| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-10-09 | Mention allocation errors for `open_buffered` | Josh Stone | -1/+2 |
| 2024-09-30 | Win: Use `FILE_RENAME_FLAG_POSIX_SEMANTICS` for `std::fs::rename` if available | George Tokmaji | -3/+5 |
| 2024-09-29 | Fix std tests for wasm32-wasip2 target | Nicola Krumschmidt | -1/+9 |
| 2024-09-24 | Add a tracking issue for `file_buffered` | Josh Stone | -2/+2 |
| 2024-09-24 | Pre-allocate buffers in `File::open_buffered` and `create_buffered` | Josh Stone | -2/+8 |
| 2024-09-24 | Add `File::open_buffered` and `create_buffered` | Josh Stone | -0/+71 |
| 2024-09-21 | Rollup merge of #129718 - lolbinarycat:remove_dir-docs, r=Noratrieb | Matthias Krüger | -0/+10 |
| 2024-09-20 | Remove double spaces | nora | -2/+2 |
| 2024-09-20 | Rollup merge of #128209 - beetrees:no-macos-10.10, r=jieyouxu | Guillaume Gomez | -7/+6 |
| 2024-09-19 | [Clippy] Swap `open_options` to use diagnostic items instead of paths | GnomedDev | -0/+2 |
| 2024-09-18 | Clarify docs for std::fs::File::write | Alexey Shekhirin | -1/+1 |
| 2024-09-04 | Remove macOS 10.10 dynamic linker bug workaround | beetrees | -7/+6 |
| 2024-08-28 | add guarantee about remove_dir and remove_file error kinds | binarycat | -0/+10 |
| 2024-08-22 | fix: fs::remove_dir_all: treat ENOENT as success | binarycat | -0/+2 |
| 2024-07-30 | Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68 | bors | -1/+1 |
| 2024-07-28 | Update CURRENT_RUSTC_VERSION | Mark Rousskov | -1/+1 |
| 2024-07-26 | Fix doc nits | John Arundel | -10/+10 |
| 2024-07-24 | Improved clarity of documentation for std::fs::create_dir_all | rik86189 | -7/+2 |
| 2024-06-22 | Rollup merge of #126140 - eduardosm:stabilize-fs_try_exists, r=Amanieu | Matthias Krüger | -8/+5 |
| 2024-06-16 | Rollup merge of #125112 - tbu-:pr_create_dir_all_empty, r=dtolnay | Jacob Pratt | -0/+3 |