about summary refs log tree commit diff
path: root/library/alloc
AgeCommit message (Expand)AuthorLines
2021-12-05Auto merge of #88611 - m-ou-se:array-into-iter-new-deprecate, r=joshtriplettbors-7/+7
2021-12-05doc: suggest try_reserve in try_reserve_exactTennyZhuang-6/+6
2021-12-05Rollup merge of #91215 - GuillaumeGomez:vec-deque-retain-mut, r=m-ou-seMatthias Krüger-3/+34
2021-12-04Use IntoIterator for array impl everywhere.Mara Bos-7/+7
2021-12-04Add documentation to more `From::from` implementations.Kevin Reid-4/+13
2021-12-04Optimize vec::retain performanceThe 8472-32/+29
2021-12-04update vec::retain benchmarksThe 8472-2/+17
2021-12-05Fix Vec::extend_from_slice docsLucas Kent-1/+1
2021-12-04Rollup merge of #90851 - ibraheemdev:downcast-unchecked, r=scottmcmMatthias Krüger-28/+109
2021-12-03fix stability annotations for `Box::downcast`Ibraheem Ahmed-2/+2
2021-12-03Auto merge of #91486 - matthiaskrgr:rollup-699fo18, r=matthiaskrgrbors-0/+36
2021-12-03Rollup merge of #88906 - Kixunil:box-maybe-uninit-write, r=dtolnayMatthias Krüger-0/+36
2021-12-03Auto merge of #91339 - cbarrete:vecdeque-remove-grow-check, r=Mark-Simulacrumbors-9/+11
2021-12-02Use `BTreeMap::from()` instead of using `BTreeMap::new()` with `BTreeMap::ins...Joseph T Lyons-4/+5
2021-12-02Implement write() method for Box<MaybeUninit<T>>Martin Habovstiak-0/+36
2021-12-02Rollup merge of #91394 - Mark-Simulacrum:bump-stage0, r=pietroalbiniMatthias Krüger-1/+0
2021-11-30Apply cfg-bootstrap switchMark Rousskov-1/+0
2021-11-30Auto merge of #91352 - nnethercote:RawVec-reserve_for_push, r=dtolnaybors-1/+9
2021-11-29Remove unnecessary check in VecDeque::growCédric Barreteau-9/+11
2021-11-30Introduce `RawVec::reserve_for_push`.Nicholas Nethercote-1/+9
2021-11-27Auto merge of #91241 - dtolnay:firstchunk, r=oli-obkbors-7/+5
2021-11-27Auto merge of #89916 - the8472:advance_by-avoid-err-0, r=dtolnaybors-0/+3
2021-11-26Add a unit test for zero-sized types in `RawVec`.Nicholas Nethercote-0/+84
2021-11-25Eliminate an unreachable codepath from String::from_utf8_lossyDavid Tolnay-7/+5
2021-11-25Implement VecDeque::retain_mutGuillaume Gomez-3/+34
2021-11-20fix doc links for `downcast_unchecked`Ibraheem Ahmed-0/+6
2021-11-20Rollup merge of #89741 - sdroege:arc-rc-from-inner-unsafe, r=Mark-SimulacrumMatthias Krüger-32/+45
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-19Fix Iterator::advance_by contract inconsistencyThe8472-0/+3
2021-11-19Rollup merge of #90607 - WaffleLapkin:const_str_from_utf8, r=oli-obkYuki Okushi-3/+62
2021-11-19Rollup merge of #90480 - r00ster91:remove, r=kennytmYuki Okushi-1/+4
2021-11-18Make slice->str conversion and related functions constMaybe Waffle-3/+62
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