Transition solve to use a worklist rather than always recursing

This should unblock some of @folkertdev's work on transitioning builtins
to pure Roc code. It's not perfect yet (we still make some recursions),
but it's a step, and it should avoid recursing on `Let`
`ret_constraint`s, which caused stack overflows when they became really
long before.
This commit is contained in:
ayazhafiz 2022-02-27 15:46:01 -05:00
parent dcf3c052af
commit 56d4dc3480

File diff suppressed because it is too large Load diff