Changelog for linear-generics-0.2.3
next [????.??.??]
0.2.3
- Support building with
template-haskell-2.21.*(GHC 9.8).
0.2.2
- Produce an orderly error message if someone gives us
type data. - Produce an error message much more eagerly when someone tries to
use
GHCGenerically1with an improperly shaped type. - Place
INLINE [1]pragmas onfromandtoimplementations when types don't have too many constructors or fields, following the heuristics GHC has used forGenericderiving since version 9.2.
0.2.1
- Add a
Genericinstance forData.Void.Void.
0.2
- The
Generic1instance forGenerically1no longer usesGHC.Generics.Generic1; it now usesGHC.Generics.Genericinstead. This allows far more instances to be derived.
0.1.0.1
-
Make
Generic1deriving properly polykinded. There was an old kind check that has not been valid for a long time. -
Improve error handling slightly.
-
Adjust
README. -
Refactor code in Generics.Linear.TH
-
Improve comments.
0.1.0.0
- Initial fork from
generic-deriving.