T-compiler Meeting Agenda 2025-09-04
This week short agenda due to RustConf 2025 conference.
Backport nominations
T-compiler beta / T-compiler stable
- :beta: “fix drop scope for
super letbindings withinif let” rust#145342- Authored by dianne
- Voting Zulip topic
- Merged just a few hours ago
- Discussed previously here
- Addresses this comment and this comment (issues A and B from this list)
- :beta: “When determining if a trait has no entries for the purposes of omitting vptrs from subtrait vtables, consider its transitive supertraits’ entries, instead of just its own entries.” rust#145807
- Authored by zachs18
- Voting Zulip topic, in favor.
- Merged last week. Fixes P-critical #145752 stable regression (comment)
- No stable nomination (we are ~2 weeks from the next release)
- :beta: “don’t apply temporary lifetime extension rules to non-extended
super let” rust#145838- Authored by dianne, nominated by @_theemathas (comment)
- Voting Zulip topic, mostly towards declining the backport
- Intended to fix #145784, stable regression
- Not merged yet, being tested against multiple crater runs
- No stable nominations for
T-compilerthis time.
- No beta nominations for
T-typesthis time. - No stable nominations for
T-typesthis time.
P-critical
- “Cross linker lto error: conflict llvm version.” rust#145981
- Fixed by revert #146133 (comment)
- “staticlib with lto=fat now includes compiler_builtins as llvm bitcode after rustup update” rust#146145
- Also fixed by revert #146133
- “Miscomputation error on nightly starting with 2025-08-11” rust#146163
- Upstream LLVM issue llvm-project#156849 (comment)
- No
P-criticalissues forT-typesthis time.
Next meeting’s agenda draft: hackmd link