|
|
# `{-# LANGUAGE #-}` Pragma History
|
|
|
|
|
|
## Changes in GHC 7.0 (since GHC 6.12)
|
|
|
|
|
|
|
|
|
Added LANGUAGE extensions:
|
|
|
|
|
|
- `Haskell2010`
|
|
|
- `Haskell98`
|
|
|
- (`No`)`AlternativeLayoutRule`
|
|
|
- (`No`)`AlternativeLayoutRuleTransitional`
|
|
|
- (`No`)`DatatypeContexts`
|
|
|
- (`No`)`DoAndIfThenElse`
|
|
|
- (`No`)`RebindableSyntax`
|
|
|
|
|
|
## Changes in GHC 7.2
|
|
|
|
|
|
|
|
|
Added LANGUAGE extensions:
|
|
|
|
|
|
- `Safe`
|
|
|
- `SafeImports`
|
|
|
- `Trustworthy`
|
|
|
- (`No`)`DefaultSignatures`
|
|
|
- (`No`)`DeriveGeneric`
|
|
|
- (`No`)`GADTSyntax`
|
|
|
- (`No`)`InterruptibleFFI`
|
|
|
- (`No`)`MonadComprehensions`
|
|
|
- (`No`)`NondecreasingIndentation`
|
|
|
- (`No`)`ParallelArrays`
|
|
|
- (`No`)`RelaxedLayout`
|
|
|
|
|
|
|
|
|
Removed LANGUAGE extensions:
|
|
|
|
|
|
- (`No`)`Generics`
|
|
|
- (`No`)`NewQualifiedOperators`
|
|
|
- (`No`)`PArr`
|
|
|
|
|
|
## Changes in GHC 7.4
|
|
|
|
|
|
|
|
|
Added LANGUAGE extensions:
|
|
|
|
|
|
- `Unsafe`
|
|
|
- (`No`)`CApiFFI`
|
|
|
- (`No`)`ConstraintKinds`
|
|
|
- (`No`)`DataKinds`
|
|
|
- (`No`)`PolyKinds`
|
|
|
- (`No`)`TraditionalRecordSyntax`
|
|
|
|
|
|
|
|
|
Removed LANGUAGE extensions:
|
|
|
|
|
|
- `SafeImports`
|
|
|
|
|
|
## Changes in GHC 7.6
|
|
|
|
|
|
|
|
|
Added LANGUAGE extensions:
|
|
|
|
|
|
- (`No`)`ExplicitNamespaces`
|
|
|
- (`No`)`InstanceSigs`
|
|
|
- (`No`)`LambdaCase`
|
|
|
- (`No`)`MultiWayIf`
|
|
|
|
|
|
## Changes in GHC 7.8
|
|
|
|
|
|
|
|
|
Added LANGUAGE extensions:
|
|
|
|
|
|
- (`No`)`AllowAmbiguousTypes`
|
|
|
- (`No`)`AutoDeriveTypeable`
|
|
|
- (`No`)`EmptyCase`
|
|
|
- (`No`)`JavaScriptFFI`
|
|
|
- (`No`)`NegativeLiterals`
|
|
|
- (`No`)`NullaryTypeClasses`
|
|
|
- (`No`)`NumDecimals`
|
|
|
- (`No`)`OverloadedLists`
|
|
|
- (`No`)`PatternSynonyms`
|
|
|
- (`No`)`RoleAnnotations`
|
|
|
|
|
|
## Changes in GHC 7.10 (WIP)
|
|
|
|
|
|
|
|
|
Added LANGUAGE extensions:
|
|
|
|
|
|
- (`No`)`BinaryLiterals` |
|
|
\ No newline at end of file |