Commit Graph

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