forked from WebAssembly/spec
-
Notifications
You must be signed in to change notification settings - Fork 2
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 WebAssembly/stack-switching #49
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fix name subsection ids
List type and field name subsections in namedata
some runtimes implement tag matching as the equality of tag indexes. (cf. bytecodealliance/wasm-micro-runtime#3109) i believe it's a wrong interpreteation of the spec. this test case ensures a failure on such implementations.
The Makefiles now generate a date 30 days in the future, and pass this date to bikeshed as the standard 'Deadline' metadata. Along with speced/bikeshed-boilerplate#98, this causes the document status section to generate with a transition deadline always 30 from the generation time.
* Revert "Allow cont ref to be non-null in switch (WebAssembly#85)" This reverts commit 92cbcc5. * Remove other unnecessary `null?` in instruction typing
…bAssembly#1803) The w3c-status options correspond to the valid options for Bikeshed's --md-status flag (i.e. Status metadata, https://speced.github.io/bikeshed/#metadata), and refer to the W3C rec-track document stages described in https://www.w3.org/policies/process/#maturity-stages (Editor's Draft, Working Draft, Candidiate Recommendation Draft, and Candidate Recommendation Snapshot).
The evaluator erroneously rewrote `resume_throw $x $y (on ..)` into `Plain (Throw $x)`; but `$x` is a type index, not a tag index. However, rewriting it to `Throw $y` is not correct either, as the throw may be injected into another instance, where `$y` may be absent. Therefore, we rewrite it into an administrative instruction `Throwing (tag_instance, args)` instead such that the tag is fully resolved by before being injected into the continuation.
…mbly#1812) This was renamed to kWasmVoid in WebAssembly/memory64@2f5a7c5.
…r 'stack-switching'
Merge with WebAssembly/spec branch `wasm-3.0`
Reference interpreter for stack-switching
dhil
pushed a commit
that referenced
this pull request
Dec 3, 2024
This fixes the current CI failures.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.