Our Intl API has been written for ECMA 402 revision 1 several years ago and since then ECMA released revision 2  and now we're close to release revision 3 . 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.  http://www.ecma-international.org/ecma-402/2.0/  https://github.com/tc39/ecma402/releases
Assigning to Waldo :)
Mass change dependency tree for bug 1279002 into a whiteboard keyword.