<commit_before>homepage: https://github.com/andrewthad/quickcheck-classes#readme
changelog-type: markdown
hash: a6f9d0c0acdd6ad79571261cf58c415983992f613982f30db26c7afee947312d
test-bench-deps: {}
maintainer: <EMAIL>
synopsis: QuickCheck common typeclasses from `base`
changelog: |
  # Changelog
  All notable changes to this project will be documented in this file.

  The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
  and this project adheres to the [Haskell Package Versioning Policy](https://pvp.haskell.org/).

  ## [0.6.0.0] - 2019-08-07
  ### Added
  - Initial release. This factor out a subset of laws tests
    from `quickcheck-classes` and depend on this library that
    have a more minimal dependency footprint.
  - Add laws for left rotate and right rotate.
  - Add law that checks that subtraction is the same thing as
    adding the negation of a number.
basic-deps:
  fail: -any
  base: ! '>=4.5 && <5'
  semigroups: ! '>=0.17'
  base-orphans: ! '>=0.1'
  tagged: -any
  containers: ! '>=0.4.2.1'
  bifunctors: -any
  contravariant: -any
  transformers: ! '>=0.5.0 && <0.6'
  QuickCheck: ! '>=2.10.0'
all-versions:
- 0.6.0.0
author: <NAME>, chessai
latest: 0.6.0.0
description-type: haddock
description: |-
  This libary is a minimal variant of `quickcheck-classes` that
  only provides laws for typeclasses from `base`. The main purpose
  of splitting this out is so that `primitive` can depend on
  `quickcheck-classes-base` in its test suite, avoiding the circular
  dependency that arises if `quickcheck-classes` is used instead.
<commit_msg>Update from Hackage at 2020-09-09T17:47:54Z<commit_after>homepage: https://github.com/andrewthad/quickcheck-classes#readme
changelog-type: markdown
hash: 38b4e40486caa86543dc157bcdf1c3351207a53362703fd90924dcc64e4285d4
test-bench-deps: {}
maintainer: <EMAIL>
synopsis: QuickCheck common typeclasses from `base`
changelog: |
  # Changelog
  All notable changes to this project will be documented in this file.

  The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
  and this project adheres to the [Haskell Package Versioning Policy](https://pvp.haskell.org/).

  Note that since `quickcheck-classes` reexports larges parts of
  `quickcheck-classes-base`, changelog entries that deal with any of the
  classes from `base` are duplicated across the two changelogs.

  ## [0.6.1.0] - 2020-09-09
  ### Added
  - Laws for `abs` and `signum`
  - Storable Set-Set Law (resolves issue 101).
  - Add laws for `quotRem` and `divMod`.
  - Use non-commutative monoid for bifoldable tests (resolves issue 98)
  - `substitutiveEqLaws`, which tests for Eq substitutivity.
  - Negation law check for `Eq`.
  - Document that users can provide their own `Laws`.

  ## [0.6.0.0] - 2019-08-08
  ### Added
  - Initial release. This factor out a subset of laws tests
    from `quickcheck-classes` and depend on this library that
    have a more minimal dependency footprint.
  - Add laws for left rotate and right rotate.
  - Add law that checks that subtraction is the same thing as
    adding the negation of a number.
basic-deps:
  fail: -any
  base: '>=4.5 && <5'
  base-orphans: '>=0.1'
  tagged: -any
  containers: '>=0.4.2.1'
  bifunctors: -any
  contravariant: -any
  transformers: '>=0.5.0 && <0.6'
  QuickCheck: '>=2.10.0'
all-versions:
- 0.6.0.0
- 0.6.1.0
author: <NAME>, chessai
latest: 0.6.1.0
description-type: haddock
description: |-
  This libary is a minimal variant of `quickcheck-classes` that
  only provides laws for typeclasses from `base`. The main purpose
  of splitting this out is so that `primitive` can depend on
  `quickcheck-classes-base` in its test suite, avoiding the circular
  dependency that arises if `quickcheck-classes` is used instead.

{'fraction_non_alphanumeric': 0.10781456953642383, 'fraction_numerical': 0.054304635761589407, 'mean_word_length': 3.7437185929648242, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 18, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 10, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '399084', 'n_tokens_mistral': 1399, 'n_tokens_neox': 1275, 'n_words': 433}