$ the-wire · showcase
GCA feature gates get final names, team reshuffles channel membership
By RepoJournal · Filed · About Rust · Composed from the cited sources · methodology
Const generics groundwork and Rust governance housekeeping dominate a quiet day: feature gates are being settled ahead of posts declaring GCE dead, while rust-lang/team programs private Foundation and Council Zulip channels and adds a new lang representative to the Council.
rename GCA features rust-lang/rust
khyperia's rename aligns the generic const argument gates with their intended final shape, ahead of planned posts that GCE is dying and GCA is the future; anyone tracking or writing against the old gate names should follow the rename. The broader naming discussion in the project-const-generics Zulip thread is the reference for what lands.
manage foundation/council zulip channel membership rust-lang/team
davidtwco's change starts managing membership of the private Foundation and Council Zulip channels in light of upcoming PD elections, splitting #project-directors, #foundation/with-project-directors, and #foundation-council-private by role. The follow-ups add a separate program-managers group to #foundation-council-private and stand up a foundation-board team with its own channel.
Add Pete LeVasseur as lang's rep to the council rust-lang/team
Pete LeVasseur takes over as lang's representative on the Council, succeeding Travis Cross after two years in the role. Cross's note on the change: "I have full faith and confidence that Pete will represent us well". Travis Cross
Link to the autogenerated zulip topic from the tracking issue rust-lang/goals
Goal tracking issues now link to their autogenerated Zulip topic, derived from the goal name and issue number, which sidesteps the markdown problem that blocked a direct link. Open namespaces also gained TaKO8Ki as rustc task owner.
Use span context to point at item of field that introduced bound requirement rust-lang/rust
estebank's diagnostic change points at the struct field that introduced a bound requirement instead of labeling the whole type, so errors like the deep-bad-copy-reason case now carry a "required by this field" annotation. It landed alongside the day's rollups, including LLVM 24 catch-up for wasm exceptions and simd output, plus a fix for provisional cache invalidation in the old trait solver an...