v8/test/intl
Frank Tang 65af2c3e10 Reland "[Intl] Handle 'c' pattern for DateTimeFormat"
This is a reland of 007c003426

In the original commit below, the permutation of testing combinatino
test/intl/regress-8413.js take too long to complete in the TSAN
and fail by TIMEOUT. Therefore we fix it by splitting up the test to
smaller tests, one for each property type in Table 5 of ECMA402.

Original change's description:
> [Intl] Handle 'c' pattern for DateTimeFormat
>
> Handle the pattern 'c' return by ICU in Intl.DateTimeFormat
> for weekday standalone form.
> Add regression test to ensure all the standalone pattern return
> option are in the expected list.
>
> Bug: v8:8413
> Change-Id: I9ab42383e3882ef1720606830624775e2748fccb
> Reviewed-on: https://chromium-review.googlesource.com/c/1318092
> Reviewed-by: Jungshik Shin <jshin@chromium.org>
> Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
> Commit-Queue: Frank Tang <ftang@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#57299}

Bug: v8:8413
Change-Id: I7a4bfd0876e4afd3eddaf3cb3d9027db075a1e3c
Reviewed-on: https://chromium-review.googlesource.com/c/1321893
Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
Commit-Queue: Frank Tang <ftang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#57324}
2018-11-07 18:10:40 +00:00
..
break-iterator [Intl] Fix subclassing of V8BreakIterator 2018-09-06 07:10:10 +00:00
collator [Intl] Correctly pass usage option to Collator 2018-08-27 23:31:24 +00:00
date-format [Intl] Fix order of DateTimeFormat resolvedOptions 2018-11-01 21:07:12 +00:00
general Prepare for ICU roll to 63.1 2018-10-30 05:01:18 +00:00
list-format [Intl] Clean up TODO(ftang) 2018-10-24 18:17:58 +00:00
locale [Intl] Use flags in Locale 2018-10-06 08:11:44 +00:00
number-format [intl] Bind NumberFormat.prototype.format to the proper receiver 2018-09-13 22:41:04 +00:00
overrides Revert "Make intl/overrides/caching.js more 'robust'" 2017-11-13 19:13:13 +00:00
plural-rules [intl] Port pluralrules#select to C++ 2018-09-13 02:32:45 +00:00
relative-time-format [Intl] Fix RelativeTimeFormat formatToParts 2018-10-31 20:18:36 +00:00
segmenter Prepare for ICU roll to 63.1 2018-10-30 05:01:18 +00:00
string Ensure String.prototype.normalize.length is 0 2015-08-05 15:13:45 +00:00
assert.js [intl] Fix default Intl language tag handling 2018-04-21 13:16:20 +00:00
bad-target.js [intl] Remove redundant type checking system 2017-01-09 22:24:57 +00:00
BUILD.gn [build] Add data deps for d8 test suites 2018-03-26 13:44:58 +00:00
intl.status [Intl] Add Intl.Segmenter.prototype.segment 2018-10-18 08:08:37 +00:00
not-constructors.js [intl] Remove new.target check in Intl functions and method 2016-12-20 16:06:19 +00:00
OWNERS Add COMPONENT tags to OWNERS files where appropriate 2017-05-22 10:15:28 +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
regress-7982.js [Intl] Call uloc_forLanguageTag before morphing a language tag 2018-09-11 06:45:12 +00:00
regress-8030.js [Intl] fix Intl.ListFormat / RelativeTimeFormat subclassing bug 2018-08-23 01:45:33 +00:00
regress-8031.js [Intl] fix Intl.ListFormat / RelativeTimeFormat subclassing bug 2018-08-23 01:45:33 +00:00
regress-8413-day.js Reland "[Intl] Handle 'c' pattern for DateTimeFormat" 2018-11-07 18:10:40 +00:00
regress-8413-era.js Reland "[Intl] Handle 'c' pattern for DateTimeFormat" 2018-11-07 18:10:40 +00:00
regress-8413-hour.js Reland "[Intl] Handle 'c' pattern for DateTimeFormat" 2018-11-07 18:10:40 +00:00
regress-8413-minute.js Reland "[Intl] Handle 'c' pattern for DateTimeFormat" 2018-11-07 18:10:40 +00:00
regress-8413-month.js Reland "[Intl] Handle 'c' pattern for DateTimeFormat" 2018-11-07 18:10:40 +00:00
regress-8413-second.js Reland "[Intl] Handle 'c' pattern for DateTimeFormat" 2018-11-07 18:10:40 +00:00
regress-8413-timeZoneName.js Reland "[Intl] Handle 'c' pattern for DateTimeFormat" 2018-11-07 18:10:40 +00:00
regress-8413-weekday.js Reland "[Intl] Handle 'c' pattern for DateTimeFormat" 2018-11-07 18:10:40 +00:00
regress-8413-year.js Reland "[Intl] Handle 'c' pattern for DateTimeFormat" 2018-11-07 18:10:40 +00:00
regress-875643.js [Intl] Convert options arg to Object before processing it 2018-08-31 23:56:33 +00:00
regress-888299.js [Intl] Remove incorrect CHECK 2018-09-26 00:24:28 +00:00
regress-895942.js [Intl] Validate extension keys 2018-11-06 12:11:50 +00:00
regress-900013.js [Intl] Hide Intl["SegmentIterator"] 2018-10-30 16:32:54 +00:00
regress-8725514.js [Intl] Use JSObject with null proto to prevent side effects 2018-08-10 18:37:41 +00:00
testcfg.py [test] Share resource-fetching logic with all d8 test cases 2018-08-29 17:51:43 +00:00
toStringTag.js [intl] Create the Intl constructors to C++ 2016-12-27 17:10:00 +00:00
utils.js Import intl test suite from v8-i18n project 2013-07-10 10:49:04 +00:00