Commit Graph

27 Commits

Author SHA1 Message Date
Michael Walker
6788274f7f async-dejafu now requires dejafu-0.4 2016-07-21 19:33:49 +01:00
Michael Walker
2f0f51ceb6 Split concurrency modules into a separate package.
The new 'concurrency' package is starting at version 1.0.0.0 because the
API is already very mature (copied from base).

This breaks the dejafu-0.2 compatibility of async-dejafu.

Closes #51.
2016-07-21 19:33:49 +01:00
Michael Walker
c742da2bfd Drop _concKnows stuff and fix litmus tests.
Removing the stuff broke some of the litmus tests, which is bad. It
probably means that those actions were being put into sleep sets, and so
hiding actually interesting interleavings from the POR implementation. I
need to improve the lookahead behaviour to ignore these invisible
actions.

Closes #46.
2016-07-21 19:33:49 +01:00
Michael Walker
70bcad4615 Bump versions for 0.4.0.0 release 2016-07-21 19:33:46 +01:00
Michael Walker
232e7e5f40 Bump version numbers 2016-05-26 14:02:07 +01:00
Michael Walker
c306deb1f9 Support Stackage lts-3, lts-4, and lts-6 2016-05-26 13:08:24 +01:00
Michael Walker
246f680248 Add Travis tests 2016-05-03 20:05:02 +01:00
Michael Walker
ebcf7686c4 Bump versions for async-dejafu-0.1.2.1 2016-05-01 21:56:27 +01:00
Michael Walker
8b4785f51b Fix async-dejafu tests 2016-05-01 21:56:17 +01:00
Michael Walker
710529df39 Bump versions for async-dejafu-0.1.2 2016-04-28 23:05:28 +01:00
Michael Walker
4e08f66302 Make async-dejafu work with 0.2 and 0.3 2016-04-28 17:05:41 +01:00
Michael Walker
6fef2be497 Bump version numbers for hackage release.
async-dejafu, hunit-dejafu, and tasty-dejafu only get a minor bump
because the API didn't change, only the dependencies. I'm not entirely
sure how to fit that properly into the PVP.
2016-04-03 14:40:51 +01:00
Michael Walker
ad753d1f33 Move Control.Concurrent.STM.Classy -> Control.Concurrent.Classy.STM 2016-03-23 04:38:34 +00:00
Michael Walker
d5ad25ac98 Rename STMLike -> STM 2016-03-23 03:42:38 +00:00
Michael Walker
a4c2a1c235 Rename CVar -> MVar 2016-03-23 03:36:07 +00:00
Michael Walker
a1a78c7005 Rename CTVar -> TVar 2016-03-23 03:27:51 +00:00
Michael Walker
8b999595e3 Move modules to Control.Concurrent(.STM).Classy 2016-03-23 03:13:56 +00:00
Michael Walker
d864e2b281 Update docs links 2016-03-18 00:59:52 +00:00
Michael Walker
4572eba19e Improve async docs. Closes #19. 2015-11-03 00:21:47 +00:00
Michael Walker
6321e42265 Enable withasync_wait2 test 2015-11-03 00:21:33 +00:00
Michael Walker
0b5a0f0235 Enable async_cancel test in async-dejafu 2015-11-01 15:46:30 +00:00
Michael Walker
4e5e52f92a Move 'gives' into Test.DejaFu 2015-10-27 15:18:12 +00:00
Michael Walker
3d1d287787 Use PF bounding in {hunit,tasty}-dejafu 2015-10-26 23:11:30 +00:00
Michael Walker
b0c9e090ea Use 'yield' in the Alternative instance for Concurrently 2015-10-26 21:04:12 +00:00
Michael Walker
ac6b5c5240 Widen 'base' bounds for async-dejafu 2015-10-25 23:04:12 +00:00
Michael Walker
fd35e9c1b4 Add async-dejafu tests 2015-10-25 22:53:54 +00:00
Michael Walker
59102efd59 Initial version of async-dejafu 2015-10-25 16:17:41 +00:00