ラベル: area-System.IO の Pull Request の一覧を表示します。上から新しい順に表示されています。
- #135898 Fix Unix mutex directory validation and default-scope test expectations
- #135261 [release/10.0] Fix operator precedence bug in SystemNative_FSync causing silent fsync errors
- #134958 [wasi] Implement MksTemps/MkdTemp so GetTempFileName and CreateTempSubdirectory work
- #133487 [release/10.0] Fix Linux FileSystemWatcher silent stop after unpaired IN_MOVED_FROM
- #134959 [wasi] Make File.Copy metadata copy best effort
- #134335 [release/9.0-staging] Fix Linux FileSystemWatcher silent stop after unpaired IN_MOVED_FROM
- #134331 [release/11.0] Disable file locking by default on iOS and tvOS
- #134060 Disable file locking by default on iOS and tvOS
- #133893 Fix flaky assertion in OverlappingExtensions_AllMatchTypes_Comprehensive
- #132398 Use GC.AllocateUninitializedArray in File.ReadAllBytes[Async]
- #132151 System.IO: Make CanSeek independent of SafeFileHandle.Type
- #132136 Fix Unix file descriptor assertion
- #132023 System.IO: Make text and sequence streams non-seekable
- #132077 Ensure FileStream.CanSeek works for PIPE_ACCESS_OUTBOUND pipes
- #131904 System.IO: Fix StringStream reads with empty encoder fallback
- #131806 Fix validated part uri equality
- #130689 Avoid materializing Task/ValueTask in StreamReader/StreamWriter
- #131079 Fix exception check .NET 9
- #131078 Fix exception check
- #125872 Avoid SocketException flood in NamedPipeClientStream on Unix
- #130744 Derive from Stream in ReadOnlyMemoryStream and WritableMemoryStream
- #130687 Fix FileStream position not updated when sync write partially succeeds
- #130685 Annotate Directory_Move_Multiple_From_Watched_To_Unwatched_Mac with [ActiveIssue]
- #130327 [release/10.0] Handle STATUS_OBJECT_NAME_NOT_FOUND in Windows directory enumeration
- #130196 Handle STATUS_OBJECT_NAME_NOT_FOUND in Windows directory enumeration
- #130283 Remove ActiveIssue for dotnet/runtimelab#901
- #130067 Fsw.Tests: FileMove_FromWatchedToUnwatched: remove ActiveIssue.
- #129979 Remove duplicate [Theory] and [MemberData] from ROSequenceStreamConformanceTests.Seek_PastEnd_ReadReturns0
- #126669 Add Stream wrappers for memory and text-based types
- #129619 Remove unsafe MemoryMarshal.Cast from Crc32C update path
- #129583 Port System.IO.FileSystem.Watcher to OpenBSD
- #129301 [release/10.0] Fix thread-safety issue in DriveInfo.GetDrives() on macOS by replacing getmntinfo with getfsstat
- #126845 Don't use callbacks when performing sync IO with async handles
- #129166 FileStream.Unix: prevent open to cause setting the controlling terminal.
- #128360 FileSystemWatcher.Linux/OSX: raise Error event when FileSystemWatcher's watched directory is deleted or moved.
- #128366 Revert MemoryStream breaking change
- #127974 [release/10.0] Optimize Directory.GetFiles by passing safe patterns to NtQueryDirectoryFile
- #127386 Use safe Span.Slice loop pattern in CRC32 ARM scalar paths
- #127239 Harden permissions for pipe used in SharedServer.
- #125640 Remove unsafe code from StringParser
- #127223 Fix trimability in a couple more test projects
- #126844 Add tests for UnixConsoleStream when stdin/stdout is redirected to a seekable file
- #126660 Fix deterministic MountVolume test failures on ARM64 Helix machines
- #126661 Disable WindowsAlternateDataStreamOverwrite test on Windows Arm64
- #126648 Change DirectoryNotFoundException binary serialization constructor to use GetValueNoThrow
- #126618 Fix missing error handling in SafeFileHandle.Type on Windows
- #126428 Add DirectoryPath property to DirectoryNotFoundException
- #125915 Fix flaky FileSystemWatcher_Directory_Delete_MultipleFilters due to Windows NTFS pending-delete race
- #125710 Fix UF_HIDDEN causing st_flags to be dropped in ConvertFileStatus; add PAL_UF_HIDDEN static assert
- #125625 Make MountHelper.Unmount resilient to expected cleanup errors in mount volume tests
- #125818 Fix FileSystemWatcher test flakiness on Windows and re-enable 86 disabled tests
- #125779 Fix flaky File_Move_Multiple_From_Watched_To_Unwatched_Mac test caused by duplicate FSEvents
- #125759 Use checked context for memcpy's like API invocations
- #125914 Fix flaky MountVolume tests: replace fixed delays with polling loops
- #125512 Relax RandomAccess type requirements: make Read/Write methods work with non-seekable files
- #125807 fix SafeFileHandle.CanSeek performance regression
- #125682 Fix flaky FileSystemWatcher_SymbolicLink_TargetsDirectory_Create_IncludeSubdirectories test
- #125744 Increase FileSystemWatcher test event timeout to 1000ms
- #125709 Unify SECURITY_ATTRIBUTES code across the codebase
- #125707 Re-enable the WhenDiskIsFullTheErrorMessageContainsAllDetails test on Windows
- #125503 [tvOS] Skip symlink and named pipe tests that fail on iOS/tvOS
- #125220 Add SafeFileHandle.CreateAnonymousPipe with per-end async support, non-blocking I/O support, and Process.Windows adoption
- #125377 Implement async handle support on Unix for FileStream
- #124561 Add FileHandleType enum and SafeFileHandle.Type property
- #107369 Binary writer fix
- #124429 Add missing Invalidate() calls to FileInfo state-changing methods
- #125092 Remove resolved ActiveIssue(#14378) skip attributes from IO.FileSystem tests
- #124906 [release/8.0] Disable ResolveLinkTarget_Succeeds returnFinalTarget=true for UNC paths
- #124725 Fix operator precedence bug in SystemNative_FSync causing silent fsync errors on macOS SMB shares
- #124869 [release/10.0] Add ERROR_NETNAME_DELETED to IsPathUnreachableError for Windows localhost removal
- #124867 [release/9.0] Disable ResolveLinkTarget_Succeeds returnFinalTarget=true for UNC paths
- #124849 Disable FileSystemWatcher_SymbolicLink_TargetsDirectory_Create_IncludeSubdirectories
- #121906 fix: CreateSubdirectory failing for root directories
- #121698 Fix FileSystemWatcher macOS start performance
- #123478 Add OpenStandardInputHandle, OpenStandardOutputHandle, and OpenStandardErrorHandle APIs
- #123900 Use Contains in FileSystemName.MatchPattern
- #123695 Prep filter for NtQueryDirectoryFile
- #123893 Avoid unnecessary DirectoryInfo allocation in FileInfo.MoveTo
- #123483 Add File.OpenNullHandle() for efficient process I/O redirection
- #123647 Add test verifying empty data appends have no effect on hash results
- #123617 DriveInfo: also use /proc on Android to determine DriveFormat.
- #122947 Optimize Directory.GetFiles by passing safe patterns to NtQueryDirectoryFile
- #117148 FileSystemWatcher.Linux: use a single inotify instance and refactor watch tracking.
- #122964 Trim UnixFileSystemTypes to the values .NET runtime cares about.
- #114521 Haiku: Add native library IO support
- #122406 Fix GetFileAccessFromRights bitwise logic for compound FileSystemRights flags
- #122944 Fix integer overflow in BufferedStream.WriteToUnderlyingStreamAsync for large buffers