lix/doc/manual/rl-next/gc-roots-darwin.md
jade dcc7ea5498 release notes: add a bunch of them
Also fix typos introduced by the commits I read.

I have run the addDrvOutputDependencies release note past Ericson since
I was confused by what the heck it was doing, and he was saying it was
reasonable.

Change-Id: Id015353b00938682f7faae7de43df7f991a5237e
2024-05-22 21:13:56 +02:00

412 B

synopsis cls credits category
Find GC roots using libproc on Darwin 723 artemist Improvements

Previously, the garbage collector found runtime roots on Darwin by shelling out to lsof -n -w -F n then parsing the result. The version of lsof packaged in Nixpkgs is very slow on Darwin, so Lix now uses libproc directly to speed up GC root discovery, in some tests taking 250ms now instead of 40s.