Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
redesign type inference outer loop (PR #21677)
removes the global work queue, which allows increasing the precision of cycle detection and resolution, and decreases the need for the threading synchronization lock surrounding inference updates `inInference` flag usage to be merely a hint for `jl_type_infer` to not bother trying to infer a method (helps avoid accidental infinite recursion over inferring type inference), enable inferring inference (cherry picked from commit 5847317)
- Loading branch information