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