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

Add assert_fault script command #74

Merged
merged 2 commits into from
Sep 17, 2015
Merged

Add assert_fault script command #74

merged 2 commits into from
Sep 17, 2015

Conversation

lukewagner
Copy link
Member

This patch adds a command (assert_fault (invoke "foo" ...args) "...fail regex") that asserts a specified runtime failure.

@lukewagner lukewagner changed the title Add assert_eq script command Add assert_fault script command Sep 17, 2015
@rossberg
Copy link
Member

lgtm modulo comment

lukewagner added a commit that referenced this pull request Sep 17, 2015
@lukewagner lukewagner merged commit 1888885 into master Sep 17, 2015
@lukewagner lukewagner deleted the add-assert-fault branch September 17, 2015 15:27
littledan pushed a commit to littledan/spec that referenced this pull request Mar 4, 2018
This also enforces requirement that all atomic instructions have shared
memory.
alexcrichton pushed a commit to alexcrichton/spec that referenced this pull request Nov 18, 2019
alexcrichton pushed a commit to alexcrichton/spec that referenced this pull request Nov 19, 2019
dhil pushed a commit to dhil/webassembly-spec that referenced this pull request Oct 3, 2023
dhil pushed a commit to dhil/webassembly-spec that referenced this pull request Aug 30, 2024
Explainer for unified stack-switching proposal
rossberg pushed a commit that referenced this pull request Nov 6, 2024
* Convert table and memory instance storage to sequences

Vectors in the spec are syntactically limited to a maximum size of 2^32.
This is incompatible with memory64, so the storage has been changed to
use sequences instead of vectors. The execution semantics are
unaffected.

* Update memory/table validation/execution/embedding to u64

Memory and table operations in the embedding section have been updated
to use u64 instead of u32, reflecting the changes to `limits`. Various
operations in the execution section were also updated to reflect
`idxtype`'s inclusion in `memtype` and `tabletype`, as well as the
supporting validation rules.
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.

2 participants