about summary refs log tree commit diff
path: root/library/core/benches
AgeCommit message (Expand)AuthorLines
2023-12-10remove redundant importssurechen-3/+0
2023-11-27benchmarks for Chars::advance_byThe 8472-0/+19
2023-07-23fixDeadbeef-0/+1
2023-06-23Specialize StepBy<Range<{integer}>>The 8472-0/+52
2023-06-12add benchmarkThe 8472-0/+9
2023-05-20optimize next_chunk impls for Filter and FilterMapThe 8472-2/+44
2023-05-15Rollup merge of #108291 - chenyukang:yukang/fix-benchmarks, r=workingjubileeMatthias Krüger-30/+30
2023-04-25Add shortcut for Grisu3 algorithm.mazong1123-0/+27
2023-03-05Auto merge of #108157 - scottmcm:tuple-gt-via-partialcmp, r=dtolnaybors-0/+23
2023-02-21fix more benchmark test with black_boxyukang-30/+30
2023-02-17Add a slightly-contrived tuple comparison benchmarkScott McMurray-0/+23
2023-02-14Shrink size of array benchmarkskadmin-5/+5
2023-02-11Add array::map benchmarkskadmin-0/+20
2023-02-03fix #107590, Fix benchmarks in library/core with black_boxyukang-32/+44
2023-01-04Update rand in the stdlib tests, and remove the getrandom feature from itThom Chiovoloni-2/+2
2022-11-09Rollup merge of #103570 - lukas-code:stabilize-ilog, r=scottmcmDylan DPC-1/+0
2022-11-07add benchmark for iter::ArrayChunks::fold specializationThe 8472-2/+22
2022-10-26stabilize `int_log`Lukas Markeffsky-1/+0
2022-10-17add a benchmark for slice_iter.copied().array_chunks()The 8472-0/+21
2022-08-21Use internal iteration in `Iterator::{cmp_by, partial_cmp_by, eq_by}`Tim Vermeulen-0/+7
2022-08-09Rename integer log* methods to ilog*Eric Holk-3/+3
2022-05-31Add unicode fast path to `is_printable`Nilstrieb-0/+11
2022-05-05Auto merge of #96626 - thomcc:rand-bump, r=m-ou-sebors-2/+10
2022-05-02add benchmarkThe 8472-0/+25
2022-05-02Avoid use of `rand::thread_rng` in stdlib benchmarksThom Chiovoloni-2/+10
2022-04-15Make some `usize`-typed masks definition agnostic to the size of `usize`Eduardo Sánchez Muñoz-1/+1
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-2/+2
2022-02-21Stop manually SIMDing in swap_nonoverlappingScott McMurray-4/+39
2022-02-05Respond to review feedback, and improve implementation somewhatThom Chiovoloni-8/+19
2022-02-05Fix zh::SMALL string in core::str benchmarksThom Chiovoloni-1/+1
2022-02-05Optimize `core::str::Chars::count`Thom Chiovoloni-26/+187
2021-10-12Auto merge of #88788 - falk-hueffner:speedup-int-log10-branchless, r=joshtrip...bors-0/+60
2021-09-11benchmark for str.chars().count()The8472-0/+34
2021-09-09Cosmetic fixes.Falk Hüffner-2/+0
2021-09-06Add benchmark for integer log10.Falk Hüffner-0/+62
2021-06-23Use HTTPS links where possibleSmitty-1/+1
2021-04-25move core::hint::black_box under its own feature gateRalf Jung-4/+4
2021-03-18add benchThe8472-0/+13
2021-03-17Auto merge of #81358 - mcastorina:to-upper-lower-speed, r=joshtriplettbors-0/+30
2021-03-05Auto merge of #74024 - Folyd:master, r=m-ou-sebors-6/+38
2021-02-26Add two more benchmarks for strictly ASCII and non ASCII casesMiccah Castorina-2/+22
2021-02-26Add to_lowercase and to_uppercase char benchmarksMiccah Castorina-0/+10
2021-02-08Unify way to flip 6th bit. (Same assembly generated)Giles Cope-2/+4
2021-02-06Slight perf improvement on char::to_ascii_lowercaseGiles Cope-0/+10
2021-01-30Improve slice.binary_search_by()'s best-case performance to O(1)Folyd-6/+38
2021-01-08Add more benchmarkskadmin-1/+23
2020-10-18Remove redundant 'static from library cratesest31-3/+3
2020-09-28Use more efficient scheme for display u128/i128kadmin-0/+29
2020-09-02flt2dec: properly handle uninitialized memoryRalf Jung-32/+66
2020-07-27mv std libs to library/mark-0/+1552