Commit 62be40f7 authored by Frank Tang's avatar Frank Tang Committed by Commit Bot

Roll ICU to ICU 64.1 + Chromium patches in v8

See https://chromium.googlesource.com/chromium/deps/icu/+/1552155
for changes.

Correct test expectation based on icu64 changes.

CL of Rolling the same ICU hash to DEPS in chromium/src Repo is in
https://chromium-review.googlesource.com/c/chromium/src/+/1536613

Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng

Bug: chromium:943348, v8:9052
Change-Id: I3a4579ba745f7f6a621b2059de325bea7a2472a1
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1536559Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#60647}
parent fa7c0ed2
......@@ -61,7 +61,7 @@ deps = {
'v8/third_party/depot_tools':
Var('chromium_url') + '/chromium/tools/depot_tools.git' + '@' + 'b8268cad11b722e682b519f78990205f3f98f6c0',
'v8/third_party/icu':
Var('chromium_url') + '/chromium/deps/icu.git' + '@' + 'b10cc9f714e6da621c94de0f1e6090c176f876ae',
Var('chromium_url') + '/chromium/deps/icu.git' + '@' + '69c72a6dfe1d1ef5677db03920518638f535591f',
'v8/third_party/instrumented_libraries':
Var('chromium_url') + '/chromium/src/third_party/instrumented_libraries.git' + '@' + 'a959e4f0cb643003f2d75d179cede449979e3e77',
'v8/buildtools':
......
......@@ -53,10 +53,10 @@ assertEquals('', enShortConjunction.format());
assertEquals('', enShortConjunction.format([]));
assertEquals('a', enShortConjunction.format(['a']));
assertEquals('b', enShortConjunction.format(['b']));
assertEquals('a and b', enShortConjunction.format(['a', 'b']));
assertEquals('a, b, and c', enShortConjunction.format(['a', 'b', 'c']));
assertEquals('a, b, c, and d', enShortConjunction.format(['a', 'b', 'c', 'd']));
assertEquals('a, b, c, d, and and',
assertEquals('a & b', enShortConjunction.format(['a', 'b']));
assertEquals('a, b, & c', enShortConjunction.format(['a', 'b', 'c']));
assertEquals('a, b, c, & d', enShortConjunction.format(['a', 'b', 'c', 'd']));
assertEquals('a, b, c, d, & and',
enShortConjunction.format(['a', 'b', 'c', 'd', 'and']));
let enShortDisjunction = new Intl.ListFormat(
......
......@@ -204,13 +204,15 @@ if (this.Intl) {
new Intl.NumberFormat("ar-IQ", arPercentOptions);
assertParts(arPercentFormatter, -135.32,
[MinusSign("\u{061C}-"),
[Literal("\u{061C}"),
MinusSign("-"),
Integer("١٣"),
Group("٬"),
Integer("٥٣٢"),
Decimal("٫"),
Fraction("٠٠"),
PercentSign(\u{061C}")]);
PercentSign("٪"),
Literal("\u{061C}")]);
// Decimals.
......
......@@ -73,6 +73,10 @@
'intl402/DateTimeFormat/prototype/format/format-function-name': [FAIL],
'intl402/Collator/prototype/compare/compare-function-name': [FAIL],
# https://bugs.chromium.org/p/v8/issues/detail?id=9084
'intl402/supportedLocalesOf-consistent-with-resolvedOptions': [FAIL],
'intl402/fallback-locales-are-supported': [FAIL],
# https://code.google.com/p/v8/issues/detail?id=4251
'language/expressions/postfix-increment/S11.3.1_A5_T1': [FAIL],
'language/expressions/postfix-increment/S11.3.1_A5_T2': [FAIL],
......@@ -457,10 +461,6 @@
# https://bugs.chromium.org/p/v8/issues/detail?id=7472
'intl402/NumberFormat/currency-digits': [FAIL],
# https://bugs.chromium.org/p/chromium/issues/detail?id=943348
'intl402/ListFormat/prototype/format/en-us-short': [FAIL],
'intl402/ListFormat/prototype/formatToParts/en-us-short': [FAIL],
# https://bugs.chromium.org/p/v8/issues/detail?id=9040
'intl402/ListFormat/constructor/constructor/options-style-valid': [FAIL],
......@@ -523,100 +523,6 @@
# https://bugs.chromium.org/p/v8/issues/detail?id=9051
'language/statements/async-generator/yield-star-return-then-getter-ticks': [FAIL],
# https://bugs.chromium.org/p/v8/issues/detail?id=9052
'built-ins/RegExp/property-escapes/generated/Alphabetic': [FAIL],
'built-ins/RegExp/property-escapes/generated/Assigned': [FAIL],
'built-ins/RegExp/property-escapes/generated/Cased': [FAIL],
'built-ins/RegExp/property-escapes/generated/Case_Ignorable': [FAIL],
'built-ins/RegExp/property-escapes/generated/Changes_When_Casefolded': [FAIL],
'built-ins/RegExp/property-escapes/generated/Changes_When_Casemapped': [FAIL],
'built-ins/RegExp/property-escapes/generated/Changes_When_Lowercased': [FAIL],
'built-ins/RegExp/property-escapes/generated/Changes_When_NFKC_Casefolded': [FAIL],
'built-ins/RegExp/property-escapes/generated/Changes_When_Titlecased': [FAIL],
'built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased': [FAIL],
'built-ins/RegExp/property-escapes/generated/Diacritic': [FAIL],
'built-ins/RegExp/property-escapes/generated/Emoji': [FAIL],
'built-ins/RegExp/property-escapes/generated/Emoji_Modifier_Base': [FAIL],
'built-ins/RegExp/property-escapes/generated/Emoji_Presentation': [FAIL],
'built-ins/RegExp/property-escapes/generated/Extender': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Currency_Symbol': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Decimal_Number': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Format': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Letter': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Lowercase_Letter': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Mark': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Letter': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Nonspacing_Mark': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Number': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Other': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Punctuation': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Punctuation': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Spacing_Mark': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Uppercase_Letter': [FAIL],
'built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned': [FAIL],
'built-ins/RegExp/property-escapes/generated/Grapheme_Base': [FAIL],
'built-ins/RegExp/property-escapes/generated/Grapheme_Extend': [FAIL],
'built-ins/RegExp/property-escapes/generated/ID_Continue': [FAIL],
'built-ins/RegExp/property-escapes/generated/Ideographic': [FAIL],
'built-ins/RegExp/property-escapes/generated/ID_Start': [FAIL],
'built-ins/RegExp/property-escapes/generated/Lowercase': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Adlam': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bengali': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Devanagari': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Egyptian_Hieroglyphs': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elymaic': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Grantha': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hiragana': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inherited': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kannada': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Katakana': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lao': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Latin': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Masaram_Gondi': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Miao': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mongolian': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nandinagari': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Newa': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nyiakeng_Puachue_Hmong': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Oriya': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Soyombo': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Takri': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tamil': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tangut': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Telugu': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tirhuta': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Wancho': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Miao': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Nandinagari': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Newa': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Nyiakeng_Puachue_Hmong': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Soyombo': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Takri': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Tamil': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Tangut': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Telugu': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Wancho': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Adlam': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Common': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Devanagari': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Egyptian_Hieroglyphs': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Elymaic': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Hiragana': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Inherited': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Katakana': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Lao': [FAIL],
'built-ins/RegExp/property-escapes/generated/Script_-_Latin': [FAIL],
'built-ins/RegExp/property-escapes/generated/Terminal_Punctuation': [FAIL],
'built-ins/RegExp/property-escapes/generated/Uppercase': [FAIL],
'built-ins/RegExp/property-escapes/generated/XID_Continue': [FAIL],
'built-ins/RegExp/property-escapes/generated/XID_Start': [FAIL],
# https://bugs.chromium.org/p/v8/issues/detail?id=9081
'built-ins/Date/prototype/toUTCString/negative-year': [FAIL],
'built-ins/Date/prototype/toString/negative-year': [FAIL],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment