... | ... | @@ -6,100 +6,100 @@ Here is the list of language extensions added (and sometimes removed) by the Gla |
|
|
|
|
|
See also [GHC Boot Library Version History](commentary/libraries/version-history), which tabulates the GHC versions against the versions of the `base` library and other boot libraries.
|
|
|
|
|
|
## Changes in GHC 7.0 (since GHC 6.12)
|
|
|
## Changes in GHC 7.12 (WIP)
|
|
|
|
|
|
|
|
|
Added LANGUAGE extensions:
|
|
|
|
|
|
- `Haskell2010`
|
|
|
- `Haskell98`
|
|
|
- (`No`)`AlternativeLayoutRule`
|
|
|
- (`No`)`AlternativeLayoutRuleTransitional`
|
|
|
- (`No`)`DatatypeContexts`
|
|
|
- (`No`)`DoAndIfThenElse`
|
|
|
- (`No`)`RebindableSyntax`
|
|
|
- `[No]StrictData`
|
|
|
|
|
|
## Changes in GHC 7.2
|
|
|
## Changes in GHC 7.10
|
|
|
|
|
|
|
|
|
Added LANGUAGE extensions:
|
|
|
|
|
|
- `Safe`
|
|
|
- `SafeImports`
|
|
|
- `Trustworthy`
|
|
|
- (`No`)`DefaultSignatures`
|
|
|
- (`No`)`DeriveGeneric`
|
|
|
- (`No`)`GADTSyntax`
|
|
|
- (`No`)`InterruptibleFFI`
|
|
|
- (`No`)`MonadComprehensions`
|
|
|
- (`No`)`NondecreasingIndentation`
|
|
|
- (`No`)`ParallelArrays`
|
|
|
- (`No`)`RelaxedLayout`
|
|
|
- `[No]BinaryLiterals`
|
|
|
- `[No]DeriveAnyClass`
|
|
|
- `[No]NamedWildCards`
|
|
|
- `[No]PartialTypeSignatures`
|
|
|
- `[No]StaticPointers`
|
|
|
|
|
|
## Changes in GHC 7.8
|
|
|
|
|
|
Removed LANGUAGE extensions:
|
|
|
|
|
|
- (`No`)`Generics`
|
|
|
- (`No`)`NewQualifiedOperators`
|
|
|
- (`No`)`PArr`
|
|
|
Added LANGUAGE extensions:
|
|
|
|
|
|
## Changes in GHC 7.4
|
|
|
- `[No]AllowAmbiguousTypes`
|
|
|
- `[No]AutoDeriveTypeable`
|
|
|
- `[No]EmptyCase`
|
|
|
- `[No]JavaScriptFFI`
|
|
|
- `[No]NegativeLiterals`
|
|
|
- `[No]NullaryTypeClasses`
|
|
|
- `[No]NumDecimals`
|
|
|
- `[No]OverloadedLists`
|
|
|
- `[No]PatternSynonyms`
|
|
|
- `[No]RoleAnnotations`
|
|
|
|
|
|
## Changes in GHC 7.6
|
|
|
|
|
|
|
|
|
Added LANGUAGE extensions:
|
|
|
|
|
|
- `Unsafe`
|
|
|
- (`No`)`CApiFFI`
|
|
|
- (`No`)`ConstraintKinds`
|
|
|
- (`No`)`DataKinds`
|
|
|
- (`No`)`PolyKinds`
|
|
|
- (`No`)`TraditionalRecordSyntax`
|
|
|
- `[No]ExplicitNamespaces`
|
|
|
- `[No]InstanceSigs`
|
|
|
- `[No]LambdaCase`
|
|
|
- `[No]MultiWayIf`
|
|
|
|
|
|
## Changes in GHC 7.4
|
|
|
|
|
|
Removed LANGUAGE extensions:
|
|
|
|
|
|
- `SafeImports`
|
|
|
Added LANGUAGE extensions:
|
|
|
|
|
|
## Changes in GHC 7.6
|
|
|
- `Unsafe`
|
|
|
- `[No]CApiFFI`
|
|
|
- `[No]ConstraintKinds`
|
|
|
- `[No]DataKinds`
|
|
|
- `[No]PolyKinds`
|
|
|
- `[No]TraditionalRecordSyntax`
|
|
|
|
|
|
|
|
|
Added LANGUAGE extensions:
|
|
|
Removed LANGUAGE extensions:
|
|
|
|
|
|
- (`No`)`ExplicitNamespaces`
|
|
|
- (`No`)`InstanceSigs`
|
|
|
- (`No`)`LambdaCase`
|
|
|
- (`No`)`MultiWayIf`
|
|
|
- `SafeImports`
|
|
|
|
|
|
## Changes in GHC 7.8
|
|
|
## Changes in GHC 7.2
|
|
|
|
|
|
|
|
|
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
|
|
|
- `Safe`
|
|
|
- `SafeImports`
|
|
|
- `Trustworthy`
|
|
|
- `[No]DefaultSignatures`
|
|
|
- `[No]DeriveGeneric`
|
|
|
- `[No]GADTSyntax`
|
|
|
- `[No]InterruptibleFFI`
|
|
|
- `[No]MonadComprehensions`
|
|
|
- `[No]NondecreasingIndentation`
|
|
|
- `[No]ParallelArrays`
|
|
|
- `[No]RelaxedLayout`
|
|
|
|
|
|
|
|
|
Added LANGUAGE extensions:
|
|
|
Removed LANGUAGE extensions:
|
|
|
|
|
|
- (`No`)`BinaryLiterals`
|
|
|
- (`No`)`DeriveAnyClass`
|
|
|
- (`No`)`NamedWildCards`
|
|
|
- (`No`)`PartialTypeSignatures`
|
|
|
- (`No`)`StaticPointers`
|
|
|
- `[No]Generics`
|
|
|
- `[No]NewQualifiedOperators`
|
|
|
- `[No]PArr`
|
|
|
|
|
|
## Changes in GHC 7.12 (WIP)
|
|
|
## Changes in GHC 7.0 (since GHC 6.12)
|
|
|
|
|
|
|
|
|
Added LANGUAGE extensions:
|
|
|
|
|
|
- (`No`)`StrictData` |
|
|
\ No newline at end of file |
|
|
- `Haskell2010`
|
|
|
- `Haskell98`
|
|
|
- `[No]AlternativeLayoutRule`
|
|
|
- `[No]AlternativeLayoutRuleTransitional`
|
|
|
- `[No]DatatypeContexts`
|
|
|
- `[No]DoAndIfThenElse`
|
|
|
- `[No]RebindableSyntax` |
|
|
\ No newline at end of file |