feat(cargo-codspeed): allow build with multiple modes #162
CodSpeed HQ / CodSpeed Performance Analysis
failed
Jan 26, 2026
Performance Regression: -70%
Summary
⚡ 36 improved benchmarks
❌ 14 regressed benchmarks
✅ 482 untouched benchmarks
⏩ 43 skipped benchmarks1
⚠️ Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | WallTime | generate_combinations[9] |
7.5 µs | 5.1 µs | +46.27% |
| ⚡ | WallTime | graph_coloring[5] |
1.2 µs | 1 µs | +13.48% |
| ❌ | WallTime | add_two_integers[(255, 255)] |
6 ns | 20 ns | -70% |
| ❌ | WallTime | add_two_integers[(65535, -65535)] |
76 ns | 107 ns | -28.97% |
| ⚡ | WallTime | graph_coloring[4] |
1,097 ns | 968 ns | +13.33% |
| ❌ | WallTime | hamiltonian_cycle[6] |
1 µs | 1.3 µs | -22.7% |
| ⚡ | WallTime | hamiltonian_cycle[4] |
1,451 ns | 800 ns | +81.38% |
| ⚡ | WallTime | hamiltonian_cycle[7] |
2.1 µs | 1.3 µs | +60.3% |
| ⚡ | WallTime | find_highest_set_bit[1024] |
7 ns | 5 ns | +40% |
| ❌ | WallTime | iterative[20] |
38 ns | 40 ns | -5% |
| ⚡ | WallTime | graph_coloring[6] |
1.5 µs | 1.2 µs | +20.4% |
| ⚡ | WallTime | add_two_integers[(42, 13)] |
20 ns | 6 ns | ×3.3 |
| ❌ | WallTime | bench_array2[42] |
47 ns | 51 ns | -7.84% |
| ⚡ | Simulation | find_highest_set_bit[255] |
151.4 ns | 122.2 ns | +23.86% |
| ⚡ | Simulation | find_highest_set_bit[1024] |
151.4 ns | 122.2 ns | +23.86% |
| ⚡ | Simulation | find_highest_set_bit[65535] |
151.4 ns | 122.2 ns | +23.86% |
| ⚡ | Simulation | find_highest_set_bit[42] |
151.4 ns | 122.2 ns | +23.86% |
| ⚡ | Memory | hamiltonian_cycle[6] |
474 B | 378 B | +25.4% |
| ⚡ | Memory | string_processing_multi_counter |
240 B | 192 B | +25% |
| ⚡ | Memory | generate_parentheses[3] |
368 B | 272 B | +35.29% |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Footnotes
-
43 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
Loading