T-*
! (Zulip thread)rustc
produce a local log of execution metrics" compiler-team#679--build-id
flag to rustc" compiler-team#635(last review activity: 4 months ago)strip
and split-debuginfo
across platforms" compiler-team#669(last review activity: about 23 days ago)type
field to distinguish json diagnostic outputs" compiler-team#673warnings
level for a specific lint via command line" rust#113307issue-[0-9]+.rs
tests" compiler-team#658asmjs-unknown-emscripten
to push a boulder up a hill for eternity" compiler-team#668--json=unused-externs(-silent)
" compiler-team#674@_WG-async-foundations by @nikomatsakis and @tmandry (previous checkin):
Checkin text
@_WG-diagnostics by @Esteban Küber and @oli (previous checkin):
Checkin text
T-compiler stable / T-compiler beta
./src/librustdoc
. Under ./tools/miri
there's more: Should also some other team check this?T-compiler
this time.P-critical
issues for T-types
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 very quiet week with the only large change in performance being improvements brought on by @saethlin's work on cleaning up the FileEncoder
used in various places like rustc_metadata
and rustc_serialize
.
Triage done by @rylev.
Revision range: af78bae..27b4eb9
Summary:
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.6% | [0.3%, 1.1%] | 15 |
Regressions (secondary) | 2.0% | [0.2%, 7.1%] | 32 |
Improvements (primary) | -0.7% | [-1.3%, -0.3%] | 70 |
Improvements (secondary) | -0.9% | [-3.5%, -0.2%] | 31 |
All (primary) | -0.4% | [-1.3%, 1.1%] | 85 |
2 Regressions, 3 Improvements, 4 Mixed; 0 of them in rollups
73 artifact comparisons made in total
Fix ui-fulldeps --stage=1
with -Zignore-directory-in-diagnostics-source-blocks
#116009 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.4% | [0.4%, 0.5%] | 3 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | - | - | 0 |
All (primary) | 0.4% | [0.4%, 0.5%] | 3 |
rustdoc: correctly render the return type of cross-crate async fns #116084 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.4% | [0.3%, 0.8%] | 9 |
Regressions (secondary) | 0.7% | [0.3%, 0.9%] | 17 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | - | - | 0 |
All (primary) | 0.4% | [0.3%, 0.8%] | 9 |
Pretty-print argument-position impl trait to name it. #113955 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -0.7% | [-0.7%, -0.7%] | 2 |
Improvements (secondary) | -0.3% | [-0.3%, -0.3%] | 3 |
All (primary) | -0.7% | [-0.7%, -0.7%] | 2 |
compiletest: load supported sanitizers from target spec #115695 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -0.3% | [-0.3%, -0.3%] | 1 |
Improvements (secondary) | -0.6% | [-0.8%, -0.5%] | 6 |
All (primary) | -0.3% | [-0.3%, -0.3%] | 1 |
Do not create a DerefLen place for Box<[T]>
. #115794 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | - | - | 0 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -0.7% | [-0.7%, -0.6%] | 4 |
Improvements (secondary) | -0.5% | [-0.6%, -0.5%] | 3 |
All (primary) | -0.7% | [-0.7%, -0.6%] | 4 |
Simplify/Optimize FileEncoder #115542 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 1.0% | [0.7%, 1.3%] | 2 |
Regressions (secondary) | - | - | 0 |
Improvements (primary) | -0.6% | [-1.2%, -0.2%] | 95 |
Improvements (secondary) | -0.6% | [-1.2%, -0.3%] | 28 |
All (primary) | -0.6% | [-1.2%, 1.3%] | 97 |
Enable effects for libcore #114776 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.3% | [0.3%, 0.4%] | 4 |
Regressions (secondary) | 0.6% | [0.3%, 0.8%] | 3 |
Improvements (primary) | - | - | 0 |
Improvements (secondary) | -0.4% | [-0.5%, -0.3%] | 4 |
All (primary) | 0.3% | [0.3%, 0.4%] | 4 |
Enable -Zdrop-tracking-mir by default #107421 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.4% | [0.4%, 0.5%] | 2 |
Regressions (secondary) | 4.5% | [0.3%, 6.5%] | 9 |
Improvements (primary) | -0.4% | [-0.4%, -0.4%] | 1 |
Improvements (secondary) | -2.5% | [-3.3%, -1.9%] | 5 |
All (primary) | 0.2% | [-0.4%, 0.5%] | 3 |
Add the cfg_match!
macro #115416 (Comparison Link)
(instructions:u) | mean | range | count |
---|---|---|---|
Regressions (primary) | 0.6% | [0.5%, 0.7%] | 4 |
Regressions (secondary) | 0.5% | [0.5%, 0.6%] | 2 |
Improvements (primary) | -1.3% | [-1.3%, -1.3%] | 1 |
Improvements (secondary) | - | - | 0 |
All (primary) | 0.2% | [-1.3%, 0.7%] | 5 |
impl
s apply" rust#114811(last review activity: about 44 days ago)
Next meetings' agenda draft: https://hackmd.io/CGSTpw4WRFec9SDNE58p-A