Michael Goulet
c682aa162b
Reformat using the new identifier sorting from rustfmt
2024-09-22 19:11:29 -04:00
Nicholas Nethercote
84ac80f192
Reformat use
declarations.
...
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
2024-07-29 08:26:52 +10:00
The8472
3aa73135cf
bench trustedrandomaccess specialization in zip
2024-01-10 18:59:44 +01:00
Deadbeef
626efab67f
fix
2023-07-23 09:58:31 +00:00
The 8472
070ce235f2
Specialize StepBy<Range<{integer}>>
...
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-06-23 00:17:34 +02:00
The 8472
b40896d17b
optimize next_chunk impls for Filter and FilterMap
2023-05-20 11:29:34 +02:00
The 8472
b00666ed09
add benchmark for iter::ArrayChunks::fold specialization
...
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-11-07 21:44:24 +01:00
The 8472
963d6f757c
add a benchmark for slice_iter.copied().array_chunks()
2022-10-17 23:40:21 +02:00
Tim Vermeulen
db2b4a3a7e
Use internal iteration in Iterator::{cmp_by, partial_cmp_by, eq_by}
2022-08-21 12:23:10 +02:00
The 8472
e3db41bf97
add benchmark
2022-05-02 20:54:46 +02:00
Smitty
bdfcb88e8b
Use HTTPS links where possible
2021-06-23 16:26:46 -04:00
kadmin
e5094a2851
Add more benchmarks
2021-01-08 09:50:35 +00:00
mark
2c31b45ae8
mv std libs to library/
2020-07-27 19:51:13 -05:00