Team Andy Wingo Hacker. North Carolina (USA) I enjoy practicing aikido in my free time – and hacking, of course! Follow me wingolog.org twitter.com/andywingo POSTS Jan 13, 2025 an annoying failure mode of copying nurseries I just found a funny failure mode in the Whippet garbage collector and thought readers might be amused.Say you have a semi-space nursery and a semi-space old generation. Both are... Continue reading > Jan 9, 2025 ephemerons vs generations in whippet Happy new year, hackfolk! Today, a note about ephemerons. I thought I was done with them, but it seems they are not done with me. The question at hand is,... Continue reading > Oct 3, 2024 preliminary notes on a nofl field-logging barrier When you have a generational collector, you aim to trace only the part of the object graph that has been allocated recently. To do so, you need to keep a... Continue reading > Sep 26, 2024 needed-bits optimizations in guile Hey all, I had a fun bug this week and want to share it with you.numbers and representationsFirst, though, some background. Guile’s numeric operations are defined over the complex numbers,... Continue reading > Commits Jul 4, 2024 [Chromium V8] [isolate-groups] Free code range before reservation is freed In pointer-compression configuratio... Jul 1, 2024 [Chromium V8] [isolate-groups] Attach CodeRange to IsolateGroup, not process For multi-cage configurations, we... Jun 28, 2024 [Chromium V8] [isolate-groups] Simplify non-pointer-compression configuration. NFC Without pointer compression... Jun 25, 2024 [Chromium V8] [isolate-groups] Without pointer compression, just one isolate group There is no sensible meanin...
Jan 13, 2025 an annoying failure mode of copying nurseries I just found a funny failure mode in the Whippet garbage collector and thought readers might be amused.Say you have a semi-space nursery and a semi-space old generation. Both are... Continue reading >
Jan 9, 2025 ephemerons vs generations in whippet Happy new year, hackfolk! Today, a note about ephemerons. I thought I was done with them, but it seems they are not done with me. The question at hand is,... Continue reading >
Oct 3, 2024 preliminary notes on a nofl field-logging barrier When you have a generational collector, you aim to trace only the part of the object graph that has been allocated recently. To do so, you need to keep a... Continue reading >
Sep 26, 2024 needed-bits optimizations in guile Hey all, I had a fun bug this week and want to share it with you.numbers and representationsFirst, though, some background. Guile’s numeric operations are defined over the complex numbers,... Continue reading >
Jul 4, 2024 [Chromium V8] [isolate-groups] Free code range before reservation is freed In pointer-compression configuratio...
Jul 1, 2024 [Chromium V8] [isolate-groups] Attach CodeRange to IsolateGroup, not process For multi-cage configurations, we...
Jun 28, 2024 [Chromium V8] [isolate-groups] Simplify non-pointer-compression configuration. NFC Without pointer compression...
Jun 25, 2024 [Chromium V8] [isolate-groups] Without pointer compression, just one isolate group There is no sensible meanin...