New language extension flags:
Changes to language extension flags:
Generics, added DeriveGeneric in its place
Although GADT syntax had existed since the introduction of generalized algebraic datatypes in version 6.4, this version of GHC introduced the GADTSyntax language extension flag, which makes it possible to enable only the syntactic aspects without the additional changes to the type system that GADTs entail.
This version introduced Safe Haskell.