Slava Pestov
|
2f8ba13da0
|
vm: faster data_root and <array> primitive
|
2009-11-06 05:30:37 -06:00 |
Slava Pestov
|
858f20ef5f
|
vm: fix crash in profiler
|
2009-11-06 01:22:53 -06:00 |
Slava Pestov
|
7c0c2fec47
|
vm: restructure data_roots so that its a sequence of handle/len pairs rather than just handles, use it in inline_gc() and all_instances() so that we don't run out of heap while building the object array
|
2009-11-06 00:54:28 -06:00 |
Slava Pestov
|
b341527428
|
vm: rename gc_root to data_root, add code_root to fix a problem where code blocks would move underneath the PIC compiler if PIC compiler allocated enough
|
2009-11-02 18:10:34 -06:00 |
Slava Pestov
|
c7430d74c2
|
vm: remove promotion strategy, clean up compaction code
|
2009-11-01 03:47:09 -06:00 |
Slava Pestov
|
f5a6a3421c
|
vm: got data heap compaction working
|
2009-10-24 23:51:14 -05:00 |
Slava Pestov
|
074200a213
|
vm: make some more ctors explicit just for kicks
|
2009-10-24 23:02:58 -05:00 |
Slava Pestov
|
38df6426de
|
vm: move binary_payload_start() method from factor_vm to object class
|
2009-10-24 04:27:45 -05:00 |
Slava Pestov
|
60f3cb669a
|
vm: data heap compaction work in progress
|
2009-10-24 04:18:33 -05:00 |
Slava Pestov
|
eefcc0fb8c
|
vm: factor out code that visits object slots and code heap blocks into slot_visitor and code_block_visitor
|
2009-10-24 03:54:53 -05:00 |