hs-make-object appends _order for consistent key iteration (needed by repeat-in loops). But assert-equal (equal?) sees _order as a real key, breaking arrayLiteral "arrays containing objects work". Add hs-strip-order-deep to runtime.sx that recursively strips _order from dicts. Update emit_eval in the generator to wrap deep-dict evals with hs-strip-order-deep so assert-equal comparisons ignore _order. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
619 KiB
619 KiB