T Compiler Meeting Agenda 2025 01 02

T-compiler Meeting Agenda 2025-01-02

Announcements

  • Next week release of rustc stable 1.84

P-high regressions

P-high beta regressions

  • “regression: ICE: tcx.extern_crate(LocalCrate) is not supported for this key” rust#134705

Unassigned P-high nightly regressions

  • No unassigned P-high nightly regressions this time.

Performance logs

triage logs for 2024-12-30

A pretty quiet week, with the exception of a significant improvement due to landing LTO for C / C++ programs compiled as part of the build.

Triage done by @simulacrum. Revision range: 0eca4dd3..93722f7e

Summary:

(instructions:u)meanrangecount
Regressions (primary)--0
Regressions (secondary)--0
Improvements (primary)-0.6%[-5.6%, -0.2%]265
Improvements (secondary)-0.7%[-1.8%, -0.2%]187
All (primary)-0.6%[-5.6%, -0.2%]265

0 Regressions, 1 Improvements, 1 Mixed; 0 of them in rollups 53 artifact comparisons made in total

Regressions

No meaningful regressions this week.

Improvements

CI: Add LTO support to clang in dist-x86_64-linux #134690 (Comparison Link)

(instructions:u)meanrangecount
Regressions (primary)--0
Regressions (secondary)--0
Improvements (primary)-0.7%[-5.5%, -0.3%]275
Improvements (secondary)-0.9%[-2.6%, -0.2%]235
All (primary)-0.7%[-5.5%, -0.3%]275

Mixed

Consider empty-unreachable otherwise branches in MatchBranchSimplification #131244 (Comparison Link)

(instructions:u)meanrangecount
Regressions (primary)0.2%[0.2%, 0.2%]1
Regressions (secondary)0.3%[0.2%, 0.3%]4
Improvements (primary)-0.6%[-0.7%, -0.5%]2
Improvements (secondary)-0.2%[-0.3%, -0.1%]2
All (primary)-0.3%[-0.7%, 0.2%]3

Nominated Issues

T-compiler

  • “Built-in attributes are treated differently vs prelude attributes, unstable built-in attributes can name-collide with stable macro, and built-in attributes can break back-compat” rust#134963
    • Nominated by @Jieyou Xu, suggests not requiring immediate attention, can be postponed to next week

RFC

  • No I-compiler-nominated RFCs this time.

Next meetings’ agenda draft: hackmd link