about summary refs log tree commit diff
path: root/library/std/src/ffi/mod.rs
AgeCommit message (Expand)AuthorLines
2025-06-06Rollup merge of #140418 - tgross35:std-c-size_t, r=workingjubileeGuillaume Gomez-0/+2
2025-05-21limit impls of `VaArgSafe` to just types that are actually safeFolkert de Vries-1/+1
2025-05-12update version placeholdersPietro Albini-1/+1
2025-04-28Reexport types from `c_size_t` in `std`Trevor Gross-0/+2
2025-04-27Rollup merge of #137439 - clarfonthey:c-str-module, r=tgross35Matthias Krüger-1/+1
2025-04-09replace version placeholderBoxy-1/+1
2025-02-22Stabilise c_str_moduleltdk-1/+1
2025-02-20Stabilise `os_str_display`riverbl-1/+1
2024-12-26docs: inline `std::ffi::c_str` types to `std::ffi`Michael Howell-5/+5
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-5/+5
2024-07-29Reformat `use` declarations.Nicholas Nethercote-30/+22
2024-03-10Rollup merge of #112136 - clarfonthey:ffi-c_str, r=cuviperMatthias Krüger-6/+26
2024-02-28Rollup merge of #120051 - riverbl:os-str-display, r=m-ou-seGuillaume Gomez-1/+3
2024-02-22Add std::ffi::c_str modulesltdk-6/+26
2024-01-21Move `OsStr::slice_encoded_bytes` validation to platform modulesJan Verbeek-0/+7
2024-01-18Add `display` method to `OsStr`riverbl-1/+3
2023-09-01fix(std): Rename os_str_bytes to encoded_bytesEd Page-2/+2
2023-08-22Replace version placeholders with 1.73.0Mark Rousskov-1/+1
2023-07-14Re-export core::ffi::FromBytesUntilNulError in std::ffiAllen Wild-0/+2
2023-03-27Allow access to `OsStr` bytesEd Page-0/+8
2022-07-15Stabilize `core::ffi::CStr`, `alloc::ffi::CString`, and friendsJosh Triplett-18/+4
2022-07-13Stabilize `core::ffi:c_*` and rexport in `std::ffi`Josh Triplett-0/+6
2022-05-27docs: Don't imply that OsStr on Unix is always UTF-8Xiretza-1/+1
2022-04-27Revert "Re-export core::ffi types from std::ffi"Josh Triplett-9/+0
2022-04-14library: Use type aliases to make `CStr(ing)` in libcore/liballoc unstableVadim Petrochenkov-4/+14
2022-04-14library: Move `CStr` to libcore, and `CString` to liballocVadim Petrochenkov-5/+6
2022-03-02Re-export core::ffi types from std::ffibstrie-0/+9
2021-12-02Emphasise that an OsStr[ing] is not necessarily a platform stringChris Denton-10/+13
2021-10-20fix 'since' version numberNathan Stocks-1/+1
2021-10-20stabilize CString::from_vec_with_nul[_unchecked]Nathan Stocks-1/+1
2021-09-25Rollup merge of #89216 - r00ster91:bigo, r=dtolnayManish Goregaokar-2/+2
2021-09-25Apply 16 commits (squashed)Frank Steffahn-24/+24
2021-09-24consistent big O notationr00ster91-2/+2
2021-08-22Fix typos “an”→“a” and a few different ones that appeared in the sa...Frank Steffahn-1/+1
2021-06-23Use HTTPS links where possibleSmitty-2/+2
2020-08-13Move to intra doc links in std::ffiAlexis Bourget-27/+15
2020-07-27mv std libs to library/mark-0/+180