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

2013-09-18 Thread Mathias Bynens
On 18 Sep 2013, at 21:05, Anne van Kesteren wrote: > On Mon, Aug 19, 2013 at 5:25 AM, Mathias Bynens 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 `I

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

2013-09-18 Thread Anne van Kesteren
On Mon, Aug 19, 2013 at 5:25 AM, Mathias Bynens 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

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

2013-08-24 Thread Mathias Bynens
> I had no intentions specific to U+2E2F when I proposed relying on UTR 31 - > the change is simply the effect of the character properties that the Unicode > Technical Committee assigned to this character. > > I don't think there's a real problem. U+2E2F was added in Unicode version > 5.1. ECMA

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

2013-08-24 Thread Norbert Lindenberg
I had no intentions specific to U+2E2F when I proposed relying on UTR 31 - the change is simply the effect of the character properties that the Unicode Technical Committee assigned to this character. I don't think there's a real problem. U+2E2F was added in Unicode version 5.1. ECMAScript 5.1 r

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

2013-08-22 Thread Brendan Eich
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 wrote: After comparing the output, I noticed th

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

2013-08-22 Thread Mathias Bynens
On 19 Aug 2013, at 11:25, Mathias Bynens 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. > >