about summary refs log tree commit diff
path: root/library/core/benches/iter.rs
AgeCommit message (Collapse)AuthorLines
2025-01-26Put all coretests in a separate cratebjorn3-548/+0
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-0/+1
The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options.
2024-01-10bench trustedrandomaccess specialization in zipThe8472-0/+13
2023-07-23fixDeadbeef-0/+1
2023-06-23Specialize StepBy<Range<{integer}>>The 8472-0/+52
For ranges < usize we determine the number of items StepBy would yield and then store that in the range.end instead of the actual end. This significantly simplifies calculation of the loop induction variable especially in cases where StepBy::step (an usize) could overflow the Range's item type
2023-05-20optimize next_chunk impls for Filter and FilterMapThe 8472-2/+44
2022-11-07add benchmark for iter::ArrayChunks::fold specializationThe 8472-2/+21
This also updates the existing iter::Copied::next_chunk benchmark so that the thing it benches doesn't get masked by the ArrayChunks specialization
2022-10-17add a benchmark for slice_iter.copied().array_chunks()The 8472-0/+20
2022-08-21Use internal iteration in `Iterator::{cmp_by, partial_cmp_by, eq_by}`Tim Vermeulen-0/+7
2022-05-02add benchmarkThe 8472-0/+24
2021-06-23Use HTTPS links where possibleSmitty-1/+1
2021-01-08Add more benchmarkskadmin-1/+23
2020-07-27mv std libs to library/mark-0/+347