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
gen-rust: a local array passed to a mutable slice parameter lowers to &mut &(w), which rustc refuses #10785
t27c gen-rust must lower a call that passes a local array to a mutable slice parameter as &mut w, not &mut &(w). Today rustc refuses the generated code, so any spec reached from tri through gen-rust cannot call such a function, and a caller has to copy the function instead of using it (see #10766 / PR #10781, where spice_convert.t27 re-states linear.t27's MNA stamp as pair_add / src_add for this reason).
specs/analog/linear.t27 line 397 declares pub fn stamp_pair(w: []f64, off: usize, a: u8, b: u8, y: f64), and stamp (line 414) calls it on a local var w : [55]f64 as stamp_pair(&w, 0, a[e], b[e], 1.0 / val[e]);.
Closed by the issue-shape gate (specs/policy/issue_shape.t27, #7498): an issue must have the template's sections. Edit the body; an edit that passes reopens it.
missing: ## Success Criteria -- an outcome a machine can settle: a number with a unit, a backticked file, exit 0, or a backticked command
Reopened by the self-heal of #11007. The issue-shape gate closed this issue with a queued run that judged an older body from its event payload; the current body passes gen/c/policy/issue_shape.c, and the gate's own contract is that a passing body stays open. If the work is in fact finished or obsolete, close it as completed.
Activity
github-actions commentedon Oct 19, 2026
Closed by the issue-shape gate (specs/policy/issue_shape.t27, #7498): an issue must have the template's sections. Edit the body; an edit that passes reopens it.
exit 0, or a backticked commandgHashTag commentedon Oct 19, 2026
Reopened by the self-heal of #11007. The issue-shape gate closed this issue with a queued run that judged an older body from its event payload; the current body passes
gen/c/policy/issue_shape.c, and the gate's own contract is that a passing body stays open. If the work is in fact finished or obsolete, close it as completed.