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

Merge with spec, function-references, and gc #12

Merged
merged 72 commits into from
Nov 13, 2023
Merged

Conversation

dhil
Copy link
Member

@dhil dhil commented Nov 13, 2023

This patch pulls in the recent changes to WebAssembly/spec, WebAssembly/function-references, and WebAssembly/gc.

sno2 and others added 30 commits March 12, 2023 09:49
[test] Prevent from module name conflict when registering in wast.
Fix formatting in the spec binary section for table initializers
[spec] Fix spec for execution of `struct.new`, `array.new_fixed` and `br_on_cast(_fail)`
[spec] fix immediate of `array.set` instruction.
Add missing backslash on \LTYPE

Local validation doesn't need `ok`

Locals in a function have structure so need {type t} to
match the valtype
Fix a few minor issues in local validation rules
Fix `array.get/set` reduction rule
Pass index argument to `getfield` function
rossberg and others added 28 commits November 8, 2023 13:28
…tting

[spec] Fix formatting of any.convert_extern and extern.convert_any
Minor changes on array.new_elem
[spec] Tweak dimensionality in array.new_data
`ref null` is currently how nullable references are specified in the
typed references spec
remove duplicated token definition in parser
The global.get instruction can refer to previously defined globals in
addition to imported ones now. Uses of global.get in data and element
segments can refer to any global.
This avoids having two binary encoding errors which makes testing that a parser caught the expected error difficult.
[spec] Update global.get note on constant expressions
Fix off-by-one length in `binary-gc.wast`
@dhil dhil merged commit ab570e6 into wasmfx:main Nov 13, 2023
5 checks passed
@dhil dhil deleted the wasmfx-merge branch November 13, 2023 08:23
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.

None yet