-
Notifications
You must be signed in to change notification settings - Fork 745
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
Re-enable binary.wast spec test #6677
Conversation
PTAL at the latest commit, which imposes a much smaller limit on the number of locals to avoid allocation failure on CI. |
1d5e9aa
to
cebdb16
Compare
src/wasm/wasm-ir-builder.cpp
Outdated
// the stack to become prior children of future expressions or to be | ||
// implicitly dropped at the end of the scope. | ||
*children[i].childp = builder.builder.makeUnreachable(); | ||
continue; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(is this from the other PR?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pushed this branch so it should be updated again. That's a downside of this more manual workflow; graphite would push all the downstream branches for me automatically.
089de6e
to
11f2969
Compare
Now I've fixed a bunch of memory leaks by using |
Fix the wast parser to accept IDs on quoted modules, remove tests that are invalidated by the multimemory proposal, and add validation that the total number of variables in a function is less than 2^32 and that the code section is present if there is a non-empty function section.
d13267b
to
9ca487b
Compare
Fix the wast parser to accept IDs on quoted modules, remove tests that are
invalidated by the multimemory proposal, and add validation that the total
number of variables in a function is less than 2^32 and that the code section is
present if there is a non-empty function section.