22 Commits (c4643161ff3b67fc866a1e80974fecccca0fc960)
 

Author SHA1 Message Date
  Titouan Rigoudy c4643161ff Changed heap_extend so that it only requests just enough for the last block. 11 years ago
  Titouan Rigoudy 66dbd45fc1 Changed plenty of stuff: fixed free list joining and splitting, better printing, better realloc, better interfaces, better stuff in general 11 years ago
  Titouan Rigoudy 1d44e07207 Added one realloc test 11 years ago
  Titouan Rigoudy 57589f5a9d Fixed boundary tag length in ya_block to support free list 11 years ago
  Titouan Rigoudy cb2a1fe04e Added freelist functionality, not tested yet though 11 years ago
  Titouan Rigoudy 6b02e70f72 Added freelist header 11 years ago
  Titouan Rigoudy 6f79c4a8ef Removed macros, use inlines and consts 11 years ago
  Titouan Rigoudy 0c0e9e5375 Replaced some macros with inline functions 11 years ago
  Titouan Rigoudy 72ea098c7f Added -Werror to build flags 11 years ago
  Titouan Rigoudy 45975d299c Renamed macros to more sensible names 11 years ago
  Titouan Rigoudy e111b226d8 Moved heap and block management to ya_block.c 11 years ago
  Titouan Rigoudy 413c45be1f Added stdio.h to ya_debug.h 11 years ago
  Titouan Rigoudy ccdb52f9bc Added comments and ya_debug.h 11 years ago
  Titouan Rigoudy c5b92cb9b4 Added calloc and realloc - still need to shrink blocks in realloc though 11 years ago
  Titouan Rigoudy d62589cb60 Moved block functionality into functions 11 years ago
  Titouan Rigoudy 766be2ae96 More consistent macros 11 years ago
  Titouan Rigoudy 42512315b1 Added ya_debug, define ya_print_blocks even when YA_DEBUG not def 11 years ago
  Titouan Rigoudy 90aabccd31 Implicit list only, seems to work 11 years ago
  Titouan Rigoudy 6bba9ea6d8 Added yatest 11 years ago
  Titouan Rigoudy 2470ba9b54 Does not work, probably a bug in block_split 11 years ago
  Titouan Rigoudy 4586154417 Ignore fuse hidden files 11 years ago
  Titouan Rigoudy e10d7dc5b4 Initial commit 11 years ago