rust-lang / rust

Empowering everyone to build reliable and efficient software.
https://www.rust-lang.org
Other
93.93k stars 12.09k forks source link

search graph: cache provisional results between fixpoint iterations #125167

Closed lcnr closed 1 week ago

lcnr commented 2 weeks ago

will still go through it once to add some comments and to explain the general idea somewhere before merging this.

r? @nikomatsakis @compiler-errors

rustbot commented 2 weeks ago

Some changes occurred to the core trait solver

cc @rust-lang/initiative-trait-system-refactor

lcnr commented 1 week ago

closing this for now, rewrote this PR in a separate branch and am still not convinced it is sound. Will require some further thought until anything's ready to land here