build: pin -std=c11 for instrument-hooks core.c#84
Conversation
Merging this PR will not alter performance
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | WallTime | switch 1 |
144 ns | 168 ns | -14.29% |
| ❌ | WallTime | short body |
2.3 µs | 2.7 µs | -13.57% |
| ❌ | WallTime | switch 2 |
156 ns | 180 ns | -13.33% |
| ❌ | WallTime | short body |
2.5 µs | 2.8 µs | -12.29% |
| ❌ | WallTime | short body |
2.4 µs | 2.7 µs | -11.79% |
| ❌ | WallTime | test sync baz 10 |
192 ns | 216 ns | -11.11% |
| ❌ | WallTime | short body |
2.3 µs | 2.6 µs | -10.6% |
| ⚡ | Memory | wait 500ms |
71 KB | 64.1 KB | +10.79% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing cod-2953-use-stdc11-for-instrument-hooks-in-integrations (1999ec9) with main (56fa9fc)
The Zig-generated dist/core.c is rejected under C23 (GCC 15's default), so pin C11 via cflags_c (C-only, so the C++ sources are unaffected).
0b9689b to
1999ec9
Compare
No description provided.