From 5470ce82067948f6d6a18a7805de3c64a2666ddf Mon Sep 17 00:00:00 2001 From: duerst Date: Mon, 22 Feb 2016 09:17:43 +0000 Subject: * enc/unicode/case-folding.rb, casefold.h: Fixed bug that avoided inclusion of compatibility characters in uppper-/lower-case mappings. (with Kimihito Matsui) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- enc/unicode/case-folding.rb | 3 +- enc/unicode/casefold.h | 310 ++++++++++++++++++++++---------------------- 2 files changed, 156 insertions(+), 157 deletions(-) (limited to 'enc/unicode') diff --git a/enc/unicode/case-folding.rb b/enc/unicode/case-folding.rb index 27ed04aee9..30a1f71b1b 100755 --- a/enc/unicode/case-folding.rb +++ b/enc/unicode/case-folding.rb @@ -205,12 +205,11 @@ class CaseMapping def initialize (mapping_directory) @mappings = {} IO.readlines(File.expand_path('UnicodeData.txt', mapping_directory), encoding: Encoding::ASCII_8BIT).each do |line| - next if line =~ /