about summary refs log tree commit diff
path: root/library/std/src/ffi
AgeCommit message (Expand)AuthorLines
2025-09-26Update CURRENT_RUSTC_VERSION post-bumpMark Rousskov-1/+1
2025-09-01Constify conversion traitsltdk-4/+8
2025-08-15stabilize const pathbuf osstring newKivooeo-1/+1
2025-07-01Update version placeholdersJosh Stone-1/+1
2025-06-07Rollup merge of #137992 - its-the-shrimp:stabilise_os_string_pathbuf_leak, r=...Jacob Pratt-1/+1
2025-06-06Rollup merge of #140418 - tgross35:std-c-size_t, r=workingjubileeGuillaume Gomez-0/+2
2025-06-06Stabilised `os_string_pathbuf_leak`schvv31n-1/+1
2025-06-04Rollup merge of #141467 - cyrgani:const-empty-stringlikes, r=AmanieuMatthias Krüger-1/+2
2025-05-26Rollup merge of #140936 - teor2345:wtf-surrogate-docs, r=workingjubileeJacob Pratt-3/+3
2025-05-24make `OsString::new` and `PathBuf::new` unstably constcyrgani-1/+2
2025-05-21Rollup merge of #141341 - folkertdev:limit-VaArgSafe-impls, r=workingjubileeMatthias Krüger-1/+1
2025-05-21limit impls of `VaArgSafe` to just types that are actually safeFolkert de Vries-1/+1
2025-05-20Rollup merge of #141289 - compiler-errors:more-self, r=jhprattMatthias Krüger-1/+1
2025-05-20use Self alias in self types rather than manually substituting itMichael Goulet-1/+1
2025-05-15Fix confusing WTF surrogate safety docsteor-3/+3
2025-05-12update version placeholdersPietro Albini-1/+1
2025-05-02Rollup merge of #140159 - thaliaarchi:pathbuf-extension, r=workingjubileeStuart Cook-6/+16
2025-04-30Make internal `OsString::truncate` and `extend_from_slice` unsafeThalia Archibald-6/+16
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-5/+5
2025-02-28Specialize constructing OsString from stringsThalia Archibald-1/+24
2025-02-28Specialize OsString::push for stringsThalia Archibald-1/+24
2025-02-22Stabilise c_str_moduleltdk-1/+1
2025-02-20Stabilise `os_str_display`riverbl-7/+5
2025-01-21fix OsString::from_encoded_bytes_unchecked descriptionMarijn Schouten-2/+2
2025-01-11Add inherent versions of MaybeUninit methods for slicesltdk-1/+1
2025-01-06chore: remove redundant words in commentcrystalstall-1/+1
2024-12-26docs: inline `std::ffi::c_str` types to `std::ffi`Michael Howell-5/+5
2024-11-27replace placeholder versionBoxy-3/+3
2024-11-20implement OsString::truncatebinarycat-4/+8
2024-11-12Make `CloneToUninit` dyn-compatibleZachary S-6/+6
2024-10-29Implement `From<&mut {slice}>` for `Box/Rc/Arc<{slice}>`Eduardo Sánchez Muñoz-0/+27
2024-09-25Use `&raw` in the standard libraryJosh Stone-2/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-5/+5
2024-09-19[Clippy] Swap `redundant_clone` to use diagnostic items instead of pathsGnomedDev-0/+1
2024-09-19[Clippy] Swap `option_as_ref_deref` to use diagnostic items instead of pathsGnomedDev-0/+1
2024-09-05fix: correct {Path,OsStr}::to_string_lossy() docsRyosuke Takahashi-1/+1
2024-07-29Sparkle some attributes over `CloneToUninit` stuffPavel Grigorenko-0/+1
2024-07-29impl CloneToUninit for Path and OsStrPavel Grigorenko-0/+29
2024-07-29Reformat `use` declarations.Nicholas Nethercote-47/+31
2024-07-22Fix some `#[cfg_attr(not(doc), repr(..))]`Pavel Grigorenko-4/+2
2024-07-14std: Unsafe-wrap OSStr{,ing}::from_encoded_bytes_uncheckedJubilee Young-3/+2
2024-07-14std: deny(unsafe_op_in_unsafe_fn) but allow sitesJubilee Young-0/+1
2024-06-25`PathBuf::as_mut_vec` removed and verified for UEFI and Windows platforms #12...ash-5/+10
2024-06-25inner truncate methods for UEFI platformsash-0/+5
2024-06-06fixed memory leaks in PathBuf::leak & OsString::leak testsschvv31n-0/+2
2024-06-04impl OsString::leak & PathBuf::leakschvv31n-0/+26
2024-04-26PathBuf: replace transmuting by accessor functionsRalf Jung-0/+6
2024-04-17Rollup merge of #122201 - coolreader18:doc-clone_from, r=dtolnayMatthias Krüger-0/+4