rust/library/core/benches
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
..
ascii Make some usize-typed masks definition agnostic to the size of usize 2022-04-15 17:04:59 +02:00
char fix #107590, Fix benchmarks in library/core with black_box 2023-02-03 00:33:36 +08:00
hash mv std libs to library/ 2020-07-27 19:51:13 -05:00
num Rollup merge of #108291 - chenyukang:yukang/fix-benchmarks, r=workingjubilee 2023-05-15 17:12:43 +02:00
str Respond to review feedback, and improve implementation somewhat 2022-02-05 11:15:18 -08:00
any.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
array.rs Shrink size of array benchmarks 2023-02-14 05:01:24 +00:00
ascii.rs Unify way to flip 6th bit. (Same assembly generated) 2021-02-08 12:21:36 +00:00
fmt.rs fix more benchmark test with black_box 2023-02-21 03:26:40 +00:00
iter.rs Specialize StepBy<Range<{integer}>> 2023-06-23 00:17:34 +02:00
lib.rs Add a slightly-contrived tuple comparison benchmark 2023-02-17 11:46:19 -08:00
ops.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
pattern.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
slice.rs add benchmark 2023-06-12 13:03:29 +02:00
str.rs Optimize core::str::Chars::count 2022-02-05 11:15:17 -08:00
tuple.rs Add a slightly-contrived tuple comparison benchmark 2023-02-17 11:46:19 -08:00