Slava Pestov
|
45eb68fa38
|
vm: during tenuring stage of aging collection, if tenured space fills up, it would attempt a to_tenured collection. this will succeed if all roots were tenured. however, this is unsound, because there's now an untraced segment of tenured space. fix: if tenuring fails, go on to do a full collection instead
|
2009-10-15 05:51:11 -05:00 |
Slava Pestov
|
236efe4881
|
vm: debugging new card marking
|
2009-10-14 04:59:28 -05:00 |
Slava Pestov
|
1ce39963fd
|
Working on adding support for the new write barrier to optimized code
|
2009-10-14 02:06:01 -05:00 |
Slava Pestov
|
d689be57a5
|
vm: new card marking implementation supports marking partial objects
|
2009-10-13 21:16:04 -05:00 |
Slava Pestov
|
1fc48b8894
|
vm: remove old_data_heap from gc_state
|
2009-10-09 09:47:54 -05:00 |
Slava Pestov
|
21f55ab1a3
|
vm: more efficient code heap remembered set
|
2009-10-08 23:10:32 -05:00 |
Slava Pestov
|
dbf0dd4a2d
|
vm: split off parts of data_gc into sub-files and clean up logic
|
2009-10-08 02:10:28 -05:00 |
Slava Pestov
|
db29d60e8e
|
vm: add code block marking to full_collector.cpp
|
2009-10-08 00:23:29 -05:00 |
Slava Pestov
|
6939759f46
|
vm: working on new object-oriented garbage collector
|
2009-10-07 15:48:09 -05:00 |