-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
[wasm64] Use bigint index types for memory and table under wasm64 #22497
Conversation
8b39774
to
a14804c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but I'd make the commit title say what the change actually does (and put the reason, i.e. "fix for this error") in the description instead.
bad Memory initial size
under firefox
Done, PTAL |
a14804c
to
478e917
Compare
LGTM, thanks |
478e917
to
cfa762b
Compare
Also, add a variant that simply generates an expression, similar to how the `to64` macro works. This is needed for emscripten-core#22497
Also, add a variant that simply generates an expression, similar to how the `to64` macro works. This is needed for emscripten-core#22497
Also, add a variant that simply generates an expression, similar to how the `to64` macro works. This is needed for emscripten-core#22497
Also, add a variant that simply generates an expression, similar to how the `to64` macro works. This is needed for emscripten-core#22497
cfa762b
to
9ba43ae
Compare
625221f
to
0b59e0d
Compare
Recent versions of firefox started requiring bigint values for initial and max memory. See WebAssembly/memory64#68 Fixes: emscripten-core#22486
0b59e0d
to
05921c5
Compare
This was missing from emscripten-core#22497 and is currently causing test_embind_o2_mem_growth_wasm64 to fail with the latest nightly version of d8.
This was missing from emscripten-core#22497 and is currently causing test_embind_o2_mem_growth_wasm64 to fail with the latest nightly version of d8.
This was missing from #22497 and is currently causing test_embind_o2_mem_growth_wasm64 to fail with the latest nightly version of d8.
This fixes the MINIMAL_RUNTIME + MEMORY64 + IMPORTED_MEMORY. See emscripten-core#22497
This fixes the MINIMAL_RUNTIME + MEMORY64 + IMPORTED_MEMORY. See emscripten-core#22497
This fixes the MINIMAL_RUNTIME + MEMORY64 + IMPORTED_MEMORY. See emscripten-core#22497
This fixes the MINIMAL_RUNTIME + MEMORY64 + IMPORTED_MEMORY. See #22497
Recent versions of firefox started requiring bigint values for initial and max memory and chrome will do soon too.
This fixes the
bad Memory initial size
that has been reported under firefoxSee WebAssembly/memory64#68
Fixes: #22486