Skip to content
This repository has been 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
merged 7 commits into from
Oct 12, 2017

Conversation

rossberg
Copy link
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.

None yet

1 participant