ghc-lib-parser-ex 0.20211001 → 0.20211101
raw patch · 6 files changed
+12/−12 lines, 6 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- ChangeLog.md +6/−0
- ghc-lib-parser-ex.cabal +1/−1
- src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs +0/−3
- src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs +4/−4
- src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs +0/−3
- test/Test.hs +1/−1
ChangeLog.md view
@@ -1,5 +1,11 @@ # Changelog for ghc-lib-parser-ex +## 0.20211101 released 2021-11-01+- Update to `ghc-lib-parser-0.20211101`++## 9.2.0.0 released 2021-10-30+- Update to `ghc-lib-parser-9.2.1.20211030`+ ## 0.20211001 released 2021-10-01 - Add `isSplicePat` to `Language.Haskell.GhclibParserEx.GHC.Hs.Pat` - Use `genericPlatform` on `GHCLIB_API_HEAD` in `GhclibParserEx.GHC.Settings.Config.hs`
ghc-lib-parser-ex.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.18 name: ghc-lib-parser-ex-version: 0.20211001+version: 0.20211101 description: Please see the README on GitHub at <https://github.com/shayne-fletcher/ghc-lib-parser-ex#readme> homepage: https://github.com/shayne-fletcher/ghc-lib-parser-ex#readme bug-reports: https://github.com/shayne-fletcher/ghc-lib-parser-ex/issues
src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs view
@@ -20,9 +20,6 @@ #if defined (GHCLIB_API_HEAD) || defined(GHCLIB_API_902) || defined (GHCLIB_API_900) import GHC.Utils.Outputable-# if !defined(GHCLIB_API_HEAD) && !defined(GHCLIB_API_900)-import GHC.Driver.Ppr-# endif #else import Outputable #endif
src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs view
@@ -37,7 +37,7 @@ , sFileSettings=fileSettings , sTargetPlatform=platform , sPlatformMisc=platformMisc-# if !defined(GHCLIB_API_HEAD)+# if !defined(GHCLIB_API_HEAD) && !defined(GHCLIB_API_902) , sPlatformConstants=platformConstants # endif , sToolSettings=toolSettings@@ -63,11 +63,11 @@ } #endif platform =-#if defined (GHCLIB_API_HEAD)+#if defined (GHCLIB_API_HEAD) || defined (GHCLIB_API_902) genericPlatform #else Platform{-#if defined(GHCLIB_API_902) || defined (GHCLIB_API_900)+#if defined (GHCLIB_API_900) -- It doesn't matter what values we write here as these fields are -- not referenced for our purposes. However the fields are strict -- so we must say something.@@ -96,7 +96,7 @@ , platformUnregisterised=True } #endif-#if !defined(GHCLIB_API_HEAD)+#if !defined(GHCLIB_API_HEAD) && !defined(GHCLIB_API_902) platformConstants = PlatformConstants{pc_DYNAMIC_BY_DEFAULT=False,pc_WORD_SIZE=8} #endif
src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs view
@@ -10,9 +10,6 @@ #if defined (GHCLIB_API_HEAD) || defined(GHCLIB_API_902) || defined (GHCLIB_API_900) import GHC.Utils.Outputable-#if !defined(GHCLIB_API_HEAD) && !defined (GHCLIB_API_900)-import GHC.Driver.Ppr-#endif #else import Outputable #endif
test/Test.hs view
@@ -53,7 +53,7 @@ import GHC.Types.SrcLoc import GHC.Driver.Session import GHC.Parser.Lexer-# if !(defined (GHCLIB_API_HEAD) || defined (GHCLIB_API_902))+# if !defined (GHCLIB_API_HEAD) import GHC.Utils.Outputable #endif # if !defined (GHCLIB_API_900)