Commit Graph

17 Commits (6c6d131b0b211a03da804562e664d0eaed1a3198)

Author SHA1 Message Date
slava 2faf88e593 Fix a typo and add a unit test 2006-12-04 05:30:19 +00:00
slava dc426c13f8 Resolve conflict 2006-12-04 05:28:03 +00:00
slava c968767973 Add crazy paranoia to code GC and flush stderr on Windows 2006-12-03 04:54:19 +00:00
slava 320ee19b61 Fix bug in code GC free list handling 2006-12-04 05:20:54 +00:00
slava 0fb57e1e9e Fix crash bug introduced in 0.86 2006-11-20 08:43:03 +00:00
slava 48b288ceb9 Fix code heap saving if the last block in the heap is allocated 2006-11-04 21:51:18 +00:00
slava 56f8f84751 More allot_* cleanups 2006-11-02 23:29:11 +00:00
slava bf453cc1e2 Fix compile error 2006-11-01 19:30:33 +00:00
slava b571e6fb0d Remove unused environment slot and simply room primitive 2006-11-01 19:29:58 +00:00
slava 0e2871679a Don't use retain stack for extra roots 2006-11-01 05:20:49 +00:00
slava 3cdac5982d Big VM type renaming; add secure GC which wipes the heap after every collection (but really this is only for debugging local variable roots) 2006-11-01 04:20:34 +00:00
slava af9fd751a9 Debugging the code GC 2006-09-28 04:04:34 +00:00
slava 25e8988b86 Code heap debugging in FEP 2006-09-28 00:53:54 +00:00
slava fc0cea8e42 Replace compiled? primitive with compiled? word slot 2006-09-27 07:11:18 +00:00
slava 155cb7f3be Unmark marked blocks after code GC 2006-09-26 23:04:30 +00:00
slava 97a5436c61 New code-gc primitive 2006-09-26 23:00:41 +00:00
slava 39d363f265 Runtime code cleanups, implemented mark and sweep code GC 2006-09-26 22:44:18 +00:00