-
Notifications
You must be signed in to change notification settings - Fork 5.2k
[iOS][non-icu] HybridGlobalization use system ICU #93220
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 107 commits
Commits
Show all changes
123 commits
Select commit
Hold shift + click to select a range
2d149a4
comment loading icu when hybrid mode
mkhamoyan 4bd2918
Fix failing tests without loading icu
mkhamoyan 8bf39c6
Merge branch 'main' into system_icu
mkhamoyan d5bcd12
Uncomment calendar test cases
mkhamoyan c2f7ac4
fix build failures
mkhamoyan 064b71b
Remove other ICU references
47f0271
Load pal_idna.c
mkhamoyan 82c04b1
clean the branch
mkhamoyan 6796080
Merge branch 'main' into system_icu
mkhamoyan d3fcc60
Remove not needed function
mkhamoyan fb34efc
minor fix
mkhamoyan 2e0900c
Add country and language tables
mkhamoyan a91cdf7
Add check for hybrid mode
mkhamoyan 7d6641d
minor fix
mkhamoyan 5097d38
Fix build
akoeplinger 4ad9b4e
link to -licucore in the appbuilder
mkhamoyan 455aa2a
Fix System.Globalization.Tests on hybrid mode
mkhamoyan 64b9309
revert changes in IOS tests
mkhamoyan 39785db
revert ios tests csproj changes
mkhamoyan 1caed2e
inlcude utypes.h
mkhamoyan 7beec5c
Adjust idna mapping tests
mkhamoyan f097dec
Fix idna mapping tests
mkhamoyan 87f2011
Fix System.Runtime.Tests,disable some of the tests
mkhamoyan bbf590e
Merge branch 'main' into system_icu
mkhamoyan 125ce63
Merge branch 'main' into system_icu
mkhamoyan 182e069
fix build on non Apple platforms
mkhamoyan 662d5ea
Fix non Apple platform builds
mkhamoyan 6360fd4
Merge branch 'main' into system_icu
mkhamoyan a3db930
Fix merge conflicts
mkhamoyan 5860103
Fix failed tests after merge
mkhamoyan 16b3847
Include pal files for non Apple platforms
mkhamoyan 710ce29
fix nativeaot build failure
mkhamoyan 71ad42f
Merge branch 'main' into system_icu
mkhamoyan ef3f945
Fix -licucore related failures
mkhamoyan 49ef3ab
Fix CMake if block
mkhamoyan 3bbe6d8
Remove "pal_icushim_internal.h" from headers
mkhamoyan 380efe4
fix osx failures
mkhamoyan 429d777
Fix OSX failures
mkhamoyan 1d1021e
Fix osx build failures
mkhamoyan 6ecdeae
Fix maccatalyst x64 failure
mkhamoyan 814cadc
Fix native crash when running tests on osx
mkhamoyan 7702cf7
Fix maccatalyst failure
mkhamoyan b0c1a51
Fix build on iOSLike platforms
mkhamoyan d9d1136
use TARGET_OS_MAC
mkhamoyan fc9d472
Fix osx build
mkhamoyan 7e7bf74
include TargetConditionals header
mkhamoyan d165171
check only using TARGET_OS_IPHONE
mkhamoyan 7049e31
Fix osx build
mkhamoyan 6debeb5
fix build failure
mkhamoyan 68b8b88
Fix osx build
mkhamoyan 7b640e0
Fix browser build failure
mkhamoyan 7330fdf
run iOS.DEVICE.Aot.Tests also on hybrid mode
mkhamoyan 760de2a
Fix native aot build
mkhamoyan 1cf723c
fix nativeaot build
mkhamoyan b381ef0
fix bowser build
mkhamoyan 2e29b1d
Fix nativeaot build
mkhamoyan 1171ce0
add target definitions
mkhamoyan 043e638
Merge branch 'main' into system_icu
mkhamoyan b8c697b
Fix native aot build
mkhamoyan 37681f2
set hybridglobalization for functional tests
mkhamoyan e7111bd
Try without checking hybrid mode
mkhamoyan 8c5d9f0
change IcuInitSortHandle
mkhamoyan a6fe664
Set hybrid without checking target
mkhamoyan d8658ce
fix nativeaot build
mkhamoyan 45428ef
add hybrid only for osx in ILLink
mkhamoyan cf153d9
Fix osx-x64 linker failure
mkhamoyan 90026f0
Cleanup code
mkhamoyan 696ff66
Clean up and fix runtime-extra-platform failure
mkhamoyan 5354f28
enable hybrid mode in nativeaot runtime tests
mkhamoyan f446fcd
Fix nativeaot and iossimulator failure
mkhamoyan bd73666
include in LibraryBuilder template -licucore
mkhamoyan 5788349
Merge branch 'main' into system_icu
mkhamoyan 914a7aa
check if hybrid mode is set
mkhamoyan ba92af7
include licucore when LibraryMode
mkhamoyan eff8512
Fix nativeaot runtime tests build failure
mkhamoyan 5c53525
Implement GetSortKeyNative function
mkhamoyan 6d5ecde
Update SortKey implementation for hybrid mode
mkhamoyan 8e2dd91
Fix IgnoreKanaType related test failures
mkhamoyan 32d5db1
Do minor fixes and mark active issue
mkhamoyan 1134b7a
Revert ValidCompareMaskOffFlags changes
mkhamoyan 714ac50
Implement IgnoreKanaType for hybrid
mkhamoyan f16988c
Fix System.Runtime.Tests
mkhamoyan af8ba6a
Enable some tests
mkhamoyan ba37d39
Merge branch 'main' into system_icu
mkhamoyan 52b8f35
fix crash on System.Private.Xml.Tests
mkhamoyan 222d528
Fix failure
mkhamoyan 940042b
Fix failure
mkhamoyan 9ecc945
Disable startswith test
mkhamoyan 317bd6a
Skip NoMatch_stringComparisonTests
mkhamoyan a18110c
enable hybrid mode on XmlFormatWriterGeneratorAot
mkhamoyan caafa6b
check if utf16 convertion is needed
mkhamoyan 352c1c2
Test GlobalizationNative_GetSortKeyNative
mkhamoyan d29f2b5
Enable SortKey tests on hybrid mode
mkhamoyan 3e4a8ba
Fix XmlFormatWriterGeneratorAot test
mkhamoyan 2944f96
refactor GetSortKey function
mkhamoyan 8a2ce03
Merge branch 'main' into system_icu
mkhamoyan 09dd476
check if calendar is the cause
mkhamoyan 43aca30
check if _calendars is null
mkhamoyan d94c917
check for _calendars?.Length
mkhamoyan 6193794
Refactor GetSortKey
mkhamoyan 6321784
Stop using GlobalizationMode Settings static constructor because we d…
d7613f3
Merge remote-tracking branch 'meri/system_icu' into system_icu
8ec7727
Fix syntax error
mkhamoyan 6cb3ff0
Merge branch 'main' into system_icu
mkhamoyan 3fe8320
Merge branch 'main' into system_icu
mkhamoyan 6ca8bd1
Refactor
mkhamoyan a50fb14
Fix wrong merge
mkhamoyan f6708f0
Changes requested by review
mkhamoyan 7dfc908
Align lines
mkhamoyan 213f6a4
Mark test cases as activeissue
mkhamoyan 35d3b34
Merge branch 'main' into system_icu
mkhamoyan 5127785
Revert the change and update documentation
mkhamoyan 20096cd
include ICU headers in pal_icushim_internal.h
mkhamoyan cdb2ba2
Merge branch 'main' into system_icu
mkhamoyan 1245214
Fix nativeaot failures
mkhamoyan 336f050
Merge branch 'main' into system_icu
mkhamoyan ae7d959
Merge branch 'main' into system_icu
mkhamoyan b602e0a
mark the function as static
mkhamoyan 71d9717
Merge branch 'main' into system_icu
mkhamoyan 83076e0
Fix nativeaot failures
mkhamoyan c422d07
check if this broke nativeaot tests
mkhamoyan 2b42a43
Fix nativeaot failure
mkhamoyan ba3aecb
review refactoring
mkhamoyan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.