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 |
||
|---|---|---|
| .. | ||
| ds-analyzer | ||
| ds-cli | ||
| ds-codegen | ||
| ds-incremental | ||
| ds-layout | ||
| ds-parser | ||
| ds-types | ||