about summary refs log tree commit diff
path: root/library/alloc
AgeCommit message (Expand)AuthorLines
2023-02-25Rollup merge of #108407 - notriddle:notriddle/vec-get-mut, r=thomccMatthias Krüger-2/+2
2023-02-25binary_heap: Unify Extend implementation.Tatsuyuki Ishi-34/+2
2023-02-25binary_heap: Make RebuildOnDrop a common helper.Tatsuyuki Ishi-17/+17
2023-02-24Rollup merge of #106918 - dtolnay:heapretain, r=the8472Dylan DPC-6/+37
2023-02-23docs: use intra-doc links for `Vec::get(_mut)`Michael Howell-2/+2
2023-02-20Changes according to reviewMarkus Everling-11/+11
2023-02-19Remove the assume(!is_null) from Vec::as_ptrBen Kimock-11/+2
2023-02-18Auto merge of #106241 - Sp00ph:vec_deque_iter_methods, r=the8472bors-2/+329
2023-02-12Auto merge of #105671 - lukas-code:depreciate-char, r=scottmcmbors-4/+4
2023-02-11Auto merge of #106677 - tbu-:pr_less_doc_hidden_pub, r=scottmcmbors-7/+1
2023-02-11Auto merge of #107167 - the8472:rawvec-simpler-layout, r=thomccbors-5/+12
2023-02-10Remove a couple of `#[doc(hidden)] pub fn` and their `#[feature]` gatesTobias Bucher-7/+1
2023-02-08Rollup merge of #107429 - tgross35:from-bytes-until-null-stabilization, r=dto...Michael Goulet-1/+0
2023-02-08Rollup merge of #105641 - Amanieu:btree_cursor, r=m-ou-seMatthias Krüger-41/+957
2023-02-07Docs: Fix format of headings in String::reserveDanilo Bargen-2/+2
2023-02-05Add `slice_ranges` safety commentMarkus Everling-5/+12
2023-02-01Stabilize feature 'cstr_from_bytes_until_nul'Trevor Gross-1/+0
2023-02-01BTreeMap: Add Cursor and CursorMutAmanieu d'Antras-5/+839
2023-02-01BTreeMap: Change internal insert function to return a handleAmanieu d'Antras-37/+119
2023-01-31Auto merge of #107297 - Mark-Simulacrum:bump-bootstrap, r=pietroalbinibors-2/+2
2023-01-31Fix `vec_deque::Drain` FIXMEMarkus Everling-31/+19
2023-01-30Rollup merge of #107424 - bpeel:clone-into-from-share-code, r=scottmcmMatthias Krüger-40/+34
2023-01-30Rollup merge of #107452 - y21:get-mut-unchecked-typo, r=Mark-SimulacrumDylan DPC-2/+2
2023-01-30Rollup merge of #101569 - m-ou-se:alloc-no-rexport-argumentv1, r=thomccDylan DPC-1/+1
2023-01-29Don't re-export private/unstable ArgumentV1 from `alloc`.Mara Bos-1/+1
2023-01-29fix typo in {Rc, Arc}::get_mut_unchecked docsy21-2/+2
2023-01-28vec: Use SpecCloneIntoVec::clone_into to implement Vec::clone_fromNeil Roberts-30/+1
2023-01-28slice: Add a specialization for clone_into when T is CopyNeil Roberts-10/+33
2023-01-28Reintroduce multiple_supertrait_upcastable lintGary Guo-0/+2
2023-01-25Set version placeholders to 1.68Mark Rousskov-2/+2
2023-01-23Rollup merge of #107109 - est31:thin_box_link, r=Mark-SimulacrumYuki Okushi-2/+6
2023-01-23Rollup merge of #106854 - steffahn:drop_linear_arc_rebased, r=Mark-SimulacrumDylan DPC-0/+177
2023-01-22simplify layout calculations in rawvecThe 8472-5/+12
2023-01-22Add Arc::into_inner for safely discarding Arcs without calling the destructor...Frank Steffahn-0/+177
2023-01-20Rollup merge of #104672 - Voultapher:unify-sort-modules, r=thomccMichael Goulet-309/+39
2023-01-20ThinBox: Add intra-doc-links for Metadataest31-2/+6
2023-01-19Auto merge of #106989 - clubby789:is-zero-num, r=scottmcmbors-1/+20
2023-01-18Update `IsZero` documentationclubby789-1/+2
2023-01-18Implement `alloc::vec::IsZero` for `Option<$NUM>` typesclubby789-0/+18
2023-01-18Rollup merge of #106950 - the8472:fix-splice-miri, r=cuviperDylan DPC-3/+9
2023-01-18Rollup merge of #106992 - joboet:alloc_remove_box_syntax, r=thomccMatthias Krüger-1/+0
2023-01-18Add `vec_deque::IntoIter` benchmarksMarkus Everling-1/+145
2023-01-17Don't do pointer arithmetic on pointers to deallocated memoryThe 8472-3/+9
2023-01-17refactor[alloc]: remove unused box syntax featurejoboet-1/+0
2023-01-16Avoid unsafe code in `to_ascii_[lower/upper]case()`Chayim Refael Friedman-8/+6
2023-01-15Rebuild BinaryHeap on unwind from retainDavid Tolnay-7/+21
2023-01-15Add test showing broken behavior of BinaryHeap::retainDavid Tolnay-0/+17
2023-01-15Auto merge of #105851 - dtolnay:peekmutleak, r=Mark-Simulacrumbors-10/+75
2023-01-14Document guarantees about BinaryHeap invariantDavid Tolnay-1/+9
2023-01-14Leak amplification for peek_mut() to ensure BinaryHeap's invariant is always metDavid Tolnay-9/+46