Team Andy Wingo Hacker. North Carolina (USA) I enjoy practicing aikido in my free time – and hacking, of course! Follow me wingolog.org mastodon.social/@wingo bsky.app/profile/wingolog.org POSTS Feb 14, 2025 tracepoints: gnarly but worth it Hey all, quick post today to mention that I added tracing support to the Whippet GC library. If the support library for LTTng is available when Whippet is compiled, Whippet... Continue reading > Feb 10, 2025 whippet at fosdem Hey all, the video of my FOSDEM talk on Whippet is up: Slides here, if that’s your thing.I ended the talk with some puzzling results around generational collection, which prompted... Continue reading > Feb 9, 2025 baffled by generational garbage collection Usually in this space I like to share interesting things that I find out; you might call it a research-epistle-publish loop. Today, though, I come not with answers, but with... Continue reading > 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 > Toots Feb 17, 2025 the advantage of naming my gc project “whippet” is that when i search for it on mastodon, i get dog... Feb 11, 2025 a minor collection in a whippet microbenchmark, 16MB total nursery: . 366µs total pause time . 12µs to get the... Feb 11, 2025 me: gosh it is annoying that https://ui.perfetto.dev has its own binary file format, the old json format was nicealso me:... 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...
Feb 14, 2025 tracepoints: gnarly but worth it Hey all, quick post today to mention that I added tracing support to the Whippet GC library. If the support library for LTTng is available when Whippet is compiled, Whippet... Continue reading >
Feb 10, 2025 whippet at fosdem Hey all, the video of my FOSDEM talk on Whippet is up: Slides here, if that’s your thing.I ended the talk with some puzzling results around generational collection, which prompted... Continue reading >
Feb 9, 2025 baffled by generational garbage collection Usually in this space I like to share interesting things that I find out; you might call it a research-epistle-publish loop. Today, though, I come not with answers, but with... Continue reading >
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 >
Feb 17, 2025 the advantage of naming my gc project “whippet” is that when i search for it on mastodon, i get dog...
Feb 11, 2025 a minor collection in a whippet microbenchmark, 16MB total nursery: . 366µs total pause time . 12µs to get the...
Feb 11, 2025 me: gosh it is annoying that https://ui.perfetto.dev has its own binary file format, the old json format was nicealso me:...
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...