Team Andy Wingo Hacker. North Carolina (USA) I enjoy practicing aikido in my free time – and hacking, of course! Follow me wingolog.org bsky.app/profile/wingolog.org github.com/wingo mastodon.social/@wingo POSTS Nov 13, 2025 the last couple years in v8's garbage collector Let’s talk about memory management! Following up on my article about 5 years of developments in V8’s garbage collector, today I’d like to bring that up to date with what... Continue reading > Oct 30, 2025 wastrel, a profligate implementation of webassembly Hey hey hey good evening! Tonight a quick note on wastrel, a new WebAssembly implementation.a wasm-to-native compiler that goes through cWastrel compiles Wasm modules to standalone binaries. It does so... Continue reading > Jul 8, 2025 guile lab notebook: on the move! Hey, a quick update, then a little story. The big news is that I got Guile wired to a moving garbage collector!Specifically, this is the mostly-moving collector with conservative stack... Continue reading > Jun 11, 2025 whippet in guile hacklog: evacuation Good evening, hackfolk. A quick note this evening to record a waypoint in my efforts to improve Guile’s memory manager.So, I got Guile running on top of the Whippet API.... Continue reading > Media Wingo on Wasm Sep 2, 2025 Transcript & Links The Whippet Embeddable Garbage Collection Library Apr 10, 2025 Toots Dec 19, 2025 happy chase-lev patent expiry day to all those who celebrate!!!!!!!!! please enjoy a straightforward implementation in C https://github.com/wingo/whippet/blob/main/src/shared-worklist.h Dec 18, 2025 linux is a mess, but at least our rickety edifice is not built on this garbage https://learn.microsoft.com/en-us/windows/win32/api/winternl/nf-winternl-ntcreatefile Commits Nov 27, 2025 [Chromium V8] [platform][api] Refactor PlatformSharedMemoryHandle. Avoid possibility of type confusion with in... Nov 26, 2025 [Chromium V8] [platform] Remove default values for parameters of virtual overrides These implementations shoul... 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...
Nov 13, 2025 the last couple years in v8's garbage collector Let’s talk about memory management! Following up on my article about 5 years of developments in V8’s garbage collector, today I’d like to bring that up to date with what... Continue reading >
Oct 30, 2025 wastrel, a profligate implementation of webassembly Hey hey hey good evening! Tonight a quick note on wastrel, a new WebAssembly implementation.a wasm-to-native compiler that goes through cWastrel compiles Wasm modules to standalone binaries. It does so... Continue reading >
Jul 8, 2025 guile lab notebook: on the move! Hey, a quick update, then a little story. The big news is that I got Guile wired to a moving garbage collector!Specifically, this is the mostly-moving collector with conservative stack... Continue reading >
Jun 11, 2025 whippet in guile hacklog: evacuation Good evening, hackfolk. A quick note this evening to record a waypoint in my efforts to improve Guile’s memory manager.So, I got Guile running on top of the Whippet API.... Continue reading >
Dec 19, 2025 happy chase-lev patent expiry day to all those who celebrate!!!!!!!!! please enjoy a straightforward implementation in C https://github.com/wingo/whippet/blob/main/src/shared-worklist.h
Dec 18, 2025 linux is a mess, but at least our rickety edifice is not built on this garbage https://learn.microsoft.com/en-us/windows/win32/api/winternl/nf-winternl-ntcreatefile
Nov 27, 2025 [Chromium V8] [platform][api] Refactor PlatformSharedMemoryHandle. Avoid possibility of type confusion with in...
Nov 26, 2025 [Chromium V8] [platform] Remove default values for parameters of virtual overrides These implementations shoul...
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...