pub(crate) const COMPILER: &str = "rustc";
pub(crate) const MODE_TIMING: &str = "timing";
pub(crate) const MODE_ALLOCATIONS: &str = "allocations";
pub(crate) const COMPILER_FLAG: &str = "-Vv";
pub(crate) const SOURCE_ROOT: &str = env!("CARGO_MANIFEST_DIR");
pub(crate) const LIMITATIONS: &str = "CPU-only native workloads; text uses approximate metrics. No browser DOM, GPU submission, GPU memory, process RSS, or end-to-end FPS is measured. Heap counters are per-thread requested bytes through a System allocator wrapper. Signal slabs intentionally retain stale-handle payloads until thread exit. Peak extra bytes exclude the fixture already live at the start of the phase. Reallocation traffic counts the full new requested size.";