Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Avoid most allocations in `Canonicalizer`. #52342
Extra allocations are a significant cost of NLL, and the most common
In practice, most of the time these containers only end up holding a few
The changes to
All this speeds up a number of NLL "check" builds, the best by 2%.
Here are the NLL builds with a non-negligible speed-up: