@@ -21,7 +21,7 @@ Description: This is an implementation of Cloud Haskell, as described in
22 You will probably also want to install a Cloud Haskell backend such
22 You will probably also want to install a Cloud Haskell backend such
23 as distributed-process-simplelocalnet.
23 as distributed-process-simplelocalnet.
24−Tested-With: GHC==7.2.2 GHC==7.4.1 GHC==7.4.2 GHC==7.6.2
24+Tested-With: GHC==7.6.3 GHC==7.8.4 GHC==7.10.3 GHC==8.0.1
25Category: Control
25Category: Control
26extra-source-files: ChangeLog
26extra-source-files: ChangeLog
@@ -41,7 +41,7 @@ flag old-locale
41 default: False
41 default: False
44− Build-Depends: base >= 4.4 && < 5,
44+ Build-Depends: base >= 4.6 && < 5,
45 binary >= 0.6.3 && < 0.9,
45 binary >= 0.6.3 && < 0.9,
46 hashable >= 1.2.0.5 && < 1.3,
46 hashable >= 1.2.0.5 && < 1.3,
47 network-transport >= 0.4.1.0 && < 0.5,
47 network-transport >= 0.4.1.0 && < 0.5,
@@ -54,7 +54,9 @@ Library
54 distributed-static >= 0.2 && < 0.4,
54 distributed-static >= 0.2 && < 0.4,
55 rank1dynamic >= 0.1 && < 0.4,
55 rank1dynamic >= 0.1 && < 0.4,
56 syb >= 0.3 && < 0.7,
56 syb >= 0.3 && < 0.7,
57− exceptions >= 0.5
57+ exceptions >= 0.5,
58+ containers >= 0.5 && < 0.6,
59+ deepseq >= 1.3.0.1 && < 1.6
58 Exposed-modules: Control.Distributed.Process,
60 Exposed-modules: Control.Distributed.Process,
59 Control.Distributed.Process.Closure,
61 Control.Distributed.Process.Closure,
60 Control.Distributed.Process.Debug,
62 Control.Distributed.Process.Debug,
@@ -83,21 +85,12 @@ Library
83 Control.Distributed.Process.Management.Internal.Trace.Tracer
85 Control.Distributed.Process.Management.Internal.Trace.Tracer
84 ghc-options: -Wall
86 ghc-options: -Wall
85 HS-Source-Dirs: src
87 HS-Source-Dirs: src
86− if impl(ghc <= 7.4.2)
87− Build-Depends: containers >= 0.4 && < 0.5,
90− Build-Depends: containers >= 0.4 && < 0.6,
91− deepseq >= 1.3.0.1 && < 1.6
92 if flag(old-locale)
88 if flag(old-locale)
93 Build-Depends: time < 1.5, old-locale >= 1.0 && <1.1
89 Build-Depends: time < 1.5, old-locale >= 1.0 && <1.1
95 Build-Depends: time >= 1.5
91 Build-Depends: time >= 1.5
96 if flag(th)
92 if flag(th)
97− if impl(ghc <= 7.4.2)
98− Build-Depends: template-haskell >= 2.7 && < 2.8
100− Build-Depends: template-haskell >= 2.6 && < 2.12
93+ Build-Depends: template-haskell >= 2.6 && < 2.12
101 Exposed-modules: Control.Distributed.Process.Internal.Closure.TH
94 Exposed-modules: Control.Distributed.Process.Internal.Closure.TH
102 CPP-Options: -DTemplateHaskellSupport
95 CPP-Options: -DTemplateHaskellSupport
@@ -105,7 +98,7 @@ Library
106benchmark distributed-process-throughput
99benchmark distributed-process-throughput
107 Type: exitcode-stdio-1.0
100 Type: exitcode-stdio-1.0
108− Build-Depends: base >= 4.4 && < 5,
101+ Build-Depends: base >= 4.6 && < 5,
109 distributed-process,
102 distributed-process,
110 network-transport-tcp >= 0.3 && < 0.6,
103 network-transport-tcp >= 0.3 && < 0.6,
111 bytestring >= 0.9 && < 0.11,
104 bytestring >= 0.9 && < 0.11,
@@ -115,7 +108,7 @@ benchmark distributed-process-throughput
116benchmark distributed-process-latency
109benchmark distributed-process-latency
117 Type: exitcode-stdio-1.0
110 Type: exitcode-stdio-1.0
118− Build-Depends: base >= 4.4 && < 5,
111+ Build-Depends: base >= 4.6 && < 5,
119 distributed-process,
112 distributed-process,
120 network-transport-tcp >= 0.3 && < 0.6,
113 network-transport-tcp >= 0.3 && < 0.6,
121 bytestring >= 0.9 && < 0.11,
114 bytestring >= 0.9 && < 0.11,
@@ -125,7 +118,7 @@ benchmark distributed-process-latency
126benchmark distributed-process-channels
119benchmark distributed-process-channels
127 Type: exitcode-stdio-1.0
120 Type: exitcode-stdio-1.0
128− Build-Depends: base >= 4.4 && < 5,
121+ Build-Depends: base >= 4.6 && < 5,
129 distributed-process,
122 distributed-process,
130 network-transport-tcp >= 0.3 && < 0.6,
123 network-transport-tcp >= 0.3 && < 0.6,
131 bytestring >= 0.9 && < 0.11,
124 bytestring >= 0.9 && < 0.11,
@@ -135,7 +128,7 @@ benchmark distributed-process-channels
136benchmark distributed-process-spawns
129benchmark distributed-process-spawns
137 Type: exitcode-stdio-1.0
130 Type: exitcode-stdio-1.0
138− Build-Depends: base >= 4.4 && < 5,
131+ Build-Depends: base >= 4.6 && < 5,
139 distributed-process,
132 distributed-process,
140 network-transport-tcp >= 0.3 && < 0.6,
133 network-transport-tcp >= 0.3 && < 0.6,
141 bytestring >= 0.9 && < 0.11,
134 bytestring >= 0.9 && < 0.11,
@@ -145,7 +138,7 @@ benchmark distributed-process-spawns
146benchmark distributed-process-ring
139benchmark distributed-process-ring
147 Type: exitcode-stdio-1.0
140 Type: exitcode-stdio-1.0
148− Build-Depends: base >= 4.4 && < 5,
141+ Build-Depends: base >= 4.6 && < 5,
149 distributed-process,
142 distributed-process,
150 network-transport-tcp >= 0.3 && < 0.6,
143 network-transport-tcp >= 0.3 && < 0.6,
151 bytestring >= 0.9 && < 0.11,
144 bytestring >= 0.9 && < 0.11,