| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-12-22 | docs: Permissions.readonly() also ignores root user special permissions | Marti Raudsepp | -6/+11 |
| 2024-12-21 | Rollup merge of #131072 - Fulgen301:windows-rename-posix-semantics, r=ChrisDe... | Matthias Krüger | -3/+5 |
| 2024-11-26 | std: update internal uses of `io::const_error!` | joboet | -1/+1 |
| 2024-11-21 | Mention that std::fs::remove_dir_all fails on files | Panagiotis "Ivory" Vasilopoulos | -1/+2 |
| 2024-11-18 | Mention std::fs::remove_dir_all in std::fs::remove_dir | Panagiotis "Ivory" Vasilopoulos | -0/+4 |
| 2024-11-11 | Rollup merge of #130999 - cberner:flock_pr, r=joboet | Matthias Krüger | -0/+217 |
| 2024-10-28 | clarified std::fs truncate doc | yakiimoninja | -1/+1 |
| 2024-10-28 | clarified doc for `std::fs::OpenOptions.truncate()` | yakiimoninja | -1/+1 |
| 2024-10-20 | fix docs | klensy | -1/+1 |
| 2024-10-13 | Implement file_lock feature | Christopher Berner | -0/+217 |