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
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2025-06-06
Rollup merge of #140418 - tgross35:std-c-size_t, r=workingjubilee
Guillaume Gomez
-0
/
+2
2025-05-21
limit impls of `VaArgSafe` to just types that are actually safe
Folkert de Vries
-1
/
+1
2025-05-12
update version placeholders
Pietro Albini
-1
/
+1
2025-04-28
Reexport types from `c_size_t` in `std`
Trevor Gross
-0
/
+2
2025-04-27
Rollup merge of #137439 - clarfonthey:c-str-module, r=tgross35
Matthias Krüger
-1
/
+1
2025-04-09
replace version placeholder
Boxy
-1
/
+1
2025-02-22
Stabilise c_str_module
ltdk
-1
/
+1
2025-02-20
Stabilise `os_str_display`
riverbl
-1
/
+1
2024-12-26
docs: inline `std::ffi::c_str` types to `std::ffi`
Michael Howell
-5
/
+5
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-5
/
+5
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-30
/
+22
2024-03-10
Rollup merge of #112136 - clarfonthey:ffi-c_str, r=cuviper
Matthias Krüger
-6
/
+26
2024-02-28
Rollup merge of #120051 - riverbl:os-str-display, r=m-ou-se
Guillaume Gomez
-1
/
+3
2024-02-22
Add std::ffi::c_str modules
ltdk
-6
/
+26
2024-01-21
Move `OsStr::slice_encoded_bytes` validation to platform modules
Jan Verbeek
-0
/
+7
2024-01-18
Add `display` method to `OsStr`
riverbl
-1
/
+3
2023-09-01
fix(std): Rename os_str_bytes to encoded_bytes
Ed Page
-2
/
+2
2023-08-22
Replace version placeholders with 1.73.0
Mark Rousskov
-1
/
+1
2023-07-14
Re-export core::ffi::FromBytesUntilNulError in std::ffi
Allen Wild
-0
/
+2
2023-03-27
Allow access to `OsStr` bytes
Ed Page
-0
/
+8
2022-07-15
Stabilize `core::ffi::CStr`, `alloc::ffi::CString`, and friends
Josh Triplett
-18
/
+4
2022-07-13
Stabilize `core::ffi:c_*` and rexport in `std::ffi`
Josh Triplett
-0
/
+6
2022-05-27
docs: Don't imply that OsStr on Unix is always UTF-8
Xiretza
-1
/
+1
2022-04-27
Revert "Re-export core::ffi types from std::ffi"
Josh Triplett
-9
/
+0
2022-04-14
library: Use type aliases to make `CStr(ing)` in libcore/liballoc unstable
Vadim Petrochenkov
-4
/
+14
2022-04-14
library: Move `CStr` to libcore, and `CString` to liballoc
Vadim Petrochenkov
-5
/
+6
2022-03-02
Re-export core::ffi types from std::ffi
bstrie
-0
/
+9
2021-12-02
Emphasise that an OsStr[ing] is not necessarily a platform string
Chris Denton
-10
/
+13
2021-10-20
fix 'since' version number
Nathan Stocks
-1
/
+1
2021-10-20
stabilize CString::from_vec_with_nul[_unchecked]
Nathan Stocks
-1
/
+1
2021-09-25
Rollup merge of #89216 - r00ster91:bigo, r=dtolnay
Manish Goregaokar
-2
/
+2
2021-09-25
Apply 16 commits (squashed)
Frank Steffahn
-24
/
+24
2021-09-24
consistent big O notation
r00ster91
-2
/
+2
2021-08-22
Fix typos “an”→“a” and a few different ones that appeared in the sa...
Frank Steffahn
-1
/
+1
2021-06-23
Use HTTPS links where possible
Smitty
-2
/
+2
2020-08-13
Move to intra doc links in std::ffi
Alexis Bourget
-27
/
+15
2020-07-27
mv std libs to library/
mark
-0
/
+180