Mostly quiet week; improvements outweighed regressions.
Triage done by @simulacrum. Revision range: 9a27044f42ace9eb652781b53f598e25d4e7e918..5aff6dd07a562a2cba3c57fc3460a72acb6bef46
1 Regressions, 4 Improvements, 0 Mixed; 0 of them in rollups
Support forwarding caller location through trait object method call #81360
- Moderate regression in instruction counts (up to 1.5% on
incr-full
builds ofunused-warnings-check
) - Largely due to increased number of calls to the newly-made query should_inherit_track_caller. Mostly higher regressions on smaller benchmarks.
Reland "Merge CrateDisambiguator into StableCrateId" #86143
- Moderate improvement in instruction counts (up to -2.5% on
full
builds ofhtml5ever-opt
)
Stop generating alloca
s & memcmp
for simple short array equality #85828
- Moderate improvement in instruction counts (up to -2.2% on
incr-patched: b9b3e592dd cherry picked
builds ofstyle-servo-debug
)
Add support for raw-dylib with stdcall, fastcall functions #86419
- Moderate improvement in instruction counts (up to -1.2% on
incr-unchanged
builds ofexterns-opt
)
Use clang 12.0.1 on dist-x86_64/i686-linux #87019
- Moderate improvement in instruction counts (up to -2.3% on
full
builds ofregression-31157-opt
)
- There are a number of untriaged regressions; as of this writing: