v8/test
Georg Neis 42049b43c9 [interpreter] Move desugaring of spread super call to bytecode generator
This patch moves the desugaring from the parser to the bytecode
generator for super calls that have a spread at a non last position.

This allows us to have the post super() call behavior, such as
initializing instance fields in one place in VisitCallSuper.

Bug: v8:7642
Change-Id: I00a693beb7078a63282359c1121b66bb62c157c8
Reviewed-on: https://chromium-review.googlesource.com/1009907
Commit-Queue: Georg Neis <neis@chromium.org>
Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
Reviewed-by: Mythri Alle <mythria@chromium.org>
Cr-Commit-Position: refs/heads/master@{#52596}
2018-04-13 18:25:31 +00:00
..
benchmarks Reland "[build] Remove legacy isolate configurations" 2018-03-28 12:36:55 +00:00
cctest [interpreter] Move desugaring of spread super call to bytecode generator 2018-04-13 18:25:31 +00:00
common [wasm] Merge the WasmContext into WasmInstanceObject 2018-04-06 12:13:26 +00:00
debugger [debug] allow calls to some builtins on temporary objects 2018-04-11 13:41:56 +00:00
fuzzer Reland: [cleanup] Refactor the Factory 2018-04-09 19:52:22 +00:00
inspector Revert "[inspector] added timeout argument for Runtime.evaluate" 2018-04-13 17:54:31 +00:00
intl Use the base locale when getting the best match pattern 2018-04-12 06:14:47 +00:00
js-perf-test [js-perf-test] Add String#{starts,ends}With micro-benchmark 2018-04-13 09:36:29 +00:00
memory [snapshot] add tracking for builtin snapshot size. 2017-08-31 07:29:31 +00:00
message Reland "Reland "[d8][wasm] Test wasm compilation completion"" 2018-04-10 08:24:27 +00:00
mjsunit [interpreter] Move desugaring of spread super call to bytecode generator 2018-04-13 18:25:31 +00:00
mkgrokdump [grokdump] Mark embedded builtins builds as non-shipping 2018-04-11 09:01:34 +00:00
mozilla [test] Skip flaky test 2018-04-06 15:19:34 +00:00
preparser Reland "[build] Remove legacy isolate configurations" 2018-03-28 12:36:55 +00:00
test262 [typedarray] Fix ArrayBuffer creation for cross realm species 2018-04-12 08:33:43 +00:00
unittests Reland: [cleanup] Refactor the Factory 2018-04-09 19:52:22 +00:00
wasm-spec-tests [wasm] Update spec tests 2018-03-29 16:47:32 +00:00
webkit Reland "[build] Remove legacy isolate configurations" 2018-03-28 12:36:55 +00:00
BUILD.gn Reland "[build] Remove legacy isolate configurations" 2018-03-28 12:36:55 +00:00