ICU 61 was out in late March. It's too late for 67. It should be ready for M68.
Blocked by http://bugs.icu-project.org/trac/ticket/13750
Two bugs are filed against the upstream for build failures. http://bugs.icu-project.org/trac/ticket/13752 (MSVC) http://bugs.icu-project.org/trac/ticket/13750 (PNaCl)
I added local patches for the above two bugs. https://chromium-review.googlesource.com/c/v8/v8/+/1038230 : v8 canary https://chromium-review.googlesource.com/c/chromium/src/+/1038226 : chromium canary The second latest revision in icu 61staging brnch passed all the tests except for v8 nodejs bot (a cause still unknown). The latest version uses a better fix from thakis@ for https://github.com/google/double-conversion/issues/66 . It should pass all the tests, too. BTW, a couple of broken tests (due to the CLDR data change, expected results have to be updated) were fixed.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/deps/icu.git/+/f61e46dbee9d539a32551493e3bcc1dea92f83ec commit f61e46dbee9d539a32551493e3bcc1dea92f83ec Author: Jungshik Shin <jshin@chromium.org> Date: Tue May 08 17:16:06 2018 Update ICU to 61.1 + local patches What's new in ICU 61.1: - CLDR 33 (locale data; http://cldr.unicode.org/index/downloads/cldr-33 ) - A new number formatting API - Rewrote U8_NEXT - See http://site.icu-project.org/download/61 for more details. The update steps are recorded in https://chromium.googlesource.com/chromium/deps/icu/+log/f7ab784..b0e0b84 On top of the above, IANA timezone db was updated once more to the latest 2018e (released on May 4th). The list of local changes are: * Update the currency list. For desktop, include all the national currencies (see https://bugs.chromium.org/p/v8/issues/detail?id=7472 ) * Clean up disabled warning list in BUILD.gn/icu.gyp * Fix clang on Windows and MSVC build failures https://github.com/google/double-conversion/issues/66 http://bugs.icu-project.org/trac/ticket/13752 http://bugs.icu-project.org/trac/ticket/13750 * Rebuild the data files Size is reduced by ~100kB for non-desktop. Desktop(common): increase by 90kB 6,386,176 android/icudtl.dat (6,502,048) 4,929,248 cast/icudtl.dat (5,032,368) 10,264,208 common/icudtl.dat (10,171,920) 6,372,480 ios/icudtl.dat (6,488,384) * Update IANA tz DB to 2018e * Update README.chromium * Drop patches that became unnecessary. * Apply the remaining patches Isvalidenum.patch, simplify_smallintformatter.patch, word_long.patch, locid_map.patch * Apply data-build related patches {wpo,vscomp,data.build,data.build.win,data_symb}.patch * Apply BreakIterator related patches + locale1 patch * Apply Google's patch for locale data * ICU 61.1 update step 1 Check in ICU 61.1 to the tree (61staging branch) by running scripts/update.sh. Build files are updated by the script. * Update prep TBR=thakis@chromium.org Bug: 838383 Test: None Change-Id: Ib83ed624fe764abdb7fbfd567ae5e982497089bd Reviewed-on: https://chromium-review.googlesource.com/1041578 Reviewed-by: Jungshik Shin <jshin@chromium.org> [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/APIChangeReport.html [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/BUILD.gn [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/LICENSE [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/README.chromium [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/android/currencies.list [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/android/icudtl.dat [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/cast/icudtl.dat [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/common/icudtb.dat [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/common/icudtl.dat [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/icu.gyp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/icu.gypi [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/ios/icudtl.dat [delete] https://crrev.com/e4194dc7bbb3305d84cbb1b294274ca70d230721/patches/calendar.patch [delete] https://crrev.com/e4194dc7bbb3305d84cbb1b294274ca70d230721/patches/cjkdict_nonbmp.patch [delete] https://crrev.com/e4194dc7bbb3305d84cbb1b294274ca70d230721/patches/curr_sr.patch [delete] https://crrev.com/e4194dc7bbb3305d84cbb1b294274ca70d230721/patches/de_ampm.patch [add] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/patches/double_conversion.patch [delete] https://crrev.com/e4194dc7bbb3305d84cbb1b294274ca70d230721/patches/islamcal.patch [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/patches/khmer-dictbe.patch [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/patches/locale1.patch [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/patches/locale_google.patch [add] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/patches/msvc_numgroup.patch [delete] https://crrev.com/e4194dc7bbb3305d84cbb1b294274ca70d230721/patches/number_ub.patch [delete] https://crrev.com/e4194dc7bbb3305d84cbb1b294274ca70d230721/patches/script_extension.patch [delete] https://crrev.com/e4194dc7bbb3305d84cbb1b294274ca70d230721/patches/u8tou8.patch [delete] https://crrev.com/e4194dc7bbb3305d84cbb1b294274ca70d230721/patches/uset_depth.patch [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/patches/word_long.patch [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/readme.html [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/scripts/currencies.list [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/scripts/data_files_to_preserve.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/scripts/update.sh [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/bmpset.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/brkeng.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/brkeng.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/brkiter.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/bytesinkutil.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/bytesinkutil.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/cmemory.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/cmemory.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/cstring.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/dictbe.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/dictbe.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/filteredbrk.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/rbbi.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/rbbi_cache.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/rbbi_cache.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/rbbidata.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/rbbidata.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/rbbirb.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/rbbirb.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/rbbiscan.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/rbbisetb.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/rbbisetb.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/rbbitblb.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/rbbitblb.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/sharedobject.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/sharedobject.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/sprpimpl.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ubidi.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ubidi_props.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ubidi_props.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ubidiimp.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucase.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucase.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucasemap.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucasemap_imp.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/uchar.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucmndata.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucmndata.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucnv2022.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucnv_err.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucnv_u32.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucnv_u8.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucnvlat1.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucnvmbcs.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ucurr.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/brkiter.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/bytestriebuilder.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/casemap.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/char16ptr.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/chariter.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/dtintrv.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/edits.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/filteredbrk.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/locid.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/parseerr.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/platform.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/putil.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/rbbi.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/resbund.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/schriter.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/ubidi.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/ubrk.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/uchar.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/uclean.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/ucnv.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/ucnv_err.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/ucurr.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/umachine.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/unistr.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/urename.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/ures.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/uscript.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/ushape.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/usprep.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/ustring.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/utext.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/utf8.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/utrace.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/utypes.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/uvernum.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unicode/uversion.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unifiedcache.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/unifiedcache.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/uniset_props.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/uprops.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ushape.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/usprep.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ustr_wcs.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/ustrcase.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/utf_impl.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/utrie.h [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/uts46.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/common/utypes.cpp [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/config.guess [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/config.sub [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/config/dist.mk [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/configure [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/Makefile.in [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/brkitr/brkfiles.mk [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/cldr-icu-readme.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/af.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/am.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ar.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/as.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/az.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/be.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/bg.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/bn.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/bs.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/bs_Cyrl.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ca.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/chr.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/colfiles.mk [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/cs.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/cy.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/da.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/de.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/de_AT.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/dsb.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ee.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/el.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/en_US_POSIX.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/eo.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/es.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/et.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/fa.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/fa_AF.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/fi.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/fil.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/fo.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/fr_CA.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/gl.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/gu.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ha.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/haw.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/he.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/hi.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/hr.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/hsb.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/hu.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/hy.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ig.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/is.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ja.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ka.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/kk.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/kl.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/km.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/kn.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ko.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/kok.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ky.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/lkt.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ln.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/lo.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/lt.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/lv.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/mk.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ml.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/mn.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/mr.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/mt.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/my.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/nb.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ne.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/nn.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/om.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/or.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/pa.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/pl.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ps.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ro.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/root.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ru.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/se.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/si.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/sk.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/sl.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/smn.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/sq.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/sr.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/sr_Latn.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/sv.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ta.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/te.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/th.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/to.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/tr.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ug.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/uk.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/ur.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/uz.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/vi.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/wo.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/yi.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/yo.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/coll/zh.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/curr/af.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/curr/af_NA.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/curr/agq.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/curr/ak.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/curr/am.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/curr/ar.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/curr/ar_AE.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/curr/ar_DJ.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/curr/ar_ER.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data/curr/ar_KM.txt [modify] https://crrev.com/f61e46dbee9d539a32551493e3bcc1dea92f83ec/source/data
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/359c346836e261c50fb4d3168f5e0a3ce4edb436 commit 359c346836e261c50fb4d3168f5e0a3ce4edb436 Author: Jungshik Shin <jshin@chromium.org> Date: Tue May 08 20:49:13 2018 Roll ICU to ICU 61.1 + local changes See https://chromium-review.googlesource.com/c/chromium/deps/icu/+/1041578 for details. Note that there's ~90kB size increase for desktop Chrome. Cq_Include_Trybots: master.tryserver.blink:linux_trusty_blink_rel,mac10.12_blink_rel,win10_blink_rel;master.tryserver.chromium.android:android_blink_rel Bug: 838383 Test: base_unittests:*Conv*,*Format*,*Break* Test: components_unittests: *IDN*, *URL*, *Format* Test: gfx_unittests: *Word* Test: Blink tests, layout tests, accessibility_unittests: *Boundar* Change-Id: Icabbeeec9c5233c1f7a9ba703b2a7ce72ae41b53 Reviewed-on: https://chromium-review.googlesource.com/1038226 Reviewed-by: Avi Drissman <avi@chromium.org> Commit-Queue: Jungshik Shin <jshin@chromium.org> Cr-Commit-Position: refs/heads/master@{#556952} [modify] https://crrev.com/359c346836e261c50fb4d3168f5e0a3ce4edb436/DEPS [modify] https://crrev.com/359c346836e261c50fb4d3168f5e0a3ce4edb436/base/i18n/number_formatting_unittest.cc
Chromium roll up is done. v8 has to wait to resolve Node.js build issue. See https://chromium-review.googlesource.com/c/v8/v8/+/1038230 .
The following revision refers to this bug: https://chromium.googlesource.com/v8/v8.git/+/e15a3fad38679588670d5b542e5cb4892a3dd2a0 commit e15a3fad38679588670d5b542e5cb4892a3dd2a0 Author: Jungshik Shin <jshin@chromium.org> Date: Fri May 18 11:52:19 2018 Update ICU to 61.1 ICU 61.1 was released in late March with CLDR 33. Arabic number format change in CLDR 33 requires a small adjustment in the test result. See https://chromium-review.googlesource.com/c/chromium/deps/icu/+/1041578 for details on ICU 61.1. NOTREECHECKS=true Bug: chromium:838383 , chromium:843073 Test: test262/intl402/*, intl/* Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng Change-Id: I3778423b7dc67891767c95ea503e003013ae5b69 Reviewed-on: https://chromium-review.googlesource.com/1038230 Commit-Queue: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/master@{#53251} [modify] https://crrev.com/e15a3fad38679588670d5b542e5cb4892a3dd2a0/DEPS [modify] https://crrev.com/e15a3fad38679588670d5b542e5cb4892a3dd2a0/test/mjsunit/intl-numberformat-formattoparts.js
Comment 1 by js...@chromium.org
, May 1 2018