| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-02-18 | Reorder "This lock may be advisory or mandatory." earlier in the lock docs | Josh Triplett | -18/+18 |
| 2025-02-18 | Clarify that locking on Windows also works for files opened with `.read(true)` | Josh Triplett | -5/+5 |
| 2025-02-17 | Use tell for <File as Seek>::stream_position | Thalia Archibald | -0/+6 |
| 2025-02-11 | Document that locking a file fails on Windows if the file is opened only for ... | Josh Triplett | -0/+15 |
| 2025-02-11 | Reword file lock documentation to clarify advisory vs mandatory | Josh Triplett | -35/+40 |
| 2025-02-11 | Rollup merge of #136704 - benschulz:patch-1, r=ibraheemdev | Jacob Pratt | -2/+2 |
| 2025-02-09 | Stabilize file_lock | Christopher Berner | -10/+5 |
| 2025-02-09 | Rollup merge of #134679 - ChrisDenton:rm-readonly, r=Mark-Simulacrum | Urgau | -2/+2 |
| 2025-02-07 | Improve examples for file locking | Ben Schulz | -2/+2 |
| 2025-01-31 | Update fs.rs | Tommaso Allevi | -0/+1 |
| 2025-01-30 | Improve documentation for file locking | Josh Triplett | -17/+40 |
| 2025-01-26 | Update platform information for remove_file | Chris Denton | -2/+2 |
| 2025-01-24 | Add `File already exists` error doc to `hard_link` function | Harshit Verma | -0/+1 |