Commit f8524d7
fix(ci): switch toolchain from nightly to stable for CI compatibility
Root cause of persistent Clippy failures:
- rust-toolchain.toml pinned to nightly (required for portable_simd feature)
- CI dtolnay/rust-toolchain@stable was being overridden by the toml
- Nightly's newer future-compat lints (f32: From<f64> fallback, etc.)
were firing under -D warnings
Changes:
1. rust-toolchain.toml: nightly -> stable
2. ringkernel-wavesim: remove 'simd' from default features (requires nightly)
Users on nightly can opt in with --features simd
3. commands/codegen.rs: collapse if-inside-match to guard pattern
SIMD feature still works — just not enabled by default. This matches
the v1.0.0 principle: ship what works on stable without surprises.
1483 tests pass, 0 failures.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent de3b3df commit f8524d7
3 files changed
Lines changed: 5 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
| 193 | + | |
| 194 | + | |
197 | 195 | | |
198 | 196 | | |
199 | 197 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
0 commit comments