Slava Pestov
|
11075828e5
|
vm: faster data_root and <array> primitive
|
2009-11-06 05:30:37 -06:00 |
Slava Pestov
|
84e191704e
|
vm: fix crash in profiler
|
2009-11-06 01:22:53 -06:00 |
Slava Pestov
|
e2107166ff
|
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
|
6c2c87758a
|
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
|
5ae40e26ee
|
vm: remove promotion strategy, clean up compaction code
|
2009-11-01 03:47:09 -06:00 |
Slava Pestov
|
0c1e266302
|
vm: got data heap compaction working
|
2009-10-24 23:51:14 -05:00 |
Slava Pestov
|
fae27fb361
|
vm: make some more ctors explicit just for kicks
|
2009-10-24 23:02:58 -05:00 |
Slava Pestov
|
03f4b4cdd6
|
vm: move binary_payload_start() method from factor_vm to object class
|
2009-10-24 04:27:45 -05:00 |
Slava Pestov
|
29a27cfde4
|
vm: data heap compaction work in progress
|
2009-10-24 04:18:33 -05:00 |
Slava Pestov
|
fd1e992e7d
|
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 |