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
STDLIB-04c: string_concat extern → real impl or remove (operator-only) #330
Per the 2026-05-24 audit, string_concat has no direct wiring found in any backend. Concatenation today is the ++ operator, which is independently lowered. So this extern is either dead surface or genuinely unwired.
Acceptance (decide one)
If genuinely operator-only: remove the extern from stdlib/effects.affine + verify no internal caller breaks; document ++ as the canonical surface.
If callers exist: wire on all backends (mirror the ++ lowering) + hermetic round-trip test.
CAPABILITY-MATRIX + TECH-DEBT updated in the same PR.
Activity
docs(tech-debt): split STDLIB-04 into 04a–04e per per-extern audit (R…
chore(stdlib): STDLIB-04c — remove dead string_concat extern (Closes #…
design: lowering string ++ (and slice) to wasm — proposal for sign-off (
compiler: string-wall slice 8a — guard string ++ against silent misco…