Commit Graph

1071 Commits

Author SHA1 Message Date
Michael Walker
6966c377b6
Merge pull request #270 from barrucadu/259-failures
Highlight failures in tests
2018-06-17 11:41:10 +01:00
Michael Walker
93f284b366 dejafu-1.10.0.0, hunit-dejafu-1.2.0.5, tasty-dejafu-1.2.0.6 release 2018-06-17 11:21:43 +01:00
Michael Walker
118d7780a6 Fix hlint errors 2018-06-17 11:21:43 +01:00
Michael Walker
fb8cf263ec Add notAlwaysSame{On,By} to the docs 2018-06-17 11:10:59 +01:00
Michael Walker
f263166a45 Invert the predicate in notAlwaysSame
I think having `alwaysSameBy f` and `notAlwaysSameBy f` be inverse of
each other is better than `notAlwaysSameBy (\a b -> not (f a b))`.
2018-06-10 22:30:02 +01:00
Michael Walker
54d64a16b4 Add predicate unit tests 2018-06-10 22:30:02 +01:00
Michael Walker
91ebbe980f Use 'successful' in autocheck 2018-06-10 14:57:25 +01:00
Michael Walker
2e933e89b7 Add inverted variants of alwaysSame/By/On predicates 2018-06-10 14:53:27 +01:00
Michael Walker
d0f23f5818 Reject failures in alwaysSame/On/By 2018-06-10 14:28:49 +01:00
Michael Walker
bad7df79a4
Merge pull request #268 from barrucadu/207-tests
Add a couple of tests for inherited masking states
2018-06-10 03:48:52 +01:00
Michael Walker
73ff73b544 Add a couple of tests for inherited masking states
Closes #207
2018-06-10 03:29:50 +01:00
Michael Walker
be3708ffdf
Merge pull request #266 from barrucadu/successful
Add a predicate to check a test always succeeds
2018-06-10 02:49:09 +01:00
Michael Walker
014909d764 dejafu-1.9.1.0 release 2018-06-10 02:33:15 +01:00
Michael Walker
bb095bc3cb Add a 'successful' predicate 2018-06-10 02:33:03 +01:00
Michael Walker
8168d6b1e2 Clarify what the '*Never' and '*Sometimes' predicates allow 2018-06-10 02:21:12 +01:00
Michael Walker
c32599282c alwaysSame and notAlwaysSame are not helper functions 2018-06-10 02:17:20 +01:00
Michael Walker
e95e191f77
Merge pull request #265 from barrucadu/190-exceptions
Add flag to Throw/ThrowTo showing if the thread was killed
2018-06-10 01:59:26 +01:00
Michael Walker
1f82a0adc5 dejafu-1.9.0.0, hunit-dejafu-1.2.0.4, tasty-dejafu-1.2.0.5 releases 2018-06-10 01:42:48 +01:00
Michael Walker
a54813926e Remove very slow parmonad test
It's unfortunate, but this one test is causing travis to frequently
time out.
2018-06-10 01:42:35 +01:00
Michael Walker
6e727af8c7 Add tests for unmasking
Closes #212
2018-06-10 01:34:02 +01:00
Michael Walker
8a16a25d62 Forget masking states for dead threads
Closes #191
2018-06-10 01:34:02 +01:00
Michael Walker
e8a056aa3b Add flag to Throw/ThrowTo showing if the thread was killed
Closes #190
2018-06-10 01:34:02 +01:00
Michael Walker
291c020bfd
Merge pull request #264 from barrucadu/docs
Update website
2018-06-03 14:42:59 +01:00
Michael Walker
6786ea94e7 Bump website copyright year 2018-06-03 13:53:44 +01:00
Michael Walker
422af14a99 Fix type of rewind example 2018-06-03 13:53:44 +01:00
Michael Walker
de105415c6 Rewrite execution settings docs, mostly as a pointer to the haddocks 2018-06-03 13:53:44 +01:00
Michael Walker
f0529265ff s/IORef/CRef/ 2018-06-03 13:49:07 +01:00
Michael Walker
8a7af0ea68 Clarify why big lifted IO actions are bad 2018-06-03 13:49:07 +01:00
Michael Walker
80fc267cce Reword a slightly awkward sentence 2018-06-03 13:49:07 +01:00
Michael Walker
fe12a4981b Add intro to heap profiling
Closes #87
2018-06-03 13:49:07 +01:00
Michael Walker
7303a2be14
Merge pull request #263 from barrucadu/258-length-bounding
Disable length bounding by default
2018-06-03 12:17:29 +01:00
Michael Walker
02e0442b84 dejafu-1.8.0.0, hunit-dejafu-1.2.0.3, tasty-dejafu-1.2.0.4 releases 2018-06-03 11:29:25 +01:00
Michael Walker
bcadf59378 Disable length bounding by default
Closes #258
2018-06-03 11:29:25 +01:00
Michael Walker
9f851e1f88
Merge pull request #262 from barrucadu/remove-swarmy
Remove swarmy
2018-06-03 03:20:03 +01:00
Michael Walker
e6610c9d3d dejafu-1.7.0.0, hunit-dejafu-1.2.0.2, tasty-dejafu-1.2.0.3 releases 2018-06-03 02:46:00 +01:00
Michael Walker
dd7a537a89 Remove swarmy
Closes #237
2018-06-03 02:46:00 +01:00
Michael Walker
b4cd279f45
Merge pull request #260 from barrucadu/travis-improvements
Travis improvements
2018-06-03 01:50:42 +01:00
Michael Walker
a917c1d428 Use Travis build stages 2018-06-03 00:52:26 +01:00
Michael Walker
178e2d889e Remove lts-6.0.yaml file 2018-06-03 00:49:12 +01:00
Michael Walker
c843ebe11a
Merge pull request #256 from barrucadu/fpco/stackage-3620
Bump upper bound of tasty in tasty-dejafu
2018-05-12 15:46:54 +09:00
Michael Walker
2dd213efa5 tasty-dejafu-1.2.0.2 release 2018-05-12 07:28:57 +01:00
Michael Walker
3497eb39a9 Bump upper bound of tasty to <1.2
https://github.com/fpco/stackage/issues/3620
2018-05-12 07:26:41 +01:00
Michael Walker
3bd22ed3ba
Merge pull request #255 from barrucadu/remove-testdejafudefaults
Remove deprecated Test.DejaFu.Defaults module
2018-05-12 11:19:22 +09:00
Michael Walker
e60ed883cd dejafu-1.6.0.0 + {hunit,tasty}-dejafu-1.2.0.1 release 2018-05-11 02:16:32 +01:00
Michael Walker
793c548377 Remove deprecated Test.DejaFu.Defaults module 2018-05-11 02:07:32 +01:00
Michael Walker
4a0735465c
Merge pull request #254 from barrucadu/208-tests
Add some tests around nested orElse/catchSTM
2018-05-02 22:46:23 +01:00
Michael Walker
92e5b4881a Add some tests around nested orElse/catchSTM
Closes #208
2018-05-02 22:09:54 +01:00
Michael Walker
7cd308f9dd
Merge pull request #253 from barrucadu/210-discard-monoids
Add weaken/strengthen monoids for discard functions
2018-04-29 01:38:09 +01:00
Michael Walker
35b4271c2d dejafu-1.5.1.0 release 2018-04-29 01:13:49 +01:00
Michael Walker
feb8358861 Add tests for discard function monoids 2018-04-29 01:13:49 +01:00