Skip to content

Commit f7edca9

Browse files
committed
add cal.com.tsx
1 parent d04a95f commit f7edca9

File tree

4 files changed

+30603
-14
lines changed

4 files changed

+30603
-14
lines changed

.github/workflows/benchmark.yml

+4-7
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,12 @@ jobs:
2121
name: Benchmark
2222
runs-on: ubuntu-latest
2323
steps:
24-
- name: Checkout Branch
25-
uses: actions/checkout@v4
24+
- uses: taiki-e/checkout-action@v1
2625

27-
- name: Setup rust toolchain, cache and cargo-codspeed binary
28-
uses: moonrepo/setup-rust@v1
26+
- uses: Boshen/setup-rust@main
2927
with:
30-
channel: stable
31-
cache-target: release
32-
bins: cargo-codspeed
28+
save-cache: ${{ github.ref_name == 'main' }}
29+
tools: cargo-codspeed
3330

3431
- name: Build Benchmark
3532
run: cargo codspeed build --features codspeed

benches/transformer.rs

+8-7
Original file line numberDiff line numberDiff line change
@@ -132,13 +132,14 @@ impl TheBencher for SwcBencher {
132132
}
133133

134134
fn transformer_benchmark(c: &mut Criterion) {
135-
let filename = "typescript.js";
136-
let source = std::fs::read_to_string(filename).unwrap();
137-
138-
let mut g = c.benchmark_group(filename);
139-
OxcBencher::bench(&mut g, &source);
140-
SwcBencher::bench(&mut g, &source);
141-
g.finish();
135+
let filenames = ["typescript.js", "cal.com.tsx"];
136+
for filename in filenames {
137+
let source = std::fs::read_to_string(Path::new("files").join(filename)).unwrap();
138+
let mut g = c.benchmark_group(filename);
139+
OxcBencher::bench(&mut g, &source);
140+
SwcBencher::bench(&mut g, &source);
141+
g.finish();
142+
}
142143
}
143144

144145
criterion_group!(transformer, transformer_benchmark);

0 commit comments

Comments
 (0)