summaryrefslogtreecommitdiff
path: root/library/alloc/benches
Commit message (Expand)AuthorAgeFilesLines
* remove some unneeded importsKaDiWa2023-04-122-2/+1
* Auto merge of #106241 - Sp00ph:vec_deque_iter_methods, r=the8472bors2023-02-181-1/+145
|\
| * Add `vec_deque::IntoIter` benchmarksMarkus Everling2023-01-181-1/+145
* | Update rand in the stdlib tests, and remove the getrandom feature from itThom Chiovoloni2023-01-041-2/+2
|/
* enable fuzzy_provenance_casts lint in liballocRalf Jung2022-11-201-0/+2
* update str.contains benchmarksThe 84722022-11-141-3/+54
* black_box test strings in str.contains(str) benchmarksThe 84722022-11-141-4/+4
* Stabilize map_first_lastest312022-09-301-1/+0
* Optimized vec::IntoIter::next_chunk implThe 84722022-07-262-0/+21
* Add VecDeque::extend TrustedLen benchmarkPaolo Barbolini2022-06-171-0/+32
* Avoid use of `rand::thread_rng` in stdlib benchmarksThom Chiovoloni2022-05-026-26/+31
* Add VecDeque::extend benchmarkPaolo Barbolini2022-04-271-0/+24
* Add debug assertions to some unsafe functionsBen Kimock2022-03-291-2/+2
* update vec::retain benchmarksThe 84722021-12-041-2/+17
* Add #[must_use] to remaining alloc functionsJohn Kugelman2021-10-151-2/+2
* Rollup merge of #88452 - xu-cheng:vecdeque-from-array, r=m-ou-seJubilee2021-10-041-0/+15
|\
| * add benchmark for From<[T; N]> in VecDequeCheng XU2021-08-281-0/+15
* | Add benchmark for Vec::retainTennyZhuang2021-09-171-0/+15
* | add benchmark for BTreeMap::from_iterCheng XU2021-08-281-0/+50
|/
* Fix may not to appropriate might not or must notAli Malik2021-07-291-1/+1
* implement fold() on array::IntoIter to improve flatten().collect() perfThe84722021-07-241-0/+6
* BTree: encapsulate LeafRange better & some debug assertsStein Somers2021-06-091-7/+32
* Update expressions where we can use array's IntoIterator implementationMuhammad Mominul Huque2021-06-021-8/+2
* remove InPlaceIterable marker from Peekable due to unsoundnessThe84722021-05-191-1/+0
* Try to make Vec benchmarks only run code they are benchmarkingBen Kimock2021-03-251-68/+25
* add transmute-via-iterators benchThe84722021-03-211-0/+16
* Vec::dedup optimization - add benchesSoveu2021-03-162-0/+90
* BTreeMap: correct tests for alternative choices of BStein Somers2021-02-211-76/+0
* Reorder benches const variableIvan Tham2020-09-291-2/+2
* Rust vec bench import specific rand::RngCoreIvan Tham2020-09-251-1/+1
* Liballoc bench vec use mem take not replaceIvan Tham2020-09-221-3/+3
* Rollup merge of #76981 - pickfire:patch-5, r=Mark-SimulacrumRalf Jung2020-09-211-14/+14
|\
| * liballoc bench use imported path BencherIvan Tham2020-09-211-14/+14
* | Auto merge of #75974 - SkiFire13:peekmut-opt-sift, r=LukasKalbertodtbors2020-09-212-0/+92
|\ \ | |/ |/|
| * Added benchmarks for BinaryHeapGiacomo Stevanato2020-09-202-0/+92
* | Clean up vec benches bench_in_place styleIvan Tham2020-09-061-22/+21
* | fix benchmark compile errorsThe84722020-09-031-12/+9
* | add benchmark to cover in-place extendThe84722020-09-031-0/+14
* | fix: bench didn't black_box its resultsThe84722020-09-031-3/+1
* | bench larger allocationsThe84722020-09-031-6/+6
* | bench in-place zipThe84722020-09-031-0/+37
* | exercise more of the in-place pipeline in the benchThe84722020-09-031-1/+8
* | bench in-place collect of droppablesThe84722020-09-031-0/+15
* | cyclic in-place reuse benchThe84722020-09-031-0/+20
* | return the things under test so they get black_box()'edThe84722020-09-031-1/+10
* | add benches from bluss' gistsThe84722020-09-031-0/+104
* | update benchesThe84722020-09-031-3/+4
* | benchThe84722020-09-031-1/+40
|/
* Liballoc bench rename push_all extend_from_sliceIvan Tham2020-08-201-15/+15
* Remove duplicated alloc vec bench push_all_moveIvan Tham2020-08-201-49/+0