Backwards compatibility and U+2E2F in `Identifier`s

Brendan Eich brendan at mozilla.com
Thu Aug 22 23:29:43 PDT 2013


Thanks for filing. I don't recall any reason for this and it seems bad 
to break compatibility.

It may be that Norbert and Allen just missed your post on Monday; cc'ing 
them.

/be

Mathias Bynens wrote:
> On 19 Aug 2013, at 11:25, Mathias Bynens<mathias at qiwi.be>  wrote:
>
>> After comparing the output, I noticed that both regular expressions are identical except for the following: ECMAScript 5 allows U+2E2F VERTICAL TILDE in `IdentifierStart` and `IdentifierPart`, but ECMAScript 6 / Unicode TR31 doesn’t.
>>
>> Was this potentially breaking change intentional? I’m fine with disallowing U+2E2F, but only if we’re sure it doesn’t break any existing code.
>
> Follow-up: since this thread is being ignored, I filed<https://bugs.ecmascript.org/show_bug.cgi?id=1802>.
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>


More information about the es-discuss mailing list