Description[fullcodegen] Implement control flow across do-expressions.
This implements proper handling of local control flow (i.e. break and
continue) that spans the boundary of a do-expression. We can no longer
determine the number of operands to be dropped from the nesting of
statements alone, instead we use the new precise operand stack depth
tracking.
R=jarin@chromium.org
TEST=mjsunit/harmony/do-expressions-control
BUG=v8:4488
LOG=n
Committed: https://crrev.com/ee8108b71c7e63392ba9814d859aa06f47acf5e5
Cr-Commit-Position: refs/heads/master@{#34246}
Patch Set 1 #
Total comments: 4
Patch Set 2 : Ported to most architectures. #Patch Set 3 : Addressed comments. #Patch Set 4 : Fix issue in VisitYield. #Patch Set 5 : Rebased. #Patch Set 6 : Disable verification. #
Messages
Total messages: 17 (7 generated)
|