A busy week, with lots of mixed changes, though in the end only a few were deemed significant enough to report here.
Triage done by @pnkfelix. Revision range: fe37929e4cba2c5c21e6805805769630c736bc3d..69c4aa2901ffadf69deaf91b2f90604bcbc2eb36
3 Regressions, 1 Improvements, 3 Mixed; 0 of them in rollups 57 comparisons made in total
Shrink Session a bit #88530
full
builds of deeply-nested-async
)Concrete regions can show up in mir borrowck if the originated from there #88533
incr-patched: add static arr item
builds of coercions
)coercions
and that may be noise. However, there are many others that are over 0.4% regression to instruction counts. The combination of those two factors led pnkfelix to think that we may want to take a second look at the effects of this PR.Introduce let...else
#87688
incr-unchanged
builds of deeply-nested-closures
)full
builds of issue-46449
)Move global analyses from lowering to resolution #88597
incr-unchanged
builds of keccak
)Preserve most sub-obligations in the projection cache #85868
incr-unchanged
builds of deeply-nested
)full
builds of deeply-nested
)BTreeMap/BTreeSet::from_iter: use bulk building to improve the performance #88448
full
builds of inflate
)incr-patched: println
builds of clap-rs
)Avoid invoking the hir_crate query to traverse the HIR #88435
incr-patched: add static arr item
builds of coercions
)incr-unchanged
builds of helloworld
)generics_of
for fields and ty paramswrite