mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-14 02:49:40 +00:00
![]() optimize next_chunk impls for Filter and FilterMap ``` OLD: benchmarks: iter::bench_next_chunk_filter_even 104.00ns/iter +/- 1.00ns iter::bench_next_chunk_filter_map_even 101.00ns/iter +/- 1.00ns iter::bench_next_chunk_filter_map_mostly_false 1.99µs/iter +/- 10.00ns iter::bench_next_chunk_filter_map_predictably_true 56.00ns/iter +/- 0.00ns iter::bench_next_chunk_filter_mostly_false 1.15µs/iter +/- 6.00ns iter::bench_next_chunk_filter_predictably_true 65.00ns/iter +/- 1.00ns NEW: benchmarks: iter::bench_next_chunk_filter_even 42.00ns/iter +/- 0.00ns iter::bench_next_chunk_filter_map_even 49.00ns/iter +/- 1.00ns iter::bench_next_chunk_filter_map_mostly_false 501.00ns/iter +/- 3.00ns iter::bench_next_chunk_filter_map_predictably_true 31.00ns/iter +/- 0.00ns iter::bench_next_chunk_filter_mostly_false 534.00ns/iter +/- 13.00ns iter::bench_next_chunk_filter_predictably_true 28.00ns/iter +/- 1.00ns ``` |
||
---|---|---|
.. | ||
alloc | ||
backtrace@4245978ca8 | ||
core | ||
panic_abort | ||
panic_unwind | ||
portable-simd | ||
proc_macro | ||
profiler_builtins | ||
rtstartup | ||
rustc-std-workspace-alloc | ||
rustc-std-workspace-core | ||
rustc-std-workspace-std | ||
std | ||
stdarch@7e2cdc675b | ||
sysroot | ||
test | ||
unwind |