Commit e733e02
chore: bump the nightly pin 2026-04-26 → 2026-07-30 (+ fork §11) (#25)
The 3-month-old pin was due; done deliberately + fully re-verified per the
rust-toolchain.toml policy, well before the Evoke deadline.
Two things the newer nightly forced, both small:
- rust-lang/rust#158758 RENAMED the `lazy_type_alias` feature gate to
`checked_type_aliases`, so bevy_gaussian_splatting's
`nightly_generic_alias` feature failed E0557 on any post-rename nightly.
Fixed in the fork (martin-tightcut §11, one word in lib.rs); the git rev
pin moves 608c7d1 → f94855a. Upstream will need the same fix.
- New clippy lint `chunks_exact_to_as_chunks`: 4 sites (stereo→mono
averaging in audio/analyze.rs, triangle-index walks in mesh.rs +
scene/gl_dissolve.rs) now use `as_chunks::<N>()` — same shape, and the
compiler gets constant-size chunks.
Docs: DESIGN.md / Cargo.toml fork comments §1–10 → §1–11,
OPTIMIZATION-BACKLOG.md pinned-rev note.
Verified on nightly-2026-07-30: build --release (sh0 AND sh3),
fmt --check, clippy -D warnings, 176 tests, reuse lint,
`martin --validate`.
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent fe69d0e commit e733e02
8 files changed
Lines changed: 22 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
| 113 | + | |
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | | - | |
| 120 | + | |
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
721 | 721 | | |
722 | 722 | | |
723 | 723 | | |
724 | | - | |
| 724 | + | |
725 | 725 | | |
726 | 726 | | |
727 | | - | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
728 | 730 | | |
729 | 731 | | |
730 | 732 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
| |||
219 | 221 | | |
220 | 222 | | |
221 | 223 | | |
222 | | - | |
223 | | - | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
224 | 231 | | |
225 | 232 | | |
226 | 233 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
612 | 612 | | |
613 | 613 | | |
614 | 614 | | |
615 | | - | |
| 615 | + | |
616 | 616 | | |
617 | 617 | | |
618 | 618 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
| 143 | + | |
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| |||
0 commit comments