dreamstack/compiler
enzotar 61c26acfa7 improve: dependent types review — cycle detection, precision, error quality
- Fix ast_to_pred_expr silent Value fallback → opaque Call prevents false positives
- check_refinement now handles BoolLit/StringLit with human-readable display
- Integer equality/inequality uses exact i64 via try_resolve_ints (no f64 loss)
- Type::Refined handled in unwrap_reactive + new unwrap_refined() utility
- Type alias cycle detection via type_expr_references in Pass 0
- 9 new tests: predicate display, evaluate_static (int/compound/eq_precision),
  unwrap_refined, refined type display, cycle detection, readable violations

127 workspace tests pass (25 in ds-types), 0 failures
2026-02-26 11:21:43 -08:00
..
ds-analyzer feat(compiler): complete bitstream integration — all 9 changes 2026-02-25 13:26:59 -08:00
ds-cli feat: v2 module system — import/export with multi-file compilation 2026-02-25 20:36:18 -08:00
ds-codegen feat: dependent types — refinement types, type aliases, type annotations 2026-02-26 11:09:33 -08:00
ds-layout feat(compiler): complete bitstream integration — all 9 changes 2026-02-25 13:26:59 -08:00
ds-parser feat: dependent types — refinement types, type aliases, type annotations 2026-02-26 11:09:33 -08:00
ds-types improve: dependent types review — cycle detection, precision, error quality 2026-02-26 11:21:43 -08:00