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.