dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.04k stars 4.68k forks source link

[iOS][non-icu] HybridGlobalization investigate behavioural changes #95338

Open mkhamoyan opened 10 months ago

mkhamoyan commented 10 months ago

In case not possible document behavioural differencies between ICU and Hybrid.

Tests have been marked as ActiveIssue in hybrid mode here https://github.com/dotnet/runtime/pull/95260

Contributes to https://github.com/dotnet/runtime/issues/80689

ghost commented 10 months ago

Tagging subscribers to this area: @dotnet/area-system-globalization See info in area-owners.md if you want to be subscribed.

Issue Details
Go through test cases market as `ActiveIssue` for `PlatformDetection.IsNotHybridGlobalizaionOnOSX` in https://github.com/dotnet/runtime/blob/main/src/libraries/Common/tests/Tests/System/StringTests.cs and investigate if possible to have same behaviour as ICU compare. In case not possible document behavioural differencies between `ICU` and `Hybrid`. Tests have been marked as `ActiveIssue` in hybrid mode here https://github.com/dotnet/runtime/pull/95260 Contributes to https://github.com/dotnet/runtime/issues/80689
Author: mkhamoyan
Assignees: mkhamoyan
Labels: `area-System.Globalization`, `os-ios`
Milestone: 9.0.0