about summary refs log tree commit diff
path: root/library/alloc/benches/lib.rs
AgeCommit message (Collapse)AuthorLines
2025-03-07Move all alloc integration tests to a new alloctests cratebjorn3-28/+0
2024-11-27update cfgsBoxy-2/+1
2024-10-21move strict provenance lints to new feature gate, remove old feature gatesRalf Jung-1/+2
2024-08-28Re-enable android tests/benches in allocBen Kimock-3/+0
2024-04-07disable benches in MiriRalf Jung-0/+2
2023-06-14s/drain_filter/extract_if/ for Vec, Btree{Map,Set} and LinkedListThe 8472-1/+1
2022-11-20enable fuzzy_provenance_casts lint in liballocRalf Jung-0/+2
2022-09-30Stabilize map_first_lastest31-1/+0
2022-07-26Optimized vec::IntoIter::next_chunk implThe 8472-0/+1
``` test vec::bench_next_chunk ... bench: 696 ns/iter (+/- 22) x86_64v1, pr test vec::bench_next_chunk ... bench: 309 ns/iter (+/- 4) znver2, default test vec::bench_next_chunk ... bench: 17,272 ns/iter (+/- 117) znver2, pr test vec::bench_next_chunk ... bench: 211 ns/iter (+/- 3) ``` The znver2 default impl seems to be slow due to inlining decisions. It goes through `core::array::iter_next_chunk` which has a deeper call tree.
2022-05-02Avoid use of `rand::thread_rng` in stdlib benchmarksThom Chiovoloni-0/+8
2021-03-16Vec::dedup optimization - add benchesSoveu-0/+1
2020-09-20Added benchmarks for BinaryHeapGiacomo Stevanato-0/+1
2020-07-27mv std libs to library/mark-0/+17