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
Declare unbounded generic helpers `fn gN<T>(p: read T) -> Int` and call them at
varied concrete scalar types (`gN<Int>(p: read 5)`, `gN<String>(p: read "x")`,
...). Each call site monomorphizes to a distinct Rust instantiation while the VM
erases the type parameter — both must agree. Unbounded `T` keeps generation valid
(no bound to satisfy, no `take`/move tracking); the coverage is in instantiating
the same generic at multiple types.
Smoke (>=95% accept, vm==jit) and full N-way incl. compiled (40 cases) green.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments