Open
0 of 3 issues completedOpen
0 of 3 issues completed
Description
-
Go through test cases market as
ActiveIssue
forPlatformDetection. IsHybridGlobalizationOnApplePlatform
in https://github.com/dotnet/runtime/blob/main/src/libraries/Common/tests/Tests/System/StringTests.cs (and others) and investigate if possible to have same behaviour as ICU compare. -
Check Turkish 'I' comparison and check "\u0131" casing.
- For ICU, we have similar logic implemented at
- and
-
Check DateTime related behavioural changes.
-
Investigate
IndexOf
behavior differences:- The normalization always makes ß == ss, however that shouldn't be the case when
IgnoreNonSpace
compare options is not used - Handling of small latin dz (
\U+01F3
) matchLength
returned might be incorrect due to applied normalization [iOS][globalization] InvestigatematchLength
differences between Apple mobile and other ICU platform returned by (Last)IndexOf, IsSuffix, IsPrefix APIs #112418
- The normalization always makes ß == ss, however that shouldn't be the case when
In case not possible document behavioural differencies between ICU
and Hybrid
.
Tests have been marked as ActiveIssue
in hybrid mode here #95260
Contributes to #80689