summary refs log tree commit diff
path: root/library/core/src/ffi
AgeCommit message (Expand)AuthorLines
2023-05-29Swap out CURRENT_RUSTC_VERSION to 1.71.0Mark Rousskov-2/+2
2023-05-17Rollup merge of #111043 - jmillikin:cstr-is-empty, r=dtolnayDylan DPC-3/+2
2023-05-16Hide repr attribute from doc of types without guaranteed reprDavid Tolnay-7/+7
2023-05-05Rollup merge of #108801 - fee1-dead-contrib:c-str, r=compiler-errorsDylan DPC-1/+1
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-05-02rm diag item, use lang itemDeadbeef-1/+0
2023-05-02initial step towards implementing C string literalsDeadbeef-0/+1
2023-05-01Stabilize feature `cstr_is_empty`John Millikin-3/+2
2023-04-27Auto merge of #110562 - ComputerDruid:riscv, r=tmandrybors-1/+4
2023-04-25Add definitions for riscv64gc-unknown-fuchsiaDan Johnson-1/+4
2023-04-16fix tidyDeadbeef-0/+1
2023-04-16core is now compilableDeadbeef-6/+4
2023-04-16hack cstr is_emptyDeadbeef-1/+2
2023-04-12Make rust-intrinsic ABI unwindableGary Guo-0/+3
2023-03-28Add `#[inline]` to CStr trait implementationsclubby789-0/+5
2023-03-15Bump version placeholdersMark Rousskov-4/+4
2023-03-02Auto merge of #106673 - flba-eb:add_qnx_nto_stdlib, r=workingjubileebors-0/+1
2023-02-28Add QNX Neutrino support to libstdFlorian Bartels-0/+1
2023-02-16Document that CStr::as_ptr returns a type aliasKornel-0/+5
2023-02-10Remove a couple of `#[doc(hidden)] pub fn` and their `#[feature]` gatesTobias Bucher-4/+7
2023-02-01Change 'from_bytes_until_nul' to const stableTrevor Gross-1/+2
2023-02-01Stabilize feature 'cstr_from_bytes_until_nul'Trevor Gross-6/+4
2022-12-19Implement va_list and va_arg for s390x FFIUlrich Weigand-5/+50
2022-11-04Rollup merge of #103680 - RalfJung:cstr-links, r=JohnTitorMatthias Krüger-2/+5
2022-10-28Remove unneeded attribute.Markus Reiter-1/+0
2022-10-28CStr: add some doc linksRalf Jung-2/+5
2022-10-12Update docs for `CStr::from_ptr`.Markus Reiter-4/+13
2022-10-12Make `CStr::from_ptr` `const`.Markus Reiter-7/+25
2022-09-29Add `is_empty()` method to `core::ffi::CStr`.John Millikin-0/+28
2022-09-12Rollup merge of #100291 - WaffleLapkin:cstr_const_methods, r=oli-obkGuillaume Gomez-7/+12
2022-09-12constify `CStr` methodsMaybe Waffle-7/+12
2022-09-12Rollup merge of #101671 - LingMan:ieee_754, r=Dylan-DPCDylan DPC-4/+4
2022-09-11Fix naming format of IEEE 754 standardLingMan-4/+4
2022-08-19use <[u8]>::escape_ascii instead of core::ascii::escape_defaultKaDiWa-7/+2
2022-08-10Inline CStr::from_bytes_with_nul_unchecked::rt_implKonrad Borowski-0/+1
2022-07-31Add validation to const fn CStr creationBlackHoleFox-13/+34
2022-07-26Force the Cow into a StringJubilee Young-3/+3
2022-07-26Use String::from_utf8_lossy in CStr demoJubilee Young-1/+1
2022-07-15Stabilize `core::ffi::CStr`, `alloc::ffi::CString`, and friendsJosh Triplett-3/+3
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-06-07Rollup merge of #95948 - Nilstrieb:improve-cstr-safety-docs, r=RalfJungDylan DPC-10/+27
2022-06-07Improve the safety docs for `CStr`Nilstrieb-10/+27
2022-05-27Finish bumping stage0Mark Rousskov-1/+1
2022-05-05generalize "incoherent impls" impl for custom typeslcnr-1/+1
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