Files
ViperC/App/lib
TermiNexus b17de2bb65 feat(obs): reject nullable values in non-nullable bindings
In strict mode a `T?` binding or field may hold None, so assigning it to an `own T`, a plain pointer, a non-nullable field or a non-nullable return now fails instead of silently narrowing. Unwrap with `match` (or declare the target as `T?`). The language server publishes the same diagnostic for annotated/plain assignments.
2026-11-03 18:01:21 +08:00
..