feat: add MacOS support#81
Conversation
Merging this PR will degrade performance by 42.52%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Memory | test_recursive_fibo_20 |
19 B | 9,355 B | -99.8% |
| ❌ | Simulation | test_recursive_fibo_10 |
139 µs | 361.4 µs | -61.53% |
| ⚡ | Memory | wait 500ms |
64.1 KB | 23 KB | ×2.8 |
| ⚡ | Simulation | short body |
121.2 µs | 73.2 µs | +65.5% |
| ⚡ | Memory | wait 1ms |
16 B | 10 B | +60% |
| ⚡ | Simulation | one |
589.9 µs | 401.9 µs | +46.79% |
| ⚡ | WallTime | test sync baz 10 |
384 ns | 312 ns | +23.08% |
| ⚡ | Simulation | long body |
382.1 µs | 333.3 µs | +14.66% |
| 🆕 | WallTime | fibo darwin |
N/A | 8 ms | N/A |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing cod-2720-bump-instrument-hooks-in-codspeed-node-to-support-macos (32c3b31) with main (4dae798)
ee03ce3 to
f0b1349
Compare
Add benches/macos.bench.ts guarded with describe.skipIf(!darwin) so it only runs on macOS, and wire the walltime-macos-test CI job to execute it via a direct `node vitest.mjs bench --run macos` invocation.
f0b1349 to
3982c34
Compare
No description provided.