Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add UnorderedFoldable and UnorderedTraverse #1981

Merged
merged 41 commits into from
Nov 25, 2017

Commits on Sep 24, 2017

  1. Add CommutativeApply and Applicative and an instance for Validated[Co…

    …mmutativeSemigroup, ?]
    Luka Jacobowitz committed Sep 24, 2017
    Configuration menu
    Copy the full SHA
    0ea4ac0 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2017

  1. Make Future a CommutativeApplicative

    Luka Jacobowitz committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    0cd4eb9 View commit details
    Browse the repository at this point in the history
  2. Revert "Make Future a CommutativeApplicative"

    This reverts commit 0cd4eb9.
    Luka Jacobowitz committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    f9a239a View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2017

  1. Add unordered traversal for Sets

    Luka Jacobowitz committed Sep 30, 2017
    Configuration menu
    Copy the full SHA
    965f9c2 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2017

  1. Test commutativeApply instances + Nested + Tuple2K instances

    Luka Jacobowitz committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    d3a803a View commit details
    Browse the repository at this point in the history
  2. Add unordered traversal for Map

    Luka Jacobowitz committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    1ab4f47 View commit details
    Browse the repository at this point in the history
  3. Fix priority for Nested instances

    Luka Jacobowitz committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    2164b51 View commit details
    Browse the repository at this point in the history
  4. Fix priority for Tuple2K instances

    Luka Jacobowitz committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    7f1f6c7 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2017

  1. Configuration menu
    Copy the full SHA
    75a656a View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2017

  1. Merge branch 'master' into add-commutative-apply

    Luka Jacobowitz committed Oct 14, 2017
    Configuration menu
    Copy the full SHA
    69c6374 View commit details
    Browse the repository at this point in the history
  2. Move methods to typeclass

    Luka Jacobowitz committed Oct 14, 2017
    Configuration menu
    Copy the full SHA
    fa8a731 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2017

  1. Deduplicate Applicative instance

    Luka Jacobowitz committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    2aeddd7 View commit details
    Browse the repository at this point in the history
  2. Try out new typeclasses

    Luka Jacobowitz committed Oct 17, 2017
    Configuration menu
    Copy the full SHA
    aa49de9 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2017

  1. Add UnorderedFoldable and UnorderedTraverse and move traversal functi…

    …ons there
    Luka Jacobowitz committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    d308cf7 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into add-commutative-apply

    Luka Jacobowitz committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    148c113 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2017

  1. Remove Set from Foldable docs

    Luka Jacobowitz committed Oct 19, 2017
    Configuration menu
    Copy the full SHA
    0ffbc55 View commit details
    Browse the repository at this point in the history
  2. Add extra ref law

    Luka Jacobowitz committed Oct 19, 2017
    Configuration menu
    Copy the full SHA
    23cb589 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into add-commutative-apply

    Luka Jacobowitz committed Oct 19, 2017
    Configuration menu
    Copy the full SHA
    e0069a8 View commit details
    Browse the repository at this point in the history
  4. Revert "Add UnorderedFoldable and UnorderedTraverse and move traversa…

    …l functions there"
    
    This reverts commit d308cf7.
    Luka Jacobowitz committed Oct 19, 2017
    Configuration menu
    Copy the full SHA
    376a5c6 View commit details
    Browse the repository at this point in the history
  5. Revert "Remove Set from Foldable docs"

    This reverts commit 0ffbc55.
    Luka Jacobowitz committed Oct 19, 2017
    Configuration menu
    Copy the full SHA
    d673655 View commit details
    Browse the repository at this point in the history
  6. Add Unordered type classes

    Luka Jacobowitz committed Oct 19, 2017
    Configuration menu
    Copy the full SHA
    8666c64 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2017

  1. Make UnorderedFoldable and Traverse super classes

    Luka Jacobowitz committed Oct 20, 2017
    Configuration menu
    Copy the full SHA
    74b0228 View commit details
    Browse the repository at this point in the history
  2. Make unorderedFoldMap the main method

    Luka Jacobowitz committed Oct 20, 2017
    Configuration menu
    Copy the full SHA
    dfa8bd3 View commit details
    Browse the repository at this point in the history
  3. define isEmpty in terms of exists

    Luka Jacobowitz committed Oct 20, 2017
    Configuration menu
    Copy the full SHA
    903694d View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into add-unordered-classes

    LukaJCB authored Oct 20, 2017
    Configuration menu
    Copy the full SHA
    821424d View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2017

  1. Merge branch 'master' into add-unordered-classes

    Luka Jacobowitz committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    a1cdf2d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'add-unordered-classes' of https://github.com/LukaJCB/cats

    … into add-unordered-classes
    Luka Jacobowitz committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    cdc6586 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2017

  1. Merge branch 'master' into add-unordered-classes

    Luka Jacobowitz committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    3e705d4 View commit details
    Browse the repository at this point in the history
  2. Add mention to unorderedFoldable in foldable scaladoc

    Luka Jacobowitz committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    5f4d41f View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2017

  1. Configuration menu
    Copy the full SHA
    cd2e1f5 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2017

  1. Add size to UnorderedFoldable

    Luka Jacobowitz committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    5d9f0f7 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'add-unordered-classes' of https://github.com/LukaJCB/cats

    … into add-unordered-classes
    Luka Jacobowitz committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    f70fe6f View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2017

  1. Made exists and forall sufficiently lazy

    Luka Jacobowitz committed Nov 14, 2017
    Configuration menu
    Copy the full SHA
    04722f0 View commit details
    Browse the repository at this point in the history
  2. Add Mima exceptions

    Luka Jacobowitz committed Nov 14, 2017
    Configuration menu
    Copy the full SHA
    9568933 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into add-unordered-classes

    LukaJCB authored Nov 14, 2017
    Configuration menu
    Copy the full SHA
    9666a0c View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2017

  1. Merge branch 'master' into add-unordered-classes

    LukaJCB authored Nov 16, 2017
    Configuration menu
    Copy the full SHA
    23a6ca1 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2017

  1. Configuration menu
    Copy the full SHA
    d2037e6 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2017

  1. Fix merging mistake

    LukaJCB authored Nov 22, 2017
    Configuration menu
    Copy the full SHA
    11b397c View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2017

  1. Remove toSet

    Luka Jacobowitz committed Nov 24, 2017
    Configuration menu
    Copy the full SHA
    89cab23 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'add-unordered-classes' of https://github.com/LukaJCB/cats

    … into add-unordered-classes
    Luka Jacobowitz committed Nov 24, 2017
    Configuration menu
    Copy the full SHA
    e2984b4 View commit details
    Browse the repository at this point in the history
  3. Remove unused imports

    Luka Jacobowitz committed Nov 24, 2017
    Configuration menu
    Copy the full SHA
    ea38cd6 View commit details
    Browse the repository at this point in the history