roc/crates/compiler/load/tests
Ayaz Hafiz 54cc5e4c29
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-05 23:54:37 -05:00
..
helpers Allow suffixed pure functions that are exposed to the host 2024-11-27 14:06:37 -03:00
platform.roc Report unrecognized shorthands when loading from the root module 2024-06-08 14:12:01 -03:00
test_reporting.rs Unify let-introduction in a single path 2025-01-05 23:54:37 -05:00