Skip to content

Commit bd37cca

Browse files
authored
Merge pull request #467 from tmcgilchrist/cleanup
General tidy up of dependencies and warnings
2 parents 66fae14 + e3196db commit bd37cca

File tree

20 files changed

+21
-76
lines changed

20 files changed

+21
-76
lines changed

.github/workflows/cabal.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ name: Continuous integration
22

33
on:
44
push:
5+
branches: ['master']
56
paths-ignore:
67
- 'README.md'
78
- 'CONTRIBUTING.md'
89
pull_request:
10+
branches: ['master']
911

1012
jobs:
1113
continuous-integration:

packages/distributed-process-async/distributed-process-async.cabal

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,10 @@ library
3838
import: warnings
3939
build-depends:
4040
base >= 4.14 && < 5,
41-
data-accessor >= 0.2.2.3,
4241
distributed-process >= 0.6.1 && < 0.8,
4342
exceptions >= 0.10 && < 1.0,
4443
binary >= 0.8 && < 0.9,
45-
deepseq >= 1.4 && < 1.7,
46-
mtl,
47-
containers >= 0.6 && < 0.8,
48-
hashable >= 1.2.0.5 && < 1.6,
49-
unordered-containers >= 0.2.3.0 && < 0.3,
50-
fingertree < 0.2,
5144
stm >= 2.4 && < 2.6,
52-
time >= 1.9,
53-
transformers
5445
default-extensions: CPP
5546
InstanceSigs
5647
hs-source-dirs: src
@@ -66,20 +57,14 @@ test-suite AsyncTests
6657
x-uses-tf: true
6758
build-depends:
6859
base >= 4.14 && < 5,
69-
ansi-terminal >= 0.5 && < 1.2,
7060
distributed-process,
7161
distributed-process-async,
7262
distributed-process-systest ^>= 0.4,
73-
exceptions >= 0.10 && < 1.0,
74-
network >= 2.5 && < 3.3,
7563
network-transport >= 0.4 && < 0.6,
7664
network-transport-tcp >= 0.6 && < 0.9,
7765
binary >= 0.8 && < 0.9,
78-
deepseq >= 1.4 && < 1.7,
79-
stm >= 2.3 && < 2.6,
8066
tasty >= 1.5 && <1.6,
8167
tasty-hunit >=0.10 && <0.11,
82-
transformers
8368
hs-source-dirs: tests
8469
default-language: Haskell2010
8570
ghc-options: -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind

packages/distributed-process-client-server/distributed-process-client-server.cabal

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,8 @@ library
4646
deepseq >= 1.4 && < 1.7,
4747
mtl,
4848
containers >= 0.6 && < 0.8,
49-
hashable >= 1.2.0.5 && < 1.6,
50-
unordered-containers >= 0.2.3.0 && < 0.3,
5149
fingertree < 0.2,
5250
stm >= 2.4 && < 2.6,
53-
time > 1.4 && < 1.15,
54-
transformers,
5551
exceptions >= 0.10 && < 0.11
5652
hs-source-dirs: src
5753
exposed-modules:
@@ -74,25 +70,17 @@ test-suite ManagedProcessTests
7470
x-uses-tf: true
7571
build-depends:
7672
base >= 4.14 && < 5,
77-
ansi-terminal >= 0.5 && < 1.2,
78-
containers,
7973
distributed-process,
8074
distributed-process-extras,
8175
distributed-process-async,
8276
distributed-process-client-server,
8377
distributed-process-systest ^>= 0.4,
8478
network-transport >= 0.4 && < 0.7,
85-
mtl,
86-
fingertree,
8779
network-transport-tcp >= 0.6 && < 0.9,
8880
binary >= 0.8 && < 0.9,
89-
deepseq,
90-
network >= 2.3 && < 3.3,
9181
stm,
9282
tasty >= 1.5 && <1.6,
9383
tasty-hunit >=0.10 && <0.11,
94-
transformers,
95-
ghc-prim,
9684
exceptions
9785
other-modules: Counter,
9886
ManagedProcessCommon,
@@ -111,25 +99,18 @@ test-suite PrioritisedProcessTests
11199
x-uses-tf: true
112100
build-depends:
113101
base >= 4.14 && < 5,
114-
ansi-terminal,
115-
containers,
116102
distributed-process,
117103
distributed-process-extras,
118104
distributed-process-async,
119105
distributed-process-client-server,
120106
distributed-process-systest ^>= 0.4,
121107
network-transport,
122-
mtl,
123-
fingertree,
124108
network-transport-tcp,
125109
binary,
126110
deepseq,
127-
network,
128111
stm,
129112
tasty >= 1.5 && <1.6,
130113
tasty-hunit >=0.10 && <0.11,
131-
transformers,
132-
ghc-prim,
133114
exceptions
134115
other-modules: ManagedProcessCommon,
135116
TestUtils

packages/distributed-process-client-server/src/Control/Distributed/Process/ManagedProcess.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,6 @@ module Control.Distributed.Process.ManagedProcess
651651
import Control.Distributed.Process hiding (call, Message)
652652
import Control.Distributed.Process.ManagedProcess.Client
653653
import Control.Distributed.Process.ManagedProcess.Server
654-
import qualified Control.Distributed.Process.ManagedProcess.Server.Restricted as R
655654
import qualified Control.Distributed.Process.ManagedProcess.Server.Priority as P hiding (reject)
656655
import qualified Control.Distributed.Process.ManagedProcess.Internal.GenProcess as Gen
657656
import Control.Distributed.Process.ManagedProcess.Internal.GenProcess

packages/distributed-process-client-server/src/Control/Distributed/Process/ManagedProcess/Server/Gen.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ import qualified Control.Distributed.Process.ManagedProcess.Internal.GenProcess
9797
, modifyState
9898
, setUserTimeout
9999
, setProcessState
100-
, GenProcess
101100
, peek
102101
, push
103102
, enqueue

packages/distributed-process-client-server/src/Control/Distributed/Process/ManagedProcess/Timer.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ import Control.Distributed.Process.Extras.Timer
6767
import Data.Binary (Binary)
6868
import Data.Maybe (isJust, fromJust)
6969
import Data.Typeable (Typeable)
70-
import GHC.Conc (registerDelay)
7170
import GHC.Generics
7271

7372
--------------------------------------------------------------------------------

packages/distributed-process-extras/src/Control/Distributed/Process/Extras/Internal/Containers/MultiMap.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,11 @@ module Control.Distributed.Process.Extras.Internal.Containers.MultiMap
2121

2222
import qualified Data.Foldable as Foldable
2323
import Data.Foldable (Foldable)
24-
2524
import Data.Hashable
2625
import Data.HashMap.Strict (HashMap)
2726
import qualified Data.HashMap.Strict as Map
2827
import Data.HashSet (HashSet)
2928
import qualified Data.HashSet as Set
30-
import Data.Foldable (Foldable(foldr))
3129
import Prelude hiding (lookup, filter, pred)
3230

3331
-- | Class of things that can be inserted in a map or

packages/distributed-process-extras/tests/TestQueues.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import qualified Control.Distributed.Process.Extras.Internal.Queue.PriorityQ as
99
import Data.Function (on)
1010
import Data.List ( sortBy )
1111
import Test.Tasty (TestTree, testGroup, defaultMain)
12-
import Test.Tasty.HUnit (Assertion, assertEqual, assertBool, testCase)
12+
import Test.Tasty.HUnit (assertEqual, assertBool, testCase)
1313
import Test.Tasty.QuickCheck (testProperty)
1414

1515
import Prelude

packages/distributed-process-extras/tests/TestTimer.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import Control.Distributed.Process.Extras.Timer
1919
import Control.Distributed.Process.SysTest.Utils
2020

2121
import Test.Tasty (TestTree, testGroup, defaultMain)
22-
import Test.Tasty.HUnit (Assertion, assertEqual, assertBool, testCase)
22+
import Test.Tasty.HUnit (testCase)
2323
import Network.Transport.TCP
2424
import qualified Network.Transport as NT
2525

packages/distributed-process-simplelocalnet/distributed-process-simplelocalnet.cabal

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ Library
4545
data-accessor >= 0.2 && < 0.3,
4646
binary >= 0.8 && < 0.9,
4747
containers >= 0.6 && < 0.8,
48-
transformers >= 0.2 && < 0.7,
4948
network-transport >= 0.5 && < 0.6,
5049
network-transport-tcp >= 0.4 && < 0.9,
5150
distributed-process >= 0.5.0 && < 0.8

0 commit comments

Comments
 (0)