| 
						
					 | 
					
						
						
						
						
							
						
						
							79c410f343
							
						
					 | 
					
						
						
							
							feat: implemented internl_fragmentation and peak utilization
						
						
						
						
						
					 | 
					
						2022-03-26 02:32:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f8284f05a9
							
						
					 | 
					
						
						
							
							fix: remove abort main function
						
						
						
						
						
					 | 
					
						2022-03-26 02:11:45 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6b738626c2
							
						
					 | 
					
						
						
							
							feat: added test cases
						
						
						
						
						
					 | 
					
						2022-03-26 02:08:50 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b11b8a26e4
							
						
					 | 
					
						
						
							
							fix: return payload
						
						
						
						
						
					 | 
					
						2022-03-26 00:41:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c2d87a610e
							
						
					 | 
					
						
						
							
							feat: comment magic
						
						
						
						
						
					 | 
					
						2022-03-26 00:27:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8c1556c270
							
						
					 | 
					
						
						
							
							feat: add magic
						
						
						
						
						
					 | 
					
						2022-03-26 00:23:11 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							507276d82f
							
						
					 | 
					
						
						
							
							fix: change payload size when realloc
						
						
						
						
						
					 | 
					
						2022-03-25 23:45:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c227704733
							
						
					 | 
					
						
						
							
							fix: wrong rsize in realloc
						
						
						
						
						
					 | 
					
						2022-03-25 23:39:39 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2b554b4c5c
							
						
					 | 
					
						
						
							
							fix: error pointer in realloc
						
						
						
						
						
					 | 
					
						2022-03-25 23:26:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							908663e721
							
						
					 | 
					
						
						
							
							fix: add to free list while increasing size
						
						
						
						
						
					 | 
					
						2022-03-25 23:16:50 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cc31d8604b
							
						
					 | 
					
						
						
							
							fix: wrong index and wrong way to grow
						
						
						
						
						
					 | 
					
						2022-03-25 23:00:48 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e65ab8192b
							
						
					 | 
					
						
						
							
							fix: remove from edge
						
						
						
						
						
					 | 
					
						2022-03-25 21:51:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aff161557e
							
						
					 | 
					
						
						
							
							fix: return payload
						
						
						
						
						
					 | 
					
						2022-03-25 21:13:36 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							748055996a
							
						
					 | 
					
						
						
							
							fix: xor with not
						
						
						
						
						
					 | 
					
						2022-03-25 20:50:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							660e269bde
							
						
					 | 
					
						
						
							
							fix: wrong mini size
						
						
						
						
						
					 | 
					
						2022-03-25 20:27:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							960b2aee42
							
						
					 | 
					
						
						
							
							feat: implemented realloc
						
						
						
						
						
					 | 
					
						2022-03-25 19:09:35 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							73f577fb7a
							
						
					 | 
					
						
						
							
							feat: partially implemented malloc and free
						
						
						
						
						
					 | 
					
						2022-03-25 17:47:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ecfd233c30
							
						
					 | 
					
						
						
							
							Merging HW3_CODE
						
						
						
						
						
					 | 
					
						2022-03-25 10:30:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gene Stark
							
						 
					 | 
					
						
						
						
						
							
						
						
							d50e72a329
							
						
					 | 
					
						
						
							
							Correct malloc_an_int test.
						
						
						
						
						
					 | 
					
						2022-03-20 05:07:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gene Stark
							
						 
					 | 
					
						
						
						
						
							
						
						
							45c0fdbb02
							
						
					 | 
					
						
						
							
							Remove an incorrect "(aligned)" indication.
						
						
						
						
						
					 | 
					
						2022-03-17 11:55:05 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gene Stark
							
						 
					 | 
					
						
						
						
						
							
						
						
							216cc7f168
							
						
					 | 
					
						
						
							
							Correct tests for actual assignment configuration.
						
						
						
						
						
					 | 
					
						2022-03-12 02:10:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gene Stark
							
						 
					 | 
					
						
						
						
						
							
						
						
							7ae03a1c27
							
						
					 | 
					
						
						
							
							Remove the -DWEAK_MAGIC preprocessor conditional and add function sf_set_magic() to set the magic number for debugging.
						
						
						
						
						
					 | 
					
						2022-03-08 15:59:13 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gene Stark
							
						 
					 | 
					
						
						
						
						
							
						
						
							65b71e11e5
							
						
					 | 
					
						
						
							
							Bring in basecode from the development repo.
						
						
						
						
						
					 | 
					
						2022-03-05 12:43:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c0cdc72d10
							
						
					 | 
					
						
						
							
							fix: mem leak when a new error message overwrite the old one
						
						
						
						
						
					 | 
					
						2022-03-04 22:24:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e917cbc49e
							
						
					 | 
					
						
						
							
							feat: implemented getopt_long
						
						
						
						
						
					 | 
					
						2022-03-04 22:22:08 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c63ef04b44
							
						
					 | 
					
						
						
							
							fix: version return with 0
						
						
						
						
						
					 | 
					
						2022-03-04 21:46:14 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3c17961c60
							
						
					 | 
					
						
						
							
							feat: implemented getopt_long for terminal input
						
						
						
						
						
					 | 
					
						2022-03-04 21:33:36 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7d21448432
							
						
					 | 
					
						
						
							
							feat: implemented getopt_long
						
						
						
						
						
					 | 
					
						2022-03-04 21:29:50 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c1c2feb549
							
						
					 | 
					
						
						
							
							fix: implemented errmsg
						
						
						
						
						
						
						
						feat: implemented errmsg 
						
					 | 
					
						2022-03-04 12:24:48 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3e1bf8ba92
							
						
					 | 
					
						
						
							
							fix: uninitialized value in reformat.c
						
						
						
						
						
					 | 
					
						2022-03-04 10:55:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2b530625ab
							
						
					 | 
					
						
						
							
							fix: memory leak
						
						
						
						
						
					 | 
					
						2022-03-04 10:39:56 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							658e23eb93
							
						
					 | 
					
						
						
							
							fix: initialize block->next to NULL for each new block
						
						
						
						
						
					 | 
					
						2022-03-04 09:31:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							61fc466429
							
						
					 | 
					
						
						
							
							fix: freelines
						
						
						
						
						
					 | 
					
						2022-03-03 22:03:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8d471113ce
							
						
					 | 
					
						
						
							
							fix: setdefaults & input of EOF
						
						
						
						
						
					 | 
					
						2022-03-03 17:43:40 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fceb33dbc1
							
						
					 | 
					
						
						
							
							fix: make hw2 code compileable
						
						
						
						
						
					 | 
					
						2022-03-02 18:26:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e947b81e43
							
						
					 | 
					
						
						
							
							Merging HW2_CODE
						
						
						
						
						
					 | 
					
						2022-03-02 17:51:14 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1685df579f
							
						
					 | 
					
						
						
							
							fix: wrong indent value
						
						
						
						
						
					 | 
					
						2022-02-19 13:12:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b7357ef2ff
							
						
					 | 
					
						
						
							
							fix: error indent when no p arg provided and make number.string_value
						
						
						
						
						
						
						
						fall in [0.1, 1) 
						
					 | 
					
						2022-02-19 12:52:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3fe193ebca
							
						
					 | 
					
						
						
							
							fix: error read float value and indent level
						
						
						
						
						
					 | 
					
						2022-02-19 11:31:42 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5a494e53c5
							
						
					 | 
					
						
						
							
							fix: unable to compile
						
						
						
						
						
					 | 
					
						2022-02-18 23:35:42 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							799994c0b3
							
						
					 | 
					
						
						
							
							fix: print in hex format for non-ascii unicode
						
						
						
						
						
					 | 
					
						2022-02-18 23:17:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cdaae370de
							
						
					 | 
					
						
						
							
							fix: return error code when met unexpected chars
						
						
						
						
						
					 | 
					
						2022-02-18 23:11:14 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							19f91c3ea5
							
						
					 | 
					
						
						
							
							fix: convert "E" to "e"
						
						
						
						
						
					 | 
					
						2022-02-18 22:50:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							75797b5d5d
							
						
					 | 
					
						
						
							
							fix: unable to parse false
						
						
						
						
						
					 | 
					
						2022-02-18 22:32:59 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d5b8e66ed3
							
						
					 | 
					
						
						
							
							feat: finished read_value
						
						
						
						
						
					 | 
					
						2022-02-18 22:09:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gene Stark
							
						 
					 | 
					
						
						
						
						
							
						
						
							c4ef05ced6
							
						
					 | 
					
						
						
							
							Bring in basecode from the development repo.
						
						
						
						
						
					 | 
					
						2022-02-18 17:27:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							85112634b2
							
						
					 | 
					
						
						
							
							feat: implemented pretty print
						
						
						
						
						
					 | 
					
						2022-02-17 08:02:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							63ca6742c1
							
						
					 | 
					
						
						
							
							feat: implemented argo_write_value
						
						
						
						
						
					 | 
					
						2022-02-17 00:39:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1589be8e64
							
						
					 | 
					
						
						
							
							fix: refactored validargs
						
						
						
						
						
					 | 
					
						2022-02-16 18:17:09 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							395b2b254b
							
						
					 | 
					
						
						
							
							fix: fix invalid indent value case
						
						
						
						
						
						
						
						feat: implemented main.c 
						
					 | 
					
						2022-02-15 12:54:42 -05:00 | 
					
					
						
						
							
							
							
						
					 |