Chromium Code Reviews
DescriptionMerged: Squashed multiple commits.
This CL merges together all changes necessary to implement the correct
unreachability handling in the V8 WebAssembly validation.
Merged: [wasm][asm.js] Fix incorrect stack depth in some returns.
Revision: 8cee1e7e17a58262b76b7fe48c2318eb2efca609
Merged: [wasm] Add a more exhaustive test for unreachable code validation.
Revision: 097e1ac6c74992b47aedee4cd3c98475438a38e1
Merged: [wasm] Some simplifications in function-body-decoder.cc.
Revision: aa3cd2cd0745266fe98a5fc1304a889de431bcea
Merged: [wasm] Fix checking of unreachable code (clear stack after unreachable).
Revision: 34b337fae6bc7c354ec76ada6e10e21e492492e4
Merged: [wasm] Unreachability fix for br_table.
Revision: 04434acbcea8012236fa1105076480336c00a089
Merged: [wasm] Implement polymorphic checking, matching the reference interpreter.
Revision: a9b8a5675841a616870ee053419da5937eaf66ef
Merged: [wasm] Inspect right control frames for unreachable flag
Revision: e2b83fbbfdf403903d3b4e5bd9276d38151789c3
BUG=None,chromium:682659,chromium:682659,chromium:682659
LOG=N
NOTRY=true
NOPRESUBMIT=true
NOTREECHECKS=true
R=rossberg@chromium.org
Review-Url: https://codereview.chromium.org/2707203003
Cr-Commit-Position: refs/branch-heads/5.7@{#126}
Cr-Branched-From: 975e9a320b6eaf9f12280c35df98e013beb8f041-refs/heads/5.7.492@{#1}
Cr-Branched-From: 8d76f0e3465a84bbf0bceab114900fbe75844e1f-refs/heads/master@{#42426}
Committed: https://chromium.googlesource.com/v8/v8/+/ede65fea09b5f584856ddf3921a7bcdba00d0f3f
Patch Set 1 #Patch Set 2 : TypeCheckFallThru() on end. #
Messages
Total messages: 16 (9 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||