Wilco Kusee
Wilco Kusee
Found in [rust-analyzer#7796](https://github.com/rust-analyzer/rust-analyzer/issues/7796): When trying to solve this goal: ```rust Implemented({closure:ClosureId(3)}), ?1 := (&'static 2), ?2 := Ordering] ]> : FnMut>) ``` Chalk keeps expanding the query when trying to...
We should create some benchmarks, so we can track runtime and memory usage later.
This just returns `NoSolution` if it shouldn't continue, but that should already be useful to rust-analyzer. Note: Cloning of `should_continue` is a workaround to a rustc bug ([#95734](https://github.com/rust-lang/rust/issues/95734))
Found in [rust-analyzer#12897](https://github.com/rust-lang/rust-analyzer/issues/12897), the following test causes the recursive solver to loop: ```rust #[test] fn cyclic_traits() { test! { program { trait Clone { } trait A { type X:...