Switch to reverse chronological order (and slightly tweak the formatting of the "No" part) authored by Rufflewind's avatar Rufflewind
......@@ -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