Rewrite the rest of the array non-generic fast paths in C# by jkotas · Pull Request #27703 · dotnet/coreclr (original) (raw)
Navigation Menu
Appearance settings
- GitHub Copilot Write better code with AI
- GitHub Models New Manage and compare prompts
- GitHub Advanced Security Find and fix vulnerabilities
- Actions Automate any workflow
- Codespaces Instant dev environments
- Issues Plan and track work
- Code Review Manage code changes
- Discussions Collaborate outside of code
- Code Search Find more, search less
Explore - Why GitHub
- All features
- Documentation
- GitHub Skills
- Blog
- By company size
- Topics
- Pricing
Provide feedback
We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Saved searches
Use saved searches to filter your results more quickly
Appearance settings
This repository was archived by the owner on Jan 23, 2023. It is now read-only.
dotnet / coreclr Public archive
Notifications You must be signed in to change notification settings
Additional navigation options
Merged
jkotas merged 7 commits intodotnet:masterfromjkotas:nongeneric-array
Nov 9, 2019
Merged
Rewrite the rest of the array non-generic fast paths in C# #27703
jkotas merged 7 commits intodotnet:masterfromjkotas:nongeneric-array
Nov 9, 2019
Conversation18 Commits7 Checks0 Files changed
Conversation
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
[ Show hidden characters]({{ revealButtonHref }})
Copy link
Member
jkotas commented
No description provided.
filipnavara and pentp reacted with thumbs up emoji MarcoRossignoli reacted with heart emoji
[Rewrite the rest of the array non-generic fast paths in C#](/dotnet/coreclr/pull/27703/commits/e66ab7a605bbde89617dd5b0a2c0df05936b2e4e "Rewrite the rest of the array non-generic fast paths in C#")
[e66ab7a](/dotnet/coreclr/pull/27703/commits/e66ab7a605bbde89617dd5b0a2c0df05936b2e4e)
jkotas commented Nov 6, 2019
src/System.Private.CoreLib/shared/System/Array.cs Outdated Show resolved Hide resolved
jkotas commented Nov 6, 2019
src/System.Private.CoreLib/shared/System/Array.cs Outdated Show resolved Hide resolved
jkotas commented Nov 6, 2019
src/System.Private.CoreLib/shared/System/Array.cs Show resolved Hide resolved
jkotas requested a review from stephentoub
[Add missing resource string](/dotnet/coreclr/pull/27703/commits/14ade0ea0969656fbe3aeeeba350b8850cc38e80 "Add missing resource string")
[14ade0e](/dotnet/coreclr/pull/27703/commits/14ade0ea0969656fbe3aeeeba350b8850cc38e80)
stephentoub reviewed Nov 6, 2019
src/System.Private.CoreLib/shared/System/Array.cs Show resolved Hide resolved
stephentoub approved these changes Nov 6, 2019
Copy link
Member
stephentoub left a comment
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks.
stephentoub mentioned this pull request
Remove string special-casing from non-generic sort#27706
Closed
danmoseley added the area-System.Runtime label
lpereira previously approved these changes Nov 6, 2019
src/System.Private.CoreLib/shared/System/Array.cs Show resolved Hide resolved
lpereira dismissed their stale review
Didn't mean to approve this yet (just ask a question.)
Copy link
maryamariyan commented
Thank you for your contribution. As announced in dotnet/coreclr#27549 this repository will be moving to dotnet/runtime on November 13. If you would like to continue working on this PR after this date, the easiest way to move the change to dotnet/runtime is:
- In your coreclr repository clone, create patch by running
git format-patch origin
- In your runtime repository clone, apply the patch by running
git apply --directory src/coreclr <path to the patch created in step 1>
[Bugfixes](/dotnet/coreclr/pull/27703/commits/8eeb5cf2d7dc9692bfc919629ee22d7ba60e4811 "Bugfixes")
[8eeb5cf](/dotnet/coreclr/pull/27703/commits/8eeb5cf2d7dc9692bfc919629ee22d7ba60e4811)
stephentoub reviewed Nov 7, 2019
src/System.Private.CoreLib/shared/System/RuntimeType.cs Show resolved Hide resolved
AaronRobinsonMSFT approved these changes Nov 7, 2019
src/System.Private.CoreLib/shared/System/Array.cs Show resolved Hide resolved
jkotas added 2 commits
[Use CorElementType and handle native ints to match the unmanaged impl…](/dotnet/coreclr/pull/27703/commits/84f7b785856426a1345994eec9a49a7381767d97 "Use CorElementType and handle native ints to match the unmanaged implementation")
[84f7b78](/dotnet/coreclr/pull/27703/commits/84f7b785856426a1345994eec9a49a7381767d97)
…ementation
[Avoid try pattern for Sort and Reverse](/dotnet/coreclr/pull/27703/commits/8b0e4d93c60370d95f94e2d39400d958c7e4f058 "Avoid try pattern for Sort and Reverse")
[8b0e4d9](/dotnet/coreclr/pull/27703/commits/8b0e4d93c60370d95f94e2d39400d958c7e4f058)
jkotas added the * NO MERGE *
The PR is not ready for merge yet (see discussion for detailed reasons)
label
[Match the native implementation more closely](/dotnet/coreclr/pull/27703/commits/6cfe29e54305173bd2e5393b4ae12877736a1bb6 "Match the native implementation more closely")
[6cfe29e](/dotnet/coreclr/pull/27703/commits/6cfe29e54305173bd2e5393b4ae12877736a1bb6)
jkotas removed the * NO MERGE *
The PR is not ready for merge yet (see discussion for detailed reasons)
label
Copy link
Member Author
jkotas commented
/azp run coreclr-ci
Copy link
azure-pipelines bot commented
Azure Pipelines successfully started running 1 pipeline(s).
[Fix build break](/dotnet/coreclr/pull/27703/commits/dbb2c412a424b7fbaaea50b56851f04a18102ab1 "Fix build break")
[dbb2c41](/dotnet/coreclr/pull/27703/commits/dbb2c412a424b7fbaaea50b56851f04a18102ab1)
jkotas merged commit 89f5caa into dotnet:master
jkotas deleted the nongeneric-array branch
Sign up for free to subscribe to this conversation on GitHub. Already have an account?Sign in.
Reviewers
stephentoub stephentoub approved these changes
AaronRobinsonMSFT AaronRobinsonMSFT approved these changes
lpereira lpereira left review comments
Assignees
No one assigned
Labels
Projects
None yet
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
6 participants