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

More tests! #274

Merged
merged 4 commits into from
Apr 21, 2016
Merged

More tests! #274

merged 4 commits into from
Apr 21, 2016

Conversation

sunfishcode
Copy link
Member

This adds more floating point rounding tests, more expression optimizer
bait tests, more real-world floating point bug tests, and more comments.

This adds more floating point rounding tests, more expression optimizer
bait tests, more real-world floating point bug tests, and more comments.
@rossberg
Copy link
Member

LGTM, though I haven't checked in detail.

@sunfishcode
Copy link
Member Author

Merging, with a qualified LGTM, as this is just adding tests and not changing any spec code. And of course, these and all tests continue to be subject to review at any time by anyone interested.

@sunfishcode sunfishcode merged commit 19e2c61 into master Apr 21, 2016
@jfbastien jfbastien deleted the more-tests branch April 21, 2016 17:22
ngzhian added a commit to ngzhian/spec that referenced this pull request Nov 4, 2021
i8x16, i16x8, i32x4, i64x2, f32x4, f64x2 splats.

Implemented using Convert ast as a splat essentially takes a value of
every other type to V128.
rossberg pushed a commit that referenced this pull request Feb 28, 2024
This cherry-picks interpreter changes from
https://github.com/WebAssembly/tail-call to run spec tests that mix
`try`s with `return_call(_indirect)`s (#275). When tail-call is merged
to the main spec repo, we can revert this change and merge the upstream
spec.

This also adds missing handling for `ReturningInvoke` in the new
`Catch`/`Caught`/`Delegate` instructions in the evaluator.
rossberg pushed a commit that referenced this pull request Feb 28, 2024
This adds tests of `return_call(_indirect)`s within `try`s. Because this
repo's interpreter doesn't have the tail call support, this requires
 #274 to be merged before merging.

These test also needs `--experimental-wasm-return_call` to `node`
argument in the CI to pass.
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