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

[Informative] Observable changes because of Unicode 11 #1219

Open
mathiasbynens opened this Issue Jun 7, 2018 · 0 comments

Comments

Projects
None yet
1 participant
@mathiasbynens
Member

mathiasbynens commented Jun 7, 2018

Output of node compare.js:

$ node compare.js
Comparing Unicode v11.0.0 to Unicode v10.0.0…
Binary_Property: 6 new values
- Emoji
- Emoji_Component
- Emoji_Modifier
- Emoji_Modifier_Base
- Emoji_Presentation
- Extended_Pictographic
General_Category: 0 new values
Script: 7 new values
- Dogra (Dogr)
- Gunjala_Gondi (Gong)
- Hanifi_Rohingya (Rohg)
- Makasar (Maka)
- Medefaidrin (Medf)
- Old_Sogdian (Sogo)
- Sogdian (Sogd)
Script_Extensions: 7 new values
- Dogra (Dogr)
- Gunjala_Gondi (Gong)
- Hanifi_Rohingya (Rohg)
- Makasar (Maka)
- Medefaidrin (Medf)
- Old_Sogdian (Sogo)
- Sogdian (Sogd)
Binary_Property/ID_Start: 0 removals
Binary_Property/ID_Start: 326 new code points
Binary_Property/ID_Continue: 0 removals
Binary_Property/ID_Continue: 402 new code points
General_Category/Space_Separator: 0 removals
General_Category/Space_Separator: 0 new code points
Case_Folding=S: 0 removals
Case_Folding=S: 0 new code points
Case_Folding=F: 0 removals
Case_Folding=F: 0 new code points

TL;DR identifier symbols are expanded and some new properties and aliases are supported in RegExp Unicode property escapes (#1218).

mathiasbynens added a commit to mathiasbynens/babel that referenced this issue Jun 7, 2018

ECMAScript follows the latest version of the Unicode Standard. Earlie…
…r this week, Unicode v11 was officially released. This patch updates babel-parser to support the new identifier characters.

Ref. tc39/ecma262#1219.

mathiasbynens added a commit to mathiasbynens/esprima that referenced this issue Jun 7, 2018

Update identifier parsing per Unicode v11
ECMAScript follows the latest version of the Unicode Standard. Earlier this week, Unicode v11 was officially released. This patch updates Esprima to support the new identifier characters.

Ref. tc39/ecma262#1219.

mathiasbynens added a commit to mathiasbynens/acorn that referenced this issue Jun 7, 2018

Update identifier parsing per Unicode v11
ECMAScript follows the latest version of the Unicode Standard. Earlier this week, Unicode v11 was officially released. This patch updates Esprima to support the new identifier characters.

Ref. tc39/ecma262#1219.

mathiasbynens added a commit to mathiasbynens/acorn that referenced this issue Jun 7, 2018

Update identifier parsing per Unicode v11
ECMAScript follows the latest version of the Unicode Standard. Earlier this week, Unicode v11 was officially released. This patch updates Acorn to support the new identifier characters.

Ref. tc39/ecma262#1219.

marijnh added a commit to acornjs/acorn that referenced this issue Jun 7, 2018

Update identifier parsing per Unicode v11
ECMAScript follows the latest version of the Unicode Standard. Earlier this week, Unicode v11 was officially released. This patch updates Acorn to support the new identifier characters.

Ref. tc39/ecma262#1219.

mathiasbynens added a commit to mathiasbynens/jshint that referenced this issue Jun 7, 2018

mathiasbynens added a commit to estools/esutils that referenced this issue Jun 7, 2018

Update identifier data to Unicode v11
ECMAScript follows the latest version of the Unicode Standard. Earlier this week, Unicode v11 was officially released. This patch updates Esprima to support the new identifier characters.

Ref. tc39/ecma262#1219.

mathiasbynens added a commit to mathiasbynens/unicode-canonical-property-names-ecmascript that referenced this issue Jun 7, 2018

mathiasbynens added a commit to mathiasbynens/unicode-property-escapes-tests that referenced this issue Jun 7, 2018

Update to Unicode v11
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 issue Jun 7, 2018

Update RegExp Unicode property escape tests per Unicode 11
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.

nicolo-ribaudo added a commit to babel/babel that referenced this issue Jun 7, 2018

ECMAScript follows the latest version of the Unicode Standard. Earlie…
…r this week, Unicode v11 was officially released. This patch updates babel-parser to support the new identifier characters. (#8125)

Ref. tc39/ecma262#1219.

jugglinmike added a commit to jugglinmike/jshint that referenced this issue Jun 8, 2018

jugglinmike added a commit to jugglinmike/jshint that referenced this issue Jun 8, 2018

ariya added a commit to jquery/esprima that referenced this issue Jun 9, 2018

Update identifier parsing per Unicode v11
ECMAScript follows the latest version of the Unicode Standard. Earlier this week, Unicode v11 was officially released. This patch updates Esprima to support the new identifier characters.

Ref. tc39/ecma262#1219.

Closes gh-1937

kisg pushed a commit to paul99/v8mips that referenced this issue Jul 11, 2018

Roll ICU to ICU 62.1
See
  https://chromium-review.googlesource.com/c/chromium/deps/icu/+/1128503
for ICU changes.

Fix tests for ICU 61/Unicode 11/CLDR 33.1

* Update mjsunit/harmony/regexp-property-script-extensions.js per
  ScriptExtensions.txt in Unicode 11
* Update mjsunit/intl-numberformat-formattoparts.js for CLDR 33.1
* Mark an invalid Mozilla test (Georgian uppercasing)
* Fix currency format test (U+00A0 instead of U+0020)
* Enable Script_Extensions tests (test262)
* Add support for Extended_Pictographic in regex

Ref. tc39/ecma262#1219.

Bug: chromium:850334, v8:7825
Test: intl/*, test262/intl402/*
Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
Change-Id: I146080cdc1164db4a71f484918723cf302666df8
Reviewed-on: https://chromium-review.googlesource.com/1111857
Reviewed-by: Mathias Bynens <mathias@chromium.org>
Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Commit-Queue: Yang Guo <yangguo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#54376}

storyn26383 pushed a commit to UniSharp/babel that referenced this issue Aug 6, 2018

ECMAScript follows the latest version of the Unicode Standard. Earlie…
…r this week, Unicode v11 was officially released. This patch updates babel-parser to support the new identifier characters. (babel#8125)

Ref. tc39/ecma262#1219.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment