--known-broken-llvm
flag for x.py to skip codegen tests on old LLVM" compiler-team#687 (Zulip)
-Cinstrument-coverage=all
" compiler-team#690 (Zulip) (last review activity: about 8 days ago)wasm32-wasi-preview2
" compiler-team#694 (Zulip) (last review activity: about 2 days ago)wasm32-wasi
" compiler-team#695 (Zulip) (last review activity: about 8 days ago)wasm-c-abi
flag" compiler-team#703 (Zulip) (last review activity: about 6 days ago)--build-id
flag to rustc" compiler-team#635 (Zulip)
--json=unused-externs(-silent)
" compiler-team#674 (Zulip)
warnings
level for a specific lint via command line" rust#113307
unstable_features
and make use of it in the compiler" rust#118639--json=unused-externs(-silent)
" compiler-team#674 (Zulip)@ninja:path
syntax" compiler-team#684 (Zulip)u32
" compiler-team#693 (Zulip)Handler
naming" compiler-team#699 (Zulip)default
on free const items" rust#117818LLVM 18 is going to branch in about a month
T-compiler stable / T-compiler beta
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.P-high
regressions this time.Unassigned P-high nightly regressions
P-high
nightly regressions this time.A lot of noise in the results this week; there was an lull in the noise
recently, so our auto-inferred noise threshold went down, and thus five PR's
were artificially flagged this week (and three supposed improvements were just
reverting to the mean). Beyond that, we had three nice improvements: the first
to debug builds in #117962 (by ceasing emission of expensive+unused
.debug_pubnames
and .debug_pubtypes
), a second to diesel and serde in
#119048 (by avoiding some unnecessary work), and a third to several benchmarks
in #117749 (by adding some caching of an internal compiler structure).
Triage done by @pnkfelix.
Revision range: 57010939..bf9229a2
Summary:
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.3% | [0.2%, 0.4%] | 9 |
Regressions (secondary) | 0.4% | [0.2%, 0.9%] | 21 |
Improvements (primary) | -1.8% | [-10.8%, -0.1%] | 103 |
Improvements (secondary) | -1.2% | [-2.6%, -0.2%] | 93 |
All (primary) | -1.6% | [-10.8%, 0.4%] | 112 |
6 Regressions, 9 Improvements, 3 Mixed; 5 of them in rollups
67 artifact comparisons made in total
rustc_passes: Enforce rustc::potential_query_instability
lint #118870 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 13.5% | [0.5%, 44.5%] | 8 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | - | - | 0 |
All (primary) | 13.5% | [0.5%, 44.5%] | 8 |
fix –dry-run when the change-id warning is printed #118789 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.9% | [0.8%, 1.0%] | 4 |
Regressions (secondary) | 0.5% | [0.3%, 0.8%] | 18 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | - | - | 0 |
All (primary) | 0.9% | [0.8%, 1.0%] | 4 |
Rollup of 3 pull requests #118982 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.8% | [0.8%, 0.9%] | 4 |
Regressions (secondary) | 0.4% | [0.0%, 0.8%] | 32 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | - | - | 0 |
All (primary) | 0.8% | [0.8%, 0.9%] | 4 |
Rollup of 5 pull requests #119002 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.2% | [0.1%, 0.5%] | 40 |
Regressions (secondary) | 0.4% | [0.1%, 0.7%] | 36 |
Improvements (primary) | -0.3% | [-0.3%, -0.3%] | 1 |
Improvements (secondary) | -0.1% | [-0.1%, -0.1%] | 2 |
All (primary) | 0.2% | [-0.3%, 0.5%] | 41 |
More unescaping cleanups #118897 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.6% | [0.1%, 0.8%] | 5 |
Regressions (secondary) | 0.4% | [0.2%, 0.7%] | 26 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | - | - | 0 |
All (primary) | 0.6% | [0.1%, 0.8%] | 5 |
coverage: Regression test for assert!(!false)
#119011 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.7% | [0.7%, 0.8%] | 4 |
Regressions (secondary) | 0.5% | [0.3%, 0.6%] | 2 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | - | - | 0 |
All (primary) | 0.7% | [0.7%, 0.8%] | 4 |
Rollup of 8 pull requests #118838 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | -0.9% | [-1.0%, -0.9%] | 6 |
All (primary) | - | - | 0 |
fix: stop emitting .debug_pubnames
and .debug_pubtypes
#117962 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -2.1% | [-5.2%, -0.3%] | 24 |
Improvements (secondary) | -1.6% | [-3.1%, -0.2%] | 61 |
All (primary) | -2.1% | [-5.2%, -0.3%] | 24 |
Unbreak non-unix non-windows bootstrap #118894 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -10.4% | [-30.8%, -0.6%] | 8 |
Improvements (secondary) | - | - | 0 |
All (primary) | -10.4% | [-30.8%, -0.6%] | 8 |
cache param env canonicalization #117749 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -2.0% | [-4.8%, -0.2%] | 32 |
Improvements (secondary) | -1.3% | [-1.4%, -1.3%] | 2 |
All (primary) | -2.0% | [-4.8%, -0.2%] | 32 |
-Ztrait-solver=next
to -Znext-solver
#118937 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -0.9% | [-1.0%, -0.9%] | 4 |
Improvements (secondary) | -0.5% | [-0.8%, -0.3%] | 21 |
All (primary) | -0.9% | [-1.0%, -0.9%] | 4 |
Use the LLVM option NoTrapAfterNoreturn #110494 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -0.9% | [-0.9%, -0.8%] | 4 |
Improvements (secondary) | -0.5% | [-0.8%, -0.3%] | 25 |
All (primary) | -0.9% | [-0.9%, -0.8%] | 4 |
Add support for --env
on tracked_env::var
#118830 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -0.7% | [-0.8%, -0.7%] | 3 |
Improvements (secondary) | -0.5% | [-0.7%, -0.3%] | 7 |
All (primary) | -0.7% | [-0.8%, -0.7%] | 3 |
don't fold ParamEnv in register_predicate_obligation #119048 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -2.1% | [-7.3%, -0.2%] | 23 |
Improvements (secondary) | -0.3% | [-0.3%, -0.3%] | 1 |
All (primary) | -2.1% | [-7.3%, -0.2%] | 23 |
resolve: Replace visibility table in resolver outputs with query feeding #118657 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -0.3% | [-0.5%, -0.1%] | 70 |
Improvements (secondary) | -0.6% | [-1.2%, -0.1%] | 42 |
All (primary) | -0.3% | [-0.5%, -0.1%] | 70 |
codegen_llvm: set DW_AT_accessibility
#115165 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.2% | [0.2%, 0.3%] | 4 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -0.7% | [-0.7%, -0.6%] | 4 |
Improvements (secondary) | -0.4% | [-0.7%, -0.2%] | 22 |
All (primary) | -0.2% | [-0.7%, 0.3%] | 8 |
Rollup of 6 pull requests #119009 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.2% | [0.2%, 0.2%] | 1 |
Regressions (secondary) | 0.4% | [0.2%, 1.2%] | 8 |
Improvements (primary) | -1.3% | [-1.9%, -0.9%] | 8 |
Improvements (secondary) | - | - | 0 |
All (primary) | -1.1% | [-1.9%, 0.2%] | 9 |
Rollup of 5 pull requests #119069 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | 0.3% | [0.3%, 0.3%] | 2 |
Improvements (primary) | -0.2% | [-0.3%, -0.1%] | 12 |
Improvements (secondary) | -0.3% | [-0.5%, -0.2%] | 13 |
All (primary) | -0.2% | [-0.3%, -0.1%] | 12 |
#![allow_internal_unstable(..)]
work with stmt_expr_attributes
" rust#117420 (last review activity: about 51 days ago)
Next meetings' agenda draft: hackmd link