Repository navigation
Fixes
- Vitest: top-level benches now get matching flamegraph and result URIs
- Core: the running
nodeexecutable is excluded from callgrind, keeping
flamegraphs readable when benchmarks run another binary (Bazel toolchains) - Core: the V8 RNG and string hashes are seeded in walltime mode, so runs
with random inputs or hash-heavy structures no longer vary between runs - Core: analysis workloads compile eagerly with Sparkplug, reducing
measurement noise; optimizing compilers stay disabled - Core: bundled axios and form-data bumped past known CVEs
What's Changed
- fix(core): compile analysis workloads eagerly with sparkplug by @not-matthias in #104
- fix(core): seed the V8 RNG and string hashes in walltime mode by @not-matthias in #105
- fix(core): exclude the running node executable from callgrind by @not-matthias in #102
- build(core): bump bundled axios and form-data past known CVEs by @GuillaumeLagrange in #115
- fix(vitest-plugin): prefix walltime URIs of top-level benches with the file path by @not-matthias in #103
- docs(core): flag that the backend mirrors the tested Node.js majors by @fargito in #116
Full Changelog: v6.1.0...v6.1.1