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
Deriving Hashable #3446 Deriving Hashable (@kritzcreek mentioned he was going to look into this more in hopes of getting it in. Will also need a new non-breaking Prelude release)
It's now possible to use ?hole style syntax in type signatures where you want the compiler to tell you the missing type. This was previously possible by using _ in a type signature, but now _ can be used without raising a warning, as long as it does not appear in a top level declaration.
Let's try and do the 6-week release schedule after this, meaning the next one will be on the 24th of Feb, unless anyone objects / thinks we should do 8-week or something?
Intended release date: 13th Jan
Possible things to include still:
Deriving Hashable #3446 DerivingHashable(@kritzcreek mentioned he was going to look into this more in hopes of getting it in. Will also need a new non-breakingPreluderelease)Post-release tasks:
New features
Named type wildcards (Add named type wildcards #3500, @natefaubion)
It's now possible to use
?holestyle syntax in type signatures where you want the compiler to tell you the missing type. This was previously possible by using_in a type signature, but now_can be used without raising a warning, as long as it does not appear in a top level declaration.Enhancements
Booleankind toPrim.Boolean(add Boolean kind to Prim.Boolean #3389, @justinwoo)row:columnprinting for source positions in error messages (make file paths clickable using pattern #3473, @justinwoo):printdirective for customizable repl printing (Add :print directive for customizable repl printing #3478, @hdgarrood)do(Implement QualifiedDo #3373, @pkamenarsky)Fixes
*and!(Remove references to previous kinds * and ! #3458, @LiamGoodacre)Partialcan foil TCO optimizations (Optimize inferred partial constraint fn #3218, @matthewleon)isUnquotedKey, fixes #3479 #3480, @hdgarrood)Other (internals)
TypeandKind(Add annotations to Type and Kind #3484, @natefaubion)Type/Kind(Use handwritten JSON instances for Type/Kind #3496, @natefaubion)Type(Remove pretty print constructors from Type #3498, @natefaubion)Let's try and do the 6-week release schedule after this, meaning the next one will be on the 24th of Feb, unless anyone objects / thinks we should do 8-week or something?