| Age | Commit message (Expand) | Author | Lines |
| 2025-07-07 | std: fix typo in `std::path` | xizheyin | -2/+2 |
| 2025-07-02 | Rollup merge of #141847 - xizheyin:141837, r=jhpratt | Matthias Krüger | -2/+4 |
| 2025-07-01 | Update version placeholders | Josh Stone | -1/+1 |
| 2025-06-19 | Auto merge of #141864 - Berrysoft:cygwin-path, r=ChrisDenton | bors | -1/+16 |
| 2025-06-16 | Add documentation for `PathBuf`'s `FromIterator` and `Extend` impls | Yotam Ofek | -0/+27 |
| 2025-06-16 | Handle win32 separator & prefixes for cygwin paths | 王宇逸 | -1/+16 |
| 2025-06-06 | Stabilised `os_string_pathbuf_leak` | schvv31n | -1/+1 |
| 2025-06-04 | Rollup merge of #141467 - cyrgani:const-empty-stringlikes, r=Amanieu | Matthias Krüger | -1/+2 |
| 2025-06-02 | Explain TOCTOU on the top of `std::fs`, and ref it in functions | xizheyin | -2/+4 |
| 2025-05-29 | Rollup merge of #141477 - tshepang:patch-1, r=ChrisDenton | Jacob Pratt | -5/+20 |
| 2025-05-25 | Implement normalize lexically | Chris Denton | -0/+77 |
| 2025-05-24 | make `OsString::new` and `PathBuf::new` unstably const | cyrgani | -1/+2 |
| 2025-05-24 | reduce clutter... too many imports | Tshepang Mbambo | -8/+8 |
| 2025-05-24 | Path::with_extension: improve examples | Tshepang Mbambo | -1/+16 |
| 2025-05-20 | use Self alias in self types rather than manually substituting it | Michael Goulet | -1/+1 |
| 2025-05-02 | Rollup merge of #140159 - thaliaarchi:pathbuf-extension, r=workingjubilee | Stuart Cook | -7/+12 |
| 2025-04-30 | Avoid redundant WTF-8 checks in `PathBuf` | Thalia Archibald | -6/+10 |
| 2025-04-30 | Make internal `OsString::truncate` and `extend_from_slice` unsafe | Thalia Archibald | -1/+2 |
| 2025-04-22 | Validate extension in `PathBuf::add_extension` | Thalia Archibald | -7/+17 |
| 2025-04-21 | cleanup redundant pattern instances | Jonathan Gruner | -1/+1 |
| 2025-03-13 | Remove has_redox_scheme | bjorn3 | -7/+1 |
| 2025-02-10 | Fix &&str and trailing commas in io::const_error! | Thalia Archibald | -1/+1 |
| 2025-01-26 | Move std::path unit tests to integration tests | bjorn3 | -3/+0 |
| 2025-01-13 | path: Move is_absolute check to sys::path | Ayush Singh | -11/+4 |
| 2024-12-13 | Fix `Path::is_absolute` on Hermit | Martin Kröning | -1/+3 |
| 2024-12-01 | Rollup merge of #133602 - SanchithHegde:fix-pathbuf-example-codeblocks, r=cuv... | Matthias Krüger | -0/+2 |
| 2024-11-29 | fix: fix codeblocks in `PathBuf` example | Sanchith Hegde | -0/+2 |
| 2024-11-27 | replace placeholder version | Boxy | -3/+3 |
| 2024-11-27 | Rollup merge of #133449 - joboet:io_const_error, r=tgross35 | Matthias Krüger | -1/+1 |
| 2024-11-26 | std: update internal uses of `io::const_error!` | joboet | -1/+1 |
| 2024-11-24 | Added a doc test for std::path::strip_prefix | Crom (Thibaut CHARLES) | -0/+1 |
| 2024-11-12 | Make `CloneToUninit` dyn-compatible | Zachary S | -4/+4 |
| 2024-10-29 | Implement `From<&mut {slice}>` for `Box/Rc/Arc<{slice}>` | Eduardo Sánchez Muñoz | -0/+28 |
| 2024-10-25 | library: consistently use American spelling for 'behavior' | Ralf Jung | -2/+2 |
| 2024-09-25 | Use `&raw` in the standard library | Josh Stone | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-19 | [Clippy] Swap `manual_main_separator_str` to use diagnostic item instead of path | GnomedDev | -0/+1 |
| 2024-09-19 | [Clippy] Swap `redundant_clone` to use diagnostic items instead of paths | GnomedDev | -0/+1 |
| 2024-09-19 | [Clippy] Swap `option_as_ref_deref` to use diagnostic items instead of paths | GnomedDev | -0/+1 |
| 2024-09-11 | Fixup docs for PathBuf | Jubilee Young | -2/+2 |
| 2024-09-11 | Expand PathBuf documentation | Chris Jefferson | -0/+24 |
| 2024-09-05 | fix: correct {Path,OsStr}::to_string_lossy() docs | Ryosuke Takahashi | -1/+1 |
| 2024-07-29 | Sparkle some attributes over `CloneToUninit` stuff | Pavel Grigorenko | -0/+1 |
| 2024-07-29 | impl CloneToUninit for Path and OsStr | Pavel Grigorenko | -0/+11 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -7/+2 |
| 2024-07-26 | Fix doc nits | John Arundel | -1/+1 |
| 2024-07-22 | Fix some `#[cfg_attr(not(doc), repr(..))]` | Pavel Grigorenko | -4/+2 |
| 2024-07-07 | Rollup merge of #127297 - the8472:path-new-hash, r=Nilstrieb | Matthias Krüger | -4/+9 |
| 2024-07-05 | update comments | tison | -4/+1 |
| 2024-07-03 | impl PathBuf::add_extension and Path::with_added_extension | tison | -0/+97 |