[meta] Update Intl API to revision 3

NEW
Assigned to

Status

()

Core
JavaScript: Internationalization API
2 years ago
a year ago

People

(Reporter: gandalf, Assigned: Waldo)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [gecko-l20n])

(Reporter)

Description

2 years ago
Our Intl API has been written for ECMA 402 revision 1 several years ago and since then ECMA released revision 2 [0] and now we're close to release revision 3 [1].

The changes aren't very severe, but since we're going to start adding a more for revision 4, it would be good to clean up Intl API code and align it with the specification.

In particular it seems that ICU C++ API has been stabilized and we could use it directly, we could remove the unnecessary subclassing and we can follow the spec algo little bit closer.

This will make it significantly easier to maintain Intl API and keep it aligned with future ECMA 402 releases.

[0] http://www.ecma-international.org/ecma-402/2.0/
[1] https://github.com/tc39/ecma402/releases
(Reporter)

Comment 1

2 years ago
Assigning to Waldo :)
Assignee: nobody → jwalden+bmo
(Reporter)

Updated

2 years ago
Blocks: 595812
(Reporter)

Updated

2 years ago
Blocks: 1279002

Comment 2

a year ago
Mass change dependency tree for bug 1279002 into a whiteboard keyword.
No longer blocks: 1279002
Whiteboard: [gecko-l20n]
You need to log in before you can comment on or make changes to this bug.