missing_copy_implementations
lint. (rust#126293)
-Z embed-source
(DWARFv5 source code embedding extension)" compiler-team#764 (Zulip)Nonterminal
and TokenKind::Interpolated
" compiler-team#763 (Zulip)--build-id
flag to rustc (compiler-team#635)
--env-set
option (rust#119926)
--print host-triple
to print host target triple (rust#125579)
#[coverage]
" rust#84605#[deny]
inside #[forbid]
as a no-op" rust#121560elided_lifetimes_in_associated_constant
to deny" rust#124211None
T-compiler beta / T-compiler stable
T-compiler
this time.T-types
this time.T-types
this time.P-critical
issues for T-compiler
this time.P-critical
issues for T-types
this time.Unassigned P-high nightly regressions
More regressions than improvements this week, caused by a combination of fixes,
refactorings, third-party dependency updates and in general the compiler doing
slightly more work.
Triage done by @kobzol.
Revision
range: cf2df68d..a2d58197
Summary:
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.7% | [0.2%, 2.5%] | 53 |
Regressions (secondary) | 1.0% | [0.4%, 1.5%] | 31 |
Improvements (primary) | -0.6% | [-1.2%, -0.2%] | 10 |
Improvements (secondary) | -1.7% | [-2.4%, -1.4%] | 4 |
All (primary) | 0.5% | [-1.2%, 2.5%] | 63 |
1 Regression, 2 Improvements, 7 Mixed; 3 of them in rollups
62 artifact comparisons made in total
Make can_eq
process obligations (almost)
everywhere #127172 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.3% | [0.2%, 0.6%] | 25 |
Regressions (secondary) | 0.8% | [0.7%, 0.9%] | 7 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | - | - | 0 |
All (primary) | 0.3% | [0.2%, 0.6%] | 25 |
Make jump threading state
sparse #127036 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -0.8% | [-1.1%, -0.5%] | 5 |
Improvements (secondary) | -0.4% | [-0.4%, -0.4%] | 1 |
All (primary) | -0.8% | [-1.1%, -0.5%] | 5 |
Cache hir_owner_nodes in
ParentHirIterator. #127421 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -0.3% | [-1.0%, -0.2%] | 16 |
Improvements (secondary) | -0.1% | [-0.1%, -0.1%] | 3 |
All (primary) | -0.3% | [-1.0%, -0.2%] | 16 |
Check alias args for WF even if they have escaping bound
vars #123737 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.5% | [0.5%, 0.5%] | 1 |
Regressions (secondary) | 0.7% | [0.4%, 1.1%] | 4 |
Improvements (primary) | -0.2% | [-0.2%, -0.2%] | 2 |
Improvements (secondary) | - | - | 0 |
All (primary) | 0.0% | [-0.2%, 0.5%] | 3 |
Re-implement a type-size based
limit #125507 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 1.3% | [0.3%, 1.9%] | 5 |
Regressions (secondary) | 0.9% | [0.9%, 0.9%] | 1 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | -0.4% | [-0.4%, -0.4%] | 1 |
All (primary) | 1.3% | [0.3%, 1.9%] | 5 |
rustdoc: update to pulldown-cmark
0.11 #127127 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.8% | [0.2%, 1.8%] | 16 |
Regressions (secondary) | 0.5% | [0.3%, 0.6%] | 7 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | -0.2% | [-0.2%, -0.2%] | 1 |
All (primary) | 0.8% | [0.2%, 1.8%] | 16 |
pulldown-cmark
, which resolves several bugs in handling doc blocks.doc
builds.cache type sizes in type-size limit
visitor #127288 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.3% | [0.2%, 0.3%] | 9 |
Regressions (secondary) | 0.7% | [0.6%, 0.8%] | 3 |
Improvements (primary) | -1.3% | [-1.6%, -0.4%] | 4 |
Improvements (secondary) | -85.4% | [-99.8%, -1.9%] | 7 |
All (primary) | -0.2% | [-1.6%, 0.3%] | 13 |
Rollup of 8 pull
requests #127403 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.2% | [0.2%, 0.3%] | 3 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | -0.9% | [-1.3%, -0.6%] | 9 |
All (primary) | 0.2% | [0.2%, 0.3%] | 3 |
Rollup of 10 pull
requests #127476 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.5% | [0.2%, 1.7%] | 15 |
Regressions (secondary) | 0.3% | [0.1%, 0.7%] | 3 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | -0.2% | [-0.2%, -0.2%] | 1 |
All (primary) | 0.5% | [0.2%, 1.7%] | 15 |
doc
builds caused by https://github.com/rust-lang/rust/pull/127439.Rollup of 5 pull
requests #127486 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.4% | [0.2%, 0.4%] | 7 |
Regressions (secondary) | 0.2% | [0.2%, 0.2%] | 1 |
Improvements (primary) | -0.8% | [-0.8%, -0.8%] | 1 |
Improvements (secondary) | - | - | 0 |
All (primary) | 0.2% | [-0.8%, 0.4%] | 8 |
'static
obligation comes from an impl dyn Trait
" rust#121274
impl AsRef
" rust#124599
None
Next meetings' agenda draft: hackmd link