Andy Wingo
|
ded3b3c7a3
|
Update parallel marker API to use struct gcobj
|
2022-03-29 15:12:56 +02:00 |
|
Andy Wingo
|
9b0bc6e975
|
mark-sweep: Update markers to deal in heap and spaces
This will let us get rid of "struct context".
|
2022-03-29 15:06:28 +02:00 |
|
Andy Wingo
|
fddd4d9416
|
Hey parallel marking is finally an improvement??
|
2022-03-13 21:38:59 +01:00 |
|
Andy Wingo
|
4d7041bfa9
|
Another attempt at parallel marking, avoiding the channel
Not great though!
|
2022-03-13 13:54:58 +01:00 |
|
Andy Wingo
|
7ce07de670
|
First crack at parallel marking
|
2022-03-12 21:09:17 +01:00 |
|
Andy Wingo
|
9c89672c88
|
Put a local mark queue in front of the work-stealing queue
|
2022-03-11 11:57:14 +01:00 |
|
Andy Wingo
|
f57a1b8a55
|
Refactor to separate gcbench from gc
|
2022-03-11 11:48:26 +01:00 |
|
Andy Wingo
|
77ac530360
|
Add beginnings of parallel marker
|
2022-03-11 11:48:26 +01:00 |
|