extensions

GHC-7.10

GHC-7.8

GHC-7.6

GHC-7.4

GHC-7.2

GHC-7.0

GHC-6.12

GHC-6.10

AllowAmbiguousTypes

-

-

-

-

-

-

AlternativeLayoutRule

-

-

AlternativeLayoutRuleTransitional

-

-

Arrows
AutoDeriveTypeable

-

-

-

-

-

-

BangPatterns
BinaryLiterals

-

-

-

-

-

-

-

CApiFFI

-

-

-

-

CPP
ConstrainedClassMethods
ConstraintKinds

-

-

-

-

DataKinds

-

-

-

-

DatatypeContexts

-

-

DefaultSignatures

-

-

-

DeriveAnyClass

-

-

-

-

-

-

-

DeriveDataTypeable
DeriveFoldable

-

DeriveFunctor

-

DeriveGeneric

-

-

-

DeriveTraversable

-

DisambiguateRecordFields
DoAndIfThenElse

-

-

DoRec

-

EmptyCase

-

-

-

-

-

-

EmptyDataDecls
ExistentialQuantification
ExplicitForAll

-

ExplicitNamespaces

-

-

-

-

-

ExtendedDefaultRules
FlexibleContexts
FlexibleInstances
ForeignFunctionInterface
FunctionalDependencies
GADTSyntax

-

-

-

GADTs
GHCForeignImportPrim

-

GeneralizedNewtypeDeriving
Generics

-

-

-

-

-

Haskell2010

-

-

Haskell98

-

-

ImplicitParams
ImplicitPrelude
ImpredicativeTypes
IncoherentInstances
InstanceSigs

-

-

-

-

-

InterruptibleFFI

-

-

-

JavaScriptFFI

-

-

-

-

-

-

KindSignatures
LambdaCase

-

-

-

-

-

LiberalTypeSynonyms
MagicHash
MonadComprehensions

-

-

-

MonoLocalBinds

-

MonoPatBinds
MonomorphismRestriction
MultiParamTypeClasses
MultiWayIf

-

-

-

-

-

NPlusKPatterns

-

NamedFieldPuns
NamedWildCards

-

-

-

-

-

-

-

NegativeLiterals

-

-

-

-

-

-

NewQualifiedOperators

-

-

-

-

-

NondecreasingIndentation

-

-

-

NullaryTypeClasses

-

-

-

-

-

-

NumDecimals

-

-

-

-

-

-

OverlappingInstances
OverloadedLists

-

-

-

-

-

-

OverloadedStrings
PArr

-

-

-

-

-

PackageImports
ParallelArrays

-

-

-

ParallelListComp
PartialTypeSignatures

-

-

-

-

-

-

-

PatternGuards
PatternSignatures
PatternSynonyms

-

-

-

-

-

-

PolyKinds

-

-

-

-

PolymorphicComponents
PostfixOperators
QuasiQuotes
Rank2Types
RankNTypes
RebindableSyntax

-

-

RecordPuns
RecordWildCards
RecursiveDo
RelaxedLayout

-

-

-

RelaxedPolyRec
RoleAnnotations

-

-

-

-

-

-

Safe

-

-

-

SafeImports

-

-

-

-

-

-

-

ScopedTypeVariables
StandaloneDeriving
StaticPointers

-

-

-

-

-

-

-

TemplateHaskell
TraditionalRecordSyntax

-

-

-

-

TransformListComp
Trustworthy

-

-

-

TupleSections

-

TypeFamilies
TypeOperators
TypeSynonymInstances
UnboxedTuples
UndecidableInstances
UnicodeSyntax
UnliftedFFITypes
Unsafe

-

-

-

-

ViewPatterns