Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • GHC GHC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 5,248
    • Issues 5,248
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 562
    • Merge requests 562
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell CompilerGlasgow Haskell Compiler
  • GHCGHC
  • Wiki
  • language pragma history

language pragma history · Changes

Page history
Switch to reverse chronological order (and slightly tweak the formatting of the "No" part) authored Aug 05, 2015 by Rufflewind's avatar Rufflewind
Hide whitespace changes
Inline Side-by-side
language-pragma-history.md
View page @ a8d76fa9
......@@ -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
Clone repository Edit sidebar
  • Adventures in GHC compile times
  • All things layout
  • AndreasK
  • AndreasPK
  • Back End and Run Time System
  • Backpack refactoring
  • Backpack units
  • Brief Guide for Compiling GHC to iOS
  • Building GHC on Windows with Stack protector support (SSP) (using Make)
  • CAFs
  • CafInfo rework
  • Compiling Case Expressions in ghc
  • Compiling Data.Aeson Error
  • Contributing a Patch
  • Core interface section
View All Pages