ECMA spec: 15.4.4.3 Array.prototype.toLocaleString() The elements of the array are converted to strings using their toLocaleString methods, and these strings are then concatenated, separated by occurrences of a separator string that has been derived in an implementation-defined locale-specific way. The result of calling this function is intended to be analogous to the result of toString, except that the result of this function is intended to be locale-specific.
Causes the following failure: ecma_3/Array/15.4.4.3-1.js
Created attachment 2955 [details] Patch Fix. I think our case structure in this and other code is pretty ugly. Worth redoing?
Created attachment 2956 [details] Patch Oops. Last patch had extra changes that were lingering in my tree.
If this gets landed can a comment be put in with bug 3539 as its patch will need to be updated work with this patch
Comment on attachment 2956 [details] Patch r=me