Permalink
Commits on Nov 18, 2012
  1. [maven-release-plugin] prepare release test.generative-0.3.0

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Nov 18, 2012
  2. add examples

    stuarthalloway committed Nov 18, 2012
Commits on Oct 13, 2012
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Oct 13, 2012
  2. [maven-release-plugin] prepare release test.generative-0.2.0

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Oct 13, 2012
  3. Replace hackish generators/shuffle with a fisher-yates implementation

    bpsm authored and stuarthalloway committed Oct 11, 2012
    This:
    
        (sort (fn [_] (long)) coll)
    
    Does not work on JDK7 since TimSort is clever enough to detect that the
    ordering function is behaving inconsistently, resulting in:
    
        java.lang.IllegalArgumentException:
        Comparison method violates its general contract!
    
    Also, this is just a bad idea:
    
        A variant of the above method that has seen some use in languages
        that support sorting with user-specified comparison functions is
        to shuffle a list by sorting it with a comparison function that
        returns random values. However, this is an extremely bad method:
        it is very likely to produce highly non-uniform distributions,
        which in addition depends heavily on the sorting algorithm used.
    
        http://en.wikipedia.org/wiki/Fisher–Yates_shuffle#Comparison_with_other_shuffling_algorithms
    
    We can't use clojure.core/shuffle since we want whatever shuffling we
    do to be repeatable given the same input and same initial state of the
    random number generator.
    
    This patch provides an implementation of the fisher-yates shuffle and
    then replaces the body of shuffle with a call to said function.
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  4. (ASCII 127, 0x7f, DEL) is not a printable ascii character

    bpsm authored and stuarthalloway committed Oct 12, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Commits on Sep 1, 2012
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Sep 1, 2012
  2. [maven-release-plugin] prepare release test.generative-0.1.9

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Sep 1, 2012
Commits on Aug 30, 2012
  1. do not require tags

    stuarthalloway committed Aug 30, 2012
Commits on Aug 28, 2012
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Aug 28, 2012
  2. [maven-release-plugin] prepare release test.generative-0.1.8

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Aug 28, 2012
Commits on Aug 24, 2012
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Aug 24, 2012
  2. [maven-release-plugin] prepare release test.generative-0.1.7

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Aug 24, 2012
  3. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Aug 24, 2012
  4. [maven-release-plugin] prepare release test.generative-0.1.6

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Aug 24, 2012
Commits on Aug 23, 2012
  1. minor enhancements:

    stuarthalloway committed Aug 23, 2012
      - specs return result, not validation result
      - report framework summaries separately
      - events always go somewhere
Commits on Aug 21, 2012
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Aug 21, 2012
  2. [maven-release-plugin] prepare release test.generative-0.1.5

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Aug 21, 2012
Commits on Aug 18, 2012
Commits on Aug 17, 2012
Commits on Aug 15, 2012
  1. begin overhaul

    stuarthalloway committed Aug 15, 2012
Commits on Aug 8, 2012
Commits on Apr 20, 2012
  1. Update POM to 0.0.25

    seancorfield committed Apr 20, 2012
Commits on Jan 4, 2012
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Jan 4, 2012