Revert "containers: Bump to 0.6.0.1"
authorBen Gamari <ben@smart-cactus.org>
Wed, 20 Jun 2018 01:40:55 +0000 (21:40 -0400)
committerBen Gamari <ben@smart-cactus.org>
Wed, 20 Jun 2018 01:44:35 +0000 (21:44 -0400)
This reverts commit 50e7bff7514ebbd74976c1a9fa0db7a8275178ae.

Reverts submodule changes.

Sigh, the haskeline commit isn't quite upstream yet.

16 files changed:
compiler/ghc.cabal.in
ghc/ghc-bin.cabal.in
libraries/Cabal
libraries/containers
libraries/ghci/ghci.cabal.in
libraries/hpc
libraries/libiserv/libiserv.cabal
libraries/parallel
testsuite/tests/backpack/should_run/bkprun05.bkp
testsuite/tests/backpack/should_run/bkprun05.stderr
testsuite/tests/backpack/should_run/bkprun06.bkp
testsuite/tests/driver/T10970.stdout
testsuite/tests/package/all.T
utils/hpc/hpc-bin.cabal
utils/hsc2hs
utils/iserv/iserv.cabal

index 01628dc..8f21f02 100644 (file)
@@ -56,7 +56,7 @@ Library
                    bytestring >= 0.9 && < 0.11,
                    binary     == 0.8.*,
                    time       >= 1.4 && < 1.9,
-                   containers >= 0.5 && < 0.7,
+                   containers >= 0.5 && < 0.6,
                    array      >= 0.1 && < 0.6,
                    filepath   >= 1   && < 1.5,
                    template-haskell == 2.14.*,
index d3cc402..6c12941 100644 (file)
@@ -52,7 +52,7 @@ Executable ghc
     if flag(ghci)
         -- NB: this is never built by the bootstrapping GHC+libraries
         Build-depends:
-            containers     >= 0.5 && < 0.7,
+            containers     == 0.5.*,
             deepseq        == 1.4.*,
             ghci           == @ProjectVersionMunged@,
             haskeline      == 0.7.*,
index 8fbacca..b8c4ce3 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 8fbacca029f3ad764576aefb610a0408c4b6aaad
+Subproject commit b8c4ce3dacece1b1ac68360b48a3129d9ca440c1
index e5b3bba..a57e7dd 160000 (submodule)
@@ -1 +1 @@
-Subproject commit e5b3bbaeb79cbf3a2c99bd14257d4199cc651b73
+Subproject commit a57e7dd0c0aa6a719a73085ae30edef8206ccea0
index 32ce79c..47f65af 100644 (file)
@@ -72,7 +72,7 @@ library
         base             >= 4.8 && < 4.13,
         binary           == 0.8.*,
         bytestring       == 0.10.*,
-        containers       >= 0.5 && < 0.7,
+        containers       == 0.5.*,
         deepseq          == 1.4.*,
         filepath         == 1.4.*,
         ghc-boot         == @ProjectVersionMunged@,
index 85e04ed..91f520c 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 85e04edd6e29de549301cf10d2c725cbf29b2098
+Subproject commit 91f520cb9725d812fa93b57bca1d8dbd72c88dd5
index 183e777..8cf7c41 100644 (file)
@@ -23,7 +23,7 @@ Library
     Build-Depends: base       >= 4   && < 5,
                    binary     >= 0.7 && < 0.9,
                    bytestring >= 0.10 && < 0.11,
-                   containers >= 0.5 && < 0.7,
+                   containers >= 0.5 && < 0.6,
                    deepseq    >= 1.4 && < 1.5,
                    ghci       == 8.6.*
     if flag(network)
index 41279a7..d08911d 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 41279a764acd0758f15801c10650d73343637451
+Subproject commit d08911d1748b0c6bd0dbde282acc164c94bb0d83
index de2374f..25c951e 100644 (file)
@@ -53,8 +53,8 @@ unit app where
         union :: Ord k => Map k a -> Map k a -> Map k a
         unionWith :: Ord k => (a -> a -> a) -> Map k a -> Map k a -> Map k a
         unionWithKey :: Ord k => (k -> a -> a -> a) -> Map k a -> Map k a -> Map k a
-        unions :: (Foldable f, Ord k) => f (Map k a) -> Map k a
-        unionsWith :: (Foldable f, Ord k) => (a -> a -> a) -> f (Map k a) -> Map k a
+        unions :: Ord k => [Map k a] -> Map k a
+        unionsWith :: Ord k => (a -> a -> a) -> [Map k a] -> Map k a
         difference :: Ord k => Map k a -> Map k b -> Map k a
         differenceWith :: Ord k => (a -> b -> Maybe a) -> Map k a -> Map k b -> Map k a
         differenceWithKey :: Ord k => (k -> a -> b -> Maybe a) -> Map k a -> Map k b -> Map k a
@@ -127,6 +127,8 @@ unit app where
         maxView :: Map k a -> Maybe (a, Map k a)
         minViewWithKey :: Map k a -> Maybe ((k, a), Map k a)
         maxViewWithKey :: Map k a -> Maybe ((k, a), Map k a)
+        showTree :: (Show k, Show a) => Map k a -> String
+        showTreeWith :: (k -> a -> String) -> Bool -> Bool -> Map k a -> String
         valid :: Ord k => Map k a -> Bool
     module App where
         import Map
index 12d7d92..2c24fda 100644 (file)
@@ -1,4 +1,4 @@
 bkprun05: Prelude.undefined
 CallStack (from HasCallStack):
-  error, called at libraries/base/GHC/Err.hs:78:14 in base:GHC.Err
-  undefined, called at bkprun05.bkp:136:30 in app+app-18HBpsO5TPxCVSTvBQxSrq:App
+  error, called at libraries/base/GHC/Err.hs:79:14 in base:GHC.Err
+  undefined, called at bkprun05.bkp:138:30 in app+app-0UPCJKIsbig160BXB4AqAb:App
index 121c592..596fa89 100644 (file)
@@ -53,8 +53,8 @@ unit sigs where
         union :: Ord k => Map k a -> Map k a -> Map k a
         unionWith :: Ord k => (a -> a -> a) -> Map k a -> Map k a -> Map k a
         unionWithKey :: Ord k => (k -> a -> a -> a) -> Map k a -> Map k a -> Map k a
-        unions :: (Foldable f, Ord k) => f (Map k a) -> Map k a
-        unionsWith :: (Foldable f, Ord k) => (a -> a -> a) -> f (Map k a) -> Map k a
+        unions :: Ord k => [Map k a] -> Map k a
+        unionsWith :: Ord k => (a -> a -> a) -> [Map k a] -> Map k a
         difference :: Ord k => Map k a -> Map k b -> Map k a
         differenceWith :: Ord k => (a -> b -> Maybe a) -> Map k a -> Map k b -> Map k a
         differenceWithKey :: Ord k => (k -> a -> b -> Maybe a) -> Map k a -> Map k b -> Map k a
@@ -127,6 +127,8 @@ unit sigs where
         maxView :: Map k a -> Maybe (a, Map k a)
         minViewWithKey :: Map k a -> Maybe ((k, a), Map k a)
         maxViewWithKey :: Map k a -> Maybe ((k, a), Map k a)
+        showTree :: (Show k, Show a) => Map k a -> String
+        showTreeWith :: (k -> a -> String) -> Bool -> Bool -> Map k a -> String
         valid :: Ord k => Map k a -> Bool
 
     signature MapAsSet where
index 869abb1..670550e 100644 (file)
@@ -6,7 +6,7 @@ inc_ghc = '-package ghc '
 hide_ghc = '-hide-package ghc '
 
 test('package01',  normal, compile,      [hide_all + incr_containers])
-test('package01e', normalise_version('containers'), compile_fail, [hide_all + incr_containers])
+test('package01e', normal, compile_fail, [hide_all + incr_containers])
 test('package02',  normal, compile,      [hide_all + inc_containers + incr_containers])
 test('package03',  normal, compile,      [hide_all + incr_containers + inc_containers])
 test('package04',  normal, compile,      [incr_containers])
@@ -18,5 +18,5 @@ test('package08e', normalise_version('ghc'), compile_fail, [incr_ghc + hide_ghc]
 test('package09e', normal, compile_fail, ['-package "containers (Data.Map as M, Data.Set as M)"'])
 test('package10',  normal, compile,      ['-hide-all-packages -package "ghc (UniqFM as Prelude)" '])
 
-test('T4806', normalise_version('containers'), compile_fail, ['-ignore-package containers'])
-test('T4806a', normalise_version('containers'), compile_fail, ['-ignore-package deepseq'])
+test('T4806', normal, compile_fail, ['-ignore-package containers'])
+test('T4806a', normal, compile_fail, ['-ignore-package deepseq'])
\ No newline at end of file
index a1368cf..e83a45d 100644 (file)
@@ -31,7 +31,7 @@ Executable hpc
     Build-Depends: base       >= 4   && < 5,
                    directory  >= 1   && < 1.4,
                    filepath   >= 1   && < 1.5,
-                   containers >= 0.1 && < 0.7,
+                   containers >= 0.1 && < 0.6,
                    array      >= 0.1 && < 0.6,
                    hpc
 
index 6b6938d..b858803 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 6b6938db11a33904bb6ba90d70d89df4b72a7f90
+Subproject commit b8588039f3810e2d0f52e9afdb15998992ee38b1
index 684da94..405b26f 100644 (file)
@@ -33,7 +33,7 @@ Executable iserv
                    base       >= 4   && < 5,
                    binary     >= 0.7 && < 0.9,
                    bytestring >= 0.10 && < 0.11,
-                   containers >= 0.5 && < 0.7,
+                   containers >= 0.5 && < 0.6,
                    deepseq    >= 1.4 && < 1.5,
                    ghci       == 8.6.*,
                    libiserv   == 8.6.*