-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Timeline update? #36
Comments
This is V8's (current) tracking bug: https://crbug.com/v8/13780 Memory64 is currently "staged" in V8, meaning it is enabled if you enable "Experimental WebAssembly" in the chrome flags: chrome://flags/#enable-experimental-webassembly-features V8 will ship Memory64 once it reached stage 4, see https://v8.dev/docs/wasm-shipping-checklist. |
Thanks @backes! Any rough estimate on how long it'll take to reach stage 4? A very rough estimate like "probably at least a year" or "maybe by the end of this year" is still useful for me. |
@sbc100 is the proposal owner. Not much is missing for phase 4, so it is likely to happen within Q2 or Q3. V8 will then ship shortly after that. |
As @backes mentioned in #42, V8 Chrome now has support that should be complete and working. Also @sbc100 has gotten emscripten into good shape (almost everything should work). I would really like to get some feedback from users that this works well for them before we go to phase 4. Perhaps you can help there! Beyond that, there needs to be one more implementation (sccording to the roadmap, Firefox has one in Nightly), and I think @sbc100 said there was a little bit of specification-writing work to be done. But overall we are very close. |
The main blocker at this point is re-basing the test suite and adding the spec text. Both of those are currently on my place but I would welcome any help with either of them. |
I created a tracking issue (#43) for folks who want to track the progress of this proposal. Right now that main blockers are rebasing the interpreter changes (I'm working on that now), and updating the formal spec (this is also somewhat blocked on the rebase because there formal spec is also out-of-date with respect to upstream). I'm hoping to we have both of these done by the new year. Closing this issue now that we have #43 |
Wondering if anyone has an educated guess at when we'll get Memory64 unflagged in a stable version of Chromium or Firefox? Both currently have it available behind a flag, of course.
I wasn't able to find any tracking bug for Memory64 in crbug. Maybe it's private? If anyone can point me in the right direction that would be handy.
Even very rough estimates (e.g. >1 year? >2 years?) would be useful!
Related:
The text was updated successfully, but these errors were encountered: