-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Add Span.TryWrite, StringBuilder.Append, and String.Create interpolated strings support #51653
Add Span.TryWrite, StringBuilder.Append, and String.Create interpolated strings support #51653
Conversation
Note regarding the This serves as a reminder for when your PR is modifying a ref *.cs file and adding/modifying public APIs, to please make sure the API implementation in the src *.cs file is documented with triple slash comments, so the PR reviewers can sign off that change. |
I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label. |
src/libraries/System.Private.CoreLib/src/System/Text/StringBuilder.cs
Outdated
Show resolved
Hide resolved
src/libraries/System.Private.CoreLib/src/System/Text/StringBuilder.cs
Outdated
Show resolved
Hide resolved
src/libraries/System.Private.CoreLib/src/System/Text/StringBuilder.cs
Outdated
Show resolved
Hide resolved
src/libraries/System.Runtime/tests/System/Runtime/CompilerServices/AttributesTests.cs
Outdated
Show resolved
Hide resolved
Given the user-facing public surface area in the PR, I think it makes sense to hold off on merging this until the accompanying compiler functionality is ready to go. @333fred, do you have a rough ETA for when you expect the compiler support to be merged? |
Probably after you turn into a pumpkin. |
Just wondering if we're talking days, weeks, or months... |
I would think weeks. |
019673d
to
c3eb0b1
Compare
32a8ebf
to
c5fc06a
Compare
c5fc06a
to
b7f5240
Compare
b7f5240
to
e91a61c
Compare
Just waiting to merge this until the relevant support in the compiler is merged... |
Soon ™️. I spent today doing initial binding for arguments, Monday afternoon after LDM I should hopefully finish lowering and get a PR out for that. Then it's just some fit and finish (nullable, definite assignment, IOperation) and it should be good to merge. |
761d134
to
c527b79
Compare
Thanks for reviewing again, @bartonjs. |
a71cd5c
to
6ada340
Compare
6ada340
to
fb0eace
Compare
src/libraries/System.Drawing.Common/src/System/Drawing/Printing/Margins.cs
Show resolved
Hide resolved
aba49af
to
6115289
Compare
6115289
to
91f39e2
Compare
@stephentoub - Could you confirm if the regressions on arm64 are from this change? |
Fixes #50635
Closes #50674
Fixes #51962
Contributes to #53211
cc: @GrabYourPitchforks, @bartonjs, @333fred, @jaredpar