mirror of
https://github.com/oven-sh/bun
synced 2026-02-28 12:31:00 +01:00
Adds a unified baseline verification script (`scripts/verify-baseline.ts`) that combines basic CPU instruction checks and JIT stress test fixtures into a single step. **Changes:** - New TypeScript script replaces separate `verify-baseline-cpu.sh` and `verify-jit-stress-qemu.sh` CI steps - Adds Windows x64 baseline verification using Intel SDE v9.58 with Nehalem emulation - Linux continues to use QEMU (Nehalem for x64, Cortex-A53 for aarch64) - SDE violations are detected by checking output for `SDE-ERROR` messages rather than exit codes, avoiding false positives from application errors - JIT stress fixtures now run on every build instead of only when WebKit changes **Platform support:** | Platform | Emulator | CPU Model | |----------|----------|-----------| | Linux x64 baseline | QEMU | Nehalem (SSE4.2, no AVX) | | Linux aarch64 | QEMU | Cortex-A53 (no LSE/SVE) | | Windows x64 baseline | Intel SDE | Nehalem (no AVX) | --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>