ghc 8.6.4 → 8.6.5
raw patch · 6 files changed
+22/−18 lines, 6 filesdep ~ghc-bootdep ~ghc-boot-thdep ~ghc-heapPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: ghc-boot, ghc-boot-th, ghc-heap, ghci
API changes (from Hackage documentation)
+ Packages: isIndefinite :: DynFlags -> Bool
Files
- autogen/Config.hs +4/−4
- cmm/CmmParse.hs +4/−4
- ghc.cabal +6/−6
- main/GhcMake.hs +3/−0
- main/Packages.hs +1/−0
- parser/Parser.hs +4/−4
autogen/Config.hs view
@@ -19,15 +19,15 @@ cProjectName :: String cProjectName = "The Glorious Glasgow Haskell Compilation System" cProjectGitCommitId :: String-cProjectGitCommitId = "aac18e9a08e6de9648e1a62d849dcd409f407df8"+cProjectGitCommitId = "92b6a0237e0195cee4773de4b237951addd659d9" cProjectVersion :: String-cProjectVersion = "8.6.4"+cProjectVersion = "8.6.5" cProjectVersionInt :: String cProjectVersionInt = "806" cProjectPatchLevel :: String-cProjectPatchLevel = "4"+cProjectPatchLevel = "5" cProjectPatchLevel1 :: String-cProjectPatchLevel1 = "4"+cProjectPatchLevel1 = "5" cProjectPatchLevel2 :: String cProjectPatchLevel2 = "" cBooterVersion :: String
cmm/CmmParse.hs view
@@ -3205,9 +3205,9 @@ {-# LINE 1 "<built-in>" #-} {-# LINE 1 "<command-line>" #-} {-# LINE 11 "<command-line>" #-}-# 1 "/nix/store/f3l058q0zvnzr7nvl0jj789pyvljqadw-glibc-2.27-dev/include/stdc-predef.h" 1 3 4+# 1 "/nix/store/sr4253np2gz2bpha4gn8gqlmiw604155-glibc-2.27-dev/include/stdc-predef.h" 1 3 4 -# 17 "/nix/store/f3l058q0zvnzr7nvl0jj789pyvljqadw-glibc-2.27-dev/include/stdc-predef.h" 3 4+# 17 "/nix/store/sr4253np2gz2bpha4gn8gqlmiw604155-glibc-2.27-dev/include/stdc-predef.h" 3 4 @@ -3255,7 +3255,7 @@ {-# LINE 11 "<command-line>" #-}-{-# LINE 1 "/nix/store/s2h1ssv92djzj2b16w7xm4w7rjic7bqz-ghc-8.4.3/lib/ghc-8.4.3/include/ghcversion.h" #-}+{-# LINE 1 "/nix/store/d9syi687jirk386a9hgr96yqhw6mx243-ghc-8.4.4/lib/ghc-8.4.4/include/ghcversion.h" #-} @@ -3272,7 +3272,7 @@ {-# LINE 11 "<command-line>" #-}-{-# LINE 1 "/tmp/nix-build-happy-1.19.9.drv-0/ghc93072_0/ghc_2.h" #-}+{-# LINE 1 "/build/ghc1606_0/ghc_2.h" #-}
ghc.cabal view
@@ -1,6 +1,6 @@ Cabal-Version: 2.0 Name: ghc-Version: 8.6.4+Version: 8.6.5 License: BSD3 License-File: LICENSE@@ -55,7 +55,7 @@ Library -- The generated code in autogen/ has been generated for a linux/x86_64 target -- So everything else is definitely not working...- if !(os(linux) && arch(x86_64) && impl(ghc == 8.6.4))+ if !(os(linux) && arch(x86_64) && impl(ghc == 8.6.5)) build-depends: base<0 -- ...while this package may in theory allow to reinstall lib:ghc@@ -83,10 +83,10 @@ template-haskell == 2.14.*, hpc == 0.6.*, transformers == 0.5.*,- ghc-boot == 8.6.4,- ghc-boot-th == 8.6.4,- ghc-heap == 8.6.4,- ghci == 8.6.4+ ghc-boot == 8.6.5,+ ghc-boot-th == 8.6.5,+ ghc-heap == 8.6.5,+ ghci == 8.6.5 if os(windows) Build-Depends: Win32 >= 2.3 && < 2.7
main/GhcMake.hs view
@@ -2049,6 +2049,9 @@ , ms_hspp_opts = dflags@DynFlags {hscTarget = HscNothing} } <- ms+ -- Don't enable codegen for TH on indefinite packages; we+ -- can't compile anything anyway! See #16219.+ , not (isIndefinite dflags) , ms_mod `Set.member` needs_codegen_set = do let new_temp_file suf dynsuf = do
main/Packages.hs view
@@ -58,6 +58,7 @@ pprPackages, pprPackagesSimple, pprModuleMap,+ isIndefinite, isDllName ) where
parser/Parser.hs view
@@ -12057,9 +12057,9 @@ {-# LINE 1 "<built-in>" #-} {-# LINE 1 "<command-line>" #-} {-# LINE 11 "<command-line>" #-}-# 1 "/nix/store/f3l058q0zvnzr7nvl0jj789pyvljqadw-glibc-2.27-dev/include/stdc-predef.h" 1 3 4+# 1 "/nix/store/sr4253np2gz2bpha4gn8gqlmiw604155-glibc-2.27-dev/include/stdc-predef.h" 1 3 4 -# 17 "/nix/store/f3l058q0zvnzr7nvl0jj789pyvljqadw-glibc-2.27-dev/include/stdc-predef.h" 3 4+# 17 "/nix/store/sr4253np2gz2bpha4gn8gqlmiw604155-glibc-2.27-dev/include/stdc-predef.h" 3 4 @@ -12107,7 +12107,7 @@ {-# LINE 11 "<command-line>" #-}-{-# LINE 1 "/nix/store/s2h1ssv92djzj2b16w7xm4w7rjic7bqz-ghc-8.4.3/lib/ghc-8.4.3/include/ghcversion.h" #-}+{-# LINE 1 "/nix/store/d9syi687jirk386a9hgr96yqhw6mx243-ghc-8.4.4/lib/ghc-8.4.4/include/ghcversion.h" #-} @@ -12124,7 +12124,7 @@ {-# LINE 11 "<command-line>" #-}-{-# LINE 1 "/tmp/nix-build-happy-1.19.9.drv-0/ghc93072_0/ghc_2.h" #-}+{-# LINE 1 "/build/ghc1606_0/ghc_2.h" #-}