Michael Walker
c754c1f3d6
Prepare releases
2019-01-20 01:10:34 +00:00
Michael Walker
5b93fbd8d5
Re-export 'Condition' from {hunit,tasty}-dejafu
2019-01-20 00:07:17 +00:00
Michael Walker
798acc0894
Add 'lshowAborts', to make SCT functions show (now hidden) aborts
2019-01-20 00:07:17 +00:00
Michael Walker
a7003c5d34
Add deprecated Failure synonym for Condition
2019-01-20 00:07:17 +00:00
Michael Walker
02467da2ac
Rename Failure to Condition
2019-01-20 00:07:17 +00:00
Michael Walker
07cb9f43e7
Turn internal errors into exceptions
2019-01-18 21:56:33 +00:00
Michael Walker
e72b38e24f
Merge pull request #293 from barrucadu/lts13
...
Use stackage lts-13 for travis & stack
2019-01-17 22:29:23 +00:00
Michael Walker
47f3948480
Use stackage lts-13.3 for travis & stack
...
hedgehog didn't make it to this LTS.
2019-01-17 21:12:10 +00:00
Michael Walker
4de572d24e
Merge pull request #294 from barrucadu/leancheck090
...
leancheck-0.9.0
2019-01-17 20:30:28 +00:00
Michael Walker
a31a8fffe1
Prepare dejafu release
2019-01-17 19:08:59 +00:00
Michael Walker
68bf66dd62
Bump leancheck to <0.10
2019-01-17 19:08:41 +00:00
Michael Walker
8735c15c2a
Merge pull request #292 from barrucadu/msw/ghc86
...
GHC 8.6 support
2018-12-02 11:45:41 +00:00
Michael Walker
f0a7848054
Add GHC 8.6 to the supported versions list
...
This needs to be updated when a new LTS comes out.
2018-12-02 10:44:46 +00:00
Michael Walker
fa658dcf06
dejafu-1.11.0.4 & tasty-dejafu-1.2.0.8
2018-12-02 10:43:20 +00:00
Michael Walker
dd462357c9
Bump tasty upper bound
2018-12-02 10:39:42 +00:00
Michael Walker
413adfbb22
Merge pull request #290 from pepeiborra/master
...
Compatibility with GHC 8.6.2
2018-12-01 12:52:19 +00:00
Pepe Iborra
3f1f775bd7
Fix warnings
2018-12-01 10:14:11 +00:00
Michael Walker
4ff8c94e3c
Merge pull request #291 from barrucadu/concurrency-1.6.2.0
...
concurrency-1.6.2.0 release
2018-11-28 19:28:58 +00:00
Michael Walker
d6164a4e9b
concurrency-1.6.2.0 release
2018-11-28 19:08:08 +00:00
Michael Walker
88278ca471
Merge pull request #289 from dfinity-lab/gip/boundedchan_locks
...
BoundedChan and locks primitives
2018-11-28 18:58:03 +00:00
Giles Pirio
f851ac0a75
Linting issues
2018-11-28 10:35:22 -08:00
Giles Pirio
c21655f737
BoundedChan and locks primitives
2018-11-28 10:35:22 -08:00
Michael Walker
21cebd6607
fixup! Make deploy task a bit more resilient
2018-11-28 17:45:27 +00:00
Michael Walker
f7599649bd
Re-allow nightly failures
...
We don't currently build with nightly, so this is needlessly blocking
things.
2018-11-28 16:21:19 +00:00
Michael Walker
59360c40cb
Make deploy task a bit more resilient
2018-11-26 22:26:09 +00:00
Pepe Iborra
f2b7bf0db4
Relax upper bounds for current nightly Stackage
2018-11-26 22:01:09 +00:00
Pepe Iborra
44c9dfbe1c
Fix incomplete pattern matches to avoid a MonadFail constraint
2018-11-26 22:00:40 +00:00
Michael Walker
d291bcc6ef
Merge pull request #288 from barrucadu/stm
...
Pull in upstream stm changes
2018-09-23 00:49:18 +01:00
Michael Walker
7a54046d37
concurrency-1.6.1.0
2018-09-22 23:59:35 +01:00
Michael Walker
1e3220a9a5
Copy non-breaking changes from stm package
2018-09-22 22:30:49 +01:00
Michael Walker
d7a32d1206
Add missing Control.Concurrent.Classy.STM.TSem module
...
Closes #287
2018-09-22 22:30:49 +01:00
Michael Walker
472820aa8b
Bump upper bound of 'stm'
2018-09-22 21:35:48 +01:00
Michael Walker
5414165472
Merge pull request #285 from barrucadu/release-process
...
Update release process docs for automatic hackage deployment
2018-07-15 14:58:27 +01:00
Michael Walker
2858ccb87e
Update release process docs for automatic hackage deployment
2018-07-15 13:39:38 +01:00
Michael Walker
c499ccb0b9
Merge pull request #284 from barrucadu/275-commit-collapsing
...
Only collapse commits and barriers where sound
2018-07-15 12:57:25 +01:00
Michael Walker
c1a66d2a02
dejafu-1.11.0.3 release
2018-07-15 11:56:57 +01:00
Michael Walker
248f3b8379
Prune commits before barriers if there are no other buffered writes
...
It's only sound to remove a commit if there are no other buffered
writes for that `IORef`. Say we have a `IORef` with two buffered
writes, followed by a memory barrier, we get (amongst others) these
two trace fragments:
C1 -> barrier = C2 wins
C2 -> barrier = C1 wins
If we collapse these two to just `barrier`, then we will only get one
of the results.
2018-07-15 11:36:15 +01:00
Michael Walker
65ac6ab18b
Track how many buffered writes an IORef has
2018-07-15 11:32:28 +01:00
Michael Walker
27613edd37
Rename 'updateCRState' to 'updateIOState'
2018-07-15 11:08:00 +01:00
Michael Walker
35b9be3163
Merge pull request #282 from barrucadu/ghc-84
...
Use lts-12.0 for GHC 8.4
2018-07-10 00:01:34 +01:00
Michael Walker
a2b9684fb2
Bump stack.yaml to GHC 8.4
2018-07-09 22:49:50 +01:00
Michael Walker
500467c2b0
Add lts-12.0 to the supported versions list
2018-07-09 22:49:30 +01:00
Michael Walker
1be587b90c
Use lts-12.0 in Travis for GHC 8.4 build
2018-07-09 22:49:01 +01:00
Michael Walker
3ceb419e7c
Travis: third time lucky
2018-07-08 21:08:20 +01:00
Michael Walker
8b152bb7b3
Merge pull request #281 from barrucadu/travis-deploy
...
Fix travis deploy
2018-07-08 19:36:39 +01:00
Michael Walker
0f44af673d
Do not echo hackage password
2018-07-08 19:15:34 +01:00
Michael Walker
00e80ceeaa
Make hackage password available in all build stages
2018-07-08 19:15:19 +01:00
Michael Walker
193bfbbd71
Merge pull request #280 from barrucadu/278-profunctors
...
Set upper bound on profunctors to <6
2018-07-08 18:58:11 +01:00
Michael Walker
766e287001
dejafu-1.11.0.2 release
2018-07-08 14:36:57 +01:00
Michael Walker
15cbcf22c4
Set upper bound on profunctors to <6
2018-07-08 13:05:38 +01:00