about summary refs log tree commit diff
path: root/src/etc/unicode.py
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2015-06-06 12:34:24 +0200
committerSimon Sapin <simon.sapin@exyr.org>2015-06-06 12:37:11 +0200
commitf901086b0db092f331b9555199298c58d685f668 (patch)
tree40ae117f9822f627585fd3edfc3a834a578a1514 /src/etc/unicode.py
parentd316487ec1870956b5ba13468c39b61577e6858f (diff)
downloadrust-f901086b0db092f331b9555199298c58d685f668.tar.gz
rust-f901086b0db092f331b9555199298c58d685f668.zip
Correctly map upper-case Sigma to lower-case in word-final position. Fix #26035.
Diffstat (limited to 'src/etc/unicode.py')
-rwxr-xr-xsrc/etc/unicode.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/etc/unicode.py b/src/etc/unicode.py
index e39196b21d9..f580127cdda 100755
--- a/src/etc/unicode.py
+++ b/src/etc/unicode.py
@@ -638,7 +638,8 @@ pub const UNICODE_VERSION: (u64, u64, u64) = (%s, %s, %s);
         (canon_decomp, compat_decomp, gencats, combines,
                 to_upper, to_lower, to_title) = load_unicode_data("UnicodeData.txt")
         load_special_casing("SpecialCasing.txt", to_upper, to_lower, to_title)
-        want_derived = ["XID_Start", "XID_Continue", "Alphabetic", "Lowercase", "Uppercase"]
+        want_derived = ["XID_Start", "XID_Continue", "Alphabetic", "Lowercase", "Uppercase",
+                        "Cased", "Case_Ignorable"]
         derived = load_properties("DerivedCoreProperties.txt", want_derived)
         scripts = load_properties("Scripts.txt", [])
         props = load_properties("PropList.txt",