about summary refs log tree commit diff
path: root/library/alloc/src
AgeCommit message (Expand)AuthorLines
2021-11-20document why we're not directly passing drop_ptr to drop_in_placeThe8472-0/+4
2021-11-20replace vec::Drain drop loops with drop_in_placeThe8472-14/+37
2021-11-19Rollup merge of #90480 - r00ster91:remove, r=kennytmYuki Okushi-1/+4
2021-11-17Rollup merge of #90772 - GuillaumeGomez:vec-retain-mut, r=joshtriplettMatthias Krüger-1/+29
2021-11-15Stabilize format_args_captureJosh Triplett-1/+1
2021-11-15Give examples of format args capture in the fmt module documentationJosh Triplett-0/+18
2021-11-14Auto merge of #88282 - Neutron3529:patch-4, r=Mark-Simulacrumbors-0/+8
2021-11-13Auto merge of #90542 - the8472:privatize-the-means-of-rawvec-production, r=jo...bors-58/+6
2021-11-12add tracking issue for `downcast_unchecked`Ibraheem Ahmed-3/+3
2021-11-12add unchecked downcast methodsIbraheem Ahmed-28/+103
2021-11-12Add Vec::retain_mutGuillaume Gomez-1/+29
2021-11-12provide a `SpecExtend` trait for `Vec<T>`Neutron3529-0/+8
2021-11-09Rollup merge of #90723 - asquared31415:box_docs, r=jyn514Matthias Krüger-0/+3
2021-11-09document Box and box_free connectionasquared31415-0/+3
2021-11-08Add comments regarding superfluous `!Sync` implsbstrie-0/+6
2021-11-05Fix `str::SplitInclusive` stabilisation datembartlett21-1/+1
2021-11-05Add feature to `alloc` so we can re-export.mbartlett21-0/+1
2021-11-05Re-export `core::slice::EscapeAscii`mbartlett21-0/+2
2021-11-05Re-export `core::slice::SplitInclusive[Mut]`mbartlett21-0/+2
2021-11-03Make RawVec private to allocThe8472-58/+6
2021-11-02Implement `RefUnwindSafe` for `Rc<T>`inquisitivecrystal-0/+2
2021-11-01mention `remove` in `swap_remove`r00ster91-1/+4
2021-10-31Rollup merge of #89786 - jkugelman:must-use-len-and-is_empty, r=joshtriplettMatthias Krüger-2/+12
2021-10-31Rollup merge of #90427 - jkugelman:must-use-alloc-leak, r=joshtriplettMatthias Krüger-0/+4
2021-10-31Rollup merge of #89951 - ojeda:stable-unwrap_unchecked, r=dtolnayMatthias Krüger-1/+0
2021-10-31Rollup merge of #89835 - jkugelman:must-use-expensive-computations, r=joshtri...Matthias Krüger-0/+10
2021-10-31Rollup merge of #89833 - jkugelman:must-use-rc-downgrade, r=joshtriplettMatthias Krüger-1/+3
2021-10-30Add #[must_use] to alloc functions that would leak memoryJohn Kugelman-0/+4
2021-10-30Add #[must_use] to len and is_emptyJohn Kugelman-4/+14
2021-10-31Rollup merge of #89899 - jkugelman:must-use-alloc, r=joshtriplettMatthias Krüger-21/+76
2021-10-27Rollup merge of #90239 - r00ster91:patch-1, r=fee1-deadMatthias Krüger-1/+1
2021-10-27Remove big O notationr00ster91-1/+1
2021-10-25Fix copy-paste error in String::as_mut_vec() docsnyanpasu64-4/+5
2021-10-25remove requirement of T: Debug from Weak<T>Violet-2/+2
2021-10-23update cfg(bootstrap)Pietro Albini-1/+1
2021-10-21Clarify undefined behaviour for binary heap, btree and hashsetWilfred Hughes-9/+9
2021-10-21Rollup merge of #90099 - SkiFire13:fix-vec-swap-remove, r=dtolnayYuki Okushi-3/+4
2021-10-21Rollup merge of #90010 - rusticstuff:vecdeque_with_capacity_in_overflow, r=m-...Yuki Okushi-1/+1
2021-10-20Prevent invalid values from existing in Vec::swap_removeGiacomo Stevanato-3/+4
2021-10-20Stabilize `option_result_unwrap_unchecked`Miguel Ojeda-1/+0
2021-10-19Reenable feature(nll) in alloc.Mara Bos-0/+1
2021-10-19Remove unused language #![feature]s from alloc.Mara Bos-5/+0
2021-10-19Remove unused library #![feature]s from alloc.Mara Bos-3/+0
2021-10-19Sort and categorize #![feature]s in alloc.Mara Bos-42/+52
2021-10-18Avoid overflow in `VecDeque::with_capacity_in()`.Hans Kratz-1/+1
2021-10-16Rollup merge of #89898 - Amanieu:remove_alloc_prelude, r=joshtriplettMatthias Krüger-30/+0
2021-10-15Auto merge of #89337 - mbrubeck:vec-leak, r=m-ou-sebors-3/+5
2021-10-15Add #[must_use] to remaining alloc functionsJohn Kugelman-21/+76
2021-10-15Auto merge of #88717 - tabokie:vecdeque-fast-append, r=m-ou-sebors-2/+30
2021-10-15Remove alloc::preludeAmanieu d'Antras-30/+0