I`ll use this blog to dump my recent development un-ordened, un-cut, un-plugged, etc. in contrary to my real blog.
So, what did I do today?
————————————————————————
r26 | darkshines | 2005-10-02 01:53:51 +0200 (Sun, 02 Oct 2005) | 3 lines– Small updates on documentation
————————————————————————
r25 | darkshines | 2005-10-02 01:35:17 +0200 (Sun, 02 Oct 2005) | 6 lines– Added seperate source files for the compact and scheduler algorithms.
– Added garbage collection parameters
– Added garbage collection trace function
– Corrected some bugs————————————————————————
r24 | darkshines | 2005-10-01 22:23:04 +0200 (Sat, 01 Oct 2005) | 10 lines– Seperated trace routines from gc.c into trace.c (garbage collection code got its own subfolder ‘gc’)
Updated Makefiles for it
Updated #include’s in other files for it
– Replaces ’something = gc_heap + gc_heap_usage; ensure_gc_heap_size(sizeof(something)); gc_heap_size += sizeof(something);’
with gc_heap_push_alloc and gc_heap_pop_alloc, and replaced usages
– Updated test
– Added -g to test makefile to allow debugging of test1.c
– Fixed bug in _do_walk1 concerning handling of out-of-up_list alloc blocks————————————————————————
r22 | darkshines | 2005-10-01 20:05:17 +0200 (Sat, 01 Oct 2005) | 7 lines– Added pointee to pointee object resolvement for tri-color trace
– Added create_type function
– Fixed bug in pointer resolve table creation
– Added ‘last’ pointer-resolve trunk, so trunk sizes can be derived
– Created a bit more realistic, though still static, test
Yes, it was a Garbage Collector day.