A nice week: more improvements than regressions.
Triage done by @pnkfelix. Revision range: 9f85cd6f2ab2769c16e89dcdddb3e11d9736b351..7743c9fadd64886d537966ba224b9c20e6014a59
2 Regressions, 4 Improvements, 8 Mixed; ??? of them in rollups 44 comparisons made in total
Point at argument instead of call for their obligations #88719
full
builds of diesel
)Rollup of 10 pull requests #89047
incr-unchanged
builds of webrender-wrench
)Avoid unnecessary formatting when trace log level is disabled #88934
incr-full
builds of derive
)Fast reject for NeedsNonConstDrop #88965
full
builds of html5ever
)Avoid codegen for Result::into_ok in lang_start #88988
incr-full
builds of helloworld
)Don't inline OnceCell initialization closures #89031
full
builds of helloworld
)Const drop #88558
full
builds of externs
)full
builds of html5ever
)Introduce a fast path that avoids the debug_tuple
abstraction when deriving Debug for unit-like enum variants. #88832
full
builds of stm32f4
)incr-unchanged
builds of ctfe-stress-4
)Remove concept of ‘completion’ from the projection cache #88945
incr-unchanged
builds of helloworld
)full
builds of wg-grammar
)Simplify lazy DefPathHash decoding by using an on-disk hash table. #82183
incr-unchanged
builds of deeply-nested
)incr-full
builds of coercions
)Gather module items after lowering. #88703
incr-unchanged
builds of ctfe-stress-4
)incr-unchanged
builds of tuple-stress
) https://github.com/rust-lang/rust/issues/88703Querify FnAbi::of_{fn_ptr,instance}
as fn_abi_of_{fn_ptr,instance}
. #88575
full
builds of regression-31157
)incr-unchanged
builds of regression-31157
)Use <[T; N]>::map in Sharded instead of SmallVec and unsafe code #89069
incr-unchanged
builds of ucd
)incr-full
builds of ctfe-stress-4
)Lower only one HIR owner at a time #87234
full
builds of unused-warnings
)incr-unchanged
builds of helloworld
)FnAbi::of_{fn_ptr,instance}
as fn_abi_of_{fn_ptr,instance}
.layout_raw
query into layout_of
.generics_of
for fields and ty paramslet...else
write