1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-13 17:20:21 +02:00
Commit graph

7 commits

Author SHA1 Message Date
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
7461b2d5c3 Be more permissive with heap multiplier
Also if there's an error, print the right argument
2022-05-06 15:08:24 +02:00
Andy Wingo
619a49ba41 Add large object space
Not wired up yet.
2022-04-13 21:43:18 +02:00
Andy Wingo
6300203738 Add call_without_gc API
This lets us call pthread_join safely
2022-03-29 21:58:52 +02:00
Andy Wingo
5522d827e3 mt-gcbench: write the "j" field in the binary tree nodes. 2022-03-29 15:12:56 +02:00
Andy Wingo
06a213d1ed Adapt GC API to have separate heap and mutator structs
Only BDW is adapted, so far.
2022-03-28 20:49:24 +02:00
Andy Wingo
d63288048c Add mt-gcbench 2022-03-18 16:19:42 +01:00