packages feed

speculate-0.4.14: changelog.md

Changelog for Speculate
=======================


v0.4.14
-------

* `Test.Speculate.Reason`: add `doubleCheck`;
* add `lowtests` benchmark;
* bump [express] requirement to v1.0.0;
* fix parallel compilation when using the Makefile.


v0.4.12
-------

* bump [express] requirement to v0.2.0
* add this changelog


v0.4.10
-------

* no changes in the actual [Speculate] library
* cleanup build files
* remove uneeded typeable derivations on examples and tests


v0.4.8
------

* no changes in the actual [Speculate] library
* refactor build scripts
* use GitHub Workflows as the CI
* fix compilation of some examples under the new [LeanCheck]


v0.4.6
------

* [`Test.Speculate`]: export `reifyName`;
* "internal" modules:
	- `Test.Speculate.Args`: remove `compareExpr`;
	- `Test.Speculate.Engine`: add three new wrappers for "theory and representatives";
	- `Test.Speculate.Expr.Core`: rename functions to `compareLexicographicallyBy` and `compareComplexityThenIndex`;
	- `Test.Speculate.Function`: add `Function.A10` and `A100` and `A1000`;
	- `Test.Speculate.Reason`: export `isRootNormal` and `isRootNormalE`;
* add trilean benchmark;
* improve order tests.


Earlier versions
----------------

Please refer to the [git commit history].

[git commit history]: https://github.com/rudymatela/speculate/commits/master

[Speculate]:        https://hackage.haskell.org/package/speculate/docs/Test-Speculate.html
[`Test.Speculate`]: https://hackage.haskell.org/package/speculate/docs/Test-Speculate.html
[LeanCheck]:        https://hackage.haskell.org/package/leancheck/docs/Test-LeanCheck.html
[express]:          https://hackage.haskell.org/package/express