ghc-lib-parser-ex 0.20200704 → 0.20200801
raw patch · 4 files changed
+17/−4 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- ChangeLog.md +5/−0
- ghc-lib-parser-ex.cabal +1/−1
- src/Language/Haskell/GhclibParserEx/Fixity.hs +4/−0
- src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs +7/−3
ChangeLog.md view
@@ -1,5 +1,10 @@ # 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`
ghc-lib-parser-ex.cabal view
@@ -1,6 +1,6 @@ cabal-version: >= 1.18 name: ghc-lib-parser-ex-version: 0.20200704+version: 0.20200801 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/Fixity.hs view
@@ -213,7 +213,11 @@ #else fixitiesFromModule :: Located (HsModule GhcPs) -> [(String, Fixity)] #endif+#if defined(GHCLIB_API_811)+fixitiesFromModule (L _ (HsModule _ _ _ _ decls _ _)) = concatMap f decls+#else fixitiesFromModule (L _ (HsModule _ _ _ decls _ _)) = concatMap f decls+#endif where f :: LHsDecl GhcPs -> [(String, Fixity)] f (L _ (SigD _ (FixSig _ (FixitySig _ ops (Fixity _ p dir))))) =
src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs view
@@ -73,11 +73,15 @@ , platformIsCrossCompiling=False , platformLeadingUnderscore=False , platformTablesNextToCode=False+ , platformConstants=platformConstants , #endif-#if defined (GHCLIB_API_811) || defined (GHCLIB_API_810)- platformWordSize = PW8- , platformMini = PlatformMini {platformMini_arch=ArchUnknown, platformMini_os=OSUnknown}+#if defined (GHCLIB_API_811)+ platformWordSize=PW8+ , platformArchOS=ArchOS {archOS_arch=ArchUnknown, archOS_OS=OSUnknown}+#elif defined (GHCLIB_API_810)+ platformWordSize=PW8+ , platformMini=PlatformMini {platformMini_arch=ArchUnknown, platformMini_os=OSUnknown} #else platformWordSize=8 , platformOS=OSUnknown