Skip to content
This repository was archived by the owner on Nov 3, 2021. It is now read-only.

[test/interpreter] Support multi-results and block parameters in interpreter and test suite - #2

Merged
rossberg merged 7 commits into
masterfrom
interpreter
Oct 12, 2017
Merged

rossberg merged 7 commits into
masterfrom
interpreter

Conversation

@rossberg

Copy link
Copy Markdown
Member

This adjusts the interpreter to sync with the changes in #1. It also adds plenty of corresponding tests to the test suite.

@rossberg
rossberg merged commit fbd70ed into master Oct 12, 2017
kisg pushed a commit to paul99/v8mips that referenced this pull request Oct 24, 2017
This adds support for parameters on block, loop, if, cf the multi-value proposal at:
https://github.com/WebAssembly/multi-value/blob/master/proposals/multi-value/Overview.md

With this CL, we ssucceed on all tests in:
WebAssembly/multi-value#2
except those involving multiple returns from functions.

R=titzer@chromium.org

Change-Id: I14a33e86450148f6aed2b8b8cc6bebb2303625c6
Reviewed-on: https://chromium-review.googlesource.com/712578
Commit-Queue: Andreas Rossberg <rossberg@chromium.org>
Reviewed-by: Ben Titzer <titzer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#48871}
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant