Changelog for ghc-lib-parser-ex
0.20200801 released 2020-08-01
- Update to
ghc-lib-0.20200801
8.8.6.1 released 2020-07-16
0.20200704 released 2020-07-04
- New function
isImportQualifiedPost
8.10.0.15 released 2020-07-04
- New function
isImportQualifiedPost
8.10.0.14 released 2020-06-10
- New function
isSymbolRdrName
- New module
Language.Haskell.GhclibParserEx.GHC.Settings.Config to replace Language.Haskell.GhclibParserEx.Config (which remains for now but deprecated and will be removed in a future release)
0.20200601 released 2020-06-01
8.10.0.13 released 2020-05-31
8.10.0.12 released 2020-05-31
- New module
Language.Haskell.GhclibParserEx.GHC.Hs
8.10.0.11 released 2020-05-18
- Upgrade to
ghc-lib-parser-8.10.1.20200523
8.10.0.10 released 2020-05-18
- Upgrade to
ghc-lib-parser-8.10.1.20200518
8.10.0.9 released 2020-05-16
- New modules
Language.Haskell.GhclibParserEx.GHC.Hs.Binds
Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp
8.10.0.8 released 2020-05-14
- New module
Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader
8.10.0.7 released 2020-05-13
- New function
fixitiesFromModule
8.10.0.6 released 2020-05-05
- Bugfix in
parsePragmasIntoDynFlags that meant that default enabled/disabled extensions subsequently disabled/enabled via pragma weren't getting disabled/enabled
8.10.0.5 released 2020-05-02
- New modules
Language.Haskell.GhclibParserEx.GHC.Parser, Language.Haskell.GhcLibParserEx.GHC.Utils.Outputable to replace Language.Haskell.GhclibParserEx.Parse and Language.Haskell.GhclibParserEx.Outputable (which remain for now but deprecated and will be removed in a future release)
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