8e84ca9
(HEAD -> main)
Fixed splitting free list pointer problems revealed by checking code by
2014-12-21 10:24:59 -0500
a45ac0a
Added consistency checks, which revealed errors. by
2014-12-21 05:43:24 -0500
c464316
Changed heap_extend so that it only requests just enough for the last block. This behavior is better for realloc, but also for malloc. by
2014-12-21 03:02:26 -0500
66dbd45
Changed plenty of stuff: fixed free list joining and splitting, better printing, better realloc, better interfaces, better stuff in general by
2014-12-21 02:40:31 -0500
1d44e07
Added one realloc test by
2014-12-21 02:39:08 -0500
57589f5
Fixed boundary tag length in ya_block to support free list by
2014-12-19 03:06:40 -0500
cb2a1fe
Added freelist functionality, not tested yet though by
2014-12-19 02:38:18 -0500
6b02e70
Added freelist header by
2014-12-18 23:30:08 -0500
6f79c4a
Removed macros, use inlines and consts by
2014-12-18 23:15:40 -0500
0c0e9e5
Replaced some macros with inline functions by
2014-12-18 19:38:29 -0500
72ea098
Added -Werror to build flags by
2014-12-18 19:37:50 -0500
45975d2
Renamed macros to more sensible names by
2014-12-18 17:33:55 -0500
e111b22
Moved heap and block management to ya_block.c by
2014-12-18 17:26:31 -0500
413c45b
Added stdio.h to ya_debug.h by
2014-12-18 17:25:38 -0500
ccdb52f
Added comments and ya_debug.h by
2014-12-18 16:53:07 -0500
c5b92cb
Added calloc and realloc - still need to shrink blocks in realloc though by
2014-12-18 02:28:23 -0500
d62589c
Moved block functionality into functions by
2014-12-18 01:41:32 -0500
766be2a
More consistent macros by
2014-12-17 15:27:48 -0500
4251231
Added ya_debug, define ya_print_blocks even when YA_DEBUG not def by
2014-12-17 15:05:24 -0500
90aabcc
Implicit list only, seems to work by
2014-12-17 14:41:44 -0500
6bba9ea
Added yatest by
2014-12-17 03:52:59 -0500
2470ba9
Does not work, probably a bug in block_split by
2014-12-17 03:50:52 -0500
4586154
Ignore fuse hidden files by
2014-12-17 03:50:19 -0500
e10d7dc
Initial commit by
2014-12-17 01:10:33 -0500