-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
FileStream rewrite part II #48813
FileStream rewrite part II #48813
Commits on Feb 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cd1698d - Browse repository at this point
Copy the full SHA cd1698dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad5b455 - Browse repository at this point
Copy the full SHA ad5b455View commit details
Commits on Feb 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a5ff09c - Browse repository at this point
Copy the full SHA a5ff09cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a64215 - Browse repository at this point
Copy the full SHA 5a64215View commit details -
only DerivedFileStreamStrategy needs to have a reference to FileStream
remove finalizer from FileStream, keep it only in DerivedFileStreamStrategy and LegacyFileStreamStrategy
Configuration menu - View commit details
-
Copy full SHA for e27ce6c - Browse repository at this point
Copy the full SHA e27ce6cView commit details -
implement ReadByte and WriteByte to make new windows strategies fully…
… functional they can now be used directly without any buffering on top of them!
Configuration menu - View commit details
-
Copy full SHA for 3f84bd5 - Browse repository at this point
Copy the full SHA 3f84bd5View commit details -
implement FlushAsync for no buffering strategies as nop to get Flush_…
…NothingToFlush_CompletesSynchronously passing
Configuration menu - View commit details
-
Copy full SHA for 402cf65 - Browse repository at this point
Copy the full SHA 402cf65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a30387 - Browse repository at this point
Copy the full SHA 9a30387View commit details
Commits on Mar 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f34cb02 - Browse repository at this point
Copy the full SHA f34cb02View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb5b611 - Browse repository at this point
Copy the full SHA fb5b611View commit details
Commits on Mar 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b1decbf - Browse repository at this point
Copy the full SHA b1decbfView commit details -
restore old file name to make it easier to review the code (as diff w…
…ithin the file, not a removal and addition)
Configuration menu - View commit details
-
Copy full SHA for 8d58437 - Browse repository at this point
Copy the full SHA 8d58437View commit details -
Don't set the buffer to null, to avoid a NullReferenceException
when users have a race condition in their code (i.e. they call Close when calling another method on Stream like Read).
Configuration menu - View commit details
-
Copy full SHA for 33e6b8e - Browse repository at this point
Copy the full SHA 33e6b8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77b6d97 - Browse repository at this point
Copy the full SHA 77b6d97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33c7c83 - Browse repository at this point
Copy the full SHA 33c7c83View commit details
Commits on Mar 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 60cd6e7 - Browse repository at this point
Copy the full SHA 60cd6e7View commit details -
simplify the source code by removing some of the optimizations that a…
…re not providing too much gains
Configuration menu - View commit details
-
Copy full SHA for e8d6f77 - Browse repository at this point
Copy the full SHA e8d6f77View commit details
Commits on Mar 10, 2021
-
Apply suggestions from code review
Co-authored-by: David Cantú <dacantu@microsoft.com> Co-authored-by: Stephen Toub <stoub@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 7913ebf - Browse repository at this point
Copy the full SHA 7913ebfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f6b541 - Browse repository at this point
Copy the full SHA 3f6b541View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75569e3 - Browse repository at this point
Copy the full SHA 75569e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a4c15a - Browse repository at this point
Copy the full SHA 9a4c15aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19bb524 - Browse repository at this point
Copy the full SHA 19bb524View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd8c4b9 - Browse repository at this point
Copy the full SHA dd8c4b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 737c73c - Browse repository at this point
Copy the full SHA 737c73cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a5497a - Browse repository at this point
Copy the full SHA 4a5497aView commit details
Commits on Mar 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f01948d - Browse repository at this point
Copy the full SHA f01948dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c152b7 - Browse repository at this point
Copy the full SHA 3c152b7View commit details -
Merge remote-tracking branch 'upstream/main' into newWindowsFileStrea…
…mStrategy # Conflicts: # src/libraries/System.Private.CoreLib/src/System/Globalization/GlobalizationMode.cs
Configuration menu - View commit details
-
Copy full SHA for d52293b - Browse repository at this point
Copy the full SHA d52293bView commit details -
set
_writePos = 0
in explicit way in Dispose so WriteByte hot path ……can rely on simple check
Configuration menu - View commit details
-
Copy full SHA for e54edc5 - Browse repository at this point
Copy the full SHA e54edc5View commit details
Commits on Mar 12, 2021
-
fix ReadAsync and WriteAsync bugs that were discovered by the checked…
… config test runs
Configuration menu - View commit details
-
Copy full SHA for 0294191 - Browse repository at this point
Copy the full SHA 0294191View commit details -
Configuration menu - View commit details
-
Copy full SHA for c73558a - Browse repository at this point
Copy the full SHA c73558aView commit details