Release Notes
All notable changes to this project will be documented in this file.
This project is versioned according to the Package Versioning Policy, the
de facto standard Haskell versioning scheme.
https://hackage.haskell.org/package/tasty-dejafu-0.5.0.0
Test.Tasty.DejaFu
- Due to changes in dejafu, the
Way
type no longer takes a parameter; it is now a GADT.
Miscellaneous
- There is now a changelog.
- Every definition and instance now has a Haddock “@since” annotation.
- Only dejafu 0.6 is supported.
https://hackage.haskell.org/package/tasty-dejafu-0.4.0.0
Test.Tasty.DejaFu
- All the functions which did take a
Bounds
now take a Way
instead and support random scheduling
as well.
- The
Way
type from dejafu is now re-exported.
- The
IsOption
instance (and so corresponding command-line argument) for Bounds
is gone.
- A new
IsOption
instance for Way
(and so corresponding command-line argument):
- “systematically”: systematic testing with the default bounds.
- “randomly”: 100 executions with a fixed random seed.
Miscellaneous
- The minimum supported version of dejafu has been increased to 0.5 (from 0.2)
https://hackage.haskell.org/package/tasty-dejafu-0.3.0.2
Miscellaneous
- Now supports concurrency 1.0.0.0 and dejafu 0.4.0.0
https://hackage.haskell.org/package/tasty-dejafu-0.3.0.1
Miscellaneous
https://hackage.haskell.org/package/tasty-dejafu-0.3.0.0
Test.Tasty.DejaFu
- New
IsTest
instances for ConcST t (Maybe String)
and ConcIO (Maybe String)
, with a Just String
result being a test failure with an error message.
- The
Bounds
type from dejafu is now re-exported.
- New
IsOption
instances for Bounds
and MemType
.
- New command-line parameter to set the
MemType
parameter:
- “sc”: sequential consistency.
- “tso”: total store order.
- “pso”: partial store order.
Miscellaneous
- Now supports dejafu 0.2 (again).
This version was never pushed to hackage, whoops!
This version was misnumbered! It should have been 0.2.1.0!
Miscellaneous
- Now supports dejafu 0.3, but drops support for dejafu 0.2.
0.2.0.0 [2015-12-01] (git tag: 0.2.0.0)
https://hackage.haskell.org/package/tasty-dejafu-0.2.0.0
Initial release. Go read the API docs.