Skip to content
Commits on Feb 15, 2013
  1. [maven-release-plugin] prepare release core.match-0.2.0-alpha12

    Hudson @ build.clojure.org committed Feb 15, 2013
  2. @swannodette
  3. @swannodette

    update changes

    swannodette committed Feb 15, 2013
  4. @swannodette

    MATCH-67: CLJS support regression

    swannodette committed Feb 15, 2013
    syntax for try/catch in ClojureScript chagned to match clojure. We can
    no longer catch 0 since `0 instanceof Number` is false in
    JavaScript. We now catch a preallocated Error just like we do in
    Clojure proper. Users must now include `clojure.core.match` namespace as
    well as requiring the macros files.
    
    Started adding tests so we can notice ClojureScript regression sooner.
  5. @swannodette
  6. @swannodette
Commits on Nov 23, 2012
  1. update project.clj

    David Nolen committed Nov 23, 2012
Commits on Aug 19, 2012
  1. note alpha10 breaking change, :when -> :guard

    David Nolen committed Aug 18, 2012
  2. mention latest alpha

    David Nolen committed Aug 18, 2012
Commits on Aug 15, 2012
  1. Merge branch 'master' of github.com:clojure/core.match

    David Nolen committed Aug 15, 2012
    # Please enter a commit message to explain why this merge is necessary,
    # especially if it merges an updated upstream into a topic branch.
    #
    # Lines starting with '#' will be ignored, and an empty message aborts
    # the commit.
    
    * pom.xml: merged
  2. update project.clj

    David Nolen committed Aug 15, 2012
  3. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org committed Aug 14, 2012
  4. [maven-release-plugin] prepare release core.match-0.2.0-alpha11

    Hudson @ build.clojure.org committed Aug 14, 2012
  5. update readme

    David Nolen committed Aug 14, 2012
  6. @lynaghk

    Map matching should always check for presence of key, even if wildcar…

    lynaghk committed with David Nolen Aug 13, 2012
    …d matching This is a manually applied version of Jason Jackson's (jasonjckn@gmail.com) patch:
    
    
    http://dev.clojure.org/jira/browse/MATCH-52
    
    with additional code added for CLJS support.
Commits on Aug 9, 2012
  1. * README.md: fix example

    David Nolen committed Aug 8, 2012
Commits on Aug 8, 2012
  1. * README.md: update readme

    David Nolen committed Aug 8, 2012
Commits on Jul 11, 2012
  1. * README.md: remove cake ref

    David Nolen committed Jul 11, 2012
Commits on Jul 1, 2012
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org committed Jul 1, 2012
  2. [maven-release-plugin] prepare release core.match-0.2.0-alpha10

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

    David Nolen committed Jul 1, 2012
  4. @lynaghk

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

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

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

    lynaghk committed with David Nolen Jun 30, 2012
    …a-specific #keySet method.
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…

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

    New pattern type: PredicatePattern.

    chrismgray committed with swannodette Feb 15, 2012
    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.
  3. @chrismgray @swannodette
  4. @chrismgray @swannodette
  5. @chrismgray @swannodette

    Added new multimethod mutually-exclusive-inequality?

    chrismgray committed with swannodette Jan 12, 2012
    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.
  6. @chrismgray @swannodette

    Failing test

    chrismgray committed with swannodette Jan 10, 2012
Commits on Jan 11, 2012
  1. @swannodette
  2. @swannodette
Something went wrong with that request. Please try again.