about summary refs log tree commit diff
path: root/library/alloc/src
AgeCommit message (Expand)AuthorLines
2024-10-12Stabilize `const_option`Trevor Gross-1/+0
2024-10-12Rollup merge of #131617 - RalfJung:const_cow_is_borrowed, r=tgross35Matthias Krüger-3/+0
2024-10-12remove const_cow_is_borrowed feature gateRalf Jung-3/+0
2024-10-12library: Stabilize `const_ptr_write`Jubilee Young-1/+0
2024-10-11Rollup merge of #131065 - Voultapher:port-sort-test-suite, r=thomccTrevor Gross-383/+10
2024-10-11rename RcBox in other places tooJonathan Dönszelmann-4/+4
2024-10-11rename RcBox to RcInner for consistencyJonathan Dönszelmann-67/+71
2024-10-10allocate before calling T::default in <Arc<T>>::default()Joshua Wong-1/+8
2024-10-10allocate before calling T::default in <Box<T>>::default()Joshua Wong-1/+1
2024-10-07Rollup merge of #128399 - mammothbane:master, r=Amanieu,tgross35Stuart Cook-30/+76
2024-10-06liballoc: introduce String, Vec const-slicingNathan Perry-30/+76
2024-10-03Avoid emptiness check in `PeekMut::pop`EFanZh-1/+4
2024-10-01Implemented FromStr for CString and TryFrom<CString> for StringYoh Deadfall-1/+25
2024-09-30Rollup merge of #130914 - compiler-errors:insignificant-dtor, r=AmanieuTrevor Gross-0/+3
2024-09-30Port sort-research-rs test suite Rust stdlib testsLukas Bergdoll-383/+10
2024-09-29Rollup merge of #130416 - BatmanAoD:130122-sort-by-docs, r=Mark-SimulacrumGuillaume Gomez-20/+47
2024-09-28Auto merge of #123778 - jhorstmann:optimize-upper-lower-auto-vectorization, r...bors-52/+77
2024-09-27Mark some more smart pointers as insignificantMichael Goulet-0/+2
2024-09-27Mark some more types as having insignificant dtorMichael Goulet-0/+1
2024-09-25Use `&raw` in the standard libraryJosh Stone-39/+35
2024-09-23Add fast path for ascii to ascii in str::replaceLaiho-2/+30
2024-09-23Improve autovectorization of to_lowercase / to_uppercase functionsJörn Horstmann-52/+77
2024-09-23Rollup merge of #129550 - kornelski:boxasstr, r=joshtriplett,dtolnayMatthias Krüger-0/+5
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-74/+68
2024-09-22reword edge-conditions documentation on all slice 'sort' functions; resolves ...Kyle J Strand-20/+47
2024-09-21Rollup merge of #130408 - okaneco:into_lossy_refactor, r=NoratriebMichael Goulet-1/+25
2024-09-20Avoid re-validating UTF-8 in `FromUtf8Error::into_utf8_lossy`okaneco-1/+25
2024-09-20Auto merge of #130631 - GuillaumeGomez:rollup-jpgy1iv, r=GuillaumeGomezbors-2/+69
2024-09-20Auto merge of #124895 - obeis:static-mut-hidden-ref, r=compiler-errorsbors-0/+6
2024-09-20Add `Vec::as_non_null`Tim (Theemathas) Chirananthavat-2/+69
2024-09-20Add `#[track_caller]` to allocating methods of `Vec` & `VecDeque`Pavel Grigorenko-0/+105
2024-09-19Rollup merge of #130553 - GnomedDev:remove-clippy-paths, r=compiler-errorsMatthias Krüger-0/+17
2024-09-19Add str.as_str() for easy dereferencing of Box<str>Kornel-0/+5
2024-09-19[Clippy] Swap `unnecessary_owned_empty_strings` to use diagnostic item instea...GnomedDev-0/+1
2024-09-19[Clippy] Swap `unnecessary_to_owned` to use diagnostic item instead of pathGnomedDev-0/+1
2024-09-19[Clippy] Swap `manual_while_let_some` to use diagnostic items instead of pathsGnomedDev-0/+2
2024-09-19[Clippy] Swap `repeat_vec_with_capacity` to use diagnostic item instead of pathGnomedDev-0/+1
2024-09-19[Clippy] Swap `VecArgs::hir` to use diagnostic items instead of pathsGnomedDev-0/+3
2024-09-19[Clippy] Swap `single_char_add_str`/`format_push_string` to use diagnostic it...GnomedDev-0/+2
2024-09-19[Clippy] Swap `option_as_ref_deref` to use diagnostic items instead of pathsGnomedDev-0/+5
2024-09-19[Clippy] Swap `map_entry` to use diagnostic items instead of pathsGnomedDev-0/+2
2024-09-18remove feature attributes as const_maybe_uninit_as_mut_ptr is stabilizedultrabear-1/+0
2024-09-18Rollup merge of #130522 - GnomedDev:clippy-manual-retain-paths, r=compiler-er...Jubilee-0/+3
2024-09-18[Clippy] Swap `manual_retain` to use diagnostic items instead of pathsGnomedDev-0/+3
2024-09-17read_volatile __rust_no_alloc_shim_is_unstable in alloc_zeroedBen Kimock-1/+7
2024-09-17Rollup merge of #129674 - matthewpipie:rc-arc-new-cyclic-in, r=dtolnayMatthias Krüger-84/+172
2024-09-16Update library/alloc/src/sync.rsmatthewpipie-1/+1
2024-09-15Rollup merge of #129439 - okaneco:vec_string_lossy, r=NoratriebMatthias Krüger-0/+74
2024-09-15Rollup merge of #129195 - RalfJung:const-mut-refs, r=fee1-deadMatthias Krüger-2/+2
2024-09-15also stabilize const_refs_to_cellRalf Jung-1/+1