-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
languageThe Nix expression language; parser, interpreter, primops, evaluation, etcThe Nix expression language; parser, interpreter, primops, evaluation, etcperformance
Description
I want to add the boehm garbage collector is a conservative collector that does not allow heap compaction.
I was hoping to spark some interest in assessing the mark-region algorithm as a possible new garbage collection algorithm for nix because it allows for heap compaction. There are some existing implementations in rust (immix) and c (whippet). In particular the whippet implementation seems relevant to nix because it has zero dependencies and has boehm-compatible api.
Originally posted by @jsoo1 in #8621 (comment)
ErrorNoInternet, kotatsuyaki, FliegendeWurst and kip93
Metadata
Metadata
Assignees
Labels
languageThe Nix expression language; parser, interpreter, primops, evaluation, etcThe Nix expression language; parser, interpreter, primops, evaluation, etcperformance