v8/test
adamk b17eaaa575 Fix desugaring of let bindings in for loops to handle continue properly
This requires putting the original loop's body inside an inner for loop (with
the same labels as the original loop) and re-binding the temp variables in its
"next" expression. A second flag is added to the desugared code to ensure the
loop body executes at most once per loop.

BUG=v8:3683
LOG=y

Review URL: https://codereview.chromium.org/720863002

Cr-Commit-Position: refs/heads/master@{#25363}
2014-11-14 19:33:23 +00:00
..
benchmarks Revert "Enable turbofan deoptimization by default." 2014-10-27 14:37:10 +00:00
cctest Implement ES6 Template Literals 2014-11-14 18:53:52 +00:00
intl Allow identifier code points from supplementary multilingual planes. 2014-10-10 07:13:46 +00:00
js-perf-test Add performance tests for Map/Set with String and Object keys 2014-10-29 10:18:38 +00:00
message Correctly compute line numbers in functions from the function constructor. 2014-11-12 10:06:47 +00:00
mjsunit Fix desugaring of let bindings in for loops to handle continue properly 2014-11-14 19:33:23 +00:00
mozilla Skipt tests with TF on windows. 2014-10-30 09:48:42 +00:00
preparser ES6: Duplicate properties are no longer an error 2014-08-20 14:25:48 +00:00
promises-aplus Enable access check tests that no longer fail with TF. 2014-08-14 13:24:57 +00:00
test262 Convert argument toObject() in Object.getOwnPropertyNames/Descriptors 2014-10-15 14:01:20 +00:00
test262-es6 Adjust test262-es6 following --harmony flag change 2014-11-04 18:38:08 +00:00
unittests [turbofan] refactor pipeline to use hydrogen like Run calls 2014-11-14 16:44:45 +00:00
webkit Skip tests with TF. 2014-10-30 12:38:48 +00:00