From 189774712fddbdfc012fece7147a6987cf89c2c5 Mon Sep 17 00:00:00 2001 From: agra Date: Mon, 8 Jun 2026 21:40:33 +0300 Subject: [PATCH] test(stdlib/E5): pin 0786-0792 value-const same-name golden markers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Track the 21 examples/expected/078x golden markers (exit/stdout/stderr for 0786-0792) generated alongside 5df4ac6. The E5 source change and example sources were committed there; these regression markers were generated on disk (the example gate passes against them) but left untracked, leaving the tree dirty and the new regressions unpinned in git. No source or golden content changes — markers verified byte-for-byte against the current binary via run_examples.sh (531 passed, 0 failed). - 0786 own-wins (a=1 b=2) - 0787 bare same-name two-flat-visible -> loud ambiguous (exit 1) - 0788 expr-chain value+dimension coherent (a_len=2 a_val=2 b_len=11 b_val=11) - 0789 imported expr-const nested leaves pinned to author source (val=2 len=2) - 0790 cross-module same-name cycle-guard, no false cycle (m=3 len=3) - 0791 multi-level cross-module chain (big=102 bk=11) - 0792 struct-field registration-time dimension (a_sz=2 b_sz=7) --- examples/expected/0786-modules-same-name-const-own.exit | 1 + examples/expected/0786-modules-same-name-const-own.stderr | 1 + examples/expected/0786-modules-same-name-const-own.stdout | 1 + .../expected/0787-modules-same-name-const-ambiguous.exit | 1 + .../expected/0787-modules-same-name-const-ambiguous.stderr | 5 +++++ .../expected/0787-modules-same-name-const-ambiguous.stdout | 1 + .../0788-modules-same-name-const-expr-chain-dim.exit | 1 + .../0788-modules-same-name-const-expr-chain-dim.stderr | 1 + .../0788-modules-same-name-const-expr-chain-dim.stdout | 1 + .../0789-modules-same-name-const-leaf-author-pin.exit | 1 + .../0789-modules-same-name-const-leaf-author-pin.stderr | 1 + .../0789-modules-same-name-const-leaf-author-pin.stdout | 1 + .../0790-modules-same-name-const-cross-cycle-guard.exit | 1 + .../0790-modules-same-name-const-cross-cycle-guard.stderr | 1 + .../0790-modules-same-name-const-cross-cycle-guard.stdout | 1 + ...791-modules-same-name-const-multi-level-cross-module.exit | 1 + ...1-modules-same-name-const-multi-level-cross-module.stderr | 1 + ...1-modules-same-name-const-multi-level-cross-module.stdout | 1 + .../0792-modules-same-name-const-struct-field-dim.exit | 1 + .../0792-modules-same-name-const-struct-field-dim.stderr | 1 + .../0792-modules-same-name-const-struct-field-dim.stdout | 1 + 21 files changed, 25 insertions(+) create mode 100644 examples/expected/0786-modules-same-name-const-own.exit create mode 100644 examples/expected/0786-modules-same-name-const-own.stderr create mode 100644 examples/expected/0786-modules-same-name-const-own.stdout create mode 100644 examples/expected/0787-modules-same-name-const-ambiguous.exit create mode 100644 examples/expected/0787-modules-same-name-const-ambiguous.stderr create mode 100644 examples/expected/0787-modules-same-name-const-ambiguous.stdout create mode 100644 examples/expected/0788-modules-same-name-const-expr-chain-dim.exit create mode 100644 examples/expected/0788-modules-same-name-const-expr-chain-dim.stderr create mode 100644 examples/expected/0788-modules-same-name-const-expr-chain-dim.stdout create mode 100644 examples/expected/0789-modules-same-name-const-leaf-author-pin.exit create mode 100644 examples/expected/0789-modules-same-name-const-leaf-author-pin.stderr create mode 100644 examples/expected/0789-modules-same-name-const-leaf-author-pin.stdout create mode 100644 examples/expected/0790-modules-same-name-const-cross-cycle-guard.exit create mode 100644 examples/expected/0790-modules-same-name-const-cross-cycle-guard.stderr create mode 100644 examples/expected/0790-modules-same-name-const-cross-cycle-guard.stdout create mode 100644 examples/expected/0791-modules-same-name-const-multi-level-cross-module.exit create mode 100644 examples/expected/0791-modules-same-name-const-multi-level-cross-module.stderr create mode 100644 examples/expected/0791-modules-same-name-const-multi-level-cross-module.stdout create mode 100644 examples/expected/0792-modules-same-name-const-struct-field-dim.exit create mode 100644 examples/expected/0792-modules-same-name-const-struct-field-dim.stderr create mode 100644 examples/expected/0792-modules-same-name-const-struct-field-dim.stdout diff --git a/examples/expected/0786-modules-same-name-const-own.exit b/examples/expected/0786-modules-same-name-const-own.exit new file mode 100644 index 0000000..573541a --- /dev/null +++ b/examples/expected/0786-modules-same-name-const-own.exit @@ -0,0 +1 @@ +0 diff --git a/examples/expected/0786-modules-same-name-const-own.stderr b/examples/expected/0786-modules-same-name-const-own.stderr new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/examples/expected/0786-modules-same-name-const-own.stderr @@ -0,0 +1 @@ + diff --git a/examples/expected/0786-modules-same-name-const-own.stdout b/examples/expected/0786-modules-same-name-const-own.stdout new file mode 100644 index 0000000..b0ff4e7 --- /dev/null +++ b/examples/expected/0786-modules-same-name-const-own.stdout @@ -0,0 +1 @@ +a=1 b=2 diff --git a/examples/expected/0787-modules-same-name-const-ambiguous.exit b/examples/expected/0787-modules-same-name-const-ambiguous.exit new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/examples/expected/0787-modules-same-name-const-ambiguous.exit @@ -0,0 +1 @@ +1 diff --git a/examples/expected/0787-modules-same-name-const-ambiguous.stderr b/examples/expected/0787-modules-same-name-const-ambiguous.stderr new file mode 100644 index 0000000..39e505c --- /dev/null +++ b/examples/expected/0787-modules-same-name-const-ambiguous.stderr @@ -0,0 +1,5 @@ +error: 'K' is ambiguous: it is declared in multiple flat-imported modules; qualify the reference or remove the duplicate import + --> examples/0787-modules-same-name-const-ambiguous.sx:12:21 + | +12 | print("K={}\n", K); + | ^ diff --git a/examples/expected/0787-modules-same-name-const-ambiguous.stdout b/examples/expected/0787-modules-same-name-const-ambiguous.stdout new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/examples/expected/0787-modules-same-name-const-ambiguous.stdout @@ -0,0 +1 @@ + diff --git a/examples/expected/0788-modules-same-name-const-expr-chain-dim.exit b/examples/expected/0788-modules-same-name-const-expr-chain-dim.exit new file mode 100644 index 0000000..573541a --- /dev/null +++ b/examples/expected/0788-modules-same-name-const-expr-chain-dim.exit @@ -0,0 +1 @@ +0 diff --git a/examples/expected/0788-modules-same-name-const-expr-chain-dim.stderr b/examples/expected/0788-modules-same-name-const-expr-chain-dim.stderr new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/examples/expected/0788-modules-same-name-const-expr-chain-dim.stderr @@ -0,0 +1 @@ + diff --git a/examples/expected/0788-modules-same-name-const-expr-chain-dim.stdout b/examples/expected/0788-modules-same-name-const-expr-chain-dim.stdout new file mode 100644 index 0000000..6f78793 --- /dev/null +++ b/examples/expected/0788-modules-same-name-const-expr-chain-dim.stdout @@ -0,0 +1 @@ +a_len=2 a_val=2 b_len=11 b_val=11 diff --git a/examples/expected/0789-modules-same-name-const-leaf-author-pin.exit b/examples/expected/0789-modules-same-name-const-leaf-author-pin.exit new file mode 100644 index 0000000..573541a --- /dev/null +++ b/examples/expected/0789-modules-same-name-const-leaf-author-pin.exit @@ -0,0 +1 @@ +0 diff --git a/examples/expected/0789-modules-same-name-const-leaf-author-pin.stderr b/examples/expected/0789-modules-same-name-const-leaf-author-pin.stderr new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/examples/expected/0789-modules-same-name-const-leaf-author-pin.stderr @@ -0,0 +1 @@ + diff --git a/examples/expected/0789-modules-same-name-const-leaf-author-pin.stdout b/examples/expected/0789-modules-same-name-const-leaf-author-pin.stdout new file mode 100644 index 0000000..d5717e6 --- /dev/null +++ b/examples/expected/0789-modules-same-name-const-leaf-author-pin.stdout @@ -0,0 +1 @@ +val=2 len=2 diff --git a/examples/expected/0790-modules-same-name-const-cross-cycle-guard.exit b/examples/expected/0790-modules-same-name-const-cross-cycle-guard.exit new file mode 100644 index 0000000..573541a --- /dev/null +++ b/examples/expected/0790-modules-same-name-const-cross-cycle-guard.exit @@ -0,0 +1 @@ +0 diff --git a/examples/expected/0790-modules-same-name-const-cross-cycle-guard.stderr b/examples/expected/0790-modules-same-name-const-cross-cycle-guard.stderr new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/examples/expected/0790-modules-same-name-const-cross-cycle-guard.stderr @@ -0,0 +1 @@ + diff --git a/examples/expected/0790-modules-same-name-const-cross-cycle-guard.stdout b/examples/expected/0790-modules-same-name-const-cross-cycle-guard.stdout new file mode 100644 index 0000000..b2b8491 --- /dev/null +++ b/examples/expected/0790-modules-same-name-const-cross-cycle-guard.stdout @@ -0,0 +1 @@ +m=3 len=3 diff --git a/examples/expected/0791-modules-same-name-const-multi-level-cross-module.exit b/examples/expected/0791-modules-same-name-const-multi-level-cross-module.exit new file mode 100644 index 0000000..573541a --- /dev/null +++ b/examples/expected/0791-modules-same-name-const-multi-level-cross-module.exit @@ -0,0 +1 @@ +0 diff --git a/examples/expected/0791-modules-same-name-const-multi-level-cross-module.stderr b/examples/expected/0791-modules-same-name-const-multi-level-cross-module.stderr new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/examples/expected/0791-modules-same-name-const-multi-level-cross-module.stderr @@ -0,0 +1 @@ + diff --git a/examples/expected/0791-modules-same-name-const-multi-level-cross-module.stdout b/examples/expected/0791-modules-same-name-const-multi-level-cross-module.stdout new file mode 100644 index 0000000..ff8ad35 --- /dev/null +++ b/examples/expected/0791-modules-same-name-const-multi-level-cross-module.stdout @@ -0,0 +1 @@ +big=102 bk=11 diff --git a/examples/expected/0792-modules-same-name-const-struct-field-dim.exit b/examples/expected/0792-modules-same-name-const-struct-field-dim.exit new file mode 100644 index 0000000..573541a --- /dev/null +++ b/examples/expected/0792-modules-same-name-const-struct-field-dim.exit @@ -0,0 +1 @@ +0 diff --git a/examples/expected/0792-modules-same-name-const-struct-field-dim.stderr b/examples/expected/0792-modules-same-name-const-struct-field-dim.stderr new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/examples/expected/0792-modules-same-name-const-struct-field-dim.stderr @@ -0,0 +1 @@ + diff --git a/examples/expected/0792-modules-same-name-const-struct-field-dim.stdout b/examples/expected/0792-modules-same-name-const-struct-field-dim.stdout new file mode 100644 index 0000000..7ff3640 --- /dev/null +++ b/examples/expected/0792-modules-same-name-const-struct-field-dim.stdout @@ -0,0 +1 @@ +a_sz=2 b_sz=7