digitalmars.D.bugs - [Issue 12455] New: [uni][reg] Bad lowercase mapping for 'LATIN CAPITAL LETTER I WITH DOT ABOVE'
- d-bugmail puremagic.com (29/29) Mar 24 2014 https://d.puremagic.com/issues/show_bug.cgi?id=12455
- d-bugmail puremagic.com (10/10) Mar 25 2014 https://d.puremagic.com/issues/show_bug.cgi?id=12455
https://d.puremagic.com/issues/show_bug.cgi?id=12455 Summary: [uni][reg] Bad lowercase mapping for 'LATIN CAPITAL LETTER I WITH DOT ABOVE' Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2 Component: Phobos AssignedTo: nobody puremagic.com ReportedBy: monarchdodra gmail.com Used in Turkish (or so I've heard). Worked in 2.063.2. Broke in 2.064 void main() { auto c = 'İ'; // '\U0130' LATIN CAPITAL LETTER I WITH DOT ABOVE assert(std.uni.isUpper(c)); //Passes assert(c != std.uni.toLower(c)); //Fails } Seems to be really specific to that particular letter. For example, U+012F to U+0134 are correctly mapped (excluding U+0130 of course). In particular, U+0131, which is "LATIN SMALL LETTER DOTLESS I", correctly maps to "LATIN CAPITAL LETTER I" (U+49) -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 24 2014
https://d.puremagic.com/issues/show_bug.cgi?id=12455 Vladimir Panteleev <thecybershadow gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |thecybershadow gmail.com 18:55:45 EET --- Introduced in https://github.com/D-Programming-Language/phobos/pull/1347 -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 25 2014