Revisions of ghc-QuickCheck

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 857202 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 24)
update haskell stack in openSUS
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 623701 from Peter Simons's avatar Peter Simons (psimons) (revision 14)
- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.

        * New genericShrink function provides generic shrinking with GHC.
        * New combinator x === y: fails if x /= y, but also prints their values
        * New function generate :: Gen a -> IO a for running a generator.
        * New combinators infiniteList and infiniteListOf for generating infinite lists.
        * Several combinators added to the main Test.QuickCheck module which
          were previously languishing in other modules. Of particular interest:
          quickCheckAll, ioProperty.
        * New combinators delay and capture which can be used (unsafely!)
          to reuse the random number seed. Useful for generating
          polymorphic (rank-2) values.
        * A new Discard data type and a Testable instance for discarding test cases.
        * All modifiers now have Functor instances and accessor functions.
        * Pressing ctrl-C during shrinking now shows the last failed
          test case, rather than the current shrinking candidate.
        * Experimental support for UHC. You will need the latest version of Cabal from git.
        * The Int generator now only generates fairly small numbers.
        * The new Small and Large modifiers control the distribution of integers
          (Small generates small numbers, Large from the whole range).
        * Floating-point numbers shrink better.
        * QuickCheck now uses TFGen rather than StdGen on newer versions
          of GHC, because StdGen's random numbers aren't always random.
        * 'variant' now uses a prefix code. This should prevent some
          potential bananaskins with coarbitrary.
        * The Gen monad now uses an abstract type QCGen rather than StdGen.
        * The Result type now returns the thrown exception and number
          of failed shrink attempts.
        * Property is now a newtype rather than Gen Prop as it was before.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 607863 from Peter Simons's avatar Peter Simons (psimons) (revision 13)
Update ghc-QuickCheck to the latest version.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 461525 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 12)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 398247 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 10)
- update to 2.8.2
* GHC 8 support
* Add Arbitrary and CoArbitrary instances for types in containers package
* Improve speed of shuffle combinator
* Only print to stderr if it's a terminal.
* Small changes: slightly improve documentation, remove redundant constraints
    from some functions' types, small improvements to Test.QuickCheck.All. (forwarded request 398246 from mimi_vx)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 306422 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 8)
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 26
openSUSE Build Service is sponsored by