Andy Wingo
52166fe286
Add gc_edge data structure
...
Less casting in user programs, and it's a step on the way to evacuation
in whippet.
2022-07-20 14:40:47 +02:00
Andy Wingo
d879a01913
Remove gcbench in favor of mt-gcbench. Update quads
2022-03-29 15:12:56 +02:00
Andy Wingo
7dda5b992d
Refactor pop_handle to not take the handle
2022-03-16 21:36:21 +01:00
Andy Wingo
32ddaa7624
Allocate GC context in GC-managed heap
2022-03-16 21:31:51 +01:00
Andy Wingo
f04b0bbd45
Simplify output of quads test
2022-03-16 14:28:49 +01:00
Andy Wingo
e7a3f83bcc
Add quads benchmark
...
Also expand GC interface with "allocate_pointerless". Limit lazy
sweeping to the allocation size that is causing the sweep, without
adding to fragmentation.
2022-03-16 14:16:22 +01:00