You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(igla): Wave Loop 892 — module-scope [603][2]^6 Pt non-power-of-two outer-dimension array-of-struct variable from call with indexed signed writes #1845
Pattern: module-scope variable initialized from a pure function call, mutated via signed-index field writes, read back with assert_eq inside a bench block.
Given a module-scope variable of outer dimension 603 (non-power-of-two) containing an array-of-struct with inner dimension [2]^6 Pt (384 bits per element), When the variable is initialized from a pure function call and mutated via signed-index field writes, Then reading back the values with assert_eq inside a bench block must produce the expected results.
Requirements
FR-001: The compiler MUST accept module-scope array-of-struct variables with non-power-of-two outer dimensions.
FR-002: The compiler MUST correctly initialize module-scope variables from pure function calls.
FR-003: The compiler MUST support signed-index field writes to mutate array-of-struct elements.
FR-004: The bench block assert_eq MUST verify the mutated values match expectations.
Success Criteria
t27c specs/tools/tri/loop.t27 compiles successfully and exits 0
t27c specs/tri/collections/array.t27 compiles successfully and exits 0
t27c specs/memory/graph/scope.t27 compiles successfully and exits 0
Reopened 2026-10-07: the bulk close of issues without a ## Boundary section was reverted by the owner. Nothing to do here; this comment replaces the earlier close notice.
Activity
docs(igla): Wave Loop 891 close-out — finalize W892 issue #1845
feat(igla): Wave Loop 892 — module-scope [603][2]^6 Pt non-power-of-t…
docs(igla): Wave Loop 892 close-out + W893 plan (Closes #1845)
gHashTag commentedon Oct 7, 2026
Reopened 2026-10-07: the bulk close of issues without a
## Boundarysection was reverted by the owner. Nothing to do here; this comment replaces the earlier close notice.