v8/test/webkit/fast/regex
littledan 6b7430fab1 Reland of Put RegExp js code in strict mode (patchset #2 id:20001 of https://codereview.chromium.or… (patchset #2 id:20001 of https://codereview.chromium.org/2112713003/ )
Reason for revert:
With fixes for frozen RegExps in https://codereview.chromium.org/2339443002 , it should be web-compatible to put RegExps in strict mode again, per spec.

Original issue's description:
> Revert of Put RegExp js code in strict mode (patchset #2 id:20001 of https://codereview.chromium.org/1776883005/ )
>
> Reason for revert:
> Found to break SAP Web IDE, and these semantics are not shipped in any other browser.
> Revert to legacy semantics while assessing web compatibility.
>
> BUG=chromium:624318
>
> Original issue's description:
> > Put RegExp js code in strict mode
> >
> > src/js/regexp.js was one of the few files that was left in sloppy
> > mode. The ES2017 draft specification requires that writes to
> > lastIndex throw when the property is non-writable, and test262
> > tests enforce this behavior. This patch puts that file in strict
> > mode.
> >
> > BUG=v8:4504
> > R=yangguo@chromium.org
> > LOG=Y
> >
> > Committed: https://crrev.com/80b1b2a45bbd9bf3d08e4e6516acfaaa8f438213
> > Cr-Commit-Position: refs/heads/master@{#34801}
>
> TBR=yangguo@chromium.org,adamk@chromium.org
>
> Committed: https://crrev.com/34880eb3dcf7492d44c0a3b45b6c888189f2c3c3
> Cr-Commit-Position: refs/heads/master@{#37449}

TBR=adamk@chromium.org,yangguo@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=chromium:624318

Review-Url: https://codereview.chromium.org/2344773002
Cr-Commit-Position: refs/heads/master@{#39456}
2016-09-15 19:21:12 +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 Reland of Put RegExp js code in strict mode (patchset #2 id:20001 of https://codereview.chromium.or… (patchset #2 id:20001 of https://codereview.chromium.org/2112713003/ ) 2016-09-15 19:21:12 +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 [regexp] Fix regexp source escaping with preceding backslashes. 2016-07-12 05:36:17 +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