Remove implicit flush from BufferedStream.WriteByte#104822
Remove implicit flush from BufferedStream.WriteByte#104822jeffhandley merged 3 commits intodotnet:mainfrom
Conversation
|
Failures seem to be unrelated |
adamsitnik
left a comment
There was a problem hiding this comment.
Thank you for your contribution @ANahr !
Before I review the PR we need to discuss whether we want to take this breaking change. Let's continue the discussion in #104559 (comment)
|
@adamsitnik Is there anything I could do for this PR? |
|
@adamsitnik Any updates? Can this be fixed for .Net 9? |
|
@adamsitnik Ping - The issue has been open for months. The linked issue is resolved. What is left to do? |
jeffhandley
left a comment
There was a problem hiding this comment.
Sorry for the delays on this, @ANahr. Thank you for the details and effort you provided on this. I've merged main into your branch. Once green, we will merge for this to be part of .NET 10 as a breaking change.
|
All failures are known and unrelated. |
📋 Breaking Change Documentation RequiredCreate a breaking change issue with AI-generated content Generated by Breaking Change Documentation Tool - 2025-10-03 14:09:36 |
|
@jeffhandley @adamsitnik could you help create the breaking change doc for this? Just try the above link and review the content. |
|
@ericstj Done -- that worked marvelously; I only needed to add one extra statement to what it produced. (dotnet/docs#49418) [Breaking change]: Remove implicit flush from BufferedStream.WriteByte |
I've created it two weeks ago after reading your email: |
Remove the inconsistent implicit flush from BufferedStream.WriteByte, so that all BufferedStream.Write* Methods behave identically.
Fix #104559