Skip to content

Commit afeac13

Browse files
committed
fix formatting issues
1 parent 951d23e commit afeac13

File tree

6 files changed

+30
-14
lines changed

6 files changed

+30
-14
lines changed

.github/workflows/codspeed.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,18 @@ jobs:
2020
steps:
2121
- uses: actions/checkout@v6.0.2
2222

23-
- name: Setup Rust toolchain, cache and cargo-codspeed
24-
uses: moonrepo/setup-rust@v1.3.0
23+
- uses: Swatinem/rust-cache@v2.9.1
24+
25+
- name: Install cargo-codspeed
26+
uses: taiki-e/install-action@v2.70.1
2527
with:
26-
channel: stable
27-
cache-target: release
28-
bins: cargo-codspeed
28+
tool: cargo-codspeed
2929

3030
- name: Build benchmark targets
31-
run: cargo codspeed build
31+
run: cargo codspeed build -m walltime
3232

3333
- name: Run benchmarks
34-
uses: CodSpeedHQ/action@v6.0.2
34+
uses: CodSpeedHQ/action@v4.12.1
3535
with:
36+
mode: walltime
3637
run: cargo codspeed run

bench/bbc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
use ada_url::Url;
12
use criterion::{Criterion, Throughput, criterion_group, criterion_main};
23
use std::hint::black_box;
3-
use ada_url::Url;
44

55
/// Realistic URL examples collected from the BBC homepage.
66
/// Matches url_examples in bbc_bench.cpp.

bench/ipv4.rs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,9 @@ pub fn bench_ipv4_decimal(c: &mut Criterion) {
231231
pub fn bench_ipv4_non_decimal(c: &mut Criterion) {
232232
// Repeat fixed non-decimal set to 5000 entries, matching GetNonDecimalWorkload
233233
let src_len = IPV4_NON_DECIMAL_URLS.len();
234-
let urls: Vec<&str> = (0..5000).map(|i| IPV4_NON_DECIMAL_URLS[i % src_len]).collect();
234+
let urls: Vec<&str> = (0..5000)
235+
.map(|i| IPV4_NON_DECIMAL_URLS[i % src_len])
236+
.collect();
235237
run_benchmark_static(c, "Bench_IPv4_NonDecimal", &urls);
236238
}
237239

@@ -243,5 +245,10 @@ pub fn bench_dns(c: &mut Criterion) {
243245
run_benchmark_static(c, "Bench_DNS", &urls);
244246
}
245247

246-
criterion_group!(benches, bench_ipv4_decimal, bench_ipv4_non_decimal, bench_dns);
248+
criterion_group!(
249+
benches,
250+
bench_ipv4_decimal,
251+
bench_ipv4_non_decimal,
252+
bench_dns
253+
);
247254
criterion_main!(benches);

bench/parse.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
use ada_url::Url;
12
use criterion::{Criterion, Throughput, criterion_group, criterion_main};
23
use std::hint::black_box;
3-
use ada_url::Url;
44

55
/// Realistic URL examples collected on the actual web.
66
/// Matches the url_examples_default array in bench.cpp.
@@ -69,5 +69,9 @@ pub fn basic_bench_ada_url_can_parse(c: &mut Criterion) {
6969
group.finish();
7070
}
7171

72-
criterion_group!(benches, basic_bench_ada_url_href, basic_bench_ada_url_can_parse);
72+
criterion_group!(
73+
benches,
74+
basic_bench_ada_url_href,
75+
basic_bench_ada_url_can_parse
76+
);
7377
criterion_main!(benches);

bench/scheme.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
/// https://lemire.me/blog/2022/12/30/quickly-checking-that-a-string-belongs-to-a-small-set/
77
use ada_url::{SchemeType, Url};
88
use criterion::{Criterion, Throughput, criterion_group, criterion_main};
9-
use std::hint::black_box;
109
use std::collections::{BTreeMap, HashMap};
10+
use std::hint::black_box;
1111
use std::num::Wrapping;
1212

1313
/// Matches the scheme options and weights from bench_protocol.cpp:

bench/wpt.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,11 @@ pub fn wpt_bench_ada_url(c: &mut Criterion) {
5656
let data = load_wpt_data(path);
5757
if !data.is_empty() {
5858
url_examples = data;
59-
eprintln!("Loaded {} WPT URL entries from {}", url_examples.len(), path_str);
59+
eprintln!(
60+
"Loaded {} WPT URL entries from {}",
61+
url_examples.len(),
62+
path_str
63+
);
6064
break;
6165
}
6266
}

0 commit comments

Comments
 (0)