lemoncake

rbtree based memory allocator
git clone git://git.2f30.org/lemoncake
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2013-12-20 17:28Bring down optimization level to -O2sin1+1-1
2013-12-20 17:27Remove useless options from config.mksin1+2-9
2013-11-14 19:27Produce liblemoncake.so instead of lemoncake.sosin2+9-10
2013-09-17 16:19Bump up to v0.3sin1+1-1
2013-08-28 10:16Rename `siz' to `sz'sin1+50-50
2013-08-05 13:54No need to lookup `oldp' again, we already have a pointer to itsin1+2-6
2013-08-05 12:38Add TODOsin2+3-1
2013-08-05 12:27Update Makefile program descriptionsin1+1-1
2013-08-05 12:24Update READMEsin1+6-0
2013-08-05 12:11Check against SIZE_MAX for insane allocationssin1+8-4
2013-08-05 11:26Add READMEsin2+19-1
2013-08-05 10:48Only split out when we have tosin1+4-2
2013-08-05 10:32Implement align_node()sin1+12-3
2013-08-05 10:22When we realloc() split the unused space into a separate nodesin1+26-4
2013-08-05 08:37Abort if we try to free an invalid pointer in strict modesin1+6-0
2013-08-04 21:27Strip debug outputsin1+11-11
2013-08-04 16:38Include both the process name and the pid in debug outputsin1+2-4
2013-08-04 16:33Implement align_pointer()sin1+8-4
2013-08-04 16:30Print number of sbrk callssin1+4-0
2013-08-04 16:16Bump version to 0.2sin1+1-1
2013-08-04 16:15Use ${OBJ} instead of lemoncake.osin1+2-2
2013-08-04 16:13Fix indentation in dumpstats()sin1+24-24
2013-08-04 16:10Add comment for ALIGNsin1+1-0
2013-08-04 16:09Move debug routines to the end of the filesin1+48-46
2013-08-04 16:06Simplify internal structures + namingsin1+37-37
2013-08-04 16:02Rename dump_stats to dumpstats()sin1+2-8
2013-08-03 12:18More debug outputsin1+60-10
2013-08-02 15:42Print process name in the logfilesin1+6-1
2013-08-02 15:36Rename dump_trees() to dump_stats()sin1+2-2
2013-08-02 15:34Minimize debug outputsin1+12-28
2013-08-02 15:18Dump more statssin1+15-1
2013-08-02 14:59Use O_APPEND for logfile + markersin1+4-1
2013-08-02 14:40Add LEMONCAKE_DEBUG optionsin1+62-16
2013-08-02 14:06Rename MINALIGNMENT to ALIGNsin1+5-5
2013-08-02 13:33Remove unused variables/functionssin1+2-6
2013-08-02 13:32Add Makefilesin4+407-341
2013-08-02 13:10Initial commitsin4+1142-0