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
Age
Commit message (
Expand
)
Author
Lines
2025-01-21
fix OsString::from_encoded_bytes_unchecked description
Marijn Schouten
-2
/
+2
2025-01-11
Add inherent versions of MaybeUninit methods for slices
ltdk
-1
/
+1
2025-01-06
chore: remove redundant words in comment
crystalstall
-1
/
+1
2024-12-26
docs: inline `std::ffi::c_str` types to `std::ffi`
Michael Howell
-5
/
+5
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
-6
/
+6
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-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-5
/
+5
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
/
+29
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-47
/
+31
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
-3
/
+2
2024-07-14
std: deny(unsafe_op_in_unsafe_fn) but allow sites
Jubilee Young
-0
/
+1
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-06
fixed memory leaks in PathBuf::leak & OsString::leak tests
schvv31n
-0
/
+2
2024-06-04
impl OsString::leak & PathBuf::leak
schvv31n
-0
/
+26
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-10
Rollup merge of #112136 - clarfonthey:ffi-c_str, r=cuviper
Matthias Krüger
-6
/
+45
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
-4
/
+67
2024-02-22
Add `rustc_confusables` annotations to some stdlib APIs
Esteban Küber
-0
/
+1
2024-02-22
Add std::ffi::c_str modules
ltdk
-6
/
+45
2024-01-21
Move `OsStr::slice_encoded_bytes` validation to platform modules
Jan Verbeek
-42
/
+76
2024-01-18
Add `display` method to `OsStr`
riverbl
-4
/
+67
2023-12-10
remove redundant imports
surechen
-4
/
+0
2023-12-02
Add substring API for `OsStr`
Jan Verbeek
-2
/
+130
2023-10-03
Bump version placeholders
Mark Rousskov
-4
/
+4
2023-09-01
fix(std): Rename os_str_bytes to encoded_bytes
Ed Page
-30
/
+30
2023-09-01
feat(std): Stabilize 'os_str_bytes' feature
Ed Page
-8
/
+4
2023-08-22
Replace version placeholders with 1.73.0
Mark Rousskov
-1
/
+1
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-31
Rollup merge of #113701 - aswild:std-ffi-frombytesuntilnul, r=dtolnay
Matthias Krüger
-0
/
+2
2023-07-22
Rollup merge of #113442 - epage:osstring, r=cuviper
Matthias Krüger
-0
/
+65
2023-07-14
Re-export core::ffi::FromBytesUntilNulError in std::ffi
Allen Wild
-0
/
+2
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
2023-06-14
Rollup merge of #98202 - aticu:impl_tryfrom_osstr_for_str, r=Amanieu
Matthias Krüger
-1
/
+19
2023-06-12
Implement `TryFrom<&OsStr>` for `&str`
aticu
-1
/
+19
2023-05-19
docs: Add missing period
Ed Page
-1
/
+1
2023-05-17
docs: Clarify OsStr is self-synchronizing
Ed Page
-7
/
+15
[next]