Skip to content

[iOS][non-icu] HybridGlobalization implement GetSortKey on hybrid mode - #95260

Merged
mkhamoyan merged 13 commits into
mainfrom
get_sort_key_hybrid
Dec 6, 2023
Merged

[iOS][non-icu] HybridGlobalization implement GetSortKey on hybrid mode#95260
mkhamoyan merged 13 commits into
mainfrom
get_sort_key_hybrid

Conversation

@mkhamoyan

@mkhamoyanmkhamoyan commented Nov 27, 2023

Copy link
Copy Markdown
Contributor

Implements #94216

Contributes to #80689
cc @SamMonoRT

@ghost

Copy link
Copy Markdown

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

Issue Details

Implement GetSortKeyNative on hybrid mode.

Contributes to #80689

Author:mkhamoyan
Assignees:-
Labels:

area-System.Globalization, os-ios

Milestone:-

@ghostghost assigned mkhamoyanNov 27, 2023
@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

/azp run runtime-ioslike

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

/azp run runtime-maccatalyst

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

/azp run runtime-ioslikesimulator

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mkhamoyan
mkhamoyan marked this pull request as ready for review November 28, 2023 14:53

@akoeplingerakoeplinger left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One question, looks good otherwise

Comment threadsrc/native/libs/System.Globalization.Native/pal_collation.m Outdated
Comment threadsrc/libraries/Common/tests/Tests/System/StringTests.cs Outdated
Comment threadsrc/libraries/Common/tests/Tests/System/StringTests.cs Outdated
Comment threadsrc/native/libs/System.Globalization.Native/pal_collation.m
@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

/azp run runtime-ioslike

@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

/azp run runtime-ioslike

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

/azp run runtime-ioslike

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mdh1418mdh1418 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And as discussed offline, I think it would be good to note somewhere that this implementation does not construct SortKeys like ucol_getSortKey does, and might not adhere to the specifications specifications of SortKey such as SortKeys from different collators not being comparable and merging sortkeys.

…CompareInfo.Icu.cs
Co-authored-by: Mitchell Hwang <16830051+mdh1418@users.noreply.github.com>
@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

/azp run runtime-ioslike

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

/azp run runtime-ioslike

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

/azp run runtime-ioslike

@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

/azp run runtime-maccatalyst

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

1 similar comment
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

/azp run runtime-ioslikesimulator

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

@dotnet-policy-service rerun

@mkhamoyan

Copy link
Copy Markdown
ContributorAuthor

Failures are not related.

@mkhamoyan
mkhamoyan merged commit b345e2d into mainDec 6, 2023
@mkhamoyan
mkhamoyan deleted the get_sort_key_hybrid branch December 6, 2023 10:50
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Jan 6, 2024
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@mkhamoyan@akoeplinger@mdh1418