Skip to content

Add memory64 row to feature table #248

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

Merged
merged 2 commits into from
Nov 5, 2021
Merged

Conversation

abrown
Copy link
Contributor

@abrown abrown commented Aug 6, 2021

I had not been in the loop about the status of the memory64 proposal; I was pointed to https://webassembly.org/roadmap and, not seeing it there, thought it would be helpful to add a row for it.

@RReverser
Copy link
Member

Hmm I'm not sure if it's very helpful if the entire row is "unsupported" anyway. I'd rather include it once we have some engine or browser info to accompany it.

@abrown
Copy link
Contributor Author

abrown commented Aug 6, 2021

Yeah, makes sense. I guess I was interested to see what other engines were doing since Wasmtime may get support soon: bytecodealliance/wasmtime#3153. Maybe it makes sense to add this row after that PR is merged?

@RReverser
Copy link
Member

Maybe it makes sense to add this row after that PR is merged?

We note feature support only for actual (stable) releases of engines, but yeah, once it's released in Wasmtime, we can add it.

@abrown
Copy link
Contributor Author

abrown commented Aug 6, 2021

Do you know what the status is for this in other engines, by chance?

@RReverser
Copy link
Member

Do you know what the status is for this in other engines, by chance?

No idea, sorry. But I don't think it's implemented anywhere yet.

@aardappel
Copy link

@abrown @RReverser
V8 and Firefox implementation is both in progress, see e.g. WebAssembly/memory64#20

@RReverser
Copy link
Member

@abrown @RReverser
V8 and Firefox implementation is both in progress, see e.g. WebAssembly/memory64#20

Do we have a flag to enable them yet that we can document here? Or is it still early stages?

@aardappel
Copy link

Early stages, I think.

@RReverser
Copy link
Member

In that case let's keep this open for now till we have any flags we can provide for users to experiment with.

@abrown
Copy link
Contributor Author

abrown commented Aug 12, 2021

In Wasmtime, the flag will be --enable-memory64.

@RReverser
Copy link
Member

RReverser commented Nov 2, 2021

@abrown Is it supported in Wasmtime stable now? It appears the linked merged commit bytecodealliance/wasmtime@e0c8961 was released in 0.31.0.

@RReverser
Copy link
Member

cc @fitzgen too for the question above

@fitzgen
Copy link
Contributor

fitzgen commented Nov 4, 2021

Yes, it is in 0.31.0

@RReverser
Copy link
Member

Thanks. Anything else that landed since last update? Do you perhaps want to make a PR or should I? (happy to add this myself if this is the only change)

@fitzgen
Copy link
Contributor

fitzgen commented Nov 4, 2021

I think that's it! So if you could add it, that would be very appreciated :)

@RReverser
Copy link
Member

Added to this PR.

@RReverser RReverser merged commit d819b55 into WebAssembly:master Nov 5, 2021
@abrown abrown deleted the mem64 branch November 8, 2021 23:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants