diff --git a/third_party/icu/data/BUILD.bazel b/third_party/icu/data/BUILD.bazel index 80ea92ce9b47d4..ded85987f911f6 100644 --- a/third_party/icu/data/BUILD.bazel +++ b/third_party/icu/data/BUILD.bazel @@ -19,9 +19,28 @@ exports_files(["LICENSE"]) # $ ICU_DATA_FILTER_FILE=filters.json ./runConfigureICU Linux # $ make clean && make # $ cd data/out/tmp -# $ genccode icudt64l.dat -# $ echo 'U_CAPI const void * U_EXPORT2 uprv_getICUData_conversion() { return icudt64l_dat.bytes; }' >> icudt64l_dat.c -# This creates icudt64l_dat.c, which you can move, rename, gzip, then split. +# $ genccode icudt70l.dat # Note: this number must match version, and below too! +# $ echo 'U_CAPI const void * U_EXPORT2 uprv_getICUData_conversion() { return icudt70l_dat.bytes; }' >> icudt70l_dat.c +# +# This creates icudt70l_dat.c, which you can move, rename, gzip, then split, +# for example (but you can change to other numbers): +# $ cp icudt70l_dat.c icu_conversion_data.c +# $ gzip icu_conversion_data.c +# # Note: make sure you don't forget the last . below! +# $ split -a 3 -b 100000 icu_conversion_data.c.gz icu_conversion_data.c.gz. +# +# Then, copy the generated files to this directory, removing existing ones. +# +# The current files have been generated by this filter (in filters.json): +# { +# "localeFilter": { +# "filterType": "language", +# "includelist": [ +# "en" +# ] +# } +# } +# Please make sure to keep this updated if you change the data files. filegroup( name = "conversion_files", srcs = glob(["icu_conversion_data.c.gz.*"]), diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aa b/third_party/icu/data/icu_conversion_data.c.gz.aa deleted file mode 100644 index 543b6615708830..00000000000000 Binary files a/third_party/icu/data/icu_conversion_data.c.gz.aa and /dev/null differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aaa b/third_party/icu/data/icu_conversion_data.c.gz.aaa new file mode 100644 index 00000000000000..b11bc8e1c2b268 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aaa differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aab b/third_party/icu/data/icu_conversion_data.c.gz.aab new file mode 100644 index 00000000000000..87460f63f97cb7 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aab differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aac b/third_party/icu/data/icu_conversion_data.c.gz.aac new file mode 100644 index 00000000000000..57ca5485de4bde Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aac differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aad b/third_party/icu/data/icu_conversion_data.c.gz.aad new file mode 100644 index 00000000000000..a182512aab6a60 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aad differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aae b/third_party/icu/data/icu_conversion_data.c.gz.aae new file mode 100644 index 00000000000000..4527fa522cec12 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aae differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aaf b/third_party/icu/data/icu_conversion_data.c.gz.aaf new file mode 100644 index 00000000000000..e1dc807b347f85 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aaf differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aag b/third_party/icu/data/icu_conversion_data.c.gz.aag new file mode 100644 index 00000000000000..ed6946008feec8 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aag differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aah b/third_party/icu/data/icu_conversion_data.c.gz.aah new file mode 100644 index 00000000000000..1a474bca1fe728 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aah differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aai b/third_party/icu/data/icu_conversion_data.c.gz.aai new file mode 100644 index 00000000000000..4a78d2f18c6f8b Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aai differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aaj b/third_party/icu/data/icu_conversion_data.c.gz.aaj new file mode 100644 index 00000000000000..5b40d555fdf22e Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aaj differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aak b/third_party/icu/data/icu_conversion_data.c.gz.aak new file mode 100644 index 00000000000000..e43a5cb2b7b7a2 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aak differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aal b/third_party/icu/data/icu_conversion_data.c.gz.aal new file mode 100644 index 00000000000000..8856e1e2cb49da Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aal differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aam b/third_party/icu/data/icu_conversion_data.c.gz.aam new file mode 100644 index 00000000000000..5d0d5e3fae793f Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aam differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aan b/third_party/icu/data/icu_conversion_data.c.gz.aan new file mode 100644 index 00000000000000..9cbff7140acca4 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aan differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aao b/third_party/icu/data/icu_conversion_data.c.gz.aao new file mode 100644 index 00000000000000..b3e8eab98d0e86 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aao differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aap b/third_party/icu/data/icu_conversion_data.c.gz.aap new file mode 100644 index 00000000000000..a3ec92a470fd8c Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aap differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aaq b/third_party/icu/data/icu_conversion_data.c.gz.aaq new file mode 100644 index 00000000000000..cdcdc42024f386 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aaq differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aar b/third_party/icu/data/icu_conversion_data.c.gz.aar new file mode 100644 index 00000000000000..b3d4a2b8396f8c Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aar differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aas b/third_party/icu/data/icu_conversion_data.c.gz.aas new file mode 100644 index 00000000000000..30dd37ff26925e Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aas differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aat b/third_party/icu/data/icu_conversion_data.c.gz.aat new file mode 100644 index 00000000000000..f3e8330204b4aa Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aat differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aau b/third_party/icu/data/icu_conversion_data.c.gz.aau new file mode 100644 index 00000000000000..bd503d27300027 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aau differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aav b/third_party/icu/data/icu_conversion_data.c.gz.aav new file mode 100644 index 00000000000000..7be56870f45656 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aav differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aaw b/third_party/icu/data/icu_conversion_data.c.gz.aaw new file mode 100644 index 00000000000000..40057bbc81905a Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aaw differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aax b/third_party/icu/data/icu_conversion_data.c.gz.aax new file mode 100644 index 00000000000000..e3ec8117d5aa65 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aax differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aay b/third_party/icu/data/icu_conversion_data.c.gz.aay new file mode 100644 index 00000000000000..b0c0b5a171b9a0 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aay differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aaz b/third_party/icu/data/icu_conversion_data.c.gz.aaz new file mode 100644 index 00000000000000..8cdd177cfc5308 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aaz differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.ab b/third_party/icu/data/icu_conversion_data.c.gz.ab deleted file mode 100644 index d8cd5108e62fb0..00000000000000 Binary files a/third_party/icu/data/icu_conversion_data.c.gz.ab and /dev/null differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aba b/third_party/icu/data/icu_conversion_data.c.gz.aba new file mode 100644 index 00000000000000..6a892bd60db59d Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aba differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abb b/third_party/icu/data/icu_conversion_data.c.gz.abb new file mode 100644 index 00000000000000..ce05de8084bf6a Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abb differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abc b/third_party/icu/data/icu_conversion_data.c.gz.abc new file mode 100644 index 00000000000000..e42ebce1ded76f Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abc differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abd b/third_party/icu/data/icu_conversion_data.c.gz.abd new file mode 100644 index 00000000000000..04be858c2e71fa Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abd differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abe b/third_party/icu/data/icu_conversion_data.c.gz.abe new file mode 100644 index 00000000000000..f27572bf716a88 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abe differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abf b/third_party/icu/data/icu_conversion_data.c.gz.abf new file mode 100644 index 00000000000000..b1cd4256152abd Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abf differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abg b/third_party/icu/data/icu_conversion_data.c.gz.abg new file mode 100644 index 00000000000000..f071eb404cef13 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abg differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abh b/third_party/icu/data/icu_conversion_data.c.gz.abh new file mode 100644 index 00000000000000..fcbe80a605b523 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abh differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abi b/third_party/icu/data/icu_conversion_data.c.gz.abi new file mode 100644 index 00000000000000..07b5626d49f7a4 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abi differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abj b/third_party/icu/data/icu_conversion_data.c.gz.abj new file mode 100644 index 00000000000000..17db0aebcaa848 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abj differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abk b/third_party/icu/data/icu_conversion_data.c.gz.abk new file mode 100644 index 00000000000000..1df6d71755c019 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abk differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abl b/third_party/icu/data/icu_conversion_data.c.gz.abl new file mode 100644 index 00000000000000..19065efa8bc25b Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abl differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abm b/third_party/icu/data/icu_conversion_data.c.gz.abm new file mode 100644 index 00000000000000..97fbe53304eff2 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abm differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abn b/third_party/icu/data/icu_conversion_data.c.gz.abn new file mode 100644 index 00000000000000..8b47b3c94def78 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abn differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abo b/third_party/icu/data/icu_conversion_data.c.gz.abo new file mode 100644 index 00000000000000..9985a2de553270 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abo differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abp b/third_party/icu/data/icu_conversion_data.c.gz.abp new file mode 100644 index 00000000000000..ae0a812b9db095 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abp differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abq b/third_party/icu/data/icu_conversion_data.c.gz.abq new file mode 100644 index 00000000000000..8b071f0e6a858e Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abq differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abr b/third_party/icu/data/icu_conversion_data.c.gz.abr new file mode 100644 index 00000000000000..f00c95e9246f74 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abr differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abs b/third_party/icu/data/icu_conversion_data.c.gz.abs new file mode 100644 index 00000000000000..c0571dc9adf4fc Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abs differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abt b/third_party/icu/data/icu_conversion_data.c.gz.abt new file mode 100644 index 00000000000000..f6c75209c83128 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abt differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abu b/third_party/icu/data/icu_conversion_data.c.gz.abu new file mode 100644 index 00000000000000..7c049c5550077b Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abu differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abv b/third_party/icu/data/icu_conversion_data.c.gz.abv new file mode 100644 index 00000000000000..a533067e76125a Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abv differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abw b/third_party/icu/data/icu_conversion_data.c.gz.abw new file mode 100644 index 00000000000000..8ad6abb99516e5 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abw differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abx b/third_party/icu/data/icu_conversion_data.c.gz.abx new file mode 100644 index 00000000000000..54e0515a944a09 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abx differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aby b/third_party/icu/data/icu_conversion_data.c.gz.aby new file mode 100644 index 00000000000000..6be26e2dda1f5f Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aby differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.abz b/third_party/icu/data/icu_conversion_data.c.gz.abz new file mode 100644 index 00000000000000..817dd47d5b973d Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.abz differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.ac b/third_party/icu/data/icu_conversion_data.c.gz.ac deleted file mode 100644 index bde21d16f57c16..00000000000000 Binary files a/third_party/icu/data/icu_conversion_data.c.gz.ac and /dev/null differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aca b/third_party/icu/data/icu_conversion_data.c.gz.aca new file mode 100644 index 00000000000000..1fac65927fd443 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aca differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acb b/third_party/icu/data/icu_conversion_data.c.gz.acb new file mode 100644 index 00000000000000..f3e6da1f7d0450 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acb differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acc b/third_party/icu/data/icu_conversion_data.c.gz.acc new file mode 100644 index 00000000000000..1fb0cc49281c37 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acc differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acd b/third_party/icu/data/icu_conversion_data.c.gz.acd new file mode 100644 index 00000000000000..60bfeba83255d6 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acd differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.ace b/third_party/icu/data/icu_conversion_data.c.gz.ace new file mode 100644 index 00000000000000..7b60fe5a3ac8d9 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.ace differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acf b/third_party/icu/data/icu_conversion_data.c.gz.acf new file mode 100644 index 00000000000000..dd8ebff2963c99 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acf differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acg b/third_party/icu/data/icu_conversion_data.c.gz.acg new file mode 100644 index 00000000000000..c5015757d328e7 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acg differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.ach b/third_party/icu/data/icu_conversion_data.c.gz.ach new file mode 100644 index 00000000000000..10c50c1d96a574 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.ach differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aci b/third_party/icu/data/icu_conversion_data.c.gz.aci new file mode 100644 index 00000000000000..75be388aee0c11 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aci differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acj b/third_party/icu/data/icu_conversion_data.c.gz.acj new file mode 100644 index 00000000000000..f55b68e633f400 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acj differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.ack b/third_party/icu/data/icu_conversion_data.c.gz.ack new file mode 100644 index 00000000000000..121d97423eb7ea Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.ack differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acl b/third_party/icu/data/icu_conversion_data.c.gz.acl new file mode 100644 index 00000000000000..eafb3b60b47383 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acl differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acm b/third_party/icu/data/icu_conversion_data.c.gz.acm new file mode 100644 index 00000000000000..f7a3b5617bc8c5 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acm differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acn b/third_party/icu/data/icu_conversion_data.c.gz.acn new file mode 100644 index 00000000000000..eff17429e724fd Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acn differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aco b/third_party/icu/data/icu_conversion_data.c.gz.aco new file mode 100644 index 00000000000000..8388dc5c141374 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.aco differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acp b/third_party/icu/data/icu_conversion_data.c.gz.acp new file mode 100644 index 00000000000000..1e9a4bc18ed96a Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acp differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acq b/third_party/icu/data/icu_conversion_data.c.gz.acq new file mode 100644 index 00000000000000..51a5737930a6a7 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acq differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acr b/third_party/icu/data/icu_conversion_data.c.gz.acr new file mode 100644 index 00000000000000..96e27c26624b34 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acr differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acs b/third_party/icu/data/icu_conversion_data.c.gz.acs new file mode 100644 index 00000000000000..30b0970756d7e3 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acs differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.act b/third_party/icu/data/icu_conversion_data.c.gz.act new file mode 100644 index 00000000000000..21b9688e5e774e Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.act differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acu b/third_party/icu/data/icu_conversion_data.c.gz.acu new file mode 100644 index 00000000000000..cea7d355d07ab2 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acu differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acv b/third_party/icu/data/icu_conversion_data.c.gz.acv new file mode 100644 index 00000000000000..8ddf19818ced08 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acv differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acw b/third_party/icu/data/icu_conversion_data.c.gz.acw new file mode 100644 index 00000000000000..c9c2bceaaf1930 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acw differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acx b/third_party/icu/data/icu_conversion_data.c.gz.acx new file mode 100644 index 00000000000000..0ca1d9aaf65aa3 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acx differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acy b/third_party/icu/data/icu_conversion_data.c.gz.acy new file mode 100644 index 00000000000000..fbc2459b6a10ab Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acy differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.acz b/third_party/icu/data/icu_conversion_data.c.gz.acz new file mode 100644 index 00000000000000..862436c9459487 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.acz differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.ad b/third_party/icu/data/icu_conversion_data.c.gz.ad deleted file mode 100644 index f476988a0b24fb..00000000000000 Binary files a/third_party/icu/data/icu_conversion_data.c.gz.ad and /dev/null differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.ada b/third_party/icu/data/icu_conversion_data.c.gz.ada new file mode 100644 index 00000000000000..6034e047321250 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.ada differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.adb b/third_party/icu/data/icu_conversion_data.c.gz.adb new file mode 100644 index 00000000000000..07b519b21c089a Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.adb differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.adc b/third_party/icu/data/icu_conversion_data.c.gz.adc new file mode 100644 index 00000000000000..12d52c54e02a9e Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.adc differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.add b/third_party/icu/data/icu_conversion_data.c.gz.add new file mode 100644 index 00000000000000..e9995953c924b3 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.add differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.ade b/third_party/icu/data/icu_conversion_data.c.gz.ade new file mode 100644 index 00000000000000..292d09cfd1d457 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.ade differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.adf b/third_party/icu/data/icu_conversion_data.c.gz.adf new file mode 100644 index 00000000000000..dc2c28d019b7b3 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.adf differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.adg b/third_party/icu/data/icu_conversion_data.c.gz.adg new file mode 100644 index 00000000000000..c152c80b1d1ac0 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.adg differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.adh b/third_party/icu/data/icu_conversion_data.c.gz.adh new file mode 100644 index 00000000000000..9fcb83e56560b1 Binary files /dev/null and b/third_party/icu/data/icu_conversion_data.c.gz.adh differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.ae b/third_party/icu/data/icu_conversion_data.c.gz.ae deleted file mode 100644 index 3388b38c1a2b7a..00000000000000 Binary files a/third_party/icu/data/icu_conversion_data.c.gz.ae and /dev/null differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.af b/third_party/icu/data/icu_conversion_data.c.gz.af deleted file mode 100644 index 344e3925f39d60..00000000000000 Binary files a/third_party/icu/data/icu_conversion_data.c.gz.af and /dev/null differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.ag b/third_party/icu/data/icu_conversion_data.c.gz.ag deleted file mode 100644 index 249ffddde77176..00000000000000 Binary files a/third_party/icu/data/icu_conversion_data.c.gz.ag and /dev/null differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.ah b/third_party/icu/data/icu_conversion_data.c.gz.ah deleted file mode 100644 index 8893be204197a0..00000000000000 Binary files a/third_party/icu/data/icu_conversion_data.c.gz.ah and /dev/null differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.ai b/third_party/icu/data/icu_conversion_data.c.gz.ai deleted file mode 100644 index e6251e3a11c5b2..00000000000000 Binary files a/third_party/icu/data/icu_conversion_data.c.gz.ai and /dev/null differ diff --git a/third_party/icu/data/icu_conversion_data.c.gz.aj b/third_party/icu/data/icu_conversion_data.c.gz.aj deleted file mode 100644 index 3e1dc684c93176..00000000000000 Binary files a/third_party/icu/data/icu_conversion_data.c.gz.aj and /dev/null differ diff --git a/third_party/icu/udata.patch b/third_party/icu/udata.patch index 0b65e4ed3886f1..f31a604c15908a 100644 --- a/third_party/icu/udata.patch +++ b/third_party/icu/udata.patch @@ -41,7 +41,8 @@ diff -ru a/icu4c/source/common/udata.cpp b/icu4c/source/common/udata.cpp } - */ + - #if U_PLATFORM_HAS_WINUWP_API == 0 // Windows UWP Platform does not support dll icu data at this time + #if !defined(ICU_DATA_DIR_WINDOWS) + // When using the Windows system data, we expect only a single data file. setCommonICUDataPointer(&U_ICUDATA_ENTRY_POINT, FALSE, pErrorCode); { diff -ru a/icu4c/source/common/unicode/uconfig.h b/icu4c/source/common/unicode/uconfig.h diff --git a/third_party/icu/workspace.bzl b/third_party/icu/workspace.bzl index e4ed9669e0c7ee..c2ebd557f77a50 100644 --- a/third_party/icu/workspace.bzl +++ b/third_party/icu/workspace.bzl @@ -2,14 +2,16 @@ load("//third_party:repo.bzl", "tf_http_archive") +# NOTE: If you upgrade this, generate the data files by following the +# instructions in third_party/icu/data/BUILD def repo(): tf_http_archive( name = "icu", - strip_prefix = "icu-release-64-2", - sha256 = "dfc62618aa4bd3ca14a3df548cd65fe393155edd213e49c39f3a30ccd618fc27", + strip_prefix = "icu-release-69-1", + sha256 = "3144e17a612dda145aa0e4acb3caa27a5dae4e26edced64bc351c43d5004af53", urls = [ - "https://storage.googleapis.com/mirror.tensorflow.org/github.com/unicode-org/icu/archive/release-64-2.zip", - "https://github.com/unicode-org/icu/archive/release-64-2.zip", + "https://storage.googleapis.com/mirror.tensorflow.org/github.com/unicode-org/icu/archive/release-69-1.zip", + "https://github.com/unicode-org/icu/archive/release-69-1.zip", ], build_file = "//third_party/icu:BUILD.bazel", system_build_file = "//third_party/icu:BUILD.system",