mirror of
https://github.com/hanzoai/next.js.git
synced 2026-10-30 14:46:38 +00:00
## 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
16 lines
438 B
Rust
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);
|