Files
Luke SandbergandGitHub 4a85aab0c0 [turbopack] Remove build scripts and register functions (#83156)
## What

#83074 migrated us to use `inventory` for registration, this obsoleted the build scripts and `register` functions.  So, delete them!

## Why?

Simplification, keeping registration and definition next to each other will make it easier to maintain.

I was also optimistic about build performance.  unscientifically i ran `cargo clean` and then timed `pnpm turbo build-native` with and without this PR (closed VSCode and other copies of rustc)

CHANGE:
real	3m30.220s
user	34m41.703s
sys	1m44.112s

HEAD:
real	3m31.017s
user	34m47.691s
sys	1m47.096s

😢  So yeah, not much of an effect, im guessing the build.rs scripts had good parallelism in the build or were just dwarfed by wasmer
2025-09-03 00:34:06 -07:00

16 lines
438 B
Rust

#![feature(arbitrary_self_types)]
#![feature(arbitrary_self_types_pointers)]
use criterion::{Criterion, criterion_group, criterion_main};
pub(crate) mod overhead;
pub(crate) mod scope_stress;
pub(crate) mod stress;
criterion_group!(
name = turbo_tasks_backend_stress;
config = Criterion::default();
targets = stress::fibonacci, scope_stress::scope_stress, overhead::overhead
);
criterion_main!(turbo_tasks_backend_stress);