about summary refs log tree commit diff
path: root/library/alloc/benches
AgeCommit message (Expand)AuthorLines
2025-03-07Move all alloc integration tests to a new alloctests cratebjorn3-3099/+0
2025-03-06library: Use size_of from the prelude instead of importedThalia Archibald-11/+11
2025-02-13library: Update rand to 0.9.0Eric Huss-28/+28
2025-01-24Fix testing of the standard library with Emscriptenbjorn3-0/+17
2024-11-27update cfgsBoxy-2/+1
2024-10-21move strict provenance lints to new feature gate, remove old feature gatesRalf Jung-1/+2
2024-09-23Improve autovectorization of to_lowercase / to_uppercase functionsJörn Horstmann-0/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-10/+10
2024-09-09Ban non-array SIMDScott McMurray-2/+2
2024-08-28Re-enable android tests/benches in allocBen Kimock-3/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+11
2024-04-07disable benches in MiriRalf Jung-0/+2
2024-04-03add 'x.py miri', and make it work for 'library/{core,alloc,std}'Ralf Jung-0/+5
2023-12-10remove redundant importssurechen-3/+0
2023-12-05Split `Vec::dedup_by` into 2 cyclesAngelicosPhosphoros-2/+3
2023-11-25Add more benchmarks of `Vec::dedup`AngelicosPhosphoros-18/+105
2023-06-14s/drain_filter/extract_if/ for Vec, Btree{Map,Set} and LinkedListThe 8472-11/+11
2023-04-12remove some unneeded importsKaDiWa-2/+1
2023-02-18Auto merge of #106241 - Sp00ph:vec_deque_iter_methods, r=the8472bors-1/+145
2023-01-18Add `vec_deque::IntoIter` benchmarksMarkus Everling-1/+145
2023-01-04Update rand in the stdlib tests, and remove the getrandom feature from itThom Chiovoloni-2/+2
2022-11-20enable fuzzy_provenance_casts lint in liballocRalf Jung-0/+2
2022-11-14update str.contains benchmarksThe 8472-3/+54
2022-11-14black_box test strings in str.contains(str) benchmarksThe 8472-4/+4
2022-09-30Stabilize map_first_lastest31-1/+0
2022-07-26Optimized vec::IntoIter::next_chunk implThe 8472-0/+21
2022-06-17Add VecDeque::extend TrustedLen benchmarkPaolo Barbolini-0/+32
2022-05-02Avoid use of `rand::thread_rng` in stdlib benchmarksThom Chiovoloni-26/+31
2022-04-27Add VecDeque::extend benchmarkPaolo Barbolini-0/+24
2022-03-29Add debug assertions to some unsafe functionsBen Kimock-2/+2
2021-12-04update vec::retain benchmarksThe 8472-2/+17
2021-10-15Add #[must_use] to remaining alloc functionsJohn Kugelman-2/+2
2021-10-04Rollup merge of #88452 - xu-cheng:vecdeque-from-array, r=m-ou-seJubilee-0/+15
2021-09-17Add benchmark for Vec::retainTennyZhuang-0/+15
2021-08-28add benchmark for From<[T; N]> in VecDequeCheng XU-0/+15
2021-08-28add benchmark for BTreeMap::from_iterCheng XU-0/+50
2021-07-29Fix may not to appropriate might not or must notAli Malik-1/+1
2021-07-24implement fold() on array::IntoIter to improve flatten().collect() perfThe8472-0/+6
2021-06-09BTree: encapsulate LeafRange better & some debug assertsStein Somers-7/+32
2021-06-02Update expressions where we can use array's IntoIterator implementationMuhammad Mominul Huque-8/+2
2021-05-19remove InPlaceIterable marker from Peekable due to unsoundnessThe8472-1/+0
2021-03-25Try to make Vec benchmarks only run code they are benchmarkingBen Kimock-68/+25
2021-03-21add transmute-via-iterators benchThe8472-0/+16
2021-03-16Vec::dedup optimization - add benchesSoveu-0/+90
2021-02-21BTreeMap: correct tests for alternative choices of BStein Somers-76/+0
2020-09-29Reorder benches const variableIvan Tham-2/+2
2020-09-25Rust vec bench import specific rand::RngCoreIvan Tham-1/+1
2020-09-22Liballoc bench vec use mem take not replaceIvan Tham-3/+3
2020-09-21Rollup merge of #76981 - pickfire:patch-5, r=Mark-SimulacrumRalf Jung-14/+14
2020-09-21Auto merge of #75974 - SkiFire13:peekmut-opt-sift, r=LukasKalbertodtbors-0/+92