about summary refs log tree commit diff
path: root/library/std/src/sys/os_str
AgeCommit message (Expand)AuthorLines
2025-06-04Rollup merge of #141467 - cyrgani:const-empty-stringlikes, r=AmanieuMatthias Krüger-2/+2
2025-05-24make `OsString::new` and `PathBuf::new` unstably constcyrgani-2/+2
2025-05-15Fix confusing WTF surrogate safety docsteor-3/+3
2025-04-30Make internal `OsString::truncate` and `extend_from_slice` unsafeThalia Archibald-18/+37
2025-02-28Specialize OsString::push for stringsThalia Archibald-0/+10
2025-02-19Add fast path for displaying pre-validated Wtf8BufThalia Archibald-2/+2
2025-02-16Synchronize platform adaptors for OsString/OsStrThalia Archibald-74/+119
2024-11-12Make `CloneToUninit` dyn-compatibleZachary S-6/+6
2024-09-25Use `&raw` in the standard libraryJosh Stone-4/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-07-29Sparkle some attributes over `CloneToUninit` stuffPavel Grigorenko-0/+2
2024-07-29impl CloneToUninit for Path and OsStrPavel Grigorenko-0/+24
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+2
2024-07-17forbid(unsafe_op_in_unsafe_fn) in sys/os_strChris Denton-2/+2
2024-07-15Deny more windows unsafe_op_in_unsafe_fnChris Denton-2/+3
2024-06-25`PathBuf::as_mut_vec` removed and verified for UEFI and Windows platforms #12...ash-8/+23
2024-06-25inner truncate methods for UEFI platformsash-0/+5
2024-06-20Convert some module-level `//` and `///` comments to `//!`.Nicholas Nethercote-2/+3
2024-06-04impl OsString::leak & PathBuf::leakschvv31n-0/+10
2024-04-26Rollup merge of #124410 - RalfJung:path-buf-transmute, r=NilstriebJacob Pratt-0/+12
2024-04-26PathBuf: replace transmuting by accessor functionsRalf Jung-0/+12
2024-04-24Stabilize Utf8ChunksDavid Tolnay-4/+2
2024-01-21Move `OsStr::slice_encoded_bytes` validation to platform modulesJan Verbeek-1/+49
2024-01-15std: move OS String implementation into `sys`joboet-0/+561