v8/test/webkit/fast/regex
littledan 424ef009a5 Reland of Add web compat workarounds for ES2015 RegExp semantics (patchset #3 id:40001 of https://codereview.chromium.org/1543723002/ )
Unexpectedly, websites depend on doing feature testing with
RegExp.prototype.sticky and browser testing with RegExp.prototype.toString().
ES2015 newly throws exceptions for both of these. In order to enable shipping
new ES2015 semantics, this patch puts in narrow workarounds for those two
cases, keeping their old behavior. UseCounters are added for how often
those particular cases come up, so we can see if it can be deprecated.

This reland replaces problematic legacy const usage with var, to
avoid issues with nosnap builds.

R=yangguo
CC=bmeurer
BUG=v8:4637,v8:4617
LOG=Y
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel

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

Cr-Commit-Position: refs/heads/master@{#33002}
2015-12-22 09:16:56 +00:00
..
alternative-length-miscalculation-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
alternative-length-miscalculation.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
assertion-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
assertion.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
constructor-expected.txt Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
constructor.js Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2 2015-11-19 16:11:09 +00:00
dotstar-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
dotstar.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
early-acid3-86-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
early-acid3-86.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
ecma-regex-examples-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
ecma-regex-examples.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
invalid-range-in-class-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
invalid-range-in-class.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
lastIndex-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
lastIndex.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
malformed-escapes-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
malformed-escapes.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
non-capturing-backtracking-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
non-capturing-backtracking.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
overflow-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
overflow.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
parentheses-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
parentheses.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
pcre-test-4-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
pcre-test-4.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
quantified-assertions-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
quantified-assertions.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
repeat-match-waldemar-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
repeat-match-waldemar.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
toString-expected.txt Reland of Add web compat workarounds for ES2015 RegExp semantics (patchset #3 id:40001 of https://codereview.chromium.org/1543723002/ ) 2015-12-22 09:16:56 +00:00
toString.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
unicodeCaseInsensitive-expected.txt Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00
unicodeCaseInsensitive.js Migrate more tests from blink repository. 2013-07-25 19:54:24 +00:00