fsharp
fsharp copied to clipboard
Feature nullness :: Bugfixes
- Ignore nullness applied on struct-based instances of generic typars allowing nullness. i.e. "T?" in a C# API where T can also be a struct.
- Change CLI events declared as EventHandler? in C# look like without null in F#, because F# has null-safe access via Fsharp.Core adapters.
- Bugfix a situation where a mutable let binding first starts with null (typechecker assigns the "supports null constraint"), and is later assigned a not null value (which does not meet "supports null").