Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 20, 2013
  1. @namin
  2. @namin

    Merge pull request #16 from namin/predc-custom-reifier

    namin authored
    Optional custom reifier for predc.
  3. @namin
Commits on Jan 17, 2013
  1. @swannodette

    remove some dead code

    swannodette authored
  2. @swannodette
Commits on Jan 16, 2013
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org authored
  2. [maven-release-plugin] prepare release core.logic-0.8.0-rc2

    Hudson @ build.clojure.org authored
  3. @swannodette
  4. @swannodette

    remove typo

    swannodette authored
  5. @swannodette
  6. @swannodette

    move CLP(FD) work into it's own namespace

    swannodette authored
    CLP(FD) now resides in it's own namespace with exception of a few
    remaining complected bits. Updated tests and benchmarks. All tests pass.
Commits on Jan 15, 2013
  1. @swannodette
Commits on Jan 14, 2013
  1. @swannodette
  2. @swannodette

    make `IEnforceableConstraint` a marker interface

    swannodette authored
    And remove yucky extension of `IEnforceableConstraint` to `Object`.
    
    Related clean up references to types and interfaces defined in
    logic.clj.
  3. @swannodette

    remove explicit constraint id management

    swannodette authored
    remove all explicity constraint id management. A minor performance
    hit. The fast path is still available for those that need it.
    
    fix `-featurec`, wasn't wrapping fs argument in a partial map.
    
    fix affected tests. bring back purge test.
  4. @swannodette

    remove `FDConstraint`

    swannodette authored
    Remove `FDConstraint` wrapper type. This mostly meant that the fd
    constraints needed to implement `IEnforceableConstraint` and
    `IConstraintWatchedStores`, most already implemented `IRunnable` of
    course.
    
    Add `id` and `with-id` fns which delegate to `-id` and `-with-id` if
    the constraint implements them. This is prep to see if we can remove
    those protocol fns without taking a performance hit. This would
    simplify constraint definition and leave the door open for variadic
    constraints - currently the final argument must be taken by the
    constraint id.
Commits on Jan 13, 2013
  1. @swannodette
Commits on Jan 11, 2013
  1. @namin @swannodette
  2. @swannodette

    `root-var` not needed

    swannodette authored
  3. @namin @swannodette

    LOGIC-104. Changed the ::nom dom to a set.

    namin authored swannodette committed
  4. @swannodette

    add test for LOGIC-103

    swannodette authored
Commits on Jan 10, 2013
  1. @swannodette

    LOGIC-103: another `<=fd` non-termination bug

    swannodette authored
    Add supporting fns `interval-<=` and `interval->=`. Remove silly logic
    from `<=fdc` implementation, just use `interval-<=`.
Commits on Jan 9, 2013
  1. @swannodette

    typo

    swannodette authored
  2. @swannodette
  3. @swannodette
Commits on Jan 8, 2013
  1. @swannodette

    update experimental Datomic support

    swannodette authored
    Support unification of PersistentVector with datomic.Datom
  2. @swannodette

    break out `unify-with-sequential*`

    swannodette authored
    This is so we can reuse it in the experimental Datomic namespace.
  3. @swannodette

    typo

    swannodette authored
  4. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org authored
  5. [maven-release-plugin] prepare release core.logic-0.8.0-rc1

    Hudson @ build.clojure.org authored
  6. @swannodette
  7. @namin @swannodette

    LOGIC-102: nom/hash tweaks.

    namin authored swannodette committed
Commits on Jan 7, 2013
  1. @namin @swannodette

    LOGIC-100

    namin authored swannodette committed
  2. @namin @swannodette

    LOGIC-101

    namin authored swannodette committed
Commits on Jan 5, 2013
  1. @swannodette

    Add `seqc` constraint

    swannodette authored
Something went wrong with that request. Please try again.