From dba8e83b41d6cd229ac3d47484767db00c5b9791 Mon Sep 17 00:00:00 2001 From: dslomov Date: Tue, 2 Dec 2014 06:54:31 -0800 Subject: [PATCH] Stage ES6 classes and object literal extensions. R=arv@chromium.org,rossberg@chromium.org BUG=v8:3330 LOG=Y Review URL: https://codereview.chromium.org/774653002 Cr-Commit-Position: refs/heads/master@{#25617} --- src/flag-definitions.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/flag-definitions.h b/src/flag-definitions.h index 1b4f813..c16d56c 100644 --- a/src/flag-definitions.h +++ b/src/flag-definitions.h @@ -165,9 +165,6 @@ DEFINE_IMPLICATION(es_staging, harmony) #define HARMONY_INPROGRESS(V) \ V(harmony_modules, "harmony modules (implies block scoping)") \ V(harmony_arrays, "harmony array methods") \ - V(harmony_classes, \ - "harmony classes (implies block scoping & object literal extension)") \ - V(harmony_object_literals, "harmony object literal extensions") \ V(harmony_regexps, "harmony regular expression extensions") \ V(harmony_arrow_functions, "harmony arrow functions") \ V(harmony_proxies, "harmony proxies") \ @@ -176,8 +173,11 @@ DEFINE_IMPLICATION(es_staging, harmony) V(harmony_unicode, "harmony unicode escapes") // Features that are complete (but still behind --harmony/es-staging flag). -#define HARMONY_STAGED(V) \ - V(harmony_tostring, "harmony toString") \ +#define HARMONY_STAGED(V) \ + V(harmony_classes, \ + "harmony classes (implies block scoping & object literal extension)") \ + V(harmony_object_literals, "harmony object literal extensions") \ + V(harmony_tostring, "harmony toString") \ V(harmony_scoping, "harmony block scoping") // Features that are shipping (turned on by default, but internal flag remains). -- 2.7.4