Permalink
Commits on Jun 2, 2017
  1. Merge pull request #1390 from nuttycom/foldable_extrema

    nuttycom committed on GitHub Jun 2, 2017
    Add extrema, extremaOf, and extremaBy to Foldable
Commits on May 19, 2017
  1. Add extrema, extremaOf, and extremaBy to Foldable

    nuttycom committed May 19, 2017
    Single-pass operations to determine the extrema of Foldable values.
Commits on May 16, 2013
  1. Adds traverseM to traverseOps

    nuttycom committed May 16, 2013
    A utility method for the very common F[A].traverse(f: A => G[F[B]]).map(Monad[F].join) : G[F[B]] pattern.
Commits on May 11, 2013
  1. Adds mapM to StreamT

    nuttycom committed May 11, 2013
    mapM threads a per-element monadic effect through the stream
Commits on Apr 8, 2013
  1. Removes the ambiguity-inducing ^ method from FunctorOps and FunctorSy…

    nuttycom committed Apr 8, 2013
    …ntax
    
    This symbolic name for the map function is superfluous, and previously caused
    ambiguity problems when functor syntax was imported from multiple locations, such as:
    
    scala> import scalaz.syntax.traverse._
    import scalaz.syntax.traverse._
    
    scala> import scalaz.std.option._
    import scalaz.std.option._
    
    scala> ^(Option(1), Option(2)) { _ + _ }
    
    which previously was a compilation error due to ambiguity, but which is now fine.
Commits on Jan 2, 2013
  1. Added error-appending Validation combinator for "search for success"

    nuttycom committed Jan 2, 2013
    mechanics; an alternative to orElse-type behavior that appends errors.
Commits on Dec 18, 2012
Commits on Dec 13, 2012
Commits on Dec 12, 2012
  1. Added IsEmpty typeclass to further specialize PlusEmpty. Added instances

    nuttycom committed Dec 12, 2012
    for all the applicable types.
Commits on Oct 16, 2012
  1. Merge pull request #167 from seanparsons/scalaz-seven

    nuttycom committed Oct 16, 2012
    Revert StreamT changes previously made.
Commits on Aug 20, 2012
  1. Fix for an deadlock encountered when two threads attempted to initialize

    nuttycom committed Aug 20, 2012
    Ordering.GT and Ordering.LT concurrently.
Commits on Aug 15, 2012
Commits on Aug 10, 2012
  1. Renamed Validation.bind back to flatMap after chatting with Tony, so

    nuttycom committed Aug 10, 2012
    that we can still use for-comprehensions.
Commits on Jul 23, 2012
Commits on Jul 4, 2012
  1. Added override of foldLeft for Foldable[Iterable] to avoid performance

    nuttycom committed Jul 4, 2012
    overhead. Added 2.9.1 to cross-build versions.
Commits on Mar 29, 2012
Commits on Feb 18, 2012
Commits on Feb 17, 2012
Commits on Feb 15, 2012
  1. Added Monoid, plus additional instances for EnumeratorP. EnumeratorP and

    nuttycom committed Feb 15, 2012
    EnumeratorT really need to unify.
    Added a generalized flatten to EnumeratorT
Commits on Feb 14, 2012
Commits on Feb 11, 2012
  1. Fixed bugs introduced by the removal of (A, A) => Ordering from Order.

    nuttycom committed Feb 11, 2012
    Revealed bug wherein the fold iteratee is not behaving well with respect
    to the stack.
Commits on Feb 7, 2012
Commits on Feb 6, 2012
  1. Added a test case that demonstrates the issue with cogroupE composition.

    nuttycom committed Feb 6, 2012
    Fix for demonstrated bug.
    Added Contravariant instance for IterateeT
Commits on Feb 4, 2012