docs(issues): mark 17 already-fixed issues RESOLVED with verified banners

Each banner was re-verified against the current binary (repro now behaves
correctly) and cites the actual fix location in current src/** plus the covering
regression example. Closes the stale-but-fixed backlog: 0019, 0042-0056, 0131.
No compiler change.
This commit is contained in:
agra
2026-06-21 09:25:52 +03:00
parent 4fc5411cd9
commit c21b683b08
17 changed files with 118 additions and 0 deletions

View File

@@ -1,5 +1,12 @@
# 0131 — protocol method call with extra arguments compiles and silently drops them
> **RESOLVED.** Protocol-dispatch lowering matched the call args against the
> method's parameter list without an arity check, so extra trailing args were
> silently truncated (and missing args left the thunk reading garbage). Fixed in
> `src/ir/lower/protocol.zig:emitProtocolDispatch` (lines 531-538), which now
> exact-arity-checks and emits `'{name}' expects N argument(s), but M were given`
> at the call span. Regression pinned by `examples/1634-protocol-call-arity`.
## Symptom
Calling a protocol method with MORE arguments than the protocol