Commit c6e7d658 authored by adamk's avatar adamk Committed by Commit bot

Stage destructuring assignment

BUG=v8:811
LOG=y

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

Cr-Commit-Position: refs/heads/master@{#32905}
parent eb61c2f3
......@@ -194,7 +194,6 @@ DEFINE_BOOL(promise_extra, true, "additional V8 Promise functions")
DEFINE_NEG_IMPLICATION(harmony, promise_extra)
// Activate on ClusterFuzz.
DEFINE_IMPLICATION(es_staging, harmony_destructuring_assignment)
DEFINE_IMPLICATION(es_staging, harmony_proxies)
DEFINE_IMPLICATION(es_staging, harmony_reflect)
DEFINE_IMPLICATION(es_staging, harmony_regexp_lookbehind)
......@@ -211,12 +210,12 @@ DEFINE_IMPLICATION(es_staging, harmony_regexp_lookbehind)
V(harmony_simd, "harmony simd") \
V(harmony_do_expressions, "harmony do-expressions") \
V(harmony_regexp_subclass, "harmony regexp subclassing") \
V(harmony_destructuring_assignment, "harmony destructuring assignment") \
V(harmony_regexp_lookbehind, "harmony regexp lookbehind")
// Features that are complete (but still behind --harmony/es-staging flag).
#define HARMONY_STAGED(V) \
V(harmony_sloppy, "harmony features in sloppy mode") \
#define HARMONY_STAGED(V) \
V(harmony_destructuring_assignment, "harmony destructuring assignment") \
V(harmony_sloppy, "harmony features in sloppy mode") \
V(harmony_sloppy_let, "harmony let in sloppy mode")
// Features that are shipping (turned on by default, but internal flag remains).
......
......@@ -185,12 +185,6 @@
'built-ins/GeneratorPrototype/return/try-finally-within-finally': [FAIL],
'built-ins/GeneratorPrototype/return/try-finally-within-try': [FAIL],
# Destructuring assignment
# https://code.google.com/p/v8/issues/detail?id=811
'language/expressions/assignment/destructuring/*': [SKIP],
'language/statements/for-of/body-dstr-assign': [FAIL],
# https://code.google.com/p/v8/issues/detail?id=4248
'language/expressions/compound-assignment/S11.13.2_A5.*': [FAIL],
'language/expressions/compound-assignment/S11.13.2_A6.*': [FAIL],
......@@ -220,6 +214,21 @@
'language/expressions/assignment/S11.13.1_A6*': [FAIL],
# https://code.google.com/p/v8/issues/detail?id=3699
'language/expressions/assignment/destructuring/array-elem-init-fn-name-arrow': [FAIL],
'language/expressions/assignment/destructuring/array-elem-init-fn-name-class': [FAIL],
'language/expressions/assignment/destructuring/array-elem-init-fn-name-cover': [FAIL],
'language/expressions/assignment/destructuring/array-elem-init-fn-name-fn': [FAIL],
'language/expressions/assignment/destructuring/array-elem-init-fn-name-gen': [FAIL],
'language/expressions/assignment/destructuring/obj-id-init-fn-name-arrow': [FAIL],
'language/expressions/assignment/destructuring/obj-id-init-fn-name-class': [FAIL],
'language/expressions/assignment/destructuring/obj-id-init-fn-name-cover': [FAIL],
'language/expressions/assignment/destructuring/obj-id-init-fn-name-fn': [FAIL],
'language/expressions/assignment/destructuring/obj-id-init-fn-name-gen': [FAIL],
'language/expressions/assignment/destructuring/obj-prop-elem-init-fn-name-arrow': [FAIL],
'language/expressions/assignment/destructuring/obj-prop-elem-init-fn-name-class': [FAIL],
'language/expressions/assignment/destructuring/obj-prop-elem-init-fn-name-cover': [FAIL],
'language/expressions/assignment/destructuring/obj-prop-elem-init-fn-name-fn': [FAIL],
'language/expressions/assignment/destructuring/obj-prop-elem-init-fn-name-gen': [FAIL],
'language/expressions/assignment/fn-name-arrow': [FAIL],
'language/expressions/assignment/fn-name-class': [FAIL],
'language/expressions/assignment/fn-name-cover': [FAIL],
......@@ -543,6 +552,7 @@
'language/computed-property-names/to-name-side-effects/*': [SKIP],
'language/directive-prologue/*': [SKIP],
'language/expressions/arrow-function/*': [SKIP],
'language/expressions/assignment/destructuring/*': [SKIP],
'language/expressions/class/*': [SKIP],
'language/expressions/generators/*': [SKIP],
'language/expressions/object/method-definition/yield*': [SKIP],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment