index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
library
/
std
/
src
/
ffi
/
os_str.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-14
Update CURRENT_RUSTC_VERSION post-bump
Mark Rousskov
-1
/
+1
2025-09-01
Constify conversion traits
ltdk
-4
/
+8
2025-08-15
stabilize const pathbuf osstring new
Kivooeo
-1
/
+1
2025-07-01
Update version placeholders
Josh Stone
-1
/
+1
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-05-26
Rollup merge of #140936 - teor2345:wtf-surrogate-docs, r=workingjubilee
Jacob Pratt
-3
/
+3
2025-05-24
make `OsString::new` and `PathBuf::new` unstably const
cyrgani
-1
/
+2
2025-05-20
use Self alias in self types rather than manually substituting it
Michael Goulet
-1
/
+1
2025-05-15
Fix confusing WTF surrogate safety docs
teor
-3
/
+3
2025-04-30
Make internal `OsString::truncate` and `extend_from_slice` unsafe
Thalia Archibald
-6
/
+16
2025-04-09
replace version placeholder
Boxy
-4
/
+4
2025-02-28
Specialize constructing OsString from strings
Thalia Archibald
-1
/
+24
2025-02-28
Specialize OsString::push for strings
Thalia Archibald
-1
/
+24
2025-02-20
Stabilise `os_str_display`
riverbl
-6
/
+4
2025-01-21
fix OsString::from_encoded_bytes_unchecked description
Marijn Schouten
-2
/
+2
2025-01-06
chore: remove redundant words in comment
crystalstall
-1
/
+1
2024-11-27
replace placeholder version
Boxy
-3
/
+3
2024-11-20
implement OsString::truncate
binarycat
-4
/
+8
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
/
+27
2024-09-25
Use `&raw` in the standard library
Josh Stone
-2
/
+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-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
/
+12
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-4
/
+1
2024-07-22
Fix some `#[cfg_attr(not(doc), repr(..))]`
Pavel Grigorenko
-4
/
+2
2024-07-14
std: Unsafe-wrap OSStr{,ing}::from_encoded_bytes_unchecked
Jubilee Young
-2
/
+2
2024-06-25
`PathBuf::as_mut_vec` removed and verified for UEFI and Windows platforms #12...
ash
-5
/
+10
2024-06-25
inner truncate methods for UEFI platforms
ash
-0
/
+5
2024-06-04
impl OsString::leak & PathBuf::leak
schvv31n
-0
/
+19
2024-04-26
PathBuf: replace transmuting by accessor functions
Ralf Jung
-0
/
+6
2024-04-17
Rollup merge of #122201 - coolreader18:doc-clone_from, r=dtolnay
Matthias Krüger
-0
/
+4
2024-03-08
Document overrides of `clone_from()`
Noa
-0
/
+4
2024-03-07
Rust is a proper name: rust → Rust
Ralf Jung
-4
/
+4
2024-02-28
Rollup merge of #120051 - riverbl:os-str-display, r=m-ou-se
Guillaume Gomez
-3
/
+64
2024-02-22
Add `rustc_confusables` annotations to some stdlib APIs
Esteban Küber
-0
/
+1
2024-01-21
Move `OsStr::slice_encoded_bytes` validation to platform modules
Jan Verbeek
-35
/
+8
2024-01-18
Add `display` method to `OsStr`
riverbl
-3
/
+64
2023-12-02
Add substring API for `OsStr`
Jan Verbeek
-2
/
+80
2023-10-03
Bump version placeholders
Mark Rousskov
-4
/
+4
2023-09-01
fix(std): Rename os_str_bytes to encoded_bytes
Ed Page
-28
/
+28
2023-09-01
feat(std): Stabilize 'os_str_bytes' feature
Ed Page
-8
/
+4
2023-08-14
actually this doesn't even affect doctests. nice.
Ralf Jung
-6
/
+3
2023-08-14
std: add some missing repr(transparent)
Ralf Jung
-0
/
+3
2023-07-22
Rollup merge of #113442 - epage:osstring, r=cuviper
Matthias Krüger
-0
/
+65
2023-07-12
Replace version placeholder to 1.72
Mark Rousskov
-1
/
+1
2023-07-07
Allow limited access to `OsString` bytes
Ed Page
-0
/
+65
[next]