Type System Completion: - Add unify() with occurs check for proper type variable binding - Add apply_subst() to chase type variables through substitution map - Add SignalInfo/SignalClass for graph-based signal classification - Add check_program_with_signals() accepting optional signal graph data - Push Dom effect handler scope automatically when checking view blocks - Wire unification into BinOp, comparison, and logical operator inference - Include List/Record literals in source signal heuristic Tests: 34 ds-types tests (up from 11), 159 workspace total, 0 failures |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||