Changelog for ghc-lib-parser-ex
0.20200501 released 2020-05-01
8.10.0.4 released 2020-04-04
- Add expression predicates
isWholeFrac
, isFieldPunUpdate
, isStrictMatch
, isMultiIf
, isProc
, isTransStmt
;
- Add pattern predicate
isPFieldPun
.
8.10.0.3 released 2020-04-03
strToPat
now returns an LPat GhcPs
parseExpression
now returns an ParseResult (LHsExpr GhcPs)
(>= ghc-8.10)
0.20200401 released 2020-04-01
8.10.0.2 released 2020-03-30
- Rework cabal flags; allow full configurability with a good default:
- Have two flags
auto
and no-ghc-lib
. Default behavior exactly as hlint
linking ghc-lib-parser-8.10.*
if not on ghc-8.10.*
and ghc-8.10.*
otherwise.
8.10.0.1 released 2020-03-28
- Unless the Cabal flag
ghc-lib
is true
link native ghc-libs (without regard for the compiler version)
- Change the signature of
hasPFieldsDotDot
- This has no impact on 8.8 parse trees but matters when it comes to >= 8.10
- Change the signature of
isPFieldWildcard
- This has no impact on 8.8 parse trees but matters when it comes to >= 8.10
8.10.0.0 released 2020-03-24
- First release of the ghc-8.10 series
8.8.6.0 released 2020-03-22
Language.Haskell.GhclibParserEx.DynFlags
is now Language.Haskell.GhclibParserEx.GHC.Driver.Session
8.8.5.8 released 2020-03-17
- New module
Language.Haskell.GhclibParserEx.GHC.Driver.Flags
8.8.5.7 released 2020-03-16
- From
Language.Haskell.GhclibParserEx.Fixity
:
- In
Language.Haskell.GhclibParserEx.DynFlags
:
- Give
Extension
an Ord
instance
8.8.5.6 released 2020-03-13
- From
Language.Haskell.GhclibParserEx.Fixity
:
- Expose
infixr_
, infixl_
, infix_
and fixity
8.8.5.5 released 2020-03-12
- Remove from
Language.Haskell.GhclibParserEx.Fixity
:
preludeFixities
baseFixities
8.8.5.4 released 2020-03-11
- Expose from
Language.Haskell.GhclibParserEx.Fixity
:
preludeFixities
baseFixities
lensFixities
otherFixities
0.20200301 released 2020-03-01
8.8.5.3 released 2020-02-25
- New modules:
Language.Haskell.GhclibParserEx.Pat
Language.Haskell.GhclibParserEx.Types
Language.Haskell.GhclibParserEx.Decls
8.8.5.2 released 2020-02-16
- New
DynFlags
functions readExtension
, extensionImplications
.
8.8.5.1 released 2020-02-09
- Expression predicate tests.
8.8.5.0 released 2020-02-07
8.8.4.0 released 2020-02-01
- New modules:
Language.Haskell.GhclibparserEx.GHC.Hs.Expr
- Moved modules:
Language.Haskell.GhclibparserEx.HsExtendInstances
->
Language.Haskell.GhclibparserEx.GHC.Hs.ExtendInstances
;
0.20200201.1.0 released 2020-02-01
- New modules:
Language.Haskell.GhclibparserEx.HsExtendInstances
.
8.8.3.0 released 2020-01-25
- Change in versioning scheme;
- New modules:
Language.Haskell.GhclibParserEx.Config
Language.Haskell.GhclibParserEx.DynFlags
parsePragmasIntoDynFlags
signature change.
8.8.1.20191204, 8.8.2, 0.20200102 released 2020-01-18