Commit Graph

876 Commits

Author SHA1 Message Date
Michael Walker
d0e3e7001d Rewrite generic changelog 2018-02-16 18:59:20 +00:00
Michael Walker
f0e9ffc652 Remove .md support from website 2018-02-16 18:59:20 +00:00
Michael Walker
481bf1eca6 Rewrite tasty-dejafu changelog 2018-02-16 18:59:20 +00:00
Michael Walker
4181a9dab6 Rewrite hunit-dejafu changelog 2018-02-16 18:38:22 +00:00
Michael Walker
2c880c8020 Rewrite dejafu changelog 2018-02-16 00:01:24 +00:00
Michael Walker
25ba98509f Rewrite concurrency changelog 2018-02-15 21:06:54 +00:00
Michael Walker
e863481076
Merge pull request #200 from barrucadu/testdejafusdiscard
hunit-dejafu-1.0.1.0 and tasty-dejafu-1.0.1.0
2018-02-13 20:25:37 +00:00
Michael Walker
b61cc71d36 Prepare for tasty-dejafu-1.0.1.0 release 2018-02-13 18:57:19 +00:00
Michael Walker
9cc01477de Prepare for hunit-dejafu-1.0.1.0 release 2018-02-13 18:57:19 +00:00
Michael Walker
7fcebe366c Add CHANGELOG entries 2018-02-13 18:57:19 +00:00
Michael Walker
0ae3bc42c1 Add testDejafusDiscard to HUnit 2018-02-13 18:57:19 +00:00
Michael Walker
a366b812d0 Clarify role of discard function in Tasty testDejafusDiscard 2018-02-13 18:45:20 +00:00
Michael Walker
be66679daa
Merge pull request #195 from aherrmann/pr/testDejafusDiscard
Add `testDejafusDiscard`
2018-02-13 11:28:34 +00:00
Andreas Herrmann
1ad606b6a5 testDejafusDiscard takes a list of predicates 2018-02-13 12:03:42 +01:00
Michael Walker
98a81a8379
Merge pull request #194 from barrucadu/revert-nightly-failures
Revert "Do not allow nightly builds to fail"
2018-02-12 22:12:33 +00:00
Michael Walker
33b2760852 Revert "Do not allow nightly builds to fail"
This reverts commit 4b1d8c0f42.
2018-02-12 21:52:12 +00:00
Michael Walker
8fe5959995
Merge pull request #188 from barrucadu/dev-process-ghc
Clarify the policy & process around GHC support
2018-02-12 14:46:03 +00:00
Michael Walker
75b0974cb7 Update PR template checklists 2018-02-12 14:18:21 +00:00
Michael Walker
4b1d8c0f42 Do not allow nightly builds to fail 2018-02-12 14:18:21 +00:00
Michael Walker
465ce64ad5 Add dev docs page on GHC
Closes #186
2018-02-12 14:18:21 +00:00
Michael Walker
805d8058bf Use LTS-x.0 for Travis builds 2018-02-10 03:55:55 +00:00
Michael Walker
f1917b0f5a Use default resolver for style & doctests in Travis 2018-02-10 03:55:47 +00:00
Michael Walker
5cc64bf16d
Merge pull request #180 from barrucadu/doctests
Doctest all Haddock code examples
2018-02-09 16:50:54 +00:00
Michael Walker
3b0a1ad0a1 Use four-space indent for results 2018-02-04 20:54:15 +00:00
Michael Walker
0668e82280 Turn examples in Test.DejaFu.Refinement into doctests 2018-02-04 20:39:11 +00:00
Michael Walker
19fb87068c Turn examples in Test.DejaFu into doctests 2018-02-04 20:36:53 +00:00
Michael Walker
c13d09a70e Set up doctests
Only adds one doctest so far, but gets the machinery working.  To
solve the problem of dejafu's fancy output, this checks a
"DEJAFU_DOCTEST" env var: when set, the output is simplified.

Doctests run in a separate Travis job (rather than the existing "test"
job) because the version of doctest in LTS-6 doesn't like CPP.  I feel
that as long as they're working for the latest LTS, all is fine.
2018-02-04 19:22:24 +00:00
Michael Walker
a377a5048d Add a GitHub pull request template 2018-02-04 18:16:49 +00:00
Michael Walker
52b9ba1d96 Merge roadmap and contributing pages & move to website 2018-02-04 12:48:36 +00:00
Michael Walker
eba7a94c23 Move release notes to bottom of ToC on website 2018-02-01 16:10:23 +00:00
Michael Walker
5b896b2137 Remove outdated version tags from website 2018-02-01 16:10:01 +00:00
Michael Walker
5e9b1da652 Use Sphinx external links in the website 2018-02-01 13:26:35 +00:00
Michael Walker
e243854f48 Add a roadmap
Closes #175
2018-02-01 13:26:29 +00:00
Michael Walker
4d3af3ae76 Rewrite CONTRIBUTING file and port to rST
Closes #174
2018-01-31 16:54:40 +00:00
Michael Walker
5237effb06 concurrency-1.4.0.0 / dejafu-1.0.0.1 joint release 2018-01-19 17:13:45 +00:00
Michael Walker
864fb2e823 Add note about instance deriving to website 2018-01-19 17:02:03 +00:00
Michael Walker
7a13b106d9 Add note about instance deriving to Monad{Conc,STM} docs 2018-01-19 16:45:38 +00:00
Michael Walker
d62f0c24d8 Make it possible to derive MonadConc instances 2018-01-19 16:30:04 +00:00
Michael Walker
ebfe250ee7 tasty-dejafu-1.0.0.1 release 2018-01-09 10:49:06 +00:00
Michael Walker
f7ed31da32 Bump upper bound of tasty to 1.1 2018-01-09 10:46:57 +00:00
Michael Walker
fdbcb8b375 tasty-dejafu-1.0.0.0 release 2017-12-23 13:18:20 +00:00
Michael Walker
327e3af558 hunit-dejafu-1.0.0.0 release 2017-12-23 13:17:10 +00:00
Michael Walker
a4e3073fc6 dejafu-1.0.0.0 release 2017-12-23 13:15:17 +00:00
Michael Walker
1fc895cbd5 concurrency-1.3.0.0 release 2017-12-23 13:13:47 +00:00
Michael Walker
e0304f1b5a Use LTS-10 in tooling (travis & stack) 2017-12-23 13:12:30 +00:00
Michael Walker
a6cb99eb55
Merge pull request #170 from vaibhavsagar/travis-lts-10
.travis.yml: build with LTS-10
2017-12-23 12:59:27 +00:00
Michael Walker
878a008ddb Build dejafu-tests with -rtsopts 2017-12-23 12:54:35 +00:00
Michael Walker
4e0c978751
Merge pull request #157 from barrucadu/next-supermajor
The Big 1.0
2017-12-23 12:51:28 +00:00
Vaibhav Sagar
e8c02480b6 .travis.yml: build with LTS-10 2017-12-23 11:08:47 +08:00
Michael Walker
60215578b7 Track full MVars in the dependency state
Before:

   105,910,870,840 bytes allocated in the heap
    24,834,921,776 bytes copied during GC
        17,775,024 bytes maximum residency (7973 sample(s))
           674,464 bytes maximum slop
                50 MB total memory in use (0 MB lost due to fragmentation)

                                       Tot time (elapsed)  Avg pause  Max pause
    Gen  0     196263 colls,     0 par   43.085s  43.734s     0.0002s    0.0225s
    Gen  1      7973 colls,     0 par   21.953s  22.359s     0.0028s    0.0778s

    TASKS: 204933 (204929 bound, 4 peak workers (4 total), using -N1)

    SPARKS: 0 (0 converted, 0 overflowed, 0 dud, 0 GC'd, 0 fizzled)

    INIT    time    0.001s  (  0.001s elapsed)
    MUT     time  127.384s  (138.737s elapsed)
    GC      time   65.038s  ( 66.093s elapsed)
    EXIT    time    0.000s  (  0.000s elapsed)
    Total   time  192.517s  (204.831s elapsed)

After:

    89,073,483,552 bytes allocated in the heap
    20,134,704,256 bytes copied during GC
        13,426,968 bytes maximum residency (6623 sample(s))
           265,720 bytes maximum slop
                38 MB total memory in use (0 MB lost due to fragmentation)

                                       Tot time (elapsed)  Avg pause  Max pause
    Gen  0     165191 colls,     0 par   34.872s  35.319s     0.0002s    0.0111s
    Gen  1      6623 colls,     0 par   17.515s  17.831s     0.0027s    0.0509s

    TASKS: 173871 (173867 bound, 4 peak workers (4 total), using -N1)

    SPARKS: 0 (0 converted, 0 overflowed, 0 dud, 0 GC'd, 0 fizzled)

    INIT    time    0.001s  (  0.001s elapsed)
    MUT     time  104.495s  (113.498s elapsed)
    GC      time   52.387s  ( 53.150s elapsed)
    EXIT    time    0.001s  (  0.001s elapsed)
    Total   time  156.991s  (166.650s elapsed)

Closes #168
2017-12-21 08:13:17 +00:00