@@ -160,7 +160,7 @@ Library
160160 ProjectM36.FileLock,
161161 ProjectM36.FSType,
162162 ProjectM36.Arbitrary
163− GHC-Options: -Wall -rdynamic
163+ GHC-Options: -Wall -rdynamic -threaded
164164 if os(windows)
165165 Build-Depends: Win32 >= 2.5.4.1
166166 Other-Modules: ProjectM36.Win32Handle
@@ -233,7 +233,7 @@ Executable tutd
233233 TutorialD.Interpreter.SchemaOperator
234234 main-is: TutorialD/tutd.hs
235235 CC-Options: -fPIC
236− GHC-Options: -Wall -rdynamic
236+ GHC-Options: -Wall -rdynamic -threaded
237237 Hs-Source-Dirs: ./src/bin
238238 Default-Language: Haskell2010
239239 Default-Extensions: OverloadedStrings
@@ -270,7 +270,7 @@ Executable project-m36-server
270270 list-t,
271271 base64-bytestring
272272 Main-Is: ./src/bin/ProjectM36/Server/project-m36-server.hs
273− GHC-Options: -Wall -threaded -rtsopts
273+ GHC-Options: -Wall -threaded -rtsopts
274274 if flag(profiler)
275275 GHC-Prof-Options: -fprof-auto -rtsopts -threaded -Wall
276276 Default-Language: Haskell2010
@@ -308,7 +308,7 @@ Test-Suite test-tutoriald
308308 main-is: test/TutorialD/Interpreter.hs
309309 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, stm-containers, list-t, project-m36, random, MonadRandom, semigroups
310310 Other-Modules: TutorialD.Interpreter, TutorialD.Interpreter.Base, TutorialD.Interpreter.Export.Base, TutorialD.Interpreter.Export.CSV, TutorialD.Interpreter.Import.Base, TutorialD.Interpreter.Import.CSV, TutorialD.Interpreter.Import.TutorialD, TutorialD.Interpreter.RODatabaseContextOperator, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.TransactionGraphOperator, TutorialD.Interpreter.Types, TutorialD.Interpreter.DatabaseContextExpr, TutorialD.Interpreter.InformationOperator, TutorialD.Interpreter.Import.BasicExamples, TutorialD.Interpreter.DatabaseContextIOOperator, TutorialD.Interpreter.TestBase, TutorialD.Interpreter.TransGraphRelationalOperator, TutorialD.Interpreter.SchemaOperator
311− GHC-Options: -Wall
311+ GHC-Options: -Wall -threaded
312312 Hs-Source-Dirs: ./src/bin, ., test
313313
314314Test-Suite test-tutoriald-atomfunctionscript
@@ -318,7 +318,7 @@ Test-Suite test-tutoriald-atomfunctionscript
318318 Other-Modules: TutorialD.Interpreter, TutorialD.Interpreter.Base, TutorialD.Interpreter.DatabaseContextExpr, TutorialD.Interpreter.DatabaseContextIOOperator, TutorialD.Interpreter.Export.Base, TutorialD.Interpreter.Export.CSV, TutorialD.Interpreter.Import.Base, TutorialD.Interpreter.Import.BasicExamples, TutorialD.Interpreter.Import.CSV, TutorialD.Interpreter.Import.TutorialD, TutorialD.Interpreter.InformationOperator, TutorialD.Interpreter.RODatabaseContextOperator, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.TestBase, TutorialD.Interpreter.TransGraphRelationalOperator, TutorialD.Interpreter.TransactionGraphOperator, TutorialD.Interpreter.Types, TutorialD.Interpreter.SchemaOperator
319319 main-is: test/TutorialD/Interpreter/AtomFunctionScript.hs
320320 Build-Depends: base, HUnit, project-m36, uuid, containers, megaparsec, text, vector, directory, bytestring, mtl, haskeline, random, MonadRandom, semigroups, time
321− GHC-Options: -Wall
321+ GHC-Options: -Wall -threaded
322322 Hs-Source-Dirs: ./src/bin, ./test, .
323323
324324Test-Suite test-tutoriald-databasecontextfunctionscript
@@ -328,7 +328,7 @@ Test-Suite test-tutoriald-databasecontextfunctionscript
328328 Other-Modules: TutorialD.Interpreter, TutorialD.Interpreter.Base, TutorialD.Interpreter.DatabaseContextExpr, TutorialD.Interpreter.DatabaseContextIOOperator, TutorialD.Interpreter.Export.Base, TutorialD.Interpreter.Export.CSV, TutorialD.Interpreter.Import.Base, TutorialD.Interpreter.Import.BasicExamples, TutorialD.Interpreter.Import.CSV, TutorialD.Interpreter.Import.TutorialD, TutorialD.Interpreter.InformationOperator, TutorialD.Interpreter.RODatabaseContextOperator, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.TestBase, TutorialD.Interpreter.TransGraphRelationalOperator, TutorialD.Interpreter.TransactionGraphOperator, TutorialD.Interpreter.Types, TutorialD.Interpreter.SchemaOperator
329329 main-is: test/TutorialD/Interpreter/DatabaseContextFunctionScript.hs
330330 Build-Depends: base, HUnit, project-m36, uuid, containers, megaparsec, text, vector, directory, bytestring, mtl, haskeline, random, MonadRandom, semigroups, time
331− GHC-Options: -Wall
331+ GHC-Options: -Wall -threaded
332332 Hs-Source-Dirs: ./src/bin, ./test, .
333333
334334Test-Suite test-relation
@@ -337,7 +337,7 @@ Test-Suite test-relation
337337 type: exitcode-stdio-1.0
338338 main-is: test/Relation/Basic.hs
339339 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, stm-containers, project-m36, transformers
340− GHC-Options: -Wall
340+ GHC-Options: -Wall -threaded
341341
342342Test-Suite test-static-optimizer
343343 Default-Language: Haskell2010
@@ -345,7 +345,7 @@ Test-Suite test-static-optimizer
345345 type: exitcode-stdio-1.0
346346 main-is: test/Relation/StaticOptimizer.hs
347347 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, stm-containers, project-m36, transformers
348− GHC-Options: -Wall
348+ GHC-Options: -Wall -threaded
349349
350350Test-Suite test-transactiongraph-persist
351351 Default-Language: Haskell2010
@@ -355,7 +355,7 @@ Test-Suite test-transactiongraph-persist
355355 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, stm-containers, project-m36, random, MonadRandom, semigroups
356356 Other-Modules: TutorialD.Interpreter.Base, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.Types, TutorialD.Interpreter.DatabaseContextExpr, TutorialD.Interpreter.Import.BasicExamples
357357 Hs-Source-Dirs: ., ./src/bin
358− GHC-Options: -Wall
358+ GHC-Options: -Wall -threaded
359359
360360Test-Suite test-relation-import-csv
361361 Default-Language: Haskell2010
@@ -363,7 +363,7 @@ Test-Suite test-relation-import-csv
363363 type: exitcode-stdio-1.0
364364 main-is: test/Relation/Import/CSV.hs
365365 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, stm-containers, project-m36
366− GHC-Options: -Wall
366+ GHC-Options: -Wall -threaded
367367
368368Test-Suite test-tutoriald-import-tutoriald
369369 Default-Language: Haskell2010
@@ -372,7 +372,7 @@ Test-Suite test-tutoriald-import-tutoriald
372372 main-is: test/TutorialD/Interpreter/Import/TutorialD.hs
373373 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, stm-containers, project-m36, random, MonadRandom, semigroups
374374 Other-Modules: TutorialD.Interpreter.Base, TutorialD.Interpreter.Import.Base, TutorialD.Interpreter.Import.TutorialD, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.Types, TutorialD.Interpreter.DatabaseContextExpr, TutorialD.Interpreter.Import.BasicExamples
375− GHC-Options: -Wall
375+ GHC-Options: -Wall -threaded
376376 Hs-Source-Dirs: ., ./src/bin
377377
378378Test-Suite test-relation-export-csv
@@ -381,7 +381,7 @@ Test-Suite test-relation-export-csv
381381 type: exitcode-stdio-1.0
382382 main-is: test/Relation/Export/CSV.hs
383383 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, stm-containers, project-m36
384− GHC-Options: -Wall
384+ GHC-Options: -Wall -threaded
385385
386386Test-Suite test-transactiongraph-merge
387387 Default-Language: Haskell2010
@@ -389,7 +389,7 @@ Test-Suite test-transactiongraph-merge
389389 type: exitcode-stdio-1.0
390390 main-is: test/TransactionGraph/Merge.hs
391391 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, template-haskell, transformers, aeson, conduit, either, path-pieces, http-api-data, stm-containers, list-t, project-m36
392− GHC-Options: -Wall
392+ GHC-Options: -Wall -threaded
393393
394394benchmark bench
395395 Default-Language: Haskell2010
@@ -397,7 +397,7 @@ benchmark bench
397397 type: exitcode-stdio-1.0
398398 main-is: benchmark/Relation.hs
399399 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, criterion, stm-containers, project-m36
400− GHC-Options: -Wall -rtsopts
400+ GHC-Options: -Wall -rtsopts -threaded
401401 Hs-Source-Dirs: ./src/bin
402402
403403Test-Suite test-server
@@ -407,28 +407,28 @@ Test-Suite test-server
407407 main-is: test/Server/Main.hs
408408 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, project-m36, network-transport, semigroups
409409 HS-Source-Dirs: ., ./src/bin
410− GHC-Options: -Wall
410+ GHC-Options: -Wall -threaded
411411
412412Executable Example-SimpleClient
413413 Default-Language: Haskell2010
414414 Default-Extensions: OverloadedStrings
415415 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, ghc, ghc-paths, project-m36, random, MonadRandom
416416 Main-Is: examples/SimpleClient.hs
417− GHC-Options: -Wall
417+ GHC-Options: -Wall -threaded
418418
419419Executable Example-OutOfTheTarpit
420420 Default-Language: Haskell2010
421421 Default-Extensions: OverloadedStrings
422422 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, aeson, path-pieces, either, conduit, http-api-data, template-haskell, ghc, ghc-paths, project-m36
423423 Main-Is: examples/out_of_the_tarpit.hs
424− GHC-Options: -Wall
424+ GHC-Options: -Wall -threaded
425425
426426Executable Example-Blog
427427 Default-Language: Haskell2010
428428 Default-Extensions: OverloadedStrings
429429 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, aeson, path-pieces, either, conduit, http-api-data, template-haskell, ghc, ghc-paths, project-m36, scotty, blaze-html, http-types
430430 Main-Is: examples/blog.hs
431− GHC-Options: -Wall
431+ GHC-Options: -Wall -threaded
432432
433433
434434Executable Example-Hair
@@ -436,14 +436,14 @@ Executable Example-Hair
436436 Default-Extensions: OverloadedStrings
437437 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, aeson, path-pieces, either, conduit, http-api-data, template-haskell, ghc, ghc-paths, project-m36
438438 Main-Is: examples/hair.hs
439− GHC-Options: -Wall
439+ GHC-Options: -Wall -threaded
440440
441441Executable Example-CustomTupleable
442442 Default-Language: Haskell2010
443443 Default-Extensions: OverloadedStrings
444444 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, aeson, path-pieces, either, conduit, http-api-data, template-haskell, ghc, ghc-paths, project-m36
445445 Main-Is: examples/CustomTupleable.hs
446− GHC-Options: -Wall
446+ GHC-Options: -Wall -threaded
447447
448448Test-Suite test-scripts
449449 Default-Language: Haskell2010
@@ -452,7 +452,7 @@ Test-Suite test-scripts
452452 main-is: test/scripts.hs
453453 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, network-transport-tcp, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, project-m36, random, MonadRandom, semigroups
454454 Other-Modules: TutorialD.Interpreter.Base, TutorialD.Interpreter.DatabaseContextExpr, TutorialD.Interpreter.Import.Base, TutorialD.Interpreter.Import.TutorialD, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.Types, TutorialD.Interpreter.Import.BasicExamples
455− GHC-Options: -Wall
455+ GHC-Options: -Wall -threaded
456456 Hs-Source-Dirs: ., ./src/bin
457457
458458Executable project-m36-websocket-server
@@ -460,7 +460,7 @@ Executable project-m36-websocket-server
460460 Build-Depends: base, aeson, path-pieces, either, conduit, http-api-data, template-haskell, websockets, aeson, optparse-applicative, project-m36, containers, bytestring, text, vector, uuid, megaparsec, haskeline, mtl, directory, base64-bytestring, random, MonadRandom, time, network-transport-tcp, semigroups, attoparsec
461461 Main-Is: ProjectM36/Server/WebSocket/websocket-server.hs
462462 Other-Modules: ProjectM36.Client.Json, ProjectM36.Server.RemoteCallTypes.Json, ProjectM36.Server.WebSocket, TutorialD.Interpreter, TutorialD.Interpreter.Base, TutorialD.Interpreter.DatabaseContextExpr, TutorialD.Interpreter.DatabaseContextIOOperator, TutorialD.Interpreter.Export.Base, TutorialD.Interpreter.Export.CSV, TutorialD.Interpreter.Import.Base, TutorialD.Interpreter.Import.BasicExamples, TutorialD.Interpreter.Import.CSV, TutorialD.Interpreter.Import.TutorialD, TutorialD.Interpreter.InformationOperator, TutorialD.Interpreter.RODatabaseContextOperator, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.TransactionGraphOperator, TutorialD.Interpreter.Types, TutorialD.Interpreter.TransGraphRelationalOperator, TutorialD.Interpreter.SchemaOperator
463− GHC-Options: -Wall
463+ GHC-Options: -Wall -threaded
464464 Hs-Source-Dirs: ./src/bin
465465 Default-Extensions: OverloadedStrings
466466
@@ -471,7 +471,7 @@ Test-Suite test-websocket-server
471471 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, websockets, optparse-applicative, network, aeson, project-m36, random, MonadRandom, network-transport-tcp, semigroups
472472 Other-Modules: TutorialD.Interpreter.Export.Base, TutorialD.Interpreter.Export.CSV, TutorialD.Interpreter.Import.BasicExamples, TutorialD.Interpreter.Import.CSV, TutorialD.Interpreter.InformationOperator, TutorialD.Interpreter.RODatabaseContextOperator, TutorialD.Interpreter.TransactionGraphOperator, ProjectM36.Client.Json, ProjectM36.Server.RemoteCallTypes.Json, ProjectM36.Server.WebSocket, TutorialD.Interpreter, TutorialD.Interpreter.Base, TutorialD.Interpreter.DatabaseContextExpr, TutorialD.Interpreter.Import.Base, TutorialD.Interpreter.Import.TutorialD, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.Types, TutorialD.Interpreter.DatabaseContextIOOperator, TutorialD.Interpreter.TransGraphRelationalOperator, TutorialD.Interpreter.SchemaOperator
473473 Default-Extensions: OverloadedStrings
474− GHC-Options: -Wall
474+ GHC-Options: -Wall -threaded
475475 Hs-Source-Dirs: ./src/bin, .
476476
477477Test-Suite test-isomorphic-schemas
@@ -480,7 +480,7 @@ Test-Suite test-isomorphic-schemas
480480 main-is: test/IsomorphicSchema.hs
481481 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, websockets, optparse-applicative, network, aeson, project-m36
482482 Default-Extensions: OverloadedStrings
483− GHC-Options: -Wall
483+ GHC-Options: -Wall -threaded
484484 Hs-Source-Dirs: ./src/bin, .
485485
486486Test-Suite test-atomable
@@ -490,7 +490,7 @@ Test-Suite test-atomable
490490 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, websockets, optparse-applicative, network, aeson, project-m36, random, MonadRandom, semigroups
491491 Other-Modules: TutorialD.Interpreter, TutorialD.Interpreter.Base, TutorialD.Interpreter.DatabaseContextExpr, TutorialD.Interpreter.DatabaseContextIOOperator, TutorialD.Interpreter.Export.Base, TutorialD.Interpreter.Export.CSV, TutorialD.Interpreter.Import.Base, TutorialD.Interpreter.Import.BasicExamples, TutorialD.Interpreter.Import.CSV, TutorialD.Interpreter.Import.TutorialD, TutorialD.Interpreter.InformationOperator, TutorialD.Interpreter.RODatabaseContextOperator, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.SchemaOperator, TutorialD.Interpreter.TestBase, TutorialD.Interpreter.TransGraphRelationalOperator, TutorialD.Interpreter.TransactionGraphOperator, TutorialD.Interpreter.Types
492492 Default-Extensions: OverloadedStrings
493− GHC-Options: -Wall
493+ GHC-Options: -Wall -threaded
494494 Hs-Source-Dirs: ./src/bin, ., test/
495495
496496Test-Suite test-multiprocess-access
@@ -499,7 +499,7 @@ Test-Suite test-multiprocess-access
499499 main-is: test/MultiProcessDatabaseAccess.hs
500500 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, websockets, optparse-applicative, network, aeson, project-m36, random, MonadRandom
501501 Default-Extensions: OverloadedStrings
502− GHC-Options: -Wall
502+ GHC-Options: -Wall -threaded
503503 Hs-Source-Dirs: ./src/bin, ., test/
504504
505505Test-Suite test-transactiongraph-automerge
@@ -509,7 +509,7 @@ Test-Suite test-transactiongraph-automerge
509509 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, websockets, optparse-applicative, network, aeson, project-m36, random, MonadRandom, semigroups
510510 Other-Modules: TutorialD.Interpreter, TutorialD.Interpreter.Base, TutorialD.Interpreter.DatabaseContextExpr, TutorialD.Interpreter.DatabaseContextIOOperator, TutorialD.Interpreter.Export.Base, TutorialD.Interpreter.Export.CSV, TutorialD.Interpreter.Import.Base, TutorialD.Interpreter.Import.BasicExamples, TutorialD.Interpreter.Import.CSV, TutorialD.Interpreter.Import.TutorialD, TutorialD.Interpreter.InformationOperator, TutorialD.Interpreter.RODatabaseContextOperator, TutorialD.Interpreter.RelationalExpr, TutorialD.Interpreter.SchemaOperator, TutorialD.Interpreter.TestBase, TutorialD.Interpreter.TransGraphRelationalOperator, TutorialD.Interpreter.TransactionGraphOperator, TutorialD.Interpreter.Types
511511 Default-Extensions: OverloadedStrings
512− GHC-Options: -Wall
512+ GHC-Options: -Wall -threaded
513513 Hs-Source-Dirs: ./src/bin, ., test/
514514
515515Test-Suite test-tupleable
@@ -518,7 +518,7 @@ Test-Suite test-tupleable
518518 main-is: test/Relation/Tupleable.hs
519519 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, websockets, optparse-applicative, network, aeson, project-m36, random, MonadRandom, semigroups
520520 Default-Extensions: OverloadedStrings
521− GHC-Options: -Wall
521+ GHC-Options: -Wall -threaded
522522 Hs-Source-Dirs: ./src/bin, ., test/
523523
524524Test-Suite test-client-simple
@@ -527,7 +527,7 @@ Test-Suite test-client-simple
527527 type: exitcode-stdio-1.0
528528 Build-Depends: base, HUnit, Cabal, containers, hashable, unordered-containers, mtl, vector, vector-binary-instances, time, hashable-time, bytestring, uuid, stm, deepseq, deepseq-generics, binary, parallel, cassava, attoparsec, gnuplot, directory, temporary, haskeline, megaparsec, text, base64-bytestring, data-interval, filepath, transformers, stm-containers, list-t, websockets, optparse-applicative, network, aeson, project-m36, random, MonadRandom, semigroups
529529 Default-Extensions: OverloadedStrings
530− GHC-Options: -Wall
530+ GHC-Options: -Wall -threaded
531531 Hs-Source-Dirs: ./src/bin, ., test/
532532
533533-- test for file handle leaks