Update our in-tree ICU to 65
Categories
(Core :: JavaScript: Internationalization API, task)
Tracking
()
People
(Reporter: anba, Assigned: anba)
References
Details
Attachments
(5 files)
A release candidate for ICU 65 was released on 2019-09-11. Also see http://site.icu-project.org/download/65.
Assignee | ||
Comment 1•5 years ago
•
|
||
Assignee | ||
Comment 2•5 years ago
|
||
ICU 65 was released yesterday http://site.icu-project.org/download/65.
Setting bug 1570370 as a blocker, because updating ICU implies updating to a new CLDR, which means updating the language tag registry. And because the registry gets a major rewrite in bug 1570370, it makes sense to first land that bug to avoid merge conflicts.
Assignee | ||
Comment 4•5 years ago
|
||
The custom patch is no longer necessary now that https://unicode-org.atlassian.net/browse/ICU-20595
has been fixed. Also inline icu::TimeZone::recreateDefault
into its sole caller and then remove
this API addition.
Assignee | ||
Comment 5•5 years ago
|
||
Assignee | ||
Comment 6•5 years ago
|
||
js/src/tests/jstests.list
- Enable now passing test262 tests.
non262/Intl/RelativeTimeFormat/format.js
- "minute" and "hour" are now supported in 'text' contexts for relative time formatting.
- Also see the now passing test262 tests.
non262/Intl/NumberFormat/currency-sign-accounting.js
non262/Intl/NumberFormat/sign-display.js
- Referenced ICU bug has been fixed in ICU 65.
non262/Intl/NumberFormat/notation-compact-short.js
- 万亿 is preferred over 兆 in mainland China; CLDR sources were updated accordingly.
non262/Intl/NumberFormat/notation-engineering.js
non262/Intl/NumberFormat/notation-scientific.js
- ICU removed "E0" suffix for non-finite numbers in engineering and scientific contexts.
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D49445
Assignee | ||
Comment 8•5 years ago
|
||
Depends on D49447
Assignee | ||
Comment 9•5 years ago
|
||
(Won't be landed before the soft-freeze has ended.)
Assignee | ||
Comment 10•5 years ago
|
||
Try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=701f59d95180f13150a376eb8bce9b4e204b645d
Comment 11•5 years ago
|
||
Pushed by btara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/860578ad6430
Part 1: Remove custom patch to add thread-safety to icu::TimeZone::adoptDefault. r=jwalden
https://hg.mozilla.org/integration/autoland/rev/b6ae6f738d81
Part 2: Update in-tree ICU to release 65.1. r=jwalden
https://hg.mozilla.org/integration/autoland/rev/4e58a7aca4cd
Part 3: Update tests after ICU update. r=jwalden
https://hg.mozilla.org/integration/autoland/rev/1e653dca5610
Part 4: Update language tag mappings for CLDR 36. r=jwalden
https://hg.mozilla.org/integration/autoland/rev/1bf14b34d546
Part 5: Updating ICU requires a clobber. r=jwalden
Comment 12•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/860578ad6430
https://hg.mozilla.org/mozilla-central/rev/b6ae6f738d81
https://hg.mozilla.org/mozilla-central/rev/4e58a7aca4cd
https://hg.mozilla.org/mozilla-central/rev/1e653dca5610
https://hg.mozilla.org/mozilla-central/rev/1bf14b34d546
Updated•5 years ago
|
Description
•