diff options
-rw-r--r-- | compiler/ghc.cabal.in | 2 | ||||
m--------- | libraries/Cabal | 0 | ||||
m--------- | libraries/binary | 0 | ||||
-rw-r--r-- | libraries/ghc-boot/GHC/PackageDb.hs | 13 | ||||
-rw-r--r-- | libraries/ghc-boot/ghc-boot.cabal | 2 | ||||
-rw-r--r-- | utils/ghc-cabal/ghc.mk | 1 |
6 files changed, 4 insertions, 14 deletions
diff --git a/compiler/ghc.cabal.in b/compiler/ghc.cabal.in index f053f79421..8dc4e23efa 100644 --- a/compiler/ghc.cabal.in +++ b/compiler/ghc.cabal.in @@ -48,7 +48,7 @@ Library directory >= 1 && < 1.3, process >= 1 && < 1.5, bytestring >= 0.9 && < 0.11, - binary >= 0.7 && < 0.8, + binary == 0.8.*, time < 1.6, containers >= 0.5 && < 0.6, array >= 0.1 && < 0.6, diff --git a/libraries/Cabal b/libraries/Cabal -Subproject d602f63e7daf426514e38492bfdeeb4f33bd361 +Subproject 35f50ba6946fbfbff8aa5a9ff548f0d1f481dbd diff --git a/libraries/binary b/libraries/binary -Subproject 86e4c9a6125cdddb0592a653f48c699a574ccf7 +Subproject 8429d6b4a04970b8a0a151109a8299675ad5d19 diff --git a/libraries/ghc-boot/GHC/PackageDb.hs b/libraries/ghc-boot/GHC/PackageDb.hs index fcb24d8a46..2be20b2405 100644 --- a/libraries/ghc-boot/GHC/PackageDb.hs +++ b/libraries/ghc-boot/GHC/PackageDb.hs @@ -1,6 +1,4 @@ -{-# LANGUAGE CPP #-} --- This module deliberately defines orphan instances for now (Binary Version). -{-# OPTIONS_GHC -fno-warn-orphans -fno-warn-name-shadowing #-} +{-# OPTIONS_GHC -fno-warn-name-shadowing #-} ----------------------------------------------------------------------------- -- | -- Module : GHC.PackageDb @@ -381,15 +379,6 @@ instance (BinaryStringRep a, BinaryStringRep b, BinaryStringRep c, (map (\(k,v) -> (fromStringRep k, v)) instantiatedWith) exposed trusted) -instance Binary Version where - put (Version a b) = do - put a - put b - get = do - a <- get - b <- get - return (Version a b) - instance (BinaryStringRep a, BinaryStringRep b) => Binary (OriginalModule a b) where put (OriginalModule originalPackageId originalModuleName) = do diff --git a/libraries/ghc-boot/ghc-boot.cabal b/libraries/ghc-boot/ghc-boot.cabal index 7f0f14fc8c..883bbaf795 100644 --- a/libraries/ghc-boot/ghc-boot.cabal +++ b/libraries/ghc-boot/ghc-boot.cabal @@ -39,7 +39,7 @@ Library GHC.LanguageExtensions build-depends: base >= 4 && < 5, - binary >= 0.7 && < 0.8, + binary == 0.8.*, bytestring >= 0.9 && < 1, directory >= 1 && < 1.3, filepath diff --git a/utils/ghc-cabal/ghc.mk b/utils/ghc-cabal/ghc.mk index 3ac864f384..49a2ba3f0a 100644 --- a/utils/ghc-cabal/ghc.mk +++ b/utils/ghc-cabal/ghc.mk @@ -38,6 +38,7 @@ $(ghc-cabal_DIST_BINARY): utils/ghc-cabal/Main.hs $(TOUCH_DEP) | $$(dir $$@)/. b -no-user-$(GHC_PACKAGE_DB_FLAG) \ -Wall -fno-warn-unused-imports -fno-warn-warnings-deprecations \ -DCABAL_VERSION=$(CABAL_VERSION) \ + -DMIN_VERSION_binary_0_8_0 \ -DBOOTSTRAPPING \ -optP-include -optPutils/ghc-cabal/cabal_macros_boot.h \ -odir bootstrapping \ |