about summary refs log tree commit diff
path: root/library/core/src/ffi/mod.rs
AgeCommit message (Expand)AuthorLines
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-02-22Stabilise c_str_moduleltdk-1/+1
2025-02-09Mark extern blocks as unsafeMichael Goulet-1/+1
2025-02-03primitive type migration from mod.rs to primitives.rsricci009-168/+7
2025-01-28Update comments and sort target_arch in c_char_definitionTaiki Endo-7/+9
2025-01-20core: add `#![warn(unreachable_pub)]`Urgau-10/+10
2024-12-26docs: inline `core::ffi::c_str` types to `core::ffi`Michael Howell-2/+2
2024-12-10Add references to the specific ABI documentsAlex Richardson-7/+63
2024-12-10Remove l4re from the unsigned char operating system listAlex Richardson-2/+2
2024-12-10De-duplicate and improve definition of core::ffi::c_charAlex Richardson-53/+24
2024-09-03Port std library to RTEMSJan Sommer-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-8/+5
2024-07-22Fix some `#[cfg_attr(not(doc), repr(..))]`Pavel Grigorenko-1/+1
2024-07-04library: outline VaList into ffi::va_listJubilee Young-400/+14
2024-06-24core: VaArgSafe is an unsafe traitJubilee Young-4/+5
2024-05-20Fix c_char on AIXTaiki Endo-1/+2
2024-04-28Fix va_list on watchOS and visionOSMads Marquart-16/+7
2024-04-14Move msvc libs to coreChris Denton-0/+10
2024-02-22Add std::ffi::c_str modulesltdk-2/+12
2024-01-29Remove `raw_os_nonzero` feature.Markus Reiter-50/+14
2023-10-28Remove asmjs from libraryJubilee Young-6/+0
2023-10-23Fix invalid stability attribute features in standard libraryDavid Tolnay-1/+1
2023-08-14add a csky-unknown-linux-gnuabiv2 targetDirreke-1/+2
2023-07-22Rollup merge of #112490 - Alexendoo:c-char-cfg-all, r=cuviperMatthias Krüger-5/+0
2023-07-05Add support for NetBSD/riscv64 aka. riscv64gc-unknown-netbsd.Havard Eidnes-1/+6
2023-06-21Finish up preliminary tvos support in libstdThom Chiovoloni-7/+16
2023-06-16Remove `#[cfg(all())]` workarounds from `c_char`Alex Macleod-5/+0
2023-05-30Bump to latest beta compilerMark Rousskov-1/+1
2023-05-16Hide repr attribute from doc of types without guaranteed reprDavid Tolnay-7/+7
2023-05-03Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3Manish Goregaokar-0/+1
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-0/+1
2023-04-25Add definitions for riscv64gc-unknown-fuchsiaDan Johnson-1/+4
2023-04-12Make rust-intrinsic ABI unwindableGary Guo-0/+3
2023-02-28Add QNX Neutrino support to libstdFlorian Bartels-0/+1
2022-12-19Implement va_list and va_arg for s390x FFIUlrich Weigand-5/+50
2022-07-15Stabilize `core::ffi::CStr`, `alloc::ffi::CString`, and friendsJosh Triplett-1/+1
2022-07-14Rollup merge of #98315 - joshtriplett:stabilize-core-ffi-c, r=Mark-SimulacrumDylan DPC-1/+1
2022-07-13Stabilize `core::ffi:c_*` and rexport in `std::ffi`Josh Triplett-1/+1
2022-06-25library: fix uefi va_list type definitionDan Robertson-9/+16
2022-06-13Horizon OS STD supportMeziu-1/+2
2022-05-03Update library/core/src/ffi/mod.rsYonggang Luo-1/+1
2022-04-21library/core: Fixes implement of c_uint, c_long, c_ulongYonggang Luo-17/+46
2022-04-14library: Use type aliases to make `CStr(ing)` in libcore/liballoc unstableVadim Petrochenkov-1/+1
2022-04-14library: Move `CStr` to libcore, and `CString` to liballocVadim Petrochenkov-0/+5
2022-04-02make memcmp return a value of c_int_width instead of i32David Morrison-0/+3
2022-03-02merge the char signess list of archs with freebsd as it is the sameSébastien Marie-11/+1
2022-03-02update char signess for openbsdSébastien Marie-1/+10
2022-03-01Provide C FFI types via core::ffi, not just in stdJosh Triplett-0/+536