Update test262 blacklist for new RegExp features
Categories
(Core :: JavaScript Engine, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox78 | --- | fixed |
People
(Reporter: iain, Assigned: iain)
References
Details
Attachments
(4 files)
In bug 1634135 we are enabling the new regexp engine, which lets us support dotAll, lookbehind assertions, and unicode property escapes. We should also enable the tests.
I'm landing this separately and slightly after bug 1634135 to keep things easier in the (hopefully unlikely) event that we need to back that bug out.
Assignee | ||
Comment 1•5 years ago
|
||
Step 1 as described here: https://searchfox.org/mozilla-central/source/js/src/tests/README.txt#57-68
Assignee | ||
Comment 2•5 years ago
|
||
The cross-realm tests don't work with --more-compartments enabled. Now that the dotAll version of this test is enabled, it has to be added to the list.
Assignee | ||
Comment 3•5 years ago
|
||
Unicode property escapes allow regexps to match based on Unicode properties. Some of the test262 tests are quite large and slow, especially in the arm64 simulator: on my local machine, tests that took 1.7 seconds in native builds timed out after 150 seconds when simulated. This patch turns them off for arm64-simulator builds.
(V8 has encountered similar issues: https://github.com/v8/v8/blob/master/test/test262/test262.status#L778-L781)
Assignee | ||
Comment 4•5 years ago
|
||
Step 2 as described here: https://searchfox.org/mozilla-central/source/js/src/tests/README.txt#57-68
Updated•5 years ago
|
Comment 6•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/2ac3987541b5
https://hg.mozilla.org/mozilla-central/rev/eab0a87cca62
https://hg.mozilla.org/mozilla-central/rev/3373d5410efc
https://hg.mozilla.org/mozilla-central/rev/73b1c6f87154
Description
•