SIGN IN SIGN UP

Auto merge of #161077 - nnethercote:CanonicalizerState, r=jdonszelmann

Avoid allocations when canonicalizing

Canonicalization is hot in the new solver. This commit avoids some allocations while doing it. Details in individual commits.

r? @lcnr
B
bors committed
d453bdd8f092d099bc336f0bda4163f809ad18e0