Skip to content
Commits on Jul 1, 2012
  1. [maven-release-plugin] prepare release core.match-0.2.0-alpha10

    Hudson @ build.clojure.org committed Jul 1, 2012
  2. * CHANGES.md: update CHANGES.md

    David Nolen committed Jul 1, 2012
  3. @lynaghk

    Use standard namespace slash syntax to reference a protocol cljs.core…

    …. Dot-syntax no longer valid in latest CLJS compiler release.
    lynaghk committed with David Nolen Jun 30, 2012
  4. @lynaghk

    Use Clojure's set and keys fns when in ClojureScript, rather than Jav…

    …a-specific #keySet method.
    lynaghk committed with David Nolen Jun 30, 2012
Commits on Apr 25, 2012
  1. * README.md: note alpha status

    David Nolen committed Apr 25, 2012
Commits on Feb 26, 2012
  1. @swannodette
  2. @swannodette

    * src/main/clojure/clojure/core/match.clj: add defpred, add validatio…

    …n on :when, fix related tests
    swannodette committed Feb 25, 2012
Commits on Feb 25, 2012
  1. @swannodette
  2. @chrismgray @swannodette

    New pattern type: PredicatePattern.

    The PredicatePattern is now what is constructed when a :when token is
    seen.  The GuardPattern is now constructed whan a :guard token is
    seen.  The difference between the two is that PredicatePattern
    predicates are assumed to be comparable (that is, no two
    differently-named predicates return true on the same input).  Using
    PredicatePattern predicates generates a better decision tree, but will
    generate an incorrect decision tree in the event that the predicates
    overlap.
    chrismgray committed with swannodette Feb 15, 2012
  3. @chrismgray @swannodette
  4. @chrismgray @swannodette
  5. @chrismgray @swannodette

    Added new multimethod mutually-exclusive-inequality?

    Allows those types that have the ability to check at compile time
    whether or not they are always different no matter what they are
    matching to brag about it.
    chrismgray committed with swannodette Jan 12, 2012
  6. @chrismgray @swannodette

    Failing test

    chrismgray committed with swannodette Jan 10, 2012
Commits on Jan 11, 2012
  1. @swannodette
  2. @swannodette
Commits on Jan 8, 2012
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org committed Jan 8, 2012
  2. [maven-release-plugin] prepare release core.match-0.2.0-alpha9

    Hudson @ build.clojure.org committed Jan 8, 2012
Commits on Jan 4, 2012
  1. @swannodette
  2. @swannodette
  3. @swannodette
  4. @swannodette
  5. @swannodette
Commits on Dec 28, 2011
  1. @swannodette
  2. @swannodette
  3. @swannodette

    * src/main/clojure/clojure/core/match.clj: silly mistake, tests passi…

    …ng, including MATCH-43
    swannodette committed Dec 27, 2011
  4. @swannodette
  5. @swannodette

    * src/main/clojure/clojure/core/match.clj: added safe-pattern-compare…

    …, use pattern-compare in group-rows, make pattern-compare [VectorPattern VectorPattern] clearer, mark the now failing tests
    swannodette committed Dec 27, 2011
  6. @swannodette

    * src/test/clojure/clojure/core/match/test/core.clj: add MATCH-43 (co…

    …mmented out) to the tests
    swannodette committed Dec 27, 2011
  7. @swannodette
  8. @swannodette
  9. @swannodette

    * src/main/clojure/clojure/core/match.clj: break out dispatch method …

    …for vector patterns, add nthnext-inline
    swannodette committed Dec 27, 2011
Commits on Dec 26, 2011
  1. @swannodette

    * src/main/clojure/clojure/core/match.clj: work in progress, I don't …

    …think this approach will work . we need to bite the bullet and rework vector patterns first.
    swannodette committed Dec 26, 2011
Commits on Dec 24, 2011
  1. @swannodette
  2. @swannodette

    * src/main/clojure/clojure/core/match.clj: MATCH-45: group like patte…

    …rns together, prevents many suprising ordering issues.
    swannodette committed Dec 23, 2011
  3. @swannodette
Something went wrong with that request. Please try again.