about summary refs log tree commit diff
path: root/library/alloc/src/collections/binary_heap/mod.rs
AgeCommit message (Expand)AuthorLines
2025-03-12Rollup merge of #138161 - HeroicKatora:heap-peek-mut-refresh, r=dtolnayMatthias Krüger-4/+78
2025-03-11Add PeekMut::refreshAurelia Molzer-4/+78
2025-03-07Fully test the alloc crate through alloctestsbjorn3-1/+4
2024-12-21Less unwrap() in documentationKornel-2/+1
2024-12-04Move some alloc tests to the alloctests cratebjorn3-3/+0
2024-11-30get rid of a bunch of unnecessary rustc_const_unstableRalf Jung-1/+0
2024-11-28Also use zero when referencing to capacity or lengthtimvisee-2/+2
2024-10-03Avoid emptiness check in `PeekMut::pop`EFanZh-1/+4
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-18[Clippy] Swap `manual_retain` to use diagnostic items instead of pathsGnomedDev-0/+1
2024-09-03replace placeholder versionBoxy-1/+1
2024-08-07Rollup merge of #128261 - clarfonthey:iter-default, r=dtolnayMatthias Krüger-0/+14
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
2024-07-27Okay, I guess I have to give these a different feature nameltdk-1/+1
2024-07-27impl Default for collection iterators that don't already have itltdk-0/+14
2024-07-26Fix doc nitsJohn Arundel-1/+2
2024-07-24Rollup merge of #125962 - Coekjan:const-binary-heap, r=AmanieuMatthias Krüger-1/+1
2024-06-11replace version placeholderPietro Albini-5/+2
2024-06-07Rollup merge of #124012 - slanterns:as_slice_stabilize, r=BurntSushiMatthias Krüger-2/+1
2024-06-04update tracking issue for `const_binary_heap_new_in`coekjan-1/+1
2024-06-01stablize `const_binary_heap_constructor` & create an unstable feature `const_...coekjan-2/+5
2024-04-24fix typo in binary_heap docsThomas Lindae-1/+1
2024-04-16Stabilize `BinaryHeap::as_slice`Slanterns-2/+1
2024-03-08Document overrides of `clone_from()`Noa-0/+6
2024-02-22Add `rustc_confusables` annotations to some stdlib APIsEsteban Küber-0/+2
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-3/+3
2024-02-15Use generic `NonZero` internally.Markus Reiter-5/+5
2023-11-28Auto merge of #110353 - the8472:in-place-flatten-chunks, r=cuviperbors-2/+9
2023-10-28mark constructor of `BinaryHeap` as const fncoekjan-2/+4
2023-09-03Expand in-place iteration specialization to Flatten, FlatMap and ArrayChunksThe 8472-2/+9
2023-06-11Impl allocator function for iteratorsyanchith-0/+32
2023-06-11Remove explicit lifetimesyanchith-20/+20
2023-06-09Don't explicitly name Globalyanchith-1/+1
2023-06-09Pass tidy againyanchith-5/+1
2023-06-09Add allocator functionyanchith-0/+7
2023-06-09Reallocatorize after mergeyanchith-12/+16
2023-06-09Merge branch 'master' into binary-heap-tayanchith-0/+1830
2023-04-28replace version placeholdersPietro Albini-2/+2
2023-04-12remove some unneeded importsKaDiWa-3/+1
2023-04-03Auto merge of #108448 - ishitatsuyuki:binary-heap, r=Mark-Simulacrumbors-51/+19
2023-03-28Stabilize `binary_heap_retain`Amanieu d'Antras-2/+1
2023-02-28rewrite iterator `Default` tests as doctestsThe 8472-0/+7
2023-02-28Implement Default for some alloc/core iteratorsThe 8472-0/+7
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-01-15Rebuild BinaryHeap on unwind from retainDavid Tolnay-6/+18
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
2023-01-10mv binary_heap.rs binary_heap/mod.rsAlan Egerton-0/+1721