dejafu/dejafu-tests
Michael Walker 31d29c11ea Require a 'MonadConc n' instance to run 'ConcT r n' expressions
This is preparation for adding bound threads.  The instance isn't used
in this commit, but the diff is large enough that I feel this should
be a separate commit for ease of review.

Fallout:

- The MonadBaseControl IO instance is gone, as I'm not sure how to do
  it generally.
- The pure/IO split is gone, everything is now monadic.
- The execution, SCT, and dejafu functions are of the form (MonadConc
  n, MonadRef r n) => ...
2017-12-12 14:06:59 +00:00
..
Cases Require a 'MonadConc n' instance to run 'ConcT r n' expressions 2017-12-12 14:06:59 +00:00
Examples Require a 'MonadConc n' instance to run 'ConcT r n' expressions 2017-12-12 14:06:59 +00:00
Cases.hs Add some property tests 2017-10-30 20:32:00 +00:00
Common.hs Require a 'MonadConc n' instance to run 'ConcT r n' expressions 2017-12-12 14:06:59 +00:00
dejafu-tests.cabal Require a 'MonadConc n' instance to run 'ConcT r n' expressions 2017-12-12 14:06:59 +00:00
Examples.hs Use a typeclass to simplify test group definitions 2017-09-19 23:17:02 +01:00
LICENSE Make a separate package for the test suite. Closes #31. 2015-12-01 05:07:56 +00:00
Main.hs Reduce default number of quickcheck tests in dejafu-tests 2017-12-08 14:21:51 +00:00
QSemN.hs Test case for #81. 2017-05-03 23:09:56 +01:00
Setup.hs Make a separate package for the test suite. Closes #31. 2015-12-01 05:07:56 +00:00