Hey y'all :wave:
I evaluated how other GC implementation-agnostic compilers (LLVM, Hotspot) support different kinds of GC barriers, and wrote up a proposal for how we might do the same in Cranelift (supporting both SpiderMonkey GC's and Wasmtime's various needs).
https://github.com/bytecodealliance/cranelift/issues/1176#issuecomment-566790342
Interested in your feedback @Dan Gohman, @Benjamin Bouvier, @Luke Wagner, and whoever else!
ugh, looks like github doesn't assign ids to headers in comments, so the table of contents is broken :(
cc @Ryan Hunt who's been working on anyref integration in Cranelift/Baldrdash lately.
I've commented in the issue.
Last updated: Dec 23 2024 at 12:05 UTC