Skip to content
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

Restore WasmFX changes #20

Merged
merged 1,309 commits into from
Jan 25, 2024
Merged

Restore WasmFX changes #20

merged 1,309 commits into from
Jan 25, 2024

Conversation

dhil
Copy link
Member

@dhil dhil commented Jan 25, 2024

I accidentally squashed a bunch of commits. This PR restores everything to the previous state.

takikawa and others added 30 commits September 9, 2023 11:41
[test] Add tests for packed struct fields
Spec sequential visibility for globals
Add tests checking for validation failures if the output type of br_on_cast or
br_on_cast_fail is not a subtype of the input type.
…ypes

Test that br_on_cast{_fail} must do a down cast
I had intended this to be included in WebAssembly#424, but better late than never.
When referring to the `rec` keyword, do not link to the abstract syntax that
happens to have the same name. Fix suggested by @bvisness and split out from
WebAssembly/gc#413.

Do not link to the abstract syntax
Since a deftype is already something else outside the text format. Also fix an
abbreviation to correctly use "typedef" instead of "subtype". Adapted from a fix
by @bvisness in WebAssembly#413.
Test that "sideways" br_on_casts are not allowed
Remove incorrect link to abstract syntax
ShinWonho and others added 27 commits November 13, 2023 17:32
Co-authored-by: Andreas Rossberg <rossberg@mpi-sws.org>
Merge with WebAssembly/spec and WebAssembly/gc
1. "array is immutable" for trying to assign values into an immutable
   array in validation.
2. "out of bounds array access" for trying to access out of bounds array
   in execution.

Signed-off-by: YiYing He <yiying@secondstate.io>
Signed-off-by: YiYing He <yiying@secondstate.io>
[test] Unify the error message.
[test] Unify the trap message of "null function reference".
This is a quick pass over the overview document. I have added type annotations and the tag filter list on `resume_throw`.

---------

Co-authored-by: Andreas Rossberg <rossberg@mpi-sws.org>
Merge with WebAssembly/spec, WebAssembly/function-references, and WebAssembly/gc
This patch (re)installs the check for continuation type
well-formedness.

Resolves wasmfx#17

---------

Co-authored-by: Andreas Rossberg <rossberg@mpi-sws.org>
@dhil dhil merged commit 848ebad into wasmfx:main Jan 25, 2024
6 checks passed
dhil pushed a commit that referenced this pull request Jul 31, 2024
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.