Landing: 5e3c8d672e1d
Project / Subsystem
gcc / gccrs
Date
2026-09-11
Author
Philip Herron
Commit
5e3c8d672e1d634235f4454a7d61589f91476d97
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gccrs
- patch_id
- —
- commit_hash
- 5e3c8d672e1d634235f4454a7d61589f91476d97
- source_type
- github
- headline
- Remove unused callback substitution system in gccrs
- tldr
- Unused code related to callback substitutions in the GCC Rust frontend is removed.
- author
- Philip Herron
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • gccrs
- • cleanup
- • generics
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-09-11T00:00:00.000Z
Philip Herron removed an unused callback substitution system from the GCC Rust frontend. This system was an early attempt to handle generics on Index and Iterator traits but is no longer needed. The removal simplifies the type-checking code.