Stage ES6 generators
authorwingo@igalia.com <wingo@igalia.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 21 Aug 2014 12:06:25 +0000 (12:06 +0000)
committerwingo@igalia.com <wingo@igalia.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 21 Aug 2014 12:06:25 +0000 (12:06 +0000)
R=dslomov@chromium.org
BUG=

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23272 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

13 files changed:
src/flag-definitions.h
test/mjsunit/es6/generators-debug-liveedit.js [moved from test/mjsunit/harmony/generators-debug-liveedit.js with 100% similarity]
test/mjsunit/es6/generators-debug-scopes.js [moved from test/mjsunit/harmony/generators-debug-scopes.js with 100% similarity]
test/mjsunit/es6/generators-iteration.js [moved from test/mjsunit/harmony/generators-iteration.js with 100% similarity]
test/mjsunit/es6/generators-objects.js [moved from test/mjsunit/harmony/generators-objects.js with 100% similarity]
test/mjsunit/es6/generators-parsing.js [moved from test/mjsunit/harmony/generators-parsing.js with 100% similarity]
test/mjsunit/es6/generators-poisoned-properties.js [moved from test/mjsunit/harmony/generators-poisoned-properties.js with 100% similarity]
test/mjsunit/es6/generators-relocation.js [moved from test/mjsunit/harmony/generators-relocation.js with 100% similarity]
test/mjsunit/es6/generators-runtime.js [moved from test/mjsunit/harmony/generators-runtime.js with 100% similarity]
test/mjsunit/es6/regress/regress-2681.js [moved from test/mjsunit/harmony/regress/regress-2681.js with 100% similarity]
test/mjsunit/es6/regress/regress-2691.js [moved from test/mjsunit/harmony/regress/regress-2691.js with 100% similarity]
test/mjsunit/es6/regress/regress-3280.js [moved from test/mjsunit/harmony/regress/regress-3280.js with 100% similarity]
test/mjsunit/mjsunit.status

index 868802c..f795457 100644 (file)
@@ -167,7 +167,6 @@ DEFINE_IMPLICATION(harmony, harmony_scoping)
 DEFINE_IMPLICATION(harmony, harmony_modules)
 // TODO(rossberg): Reenable when problems are sorted out.
 // DEFINE_IMPLICATION(harmony, harmony_proxies)
-DEFINE_IMPLICATION(harmony, harmony_generators)
 DEFINE_IMPLICATION(harmony, harmony_numeric_literals)
 DEFINE_IMPLICATION(harmony, harmony_strings)
 DEFINE_IMPLICATION(harmony, harmony_arrays)
@@ -176,6 +175,7 @@ DEFINE_IMPLICATION(harmony, harmony_classes)
 DEFINE_IMPLICATION(harmony_modules, harmony_scoping)
 
 DEFINE_IMPLICATION(harmony, es_staging)
+DEFINE_IMPLICATION(es_staging, harmony_generators)
 
 // Flags for experimental implementation features.
 DEFINE_BOOL(compiled_keyed_dictionary_loads, true,
index 4bbbe61..64b9ef1 100644 (file)
   'es6/debug-promises/throw-uncaught-uncaught': [PASS, NO_VARIANTS],
   'es6/debug-promises/reject-uncaught-late': [PASS, NO_VARIANTS],
   'es6/debug-promises/throw-caught-by-default-reject-handler': [PASS, NO_VARIANTS],
+  'es6/generators-debug-scopes': [PASS, NO_VARIANTS],
   'harmony/debug-blockscopes': [PASS, NO_VARIANTS],
-  'harmony/generators-debug-scopes': [PASS, NO_VARIANTS],
   'regress/regress-1081309': [PASS, NO_VARIANTS],
   'regress/regress-1170187': [PASS, NO_VARIANTS],
   'regress/regress-119609': [PASS, NO_VARIANTS],
 
   # Support for ES6 generators is missing.
   'regress-3225': [PASS, NO_VARIANTS],
-  'harmony/generators-debug-liveedit': [PASS, NO_VARIANTS],
-  'harmony/generators-iteration': [PASS, NO_VARIANTS],
-  'harmony/generators-parsing': [PASS, NO_VARIANTS],
-  'harmony/generators-poisoned-properties': [PASS, NO_VARIANTS],
-  'harmony/generators-relocation': [PASS, NO_VARIANTS],
-  'harmony/regress/regress-2681': [PASS, NO_VARIANTS],
-  'harmony/regress/regress-2691': [PASS, NO_VARIANTS],
-  'harmony/regress/regress-3280': [PASS, NO_VARIANTS],
+  'es6/generators-debug-liveedit': [PASS, NO_VARIANTS],
+  'es6/generators-iteration': [PASS, NO_VARIANTS],
+  'es6/generators-parsing': [PASS, NO_VARIANTS],
+  'es6/generators-poisoned-properties': [PASS, NO_VARIANTS],
+  'es6/generators-relocation': [PASS, NO_VARIANTS],
+  'es6/regress/regress-2681': [PASS, NO_VARIANTS],
+  'es6/regress/regress-2691': [PASS, NO_VARIANTS],
+  'es6/regress/regress-3280': [PASS, NO_VARIANTS],
 
   # Support for ES6 for-of iteration is missing.
   'es6/array-iterator': [PASS, NO_VARIANTS],