roc/crates/compiler/solve
Ayaz Hafiz c3d77b8841 Unify let-introduction in a single path
Remove branches on determining how let-bindings are introduced to the
scope. This is maybe a little more inefficient, but I think it is a huge
simplification.

One additional change this required was changing how fx suffixes are
checked. The current implementation would add additional constraints for
patterns in let bindings conditionally. However, this is unnecessary. I
believe it is sufficient to check the fx suffix by running the checks on
all introduced symbols after the type is well known (i.e. the body is
checked).
2025-01-01 23:39:37 -06:00
..
docs Update stale document references 2024-06-26 02:16:20 -04:00
src Unify let-introduction in a single path 2025-01-01 23:39:37 -06:00
tests add List.splitAt 2024-11-09 17:16:21 -06:00
Cargo.toml update to workspace deps for miscellaneous 2024-11-29 11:37:39 +11:00