whalloc  Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2016-02-02
20:26
quick and dirty build hack for newer gcc -pedantic warning about __func__ in c89. Leaf check-in: [7cb7fa5502] user: stephan tags: trunk
2016-01-25
20:11
build updated for newer toolchain quirks. check-in: [143f767911] user: stephan tags: trunk
2013-02-13
17:21
Compiler workaround for pedantic gcc. check-in: [3e414b68d6] user: stephan tags: trunk
2011-09-07
19:36
fixed a bug which could cause a whalloc_bt_realloc() to overwrite allocated block entries (i.e. corrupt the memory pool). Removed the "try to expand inline" from realloc for now because it seems to be broken and i am too tired to deal with it. check-in: [cb0ad49e85] user: stephan
19:34
Fixed a missing -g build flag. check-in: [2cdd41ec87] user: stephan
2011-08-23
07:55
Removed #line markers from amalgamation. check-in: [2418c1689d] user: stephan
07:54
Compilation fixes for the clang compiler. check-in: [9f52d540e1] user: stephan
2011-01-14
19:00
Fixed an incorrect lock which caused a non-recursive mutexes to deadlock when adding new pages to whalloc_pager. check-in: [f07a977951] user: stephan
2011-01-12
11:18
Removed WHALLOC_API(book_from_bt), to make the pager API more standalone for use in other trees. check-in: [4ee71a298a] user: stephan
2010-12-17
13:26
minor doc update. check-in: [c53a44ac93] user: stephan
2010-11-27
11:09
fixed compile warnings which, for whatever reason, have never appeared until now (did ubuntu upgrade my compiler?). check-in: [fb1e6b7a36] user: stephan
2010-11-12
20:00
Removed some C++-style comments. check-in: [8130e568aa] user: stephan
2010-11-09
19:12
64-bit fix for the core hash-to-offset routine. check-in: [08f15bb6f2] user: stephan
2010-10-07
08:31
Minor cleanups. check-in: [8694a9c03f] user: stephan
00:08
64-bit fixes. check-in: [d8fc3d45c2] user: stephan
00:07
Corrected calculation of hash mask when bitness==64. check-in: [971d648776] user: stephan
2010-10-06
22:37
compile fixes for 64-bit platforms. check-in: [601e55bc0b] user: stephan
2010-10-04
11:20
build hacks for 64-bit machine. check-in: [7de73ed8a3] user: stephan
2010-03-17
22:28
moved the tracing mutex into the public API for use in libwhio. check-in: [ba973d01e9] user: stephan
22:28
doc changes only check-in: [d0f2e6e179] user: stephan
22:28
explicit strip of ^M chars i'm sometimes getting in the amalgamation builds. check-in: [4609b0eeb1] user: stephan
2010-03-08
17:53
Changed signature of debug logging function to make it compatible with printf(). check-in: [54459f6259] user: stephan
2010-03-07
17:43
minor cleanups and doc improvements. check-in: [f53c7bee75] user: stephan
17:11
mostly doc and debugging-related changes. Minor refactorings. check-in: [be34e6b10c] user: stephan
13:26
minor cleanups in the debug dump output. check-in: [34096afcf9] user: stephan
13:20
The mutex API now uses int (instead of void) to return errors. Adapted the allocators to fail on locking errors. check-in: [a65e6d1fc5] user: stephan
13:20
updated output for newer API conventions. check-in: [53cfc11860] user: stephan
11:16
doc changes only. check-in: [a36e299913] user: stephan
2010-03-04
19:03
added check ensuring that lock/unlock counts are the same. check-in: [33b72dca84] user: stephan
19:03
made -b default action instead of -h. check-in: [54fd7052cf] user: stephan
19:02
wWHALLOC_API(bt) now supports alignment guarantees if it is initialized with alignment in mind (see the docs for WHALLOC_API(bt_init)()). check-in: [07a9c01e66] user: stephan
18:59
made -b default action instead of -h. check-in: [c831d905f4] user: stephan
18:59
added check ensuring that lock/unlock counts are the same. check-in: [dd551c60df] user: stephan
2010-03-01
20:49
restructured the WHALLOC_API(allocator) interface. check-in: [bd05750703] user: stephan
16:47
added a missing #undef LOGBOOK check-in: [11fedc3e1c] user: stephan
15:38
makefile fixes. check-in: [dafd2edf94] user: stephan
14:34
Added more verbiage to the instructions text. check-in: [8436c7e188] user: stephan
14:12
small typo fix. check-in: [4bca2e5dde] user: stephan
14:09
Added amalgamation build. Tweaked makefile to work with CC=tcc (but still links using g++). check-in: [6f52251557] user: stephan
13:32
corrected namespace name (was set to a test name). check-in: [e50f757dd0] user: stephan
2010-02-28
22:01
more refactoring and touch-ups. check-in: [e531baa067] user: stephan
16:44
s/WHALLOC_PAGER/WHALLOC_API/g check-in: [9a38b90362] user: stephan
16:40
egg check-in: [fd4d17599b] user: stephan
16:36
completely mangled most of the type/function names to use WHALLOC_API(). check-in: [39cc914ebd] user: stephan
15:26
egg check-in: [32c8865344] user: stephan
15:03
minor typo corrections. check-in: [891d4fe22a] user: stephan
15:01
allocator debug logging is now enabled only if NDEBUG is not defined (same as assert() does). Added debug logging feature to whalloc_book. check-in: [a1116f72c5] user: stephan
14:56
expanded the sanity checks a bit. check-in: [16112ac59a] user: stephan
14:18
added another test for whalloc_region. check-in: [92635e41c5] user: stephan
14:06
added all generated whallocXXX files to CLEAN_FILES. check-in: [3c60c2429e] user: stephan