Skip to content

Mirror changes from mono/corefx,coreclr#17775

Closed
Dotnet-GitSync-Bot wants to merge 4 commits intomono:masterfrom
Dotnet-GitSync-Bot:mirror-merge-10446860
Closed

Mirror changes from mono/corefx,coreclr#17775
Dotnet-GitSync-Bot wants to merge 4 commits intomono:masterfrom
Dotnet-GitSync-Bot:mirror-merge-10446860

Conversation

@Dotnet-GitSync-Bot
Copy link
Contributor

@Dotnet-GitSync-Bot Dotnet-GitSync-Bot commented Nov 11, 2019

This PR contains mirrored changes from mono/corefx,coreclr

Please REBASE this PR when merging

cc @jkotas @stephentoub

jkotas and others added 4 commits November 11, 2019 18:20
* Rewrite the rest of the array non-generic fast paths in C#

* Add missing resource string

* Use CorElementType and handle native ints to match the unmanaged implementation

* Avoid try pattern for Sort and Reverse

* Match the native implementation more closely

Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
* Rewrite Enum.CompareTo in C#

* Handle floating point too for match the existing native implementation

Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
* Remove unused argument from GetRegionDisplayName

* Address race conditions in CultureData

While most of the race conditions in this file are benign, in these cases, a thread could end up returning an intermediate value due to multiple potential writes to the same field.

Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
…) (#27716)

Will enable the rule in corefx once these changes have propagated.

Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
@filipnavara
Copy link
Contributor

Resolved by #17777, can be closed.

@Dotnet-GitSync-Bot Dotnet-GitSync-Bot deleted the mirror-merge-10446860 branch November 14, 2019 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants