gc
gc copied to clipboard
Branch of the spec repo scoped to discussion of GC integration in WebAssembly
Suppose a JavaScript number in 31bit int range flows into Wasm as an anyref type. Then in Wasm, we can perform a dynamic type-check to see if it has type...
The "median" target for this proposal appears to be Java-like languages (though others can certainly be represented) which will heavily make use of vtable calls. In that light, it seems...
This is in the form of a suggestion; not an 'issue'. There is a potential conflict between multiple threads and managed memory. Especially, if that managed memory (MM) is to...
I generally feel the proposal is very elegant (in particular, being based on low level structs that are not assigned a particular semantics) and appears to be well positioned to...
This proposal (which I assume is 100% described [here](https://github.com/WebAssembly/gc/blob/master/proposals/gc/Overview.md)?) is a little challenging to understand because - It doesn't put the GC in context of the existing infrastructure (JS objects,...
In Scheme, Lua, Python, and so on, values and functions don't have types at compile time, and so the normal, general calling convention is just "Here are N values, have...
I think I'm with you for using structural typing: it decreases coupling across modules. And I'm not a type guru so please forgive my ignorance here; but it would seem...
I'm hoping to use wasm-gc with [wit-component](https://github.com/WebAssembly/component-model), and since neither project is finally stable, I wanted to do some preliminary discussions. When enabling the gc type, a gc related option...
This PR adds tests for the update to the JS API made in https://github.com/WebAssembly/gc/pull/467 to enable global imports of various reftype values. These tests pass in V8 and there's a...
Hi, I'm probably missing the obvious but I can't seem to find a way to dynamically populate a non mutable array: - there is no array.new_xxx for initializing a new...