Generic implementations of methods of the
Arbitrary class from the
QuickCheck library. The approach taken here can lead to diverging instances
for recursive types but is safe for non-recursive ones and guarantees
flat distribution for constructors of sum-types.
- Resolved an issue where the size of the generators could become negative
- Added compatibility with GHC 9.2.1
GenericArbitraryfor use with the DerivingVia compiler extension.
- Minimum bound on QuickCheck changed to 2.14.
- Public release