summary refs log tree commit diff
path: root/library/alloc/src/collections/vec_deque/mod.rs
AgeCommit message (Expand)AuthorLines
2022-05-06Add a dedicated length-prefixing method to `Hasher`Scott McMurray-1/+1
2022-04-28Add VecDeque::extend from vec::IntoIter and slice::Iter specializationsPaolo Barbolini-19/+6
2022-04-26Rollup merge of #90312 - r00ster91:search, r=Dylan-DPCDylan DPC-3/+15
2022-04-06add necessary closure for partition_pointJane Lusby-2/+2
2022-04-06Update binary_search example to instead redirect to partition_pointJane Lusby-2/+16
2022-03-30Stabilize feature vec_retain_mut on Vec and VecDequeLinus Färnstrand-3/+1
2022-03-11Auto merge of #94472 - JmPotato:use_maybeuninit_for_vecdeque, r=m-ou-sebors-11/+45
2022-03-11Improve doc wording for retain on some collectionsMaik Allgöwer-2/+2
2022-03-10Use MaybeUninit in VecDeque to remove the undefined behavior of sliceJmPotato-11/+45
2022-02-19Fix some confusing wording and improve slice-search-related docsr00ster91-3/+15
2022-02-19Collections: improve the documentation of drain membersStein Somers-8/+12
2022-02-17Rollup merge of #89869 - kpreid:from-doc, r=yaahcMatthias Krüger-0/+2
2022-02-14Describe VecDeque with more consistent namesStein Somers-110/+110
2022-01-18Replace iterator-based construction of collections by `Into<T>`Júnior Bassani-15/+15
2022-01-09eplace usages of vec![].into_iter with [].into_iterLucas Kent-8/+8
2021-12-12doc: fix typo in commentsjapm48-2/+2
2021-12-05doc: suggest try_reserve in try_reserve_exactTennyZhuang-2/+2
2021-12-05Rollup merge of #91215 - GuillaumeGomez:vec-deque-retain-mut, r=m-ou-seMatthias Krüger-3/+34
2021-12-04Add documentation to more `From::from` implementations.Kevin Reid-0/+2
2021-11-29Remove unnecessary check in VecDeque::growCédric Barreteau-9/+11
2021-11-25Implement VecDeque::retain_mutGuillaume Gomez-3/+34
2021-10-18Avoid overflow in `VecDeque::with_capacity_in()`.Hans Kratz-1/+1
2021-10-15Auto merge of #88717 - tabokie:vecdeque-fast-append, r=m-ou-sebors-2/+30
2021-10-10Add #[must_use] to alloc constructorsJohn Kugelman-0/+2
2021-10-06Rollup merge of #89245 - DeveloperC286:iter_mut_fields_to_private, r=joshtrip...Manish Goregaokar-12/+6
2021-10-05refactor: VecDeques IterMut fields to privateDeveloperC-12/+6
2021-10-05refactor: VecDeques Drain fields to privateDeveloperC286-13/+11
2021-10-04Rollup merge of #87993 - kornelski:try_reserve_stable, r=joshtriplettJubilee-4/+2
2021-10-04Rollup merge of #88452 - xu-cheng:vecdeque-from-array, r=m-ou-seJubilee-1/+11
2021-10-04Stabilize try_reserveKornel-4/+2
2021-10-04Update outdated commentXinye Tao-1/+1
2021-10-02Make diangostic item names consistentCameron Steffen-1/+1
2021-09-22PR fixupAman Arora-1/+1
2021-09-212229: Annotate stdlib with insignficant dtorsAman Arora-0/+1
2021-09-17refactor: VecDeques IntoIter fields to privateDeveloperC286-1/+1
2021-09-08rearrange to be panic safetabokie-10/+12
2021-09-07Optimize VecDeque::appendtabokie-2/+28
2021-08-28VecDeque: improve performance for From<[T; N]>Cheng XU-1/+11
2021-08-16Optimize unnecessary check in VecDeque::retainXuanwo-8/+24
2021-08-08Auto merge of #86879 - YohDeadfall:stabilize-vec-shrink-to, r=dtolnaybors-2/+1
2021-08-08Bump shrink_to stabilization to Rust 1.56David Tolnay-1/+1
2021-08-07Auto merge of #87408 - kornelski:try_reserve_error, r=yaahcbors-1/+2
2021-08-05alloc: Use intra doc links for the reserve functionest31-1/+3
2021-07-28Update the examples in `String` and `VecDeque::retain`Josh Stone-3/+4
2021-07-25Auto merge of #86595 - a1phyr:allocator_api_for_vecdeque, r=Amanieubors-51/+101
2021-07-24Auto merge of #84111 - bstrie:hashfrom, r=joshtriplettbors-0/+22
2021-07-24Hide allocator details from TryReserveErrorKornel-1/+2
2021-07-24Update std_collections_from_array stability versionbstrie-1/+1
2021-07-23Add `#[unstable]` on new functionsBenoît du Garreau-2/+2
2021-07-23Add support for custom allocator in `VecDeque`Benoît du Garreau-51/+101