Skip to content

Commit 0c78efe

Browse files
committed
add cal.com.tsx
1 parent ef0d9e3 commit 0c78efe

File tree

3 files changed

+30602
-8
lines changed

3 files changed

+30602
-8
lines changed

benches/parser.rs

+11-8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
use std::path::Path;
2+
13
use criterion::{measurement::WallTime, *};
24
use rayon::prelude::*;
35

@@ -78,14 +80,15 @@ impl TheBencher for BiomeBencher {
7880
}
7981

8082
fn parser_benchmark(c: &mut Criterion) {
81-
let filename = "typescript.js";
82-
let source = std::fs::read_to_string(filename).unwrap();
83-
84-
let mut g = c.benchmark_group(filename);
85-
OxcBencher::bench(&mut g, &source);
86-
SwcBencher::bench(&mut g, &source);
87-
BiomeBencher::bench(&mut g, &source);
88-
g.finish();
83+
let filenames = ["typescript.js", "cal.com.tsx"];
84+
for filename in filenames {
85+
let source = std::fs::read_to_string(Path::new("files").join(filename)).unwrap();
86+
let mut g = c.benchmark_group(filename);
87+
OxcBencher::bench(&mut g, &source);
88+
SwcBencher::bench(&mut g, &source);
89+
BiomeBencher::bench(&mut g, &source);
90+
g.finish();
91+
}
8992
}
9093

9194
criterion_group!(parser, parser_benchmark);

0 commit comments

Comments
 (0)