about summary refs log tree commit diff
path: root/library/std/src/fs
AgeCommit message (Expand)AuthorLines
2025-09-07feat(std): emulate flock for solaris via fcntlWeihang Lo-0/+4
2025-09-04Rollup merge of #140459 - niklasf:feature/read-buf-at, r=tgross35Stuart Cook-0/+112
2025-09-03Add `read_buf` equivalents for positioned readsNiklas Fiekas-0/+112
2025-08-30std: clarify `OpenOptions` error for create without write accessVladimir Petrzhikovskii-15/+41
2025-05-28Test(fs): Fix test_eq_windows_file_type for Windows 7Paul Mabileau-1/+23
2025-05-27Rollup merge of #141312 - cberner:filelock_from, r=joshtriplettMatthias Krüger-0/+22
2025-05-20Remove unnecessary handling of ERROR_IO_PENDINGChristopher Berner-0/+22
2025-05-07[win][arm64] Disable FS tests that require symlinksDaniel Paoliello-0/+16
2025-05-01Change signature of File::try_lock and File::try_lock_sharedChristopher Berner-10/+26
2025-03-18Test windows file type equalityChris Denton-0/+17
2025-03-06library: Use size_of from the prelude instead of importedThalia Archibald-1/+1
2025-02-24std: Fix another new symlink test on WindowsVadim Petrochenkov-0/+4
2025-02-21Fix(lib/fs/tests): Disable rename POSIX semantics FS tests under Windows 7Paul Mabileau-0/+4
2025-02-19Rollup merge of #120580 - HTGAzureX1212:HTGAzureX1212/issue-45795, r=m-ou-seMatthias Krüger-3/+4
2025-02-16add MAX_LEN_UTF8 and MAX_LEN_UTF16 constantsHTGAzureX1212-3/+4
2025-02-09Auto merge of #136754 - Urgau:rollup-qlkhjqr, r=Urgaubors-1/+1
2025-02-07std: get rid of `sys_common::io`joboet-1/+1
2025-01-26Windows: remove readonly filesChris Denton-1/+1
2024-12-27Fix renaming symlinks on WindowsChris Denton-0/+29
2024-12-21Rollup merge of #131072 - Fulgen301:windows-rename-posix-semantics, r=ChrisDe...Matthias Krüger-0/+41
2024-11-13Fix compilation error on Solaris due to flock usageChristopher Berner-0/+28
2024-10-19Support lock() and lock_shared() on async IO FilesChristopher Berner-0/+38
2024-10-13Implement file_lock featureChristopher Berner-0/+80
2024-09-30Win: Add test cases for renaming a directory while the target file is opened ...George Tokmaji-0/+41
2024-09-25Use `&raw` in the standard libraryJosh Stone-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-07Remove now redundant check in symlink_hard_link testMads Marquart-18/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-14/+12
2024-07-19Avoid ref when using format! for perfYuri Astrakhan-1/+1
2024-07-14Auto merge of #125935 - madsmtm:merge-os-apple, r=workingjubileebors-20/+3
2024-07-14Merge Apple `std::os` extensions modules into `std::os::darwin`Mads Marquart-20/+3
2024-06-24Replace `MaybeUninit::uninit_array()` with array repeat expression.Kevin Reid-1/+1
2024-05-28Make more of the test suite run on Mac CatalystMads Marquart-1/+1
2024-04-28Use `target_vendor = "apple"` instead of `target_os = "..."`Mads Marquart-31/+4
2024-04-14Rollup merge of #120900 - marcospb19:std-use-seek-stream-position, r=joshtrip...Guillaume Gomez-24/+24
2024-03-18Support for visionOSAdam Gastineau-3/+14
2024-03-12Convert [u8] to [i8] in testChris Denton-0/+1
2024-02-27Implement junction_pointChris Denton-7/+5
2024-02-11std: use `stream_position` where applicableJoão Marcos P. Bezerra-24/+24
2024-01-06library: Fix a symlink test failing on WindowsVadim Petrochenkov-2/+4
2023-12-13Auto merge of #116438 - ChrisDenton:truncate, r=thomccbors-1/+26
2023-12-01Auto merge of #117248 - ChrisDenton:ci-symlink, r=m-ou-sebors-1/+1
2023-10-31Add support for pre-unix-epoch file dates on Apple platforms (#108277)Sebastian Thiel-0/+42
2023-10-26Error if symlinks not supported in CIChris Denton-1/+1
2023-10-20Skip test if Unix sockets are unsupportedChris Denton-2/+11
2023-10-15Make File::create work on Windows hidden filesChris Denton-1/+26
2023-10-13Test that unix sockets exist on WindowsChris Denton-0/+35
2023-07-26Auto merge of #102757 - pcc:android-std-tests, r=workingjubileebors-0/+2
2023-06-21Update tvOS support elsewhere in the stdlibThom Chiovoloni-3/+25
2023-05-15Add test for `FileTimes`beetrees-2/+52