Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Unicode property lists per Unicode v11 #1218

Merged
merged 1 commit into from
Sep 12, 2018

Conversation

mathiasbynens
Copy link
Member

@mathiasbynens mathiasbynens added the unicode Relates to upstream Unicode updates. label Jun 7, 2018
@mathiasbynens
Copy link
Member Author

I believe this is not a needs-consensus PR and as such am hoping this can be merged sooner rather than later. Rationale: the committee already reached consensus to follow the latest Unicode version back in 2016 per #620 and https://tc39.github.io/tc39-notes/2016-07_jul-27.html#10ia-require-unicode-900.

Once this PR goes in, I’ll update Test262 and the surrounding ecosystem w.r.t. the Unicode property escapes changes:

mathiasbynens added a commit to mathiasbynens/unicode-property-escapes-tests that referenced this pull request Jun 7, 2018
Emoji data is now published as part of the Unicode standard itself, and thus follows the same version number.

Ref. tc39/ecma262#1218.
Ref. tc39/ecma262#1219.
mathiasbynens added a commit to mathiasbynens/test262 that referenced this pull request Jun 7, 2018
Emoji data is now published as part of the Unicode standard itself, and thus follows the same version number.

Ref. mathiasbynens/unicode-property-escapes-tests@f302c60.
Ref. tc39/ecma262#1218.
Ref. tc39/ecma262#1219.
@ljharb ljharb added the normative change Affects behavior required to correctly evaluate some ECMAScript source text label Jun 7, 2018
Copy link
Member

@ljharb ljharb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree this shouldn’t need consensus; however, it is a normative change (per your diff comment in the test262 PR)

@littledan
Copy link
Member

@mathiasbynens Many normative changes follow a convention of using commit messages starting with Normative:. Could be useful here. I agree that this upgrade process should not generally be considered "needs-consensus", but I think it'd be good to mention in a quick status update to the committee that this upgrade is happening, and you expect it to happen in the future.

If you like upgrading Unicode things, see this bug in ECMA-402.

@ljharb ljharb assigned ljharb and unassigned bterlson Aug 3, 2018
jridgewell added a commit to jridgewell/babel that referenced this pull request Aug 25, 2018
Per tc39/ecma262#1218 (comment),
ECMA262 follows whatever the latest Unicode version specifies for Zs
Space_Separator category. MONGOLIAN VOWEL SEPARATOR was moved to the Cf
Other_Format category in Unicode 8.
jridgewell added a commit to babel/babel that referenced this pull request Aug 25, 2018
* Update parser whitespace for clarity

Has the nice benefit of not requiring a charCode to String conversion.

* Remove test262 exceptions

Per tc39/ecma262#1218 (comment),
ECMA262 follows whatever the latest Unicode version specifies for Zs
Space_Separator category. MONGOLIAN VOWEL SEPARATOR was moved to the Cf
Other_Format category in Unicode 8.
@ljharb ljharb merged commit 691173a into tc39:master Sep 12, 2018
rockie pushed a commit to rockie/oolong-parser that referenced this pull request Oct 21, 2018
* Update parser whitespace for clarity

Has the nice benefit of not requiring a charCode to String conversion.

* Remove test262 exceptions

Per tc39/ecma262#1218 (comment),
ECMA262 follows whatever the latest Unicode version specifies for Zs
Space_Separator category. MONGOLIAN VOWEL SEPARATOR was moved to the Cf
Other_Format category in Unicode 8.
@mathiasbynens mathiasbynens deleted the unicode-11 branch March 5, 2019 12:17
chicoxyzzy pushed a commit to chicoxyzzy/test262 that referenced this pull request May 14, 2019
Emoji data is now published as part of the Unicode standard itself, and thus follows the same version number.

Ref. mathiasbynens/unicode-property-escapes-tests@f302c60.
Ref. tc39/ecma262#1218.
Ref. tc39/ecma262#1219.
mathiasbynens added a commit to mathiasbynens/regexp-tree that referenced this pull request May 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
normative change Affects behavior required to correctly evaluate some ECMAScript source text unicode Relates to upstream Unicode updates.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants