diff --git a/src/flag-definitions.h b/src/flag-definitions.h index 7c8384bb7c..9477a57f10 100644 --- a/src/flag-definitions.h +++ b/src/flag-definitions.h @@ -209,7 +209,6 @@ DEFINE_IMPLICATION(harmony_class_fields, harmony_private_fields) // Features that are still work in progress (behind individual flags). #define HARMONY_INPROGRESS(V) \ - V(harmony_array_prototype_values, "harmony Array.prototype.values") \ V(harmony_do_expressions, "harmony do-expressions") \ V(harmony_class_fields, "harmony fields in class literals") \ V(harmony_static_fields, "harmony static fields in class literals") \ @@ -237,7 +236,8 @@ DEFINE_IMPLICATION(harmony_class_fields, harmony_private_fields) V(harmony_optional_catch_binding, "allow omitting binding in catch blocks") \ V(harmony_import_meta, "harmony import.meta property") \ V(harmony_bigint, "harmony arbitrary precision integers") \ - V(harmony_dynamic_import, "harmony dynamic import") + V(harmony_dynamic_import, "harmony dynamic import") \ + V(harmony_array_prototype_values, "harmony Array.prototype.values") // Once a shipping feature has proved stable in the wild, it will be dropped // from HARMONY_SHIPPING, all occurrences of the FLAG_ variable are removed, diff --git a/test/test262/test262.status b/test/test262/test262.status index 744b9ad3e4..d90b406d31 100644 --- a/test/test262/test262.status +++ b/test/test262/test262.status @@ -467,19 +467,6 @@ ##################### DELIBERATE INCOMPATIBILITIES ##################### - # We do not expose Array.prototype.values due to webcompat issues. - # Most recent incompatibility: https://crbug.com/615873 - # https://code.google.com/p/v8/issues/detail?id=4247 - 'built-ins/Array/prototype/Symbol.iterator': [FAIL], - 'built-ins/Array/prototype/values/returns-iterator': [FAIL], - 'built-ins/Array/prototype/values/returns-iterator-from-object': [FAIL], - 'built-ins/Array/prototype/values/prop-desc': [FAIL], - 'built-ins/Array/prototype/values/name': [FAIL], - 'built-ins/Array/prototype/values/length': [FAIL], - 'built-ins/Array/prototype/values/iteration': [FAIL], - 'built-ins/Array/prototype/values/iteration-mutable': [FAIL], - 'built-ins/Array/prototype/Symbol.unscopables/value': [FAIL], - # https://github.com/tc39/ecma262/pull/889 'annexB/language/function-code/block-decl-func-skip-arguments': [FAIL],