Project

General

Profile

Feature #13685

Update Unicode data to Unicode Version 10.0.0

Added by duerst (Martin Dürst) about 2 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Normal
Target version:
[ruby-core:81781]

Description

Unicode 10.0.0 was published about a week ago (see
http://blog.unicode.org/2017/06/announcing-unicode-standard-version-100.html).
Ruby should be updated to this newest version of Unicode.
For details, please see http://unicode.org/versions/Unicode10.0.0/, including http://unicode.org/versions/Unicode10.0.0/#Migration.

[I may use this issue as a summary issue; in that case I'll create sub-issues for particular tasks.]


Related issues

Related to Ruby master - Feature #12513: Update Unicode data to Unicode Version 9.0ClosedActions
Related to Ruby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0ClosedActions

Associated revisions

Revision 1704e7a6
Added by duerst (Martin Dürst) almost 2 years ago

add mention of upgrade to Unicode 10.0.0 to NEWS file

(this completes [Feature #13685]; [ci skip])

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59761 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 59761
Added by duerst (Martin Dürst) almost 2 years ago

add mention of upgrade to Unicode 10.0.0 to NEWS file

(this completes [Feature #13685]; [ci skip])

Revision 59761
Added by duerst (Martin Dürst) almost 2 years ago

add mention of upgrade to Unicode 10.0.0 to NEWS file

(this completes [Feature #13685]; [ci skip])

Revision 59761
Added by duerst (Martin Dürst) almost 2 years ago

add mention of upgrade to Unicode 10.0.0 to NEWS file

(this completes [Feature #13685]; [ci skip])

History

#1

Updated by duerst (Martin Dürst) about 2 years ago

  • Related to Feature #12513: Update Unicode data to Unicode Version 9.0 added

Updated by shevegen (Robert A. Heiler) about 2 years ago

Yay! More Emoji tokens to create games in pure ruby with these tokens! :D

One day I shall have a game with the unicode snowman ... need some epic
enemies though ...

The sandwich unicode symbol seems also useful. I once had a project where
I bundled together some small images for use in web pages but I guess one
day I could just use Unicode for that. :P

For anyone else being interested in the emojis (sorry Martin, I guess
emojis are what makes unicode great ;) ), here are the new ones:

http://www.unicode.org/emoji/charts/emoji-released.html

We even have some for clothing too! And dinosaur!

Updated by duerst (Martin Dürst) almost 2 years ago

Working on this now. Just some notes for future, similar issues:

At the moment, using gperf 3.0.4 (rather than gperf 3.1) seems to be important for smooth sailing.

Also, the important make target is all-incs. In addition, the target update-unicode-files is useful. The normalization tables can be updated directly with make lib/unicode_normalize/tables.rb.

The following are the most important tests:
test/test_unicode_normalize.rb
test/ruby/enc
test/ruby/test_m17n*
test/ruby/test_regexp.rb
test/ruby/test_string*

#4

Updated by duerst (Martin Dürst) almost 2 years ago

  • Status changed from Open to Closed

Applied in changeset trunk|r59761.


add mention of upgrade to Unicode 10.0.0 to NEWS file

(this completes [Feature #13685]; [ci skip])

#5

Updated by duerst (Martin Dürst) about 1 year ago

  • Related to Feature #14802: Update Unicode data to Unicode Version 11.0.0 added

Also available in: Atom PDF