Files
Will Binns-SmithandGitHub bd15740e48 Rust: Update safe crates to 2024 Edition (#79104)
These crates could be updated to the 2024 edition of Rust with ~no code
changes~ only formatting changes through `cargo fmt`.

Future PRs will address crates individually with code changes.
2025-05-12 14:27:08 -07:00

40 lines
1.0 KiB
Rust

use criterion::{Criterion, criterion_group, criterion_main};
use turbopack_bench::bundlers::Bundler;
mod bundler;
fn get_bundlers() -> Vec<Box<dyn Bundler>> {
vec![Box::new(bundler::Turbopack::new())]
}
fn bench_startup(c: &mut Criterion) {
turbopack_bench::bench_startup(c, &get_bundlers())
}
fn bench_hydration(c: &mut Criterion) {
turbopack_bench::bench_hydration(c, &get_bundlers())
}
fn bench_startup_cached(c: &mut Criterion) {
turbopack_bench::bench_startup_cached(c, &get_bundlers())
}
fn bench_hydration_cached(c: &mut Criterion) {
turbopack_bench::bench_hydration_cached(c, &get_bundlers())
}
fn bench_hmr_to_eval(c: &mut Criterion) {
turbopack_bench::bench_hmr_to_eval(c, &get_bundlers())
}
fn bench_hmr_to_commit(c: &mut Criterion) {
turbopack_bench::bench_hmr_to_commit(c, &get_bundlers())
}
criterion_group!(
name = benches;
config = Criterion::default();
targets = bench_startup, bench_hydration, bench_startup_cached, bench_hydration_cached, bench_hmr_to_eval, bench_hmr_to_commit
);
criterion_main!(benches);