Closed Bug 1271825 Opened 5 years ago Closed 1 year ago

[meta] Update Intl API to revision 3

Categories

(Core :: JavaScript: Internationalization API, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: zbraniecki, Assigned: Waldo)

References

Details

(Keywords: meta, Whiteboard: [gecko-l20n])

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
Assigning to Waldo :)
Assignee: nobody → jwalden+bmo
Blocks: 595812
Mass change dependency tree for bug 1279002 into a whiteboard keyword.
No longer blocks: gecko-l20n
Whiteboard: [gecko-l20n]

I don't know of any open issue related to this bug, so let's close it.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.