roc/crates/compiler/load
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
..
src Add Task as a built-in module/type 2024-06-25 00:03:56 -07:00
tests Unify let-introduction in a single path 2025-01-01 23:39:37 -06:00
build.rs resolve comments 2024-12-12 20:54:25 +10:00
Cargo.toml replace cargo deps with workspace in gen_wasm, late_solve, load, load_internal 2024-11-29 11:21:57 +11:00