[meta] Implement WebAssembly reftypes proposal
Categories
(Core :: JavaScript: WebAssembly, task, P2)
Tracking
()
People
(Reporter: lth, Unassigned)
References
Details
(Keywords: meta)
Tracker for work items that must complete before we can claim reftypes support (except for funcref, which we're working to defer to a separate funcref proposal).
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 1•5 years ago
|
||
Note, with bug 1508561 we create two ifdefs, ENABLE_WASM_GC and ENABLE_WASM_REFTYPES. These are defined in several config files, not just in the JS config file. Use searchfox to ensure all definitions are updated properly!
Reporter | ||
Comment 2•5 years ago
|
||
I think that in order to enable reftypes by default in Nightly, once stackmaps for ion have landed and we've also landed a couple of patches I have out for review that pertain to better testing, all we need to do is fix bug 1488205 so that --wasm-gc means "the gc feature" and not "the reftypes and gc features".
Notably we do not need to do the stubs work to enable reftypes. Until we do, interfaces using reftypes will be slower than those not using reftypes, but that's OK; interfaces not using reftypes are not pessimized and we won't regress anything. We just need to be sure that the temporarilyUnsupportedAnyRef() method continues to test for any reference type including anyref.
Updated•5 years ago
|
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Comment 3•4 years ago
|
||
I believe we're done here. The one remaining optimization item can happen whenever and doesn't block implementation status.
Description
•