| Age | Commit message (Expand) | Author | Lines |
| 2025-08-30 | Rollup merge of #144964 - 0xdeafbeef:fix-open-options, r=ibraheemdev | Trevor Gross | -1/+6 |
| 2025-08-30 | std: clarify `OpenOptions` error for create without write access | Vladimir Petrzhikovskii | -1/+6 |
| 2025-08-30 | Rollup merge of #143462 - Rudxain:read_to_string_usize, r=joboet | Stuart Cook | -2/+2 |
| 2025-08-27 | Rollup merge of #145290 - ntc2:patch-1, r=joshtriplett,tgross35 | Matthias Krüger | -0/+3 |
| 2025-08-27 | Improve std::fs::read_dir docs | Nathan Collins | -0/+3 |
| 2025-08-19 | Rollup merge of #142938 - lolbinarycat:std-set_permissions_nofollow, r=ibrahe... | 许杰友 Jieyou Xu (Joe) | -0/+19 |
| 2025-08-18 | implement std::fs::set_permissions_nofollow on unix | binarycat | -0/+19 |
| 2025-08-16 | Fix typo in doc for library/std/src/fs.rs#set_permissions | Alan Urmancheev | -1/+1 |
| 2025-08-07 | Fix doc comment of File::try_lock and File::try_lock_shared | Ulrich Stark | -2/+2 |
| 2025-08-06 | Reword documentation for `set_times` to clarify directory handling | Josh Triplett | -2/+3 |
| 2025-08-05 | `File::set_times`: Add documentation about setting directory timestamps | Josh Triplett | -0/+4 |
| 2025-08-05 | `File::set_times`: Remove `write(true)` from the example so it works on direc... | Josh Triplett | -1/+1 |
| 2025-07-05 | fix(lib-std-fs): handle `usize` overflow in `read` & `read_to_string` | Ricardo Fernández Serrata | -2/+2 |
| 2025-07-03 | Rollup merge of #134006 - klensy:typos, r=nnethercote | Jana Dönszelmann | -1/+1 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-07-02 | Rollup merge of #141847 - xizheyin:141837, r=jhpratt | Matthias Krüger | -13/+37 |
| 2025-07-02 | Auto merge of #142974 - cuviper:stage0-bump, r=Mark-Simulacrum | bors | -10/+10 |
| 2025-07-01 | Update version placeholders | Josh Stone | -10/+10 |
| 2025-06-19 | docs(fs): Touch up grammar on lock api | Ed Page | -6/+6 |
| 2025-06-15 | Stabilize "file_lock" feature | Christopher Berner | -15/+10 |
| 2025-06-13 | Remove "intermittent" wording from `ReadDir` | Chris Denton | -3/+2 |
| 2025-06-05 | Optimize `Seek::stream_len` impl for `File` | Tobias Bucher | -0/+36 |
| 2025-06-02 | Explain TOCTOU on the top of `std::fs`, and ref it in functions | xizheyin | -13/+37 |
| 2025-05-31 | library: explain TOCTOU races in `fs::remove_dir_all` | Jubilee Young | -8/+19 |
| 2025-05-27 | Rollup merge of #141312 - cberner:filelock_from, r=joshtriplett | Matthias Krüger | -0/+16 |
| 2025-05-25 | improve the `std::fs::create_dir_all` docs related to atomicity | Fluid | -2/+2 |
| 2025-05-20 | Add From<TryLockError> for io::Error | Christopher Berner | -0/+16 |
| 2025-05-18 | replace `try_reserve_exact` with `try_with_capacity` in `std::fs::read` | Fluid | -2/+1 |
| 2025-05-03 | Rollup merge of #140595 - lolbinarycat:std-set_permissions-typo, r=cuviper | Matthias Krüger | -1/+1 |
| 2025-05-03 | Rollup merge of #139343 - cberner:filelock_wouldblock, r=workingjubilee | Matthias Krüger | -11/+60 |
| 2025-05-02 | doc(std): fix typo lchown -> lchmod | binarycat | -1/+1 |
| 2025-05-01 | Implement error::Error for TryLockError | Christopher Berner | -1/+4 |
| 2025-05-01 | Change signature of File::try_lock and File::try_lock_shared | Christopher Berner | -10/+56 |
| 2025-05-01 | Rollup merge of #140062 - xizheyin:issue-139958, r=workingjubilee | Guillaume Gomez | -0/+2 |
| 2025-04-20 | std: mention `remove_dir_all` can emit `DirectoryNotEmpty` when concurrently ... | xizheyin | -0/+2 |
| 2025-04-08 | clarify std::fs::set_permissions symlink behavior | binarycat | -6/+8 |
| 2025-04-08 | std(docs): clarify how std::fs::set_permisions works with symlinks | binarycat | -0/+13 |
| 2025-03-29 | Rollup merge of #138832 - ChrisDenton:with_native_path, r=joboet | Matthias Krüger | -8/+8 |
| 2025-03-29 | Start using with_native_path in std::sys::fs | Chris Denton | -8/+8 |
| 2025-03-22 | Rollup merge of #138822 - moxian:unlock, r=joshtriplett | Matthias Krüger | -5/+10 |
| 2025-03-21 | Revert "Stabilize file_lock" | moxian | -5/+10 |
| 2025-03-14 | Forward `stream_position` in `Arc<File>` as well | Tobias Bucher | -0/+3 |
| 2025-03-10 | Disable unsupported tests | Nicole LeGare | -1/+2 |
| 2025-03-07 | Return OutOfMemoryError and update docs | Chris Denton | -1/+1 |
| 2025-03-05 | Rollup merge of #137240 - jieyouxu:remove_dir_all, r=Mark-Simulacrum | 许杰友 Jieyou Xu (Joe) | -3/+5 |
| 2025-02-19 | Rollup merge of #136794 - cberner:stabilize, r=joshtriplett | Matthias Krüger | -10/+5 |
| 2025-02-19 | Rollup merge of #136347 - allevo:patch-1, r=Amanieu | Matthias Krüger | -0/+1 |
| 2025-02-19 | Update library/std/src/fs.rs | Tommaso Allevi | -1/+1 |
| 2025-02-19 | std::fs: slightly reformat `remove_dir_all` error docs | 许杰友 Jieyou Xu (Joe) | -3/+5 |
| 2025-02-18 | Rollup merge of #136876 - joshtriplett:locking-might-not-be-advisory, r=Amanieu | Matthias Krüger | -38/+58 |