This repository was archived by the owner on Jan 23, 2023. It is now read-only.
Avoid array cloning in Path.Get*Chars - #11338
Merged
Merged
Conversation
Member
|
👍 |
stephentoub
force-pushed
the
path_array_clone
branch
from
September 1, 2016 15:02
d4b1700 to
6e260f4
Compare
It's faster to just allocate a new array.
stephentoub
force-pushed
the
path_array_clone
branch
from
September 1, 2016 16:10
6e260f4 to
a627315
Compare
Member
Author
|
Test Innerloop Windows_NT Debug Build and Test please (known AV in coreclr) |
| return (char[])PathInternal.InvalidPathChars.Clone(); | ||
| } | ||
|
|
||
| public static char[] GetInvalidFileNameChars() |
Contributor
There was a problem hiding this comment.
Did you mean to remove this?
Member
Author
There was a problem hiding this comment.
Yes. It's now in the other partial files.
Contributor
|
I'm waiting for someone from MS to treath this like it's a community contribution, and ask you to show the numbers ;-) |
Member
Author
Code: 64-bit Results: 32-bit Results: |
picenka21
pushed a commit
to picenka21/runtime
that referenced
this pull request
Feb 18, 2022
Avoid array cloning in Path.Get*Chars Commit migrated from dotnet/corefx@0588d18
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
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
It's faster to just allocate a new array.
Per comment at #11293 (comment)
cc: @jkotas