about summary refs log tree commit diff
path: root/library/core/src/ffi
AgeCommit message (Expand)AuthorLines
2025-09-27Library: Remove remaining private `#[repr]` workaroundsLeón Orell Valerian Liehr-5/+5
2025-09-24core: simplify `CStr::default()`joboet-3/+1
2025-09-19Fix std build for xtensaThalia Archibald-0/+1
2025-09-13c-variadic: document `core::ffi::VaArgSafe`Folkert de Vries-6/+23
2025-09-01Constify conversion traitsltdk-1/+2
2025-08-06replace version placeholderBoxy-1/+1
2025-07-17Rollup merge of #143326 - hkBst:rm-deprecated-1, r=jhprattMatthias Krüger-17/+9
2025-07-05move the `va_copy`, `va_arg` and `va_end` to `core::intrinsics`Folkert de Vries-17/+1
2025-07-02remove deprecated from core::ffi::c_strMarijn Schouten-17/+9
2025-07-02byte-addresses memory -> byte-addressed memoryMarijn Schouten-1/+1
2025-06-24Corrected spelling mistake in c_str.rsMetaNova-1/+1
2025-06-24Rollup merge of #137268 - bjoernager:c-string-eq-c-str, r=AmanieuGuillaume Gomez-0/+14
2025-06-12Delegate `<CStr as Debug>` to `ByteStr`Tamir Duberstein-1/+3
2025-05-31terminology: allocated object → allocationRalf Jung-1/+1
2025-05-29Rollup merge of #139994 - tamird:cstr-display, r=AmanieuJacob Pratt-0/+24
2025-05-25Rollup merge of #141361 - folkertdev:varargs-cfg, r=workingjubileeJacob Pratt-175/+136
2025-05-24Use C-string literals to reduce boilerplateTamir Duberstein-34/+7
2025-05-24add CStr::displayTamir Duberstein-0/+24
2025-05-23use `cfg_select!` to select the right `VaListImpl` definitionFolkert de Vries-175/+136
2025-05-22Auto merge of #137198 - tgross35:cfg-match-rename, r=Amanieubors-3/+3
2025-05-21limit impls of `VaArgSafe` to just types that are actually safeFolkert de Vries-27/+45
2025-05-20Rename `cfg_match!` to `cfg_select!`Trevor Gross-3/+3
2025-05-12update version placeholdersPietro Albini-1/+1
2025-04-27Rollup merge of #140297 - shepmaster:cstr-lossy, r=joboetMatthias Krüger-2/+3
2025-04-27Rollup merge of #137439 - clarfonthey:c-str-module, r=tgross35Matthias Krüger-1/+1
2025-04-26Update example to use `CStr::to_string_lossy`Jake Goulding-2/+3
2025-04-18Remove errant doc comment linesTamir Duberstein-1/+0
2025-03-26Use cfg_match in coreChristopher Durham-12/+16
2025-03-12intrinsics: remove unnecessary leading underscore from argument namesRalf Jung-3/+3
2025-03-10Target definition for `wasm32-wali-linux-musl` to support the Wasm LinuxArjun Ramesh-1/+4
2025-03-07Rollup merge of #136667 - vita-rust:revert-vita-c-char, r=cuviperMatthias Krüger-2/+6
2025-02-26Rollup merge of #136187 - hkBst:patch-27, r=workingjubileeLeón Orell Valerian Liehr-36/+37
2025-02-24remove uses of rustc_intrinsic_must_be_overridden from standard libraryRalf Jung-12/+3
2025-02-22Stabilise c_str_moduleltdk-1/+1
2025-02-21Do not use CString in the examples of CStr.Marijn Schouten-36/+37
2025-02-20Implement 'PartialEq<{&Self, CString, Cow<Self>}>' for 'CStr'; Implement 'Par...Gabriel Bjørnager Jensen-0/+14
2025-02-09Mark extern blocks as unsafeMichael Goulet-2/+2
2025-02-06Revert vita's c_char back to i8Aphek-2/+6
2025-02-03primitive type migration from mod.rs to primitives.rsricci009-168/+181
2025-01-28Update comments and sort target_arch in c_char_definitionTaiki Endo-7/+9
2025-01-24ports last few library files to new intrinsic styleaaishwarymishra@gmail.com-12/+22
2025-01-20core: add `#![warn(unreachable_pub)]`Urgau-10/+10
2025-01-11Rename `pos` to `position`Yuri Astrakhan-6/+6
2025-01-11Convert `struct FromBytesWithNulError` into enumYuri Astrakhan-31/+19
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-12-03Teach rust core about Xtensa VaListImpl and add a custom lowering of vaarg fo...Brian J. Tarricone-0/+19
2024-11-27update cfgsBoxy-6/+2