evex512
target feature for AVX10" compiler-team#778 (Zulip) (last review activity: about 6 days ago)--orchestrator-id
flag to rustc" compiler-team#635 (Zulip)
--print host-triple
to print host target triple" rust#125579--emit=
options as part of crate SVH" compiler-team#769 (Zulip)--hint-msrv=version
option so the compiler can take MSRV into account when linting" compiler-team#772 (Zulip)-Csoft-float
" compiler-team#779 (Zulip)const_refs_to_static
" rust#128183extern "C"
frames to be executed" rust#129582None
T-compiler beta / T-compiler stable
T-compiler
this time.T-types
this time.T-types
this time.nalgebra
" rust#130056
-Znext-solver=coherence
#130249Unassigned P-high nightly regressions
P-high
nightly regressions this time.A relatively quiet week with a majority of regressions coming in rollups which makes investigation more difficult. Luckily the regressions are relatively small and overall the week was a slight improvement in compiler performance.
Triage done by @rylev.
Revision range: 6199b69c..263a3aee
Summary:
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions ❌ (primary) |
0.6% | [0.2%, 1.4%] | 57 |
Regressions ❌ (secondary) |
0.7% | [0.2%, 1.5%] | 23 |
Improvements ✅ (primary) |
-2.2% | [-4.0%, -0.4%] | 23 |
Improvements ✅ (secondary) |
-0.3% | [-0.3%, -0.2%] | 10 |
All ❌✅ (primary) | -0.2% | [-4.0%, 1.4%] | 80 |
3 Regressions, 1 Improvement, 2 Mixed; 3 of them in rollups
26 artifact comparisons made in total
Rollup of 8 pull requests #129922 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions ❌ (primary) |
- | - | 0 |
Regressions ❌ (secondary) |
5.8% | [5.8%, 5.8%] | 1 |
Improvements ✅ (primary) |
- | - | 0 |
Improvements ✅ (secondary) |
- | - | 0 |
All ❌✅ (primary) | - | - | 0 |
Update x86_64-linux host compiler to LLVM 19 rc 3 #129356 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions ❌ (primary) |
0.5% | [0.2%, 0.8%] | 34 |
Regressions ❌ (secondary) |
2.6% | [0.5%, 5.7%] | 6 |
Improvements ✅ (primary) |
-0.4% | [-0.4%, -0.4%] | 1 |
Improvements ✅ (secondary) |
- | - | 0 |
All ❌✅ (primary) | 0.5% | [-0.4%, 0.8%] | 35 |
Rollup of 10 pull requests #130091 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions ❌ (primary) |
0.9% | [0.3%, 1.7%] | 13 |
Regressions ❌ (secondary) |
0.8% | [0.2%, 1.3%] | 14 |
Improvements ✅ (primary) |
- | - | 0 |
Improvements ✅ (secondary) |
- | - | 0 |
All ❌✅ (primary) | 0.9% | [0.3%, 1.7%] | 13 |
expand_crate
so testing a change that touched rustc_expand
Use DeepRejectCtxt
to quickly reject ParamEnv
candidates #128776 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions ❌ (primary) |
- | - | 0 |
Regressions ❌ (secondary) |
- | - | 0 |
Improvements ✅ (primary) |
-1.8% | [-4.7%, -0.3%] | 17 |
Improvements ✅ (secondary) |
- | - | 0 |
All ❌✅ (primary) | -1.8% | [-4.7%, -0.3%] | 17 |
Rollup of 10 pull requests #129978 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions ❌ (primary) |
0.4% | [0.3%, 0.5%] | 4 |
Regressions ❌ (secondary) |
0.4% | [0.4%, 0.4%] | 1 |
Improvements ✅ (primary) |
- | - | 0 |
Improvements ✅ (secondary) |
-3.1% | [-3.1%, -3.1%] | 1 |
All ❌✅ (primary) | 0.4% | [0.3%, 0.5%] | 4 |
stabilize -Znext-solver=coherence
#121848 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions ❌ (primary) |
0.4% | [0.2%, 0.6%] | 11 |
Regressions ❌ (secondary) |
1.1% | [0.4%, 5.1%] | 8 |
Improvements ✅ (primary) |
-3.4% | [-4.2%, -2.8%] | 7 |
Improvements ✅ (secondary) |
-0.3% | [-0.3%, -0.2%] | 5 |
All ❌✅ (primary) | -1.1% | [-4.2%, 0.6%] | 18 |
option_env!
would return None
when env var is present but not valid Unicode" rust#122670
None
Next meeting's agenda draft: hackmd link