You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
matouskozak
changed the title
[iOS][non-icu] HybridGlobalization investigate behavioural changes
[iOS][globalization] Investigate behavioural changes between globalization on iOS and other ICU platforms
Jan 28, 2025
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.
runtime/src/native/libs/System.Globalization.Native/pal_casing.c
Line 135 in 01aa3d9
runtime/src/native/libs/System.Globalization.Native/pal_casing.c
Line 91 in 01aa3d9
Check DateTime related behavioural changes.
Investigate
IndexOf
behavior differences:IgnoreNonSpace
compare options is not used\U+01F3
)runtime/src/libraries/System.Runtime/tests/System.Globalization.Tests/CompareInfo/CompareInfoTests.IndexOf.cs
Line 145 in 54f41ac
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 #112418In case not possible document behavioural differencies between
ICU
andHybrid
.Tests have been marked as
ActiveIssue
in hybrid mode here #95260Contributes to #80689
The text was updated successfully, but these errors were encountered: