v8/test/intl
littledan 97e8046e44 Avoid calling the builtin String.prototype.split in Intl
The Intl code previously called the initial value of String.prototype.split
for some internal operations. However, this did not have the intended effect
as Intl only needs to split strings by strings, but String.prototype.split
has integration with Symbol.split for RegExps.

This patch replaces the calls of StringSplit in the Intl implementation
with direct calls to the %StringSplit runtime function to avoid the issue.

R=yangguo@chromium.org
BUG=v8:5179

Review-Url: https://codereview.chromium.org/2126073002
Cr-Commit-Position: refs/heads/master@{#37615}
2016-07-08 16:53:09 +00:00
..
break-iterator Store i18n meta data in hidden symbols instead of js accessible properties 2014-04-01 10:56:16 +00:00
collator Store i18n meta data in hidden symbols instead of js accessible properties 2014-04-01 10:56:16 +00:00
date-format Fix Intl*parsing tests and test status 2016-05-27 17:59:19 +00:00
general Use ICU case conversion/transliterator for case conversion 2016-05-11 19:03:04 +00:00
number-format Fix Intl*parsing tests and test status 2016-05-27 17:59:19 +00:00
overrides Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
string Ensure String.prototype.normalize.length is 0 2015-08-05 15:13:45 +00:00
assert.js Allow to pass a user message to assert functions 2016-04-07 08:16:04 +00:00
extra-flag.js Remove certain non-standard properties from Intl 2016-05-12 00:34:48 +00:00
intl.gyp [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
intl.isolate Reland [swarming] Isolate v8 testing. 2015-10-05 09:48:42 +00:00
intl.status Fix Intl*parsing tests and test status 2016-05-27 17:59:19 +00:00
no-extra-flag.js Remove certain non-standard properties from Intl 2016-05-12 00:34:48 +00:00
OWNERS Adding Cira & Mihai to OWNERS for internationalization (i18n) 2013-10-11 15:24:45 +00:00
regexp-assert.js [regexp, intl] Intl should not cause side effects to the RegExp object. 2016-03-29 11:57:03 +00:00
regexp-prepare.js [regexp, intl] Intl should not cause side effects to the RegExp object. 2016-03-29 11:57:03 +00:00
regress-4870.js Use stricter type checks in Intl's bound methods 2016-05-18 14:57:58 +00:00
regress-5179.js Avoid calling the builtin String.prototype.split in Intl 2016-07-08 16:53:09 +00:00
testcfg.py Use ICU case conversion/transliterator for case conversion 2016-05-11 19:03:04 +00:00
utils.js Import intl test suite from v8-i18n project 2013-07-10 10:49:04 +00:00