@@ -144,7 +144,7 @@ Executable tutd
144 Default-Language: Haskell2010
144 Default-Language: Haskell2010
146Executable daemon
146Executable daemon
147− Build-Depends: project-m36,
147+ Build-Depends: base,
148 distributed-process-client-server,
148 distributed-process-client-server,
149 distributed-process-extras,
149 distributed-process-extras,
150 distributed-process-async,
150 distributed-process-async,
@@ -174,10 +174,12 @@ Executable daemon
174 containers,
174 containers,
175 hashable,
175 hashable,
176 unordered-containers,
176 unordered-containers,
178 Main-Is: ProjectM36/Daemon/Main.hs
179 Main-Is: ProjectM36/Daemon/Main.hs
179 GHC-Options: -Wall -threaded -rtsopts
180 GHC-Options: -Wall -threaded -rtsopts
180 GHC-Prof-Options: -fprof-auto -rtsopts -threaded -Wall
181 GHC-Prof-Options: -fprof-auto -rtsopts -threaded -Wall
182+ C-sources: ProjectM36/DirectoryFsync.c
181 Default-Language: Haskell2010
183 Default-Language: Haskell2010
@@ -205,21 +207,21 @@ Test-Suite test-relation
205 Default-Language: Haskell2010
207 Default-Language: Haskell2010
206 type: exitcode-stdio-1.0
208 type: exitcode-stdio-1.0
207 main-is: test/Relation/Basic.hs
209 main-is: test/Relation/Basic.hs
208− Build-Depends: base,HUnit,Cabal
210+ Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, unix, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath
209 GHC-Options: -Wall
211 GHC-Options: -Wall
211Test-Suite test-static-optimizer
213Test-Suite test-static-optimizer
212 Default-Language: Haskell2010
214 Default-Language: Haskell2010
213 type: exitcode-stdio-1.0
215 type: exitcode-stdio-1.0
214 main-is: test/Relation/StaticOptimizer.hs
216 main-is: test/Relation/StaticOptimizer.hs
215− Build-Depends: base,HUnit,Cabal
217+ Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, unix, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath
216 GHC-Options: -Wall
218 GHC-Options: -Wall
218Test-Suite test-transactiongraph-persist
220Test-Suite test-transactiongraph-persist
219 Default-Language: Haskell2010
221 Default-Language: Haskell2010
220 type: exitcode-stdio-1.0
222 type: exitcode-stdio-1.0
221 main-is: test/TransactionGraph/Persist.hs
223 main-is: test/TransactionGraph/Persist.hs
222− Build-Depends: base,HUnit,Cabal
224+ Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, unix, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath
223 GHC-Options: -Wall
225 GHC-Options: -Wall
224 C-sources: ProjectM36/DirectoryFsync.c
226 C-sources: ProjectM36/DirectoryFsync.c
@@ -227,28 +229,28 @@ Test-Suite test-relation-import-csv
227 Default-Language: Haskell2010
229 Default-Language: Haskell2010
228 type: exitcode-stdio-1.0
230 type: exitcode-stdio-1.0
229 main-is: test/Relation/Import/CSV.hs
231 main-is: test/Relation/Import/CSV.hs
230− Build-Depends: base,HUnit,Cabal
232+ Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, unix, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath
231 GHC-Options: -Wall
233 GHC-Options: -Wall
233Test-Suite test-tutoriald-import-tutoriald
235Test-Suite test-tutoriald-import-tutoriald
234 Default-Language: Haskell2010
236 Default-Language: Haskell2010
235 type: exitcode-stdio-1.0
237 type: exitcode-stdio-1.0
236 main-is: test/TutorialD/Interpreter/Import/TutorialD.hs
238 main-is: test/TutorialD/Interpreter/Import/TutorialD.hs
237− Build-Depends: base,HUnit,Cabal
239+ Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, unix, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath
238 GHC-Options: -Wall
240 GHC-Options: -Wall
240Test-Suite test-relation-export-csv
242Test-Suite test-relation-export-csv
241 Default-Language: Haskell2010
243 Default-Language: Haskell2010
242 type: exitcode-stdio-1.0
244 type: exitcode-stdio-1.0
243 main-is: test/Relation/Export/CSV.hs
245 main-is: test/Relation/Export/CSV.hs
244− Build-Depends: base,HUnit,Cabal
246+ Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, unix, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath
245 GHC-Options: -Wall
247 GHC-Options: -Wall
247Test-Suite test-persistent-driver
249Test-Suite test-persistent-driver
248 Default-Language: Haskell2010
250 Default-Language: Haskell2010
249 type: exitcode-stdio-1.0
251 type: exitcode-stdio-1.0
250 main-is: test/persistent-driver/test.hs
252 main-is: test/persistent-driver/test.hs
251− Build-Depends: base,HUnit,Cabal,template-haskell
253+ Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, unix, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, template-haskell, transformers, aeson, persistent-template, conduit, persistent, either, path-pieces, http-api-data
252 GHC-Options: -Wall
254 GHC-Options: -Wall
253 C-sources: ProjectM36/DirectoryFsync.c
255 C-sources: ProjectM36/DirectoryFsync.c
@@ -256,6 +258,6 @@ benchmark bench
256 Default-Language: Haskell2010
258 Default-Language: Haskell2010
257 type: exitcode-stdio-1.0
259 type: exitcode-stdio-1.0
258 main-is: benchmark/Relation.hs
260 main-is: benchmark/Relation.hs
259− build-depends: base,criterion
261+ Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, distributed-process, distributed-process-extras, distributed-process-client-server, uuid, stm, deepseq, deepseq-generics, binary, unix, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, parsec, text, base64-bytestring, data-interval, filepath, criterion
260 GHC-Options: -Wall -rtsopts
262 GHC-Options: -Wall -rtsopts