Commit graph

21 commits

Author SHA1 Message Date
8fc42a1393
fix supports_slot_enqueing 2025-03-13 12:19:38 +07:00
playX18
f94c6c5545 refactors 2025-03-05 08:44:24 +07:00
playX18
6d565ad836 proc-macro 2025-02-20 20:46:10 +07:00
playX18
32662e9fc8 add VM::ALWAYS_TRACE 2025-02-15 19:55:06 +07:00
playX18
5518088601 Object header is now 32-bit on 32-bit targets 2025-02-15 19:51:12 +07:00
playX18
228513a638 cleanup 2025-02-15 19:19:09 +07:00
playX18
cd0e1344e4 fix hashstate 2025-02-15 12:56:49 +07:00
playX18
6e294ecaf9 make specs work 2025-02-15 12:12:25 +07:00
playX18
5cfc38b6d6 allow VMs to override forwarding; address based hashing is optional 2025-02-15 11:58:00 +07:00
playX18
8a7828299a feat: finalizers implemented by VMKit 2025-02-14 14:22:29 +07:00
playX18
cdab71fda1 Fix alignment 2025-02-14 14:03:47 +07:00
playX18
3f76318ba1 cleanup 2025-02-13 22:34:54 +07:00
playX18
ea9c1887c7 finalization 2025-02-13 22:32:44 +07:00
playX18
e20870c604 support aligning allocations 2025-02-13 17:24:08 +07:00
playX18
9e77c6a542 better BDWGC shim 2025-02-13 16:45:30 +07:00
playX18
50977a4667 BDWGC Shim 2025-02-12 20:42:03 +07:00
b17f1ccd33 binarytrees 2025-02-10 14:31:00 +07:00
13d3fcdffe Monitor::lock_with_handshake 2025-02-10 14:30:42 +07:00
66829edd74 use hashset for conservative root set 2025-02-10 14:30:18 +07:00
d84b1968d5 binary trees 2025-02-09 21:05:13 +07:00
playX18
a65a043870 first 2025-02-09 09:21:48 +07:00