--build-id
flag to rustc" compiler-team#635 (last review activity: 2 months ago) (Zulip)
builtin:$path
option to the -L
flag" compiler-team#659 (last review activity: about 18 days ago) (Zulip)warnings
level for a specific lint via command line" rust#113307PATH
option for --print KIND=PATH
" rust#114183issue-[0-9]+.rs
tests" compiler-team#658wasm32-wasi-preview1-threads
target to tier 2" compiler-team#661Or
pattern without allocating place" rust#111752@_WG-llvm by @nagisa and @Nikita Popov (previous checkin):
Nikita reports:
- Main news is that we upgraded to LLVM 17 (https://github.com/rust-lang/rust/pull/114048), with very nice perf results. Smoothest LLVM upgrade in a while.
- We also bumped the minimum LLVM version to 15 recently, which mainly means that we only support opaque pointers now. That cleans up various stuff in codegen and especially codegen tests.
@_WG-mir-opt by @oli (previous checkin):
No updates, oli is on vacation.
T-compiler stable / T-compiler beta
T-compiler
this time.P-critical
issues for T-rustdoc
this time.P-high
beta regressions this time.Unassigned P-high nightly regressions
P-high
nightly regressions this time.A week with very few real regressions and some good improvements through work done by @cjgillot who found a few spots where the compiler was doing unnecessary work.
Triage done by @rylev.
Revision range: e845910..d4a881
Summary:
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 1.4% | [0.5%, 2.6%] | 13 |
Regressions (secondary) | 0.6% | [0.3%, 0.8%] | 8 |
Improvements (primary) | -0.7% | [-1.4%, -0.3%] | 59 |
Improvements (secondary) | -0.8% | [-1.3%, -0.3%] | 38 |
All (primary) | -0.3% | [-1.4%, 2.6%] | 72 |
3 Regressions, 2 Improvements, 2 Mixed; 2 of them in rollups
28 artifact comparisons made in total
Warn on inductive cycle in coherence leading to impls being considered not overlapping #114023 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 1.3% | [0.6%, 2.5%] | 10 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | - | - | 0 |
All (primary) | 1.3% | [0.6%, 2.5%] | 10 |
Rollup of 7 pull requests #114879 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.3% | [0.3%, 0.3%] | 2 |
Regressions (secondary) | 0.5% | [0.4%, 0.6%] | 8 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | - | - | 0 |
All (primary) | 0.3% | [0.3%, 0.3%] | 2 |
Remove conditional use of Sharded
from query caches #114892 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.4% | [0.2%, 0.5%] | 3 |
Regressions (secondary) | 0.5% | [0.4%, 0.6%] | 8 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | - | - | 0 |
All (primary) | 0.4% | [0.2%, 0.5%] | 3 |
Do not mark shallow_lint_levels_on as eval_always. #114536 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | 0.4% | [0.4%, 0.4%] | 1 |
Improvements (primary) | -0.7% | [-1.3%, -0.3%] | 30 |
Improvements (secondary) | -0.5% | [-1.0%, -0.3%] | 15 |
All (primary) | -0.7% | [-1.3%, -0.3%] | 30 |
Only run MaybeInitializedPlaces dataflow once to elaborate drops #111555 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | 0.6% | [0.6%, 0.6%] | 1 |
Improvements (primary) | -0.8% | [-1.3%, -0.3%] | 27 |
Improvements (secondary) | -0.7% | [-1.1%, -0.4%] | 32 |
All (primary) | -0.8% | [-1.3%, -0.3%] | 27 |
add a csky-unknown-linux-gnuabiv2 target #113658 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 1.3% | [0.3%, 1.9%] | 3 |
Regressions (secondary) | 0.3% | [0.3%, 0.3%] | 1 |
Improvements (primary) | -0.3% | [-0.3%, -0.2%] | 4 |
Improvements (secondary) | -0.3% | [-0.4%, -0.2%] | 4 |
All (primary) | 0.4% | [-0.3%, 1.9%] | 7 |
Rollup of 10 pull requests #114852 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.5% | [0.5%, 0.6%] | 4 |
Regressions (secondary) | 1.0% | [1.0%, 1.0%] | 3 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | -0.3% | [-0.3%, -0.3%] | 1 |
All (primary) | 0.5% | [0.5%, 0.6%] | 4 |
Next meetings' agenda draft: https://hackmd.io/0WLg3ph5Rkqmvv692KMhLA