Bug 1499877 - Part 1: Add names of new features we don't yet support. r=khyperia
authorJason Orendorff <jorendorff@mozilla.com>
Thu, 18 Oct 2018 16:41:01 +0000
changeset 500436 25be011e674c5a4cb1acfbfaeb68e757a2979236
parent 500435 99d43f9d3918d1bddf2be683e9b9d8c9de6d688f
child 500437 4519ce7c5c84341c97375d572f595b2930df389a
push id1864
push userffxbld-merge
push dateMon, 03 Dec 2018 15:51:40 +0000
treeherdermozilla-release@f040763d99ad [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerskhyperia
bugs1499877
milestone64.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1499877 - Part 1: Add names of new features we don't yet support. r=khyperia When we're ready to test private fields, we'll delete the relevant line here and re-run this script. Differential Revision: https://phabricator.services.mozilla.com/D9108
js/src/tests/test262-update.py
--- a/js/src/tests/test262-update.py
+++ b/js/src/tests/test262-update.py
@@ -16,32 +16,39 @@ import sys
 
 from functools import partial
 from itertools import chain
 
 # Skip all tests which use features not supported in SpiderMonkey.
 UNSUPPORTED_FEATURES = set([
     "tail-call-optimization",
     "class-fields-public",
+    "class-static-fields-public",
     "class-fields-private",
+    "class-static-fields-private",
+    "class-methods-private",
+    "class-static-methods-private",
+    "dynamic-import",
     "regexp-dotall",
     "regexp-lookbehind",
     "regexp-named-groups",
     "regexp-unicode-property-escapes",
     "numeric-separator-literal",
     "Intl.Locale",
     "String.prototype.matchAll",
     "Symbol.matchAll",
     "global",
     "export-star-as-namespace-from-module",
 ])
 FEATURE_CHECK_NEEDED = {
     "Atomics": "!this.hasOwnProperty('Atomics')",
     "BigInt": "!this.hasOwnProperty('BigInt')",
     "SharedArrayBuffer": "!this.hasOwnProperty('SharedArrayBuffer')",
+    "Intl.ListFormat": "!Intl.hasOwnProperty('ListFormat')",
+    "Intl.Segmenter": "!Intl.hasOwnProperty('Segmenter')",
 }
 RELEASE_OR_BETA = set()
 
 
 @contextlib.contextmanager
 def TemporaryDirectory():
     tmpDir = tempfile.mkdtemp()
     try: