Skip to content
  • NARUSE, Yui's avatar
    69ec3936
    merge revision(s) 67439,67441,67453,67476: [Backport #15740] · 69ec3936
    NARUSE, Yui authored
            change lib/unicode_normalize/tables.rb to single item per line to make diffs shorter
    
            * template/unicode_norm_gen.tmpl: Change formatting of output to produce only a
              single item (or range) for each line to make future diffs shorter and easier
              to understand and check.
    
            * lib/unicode_normalize/tables.rb: output of the above
    
            update to Unicode Version 12.1.0 (beta)
    
            Unicode Version 12.1.0 adds one single character, U+32FF SQUARE ERA NAME REIWA,
            for the new Japanese era starting on May 1st. 12.1.0 will be finalized only on
            May 7th, so we go with the beta version because further changes in the data we
            need are highly unlikely, and we want to make sure Ruby is ready for the new era.
    
            * common.mk: change UNICODE_VERSION to 12.1.0, UNICODE_BETA to YES
    
            * enc/unicode/12.1.0, enc/unicode/12.1.0/casefold.h, enc/unicode/12.1.0/name2ctype.h:
              add directory and generated data files for new version
    
            * lib/unicode_normalize/tables.rb: update for new character
    
            * test/ruby/test_regexp.rb: add test for character property age=12.1
    
            * test/test_unicode_normalize.rb: add test for NFKC decomposition of new character
    
            This (mostly) completes issue #15195.
    
            remove Unicode 12.0.0 related directory and generated files
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    69ec3936
    merge revision(s) 67439,67441,67453,67476: [Backport #15740]
    NARUSE, Yui authored
            change lib/unicode_normalize/tables.rb to single item per line to make diffs shorter
    
            * template/unicode_norm_gen.tmpl: Change formatting of output to produce only a
              single item (or range) for each line to make future diffs shorter and easier
              to understand and check.
    
            * lib/unicode_normalize/tables.rb: output of the above
    
            update to Unicode Version 12.1.0 (beta)
    
            Unicode Version 12.1.0 adds one single character, U+32FF SQUARE ERA NAME REIWA,
            for the new Japanese era starting on May 1st. 12.1.0 will be finalized only on
            May 7th, so we go with the beta version because further changes in the data we
            need are highly unlikely, and we want to make sure Ruby is ready for the new era.
    
            * common.mk: change UNICODE_VERSION to 12.1.0, UNICODE_BETA to YES
    
            * enc/unicode/12.1.0, enc/unicode/12.1.0/casefold.h, enc/unicode/12.1.0/name2ctype.h:
              add directory and generated data files for new version
    
            * lib/unicode_normalize/tables.rb: update for new character
    
            * test/ruby/test_regexp.rb: add test for character property age=12.1
    
            * test/test_unicode_normalize.rb: add test for NFKC decomposition of new character
    
            This (mostly) completes issue #15195.
    
            remove Unicode 12.0.0 related directory and generated files
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Loading