Permalink
Commits on Feb 3, 2010
Commits on Feb 1, 2010
  1. Add test namespaces to be compiled in POM

    Current clojure-maven-plugin does not run tests
    unless they are AOT-compiled.
    stuartsierra committed Feb 1, 2010
  2. Set clojure-maven-plugin version in POM

    Older versions may fail to run the build correctly
    stuartsierra committed Feb 1, 2010
Commits on Jan 31, 2010
  1. c.c.json: reorganize around extend

    Simpler & less repetitive than extend-protocol
    in this case.
    stuartsierra committed Jan 31, 2010
  2. Add c.c.json; replacement for c.c.json.read & c.c.json.write

     * New library uses protocols.
     * read-json accepts any String or Reader.
     * read-json keywordizes keys by default.
    stuartsierra committed Jan 31, 2010
  3. fix for aotc, ticket 44; moved impl selection code from macro to runt…

    …ime eval
    
    Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
    Alexander Taggart committed with stuartsierra Jan 18, 2010
  4. Reenable compiling of test namespaces in POM; refs #65

    But disable tests of pprint, which fail currently
    stuartsierra committed Jan 31, 2010
  5. pprint: Move gen-class expressions to separate file; refs #65

    To avoid order-of-compilation issues,
    this patch puts the gen-class expressions
    for ColumnWriter and PrettyWriter in a
    separate file, rather than in the ns
    declarations.
    stuartsierra committed Jan 31, 2010
Commits on Jan 30, 2010
  1. Do not AOT-compile pprint

    Need to fix order-of-compilation issues
    with PrettyWriter and ColumnWriter
    stuartsierra committed Jan 30, 2010
  2. Revert "Reenable builds with local clojure.jar"

    This reverts commit 4e8696e.
    
    Attempted fix doesn't work.
    stuartsierra committed Jan 30, 2010
  3. pprint: require ColumnWriter in PrettyWriter

    This is an attempt to fix compilation-order
    issues with gen-class.
    
    See http://groups.google.com/group/clojure-maven-plugin/browse_thread/thread/40150bb45270b322
    stuartsierra committed Jan 30, 2010
Commits on Jan 29, 2010
  1. Reenable builds with local clojure.jar

    Corrected POM still has Clojure as a dependency,
    with an optional profile that allows specifying
    the location of clojure.jar
    stuartsierra committed Jan 29, 2010
  2. Simplify POM, only AOT-compile namespaces that gen-class

    Binary incompatibility of AOT-compiled namespaces makes
    it desirable to avoid compilation except when needed
    for gen-class.
    
    Also fixes problem of the compilation order being
    non-deterministic, depending on the underlying filesystem.
    stuartsierra committed Jan 29, 2010
Commits on Jan 28, 2010
  1. Add "local" profile to POM

    stuartsierra committed Jan 28, 2010
Commits on Jan 27, 2010
  1. str-utils3: substitute type-specific fns for 'replace' multimethod

    'replace' doesn't need runtime dispatch, so multimethods are
    unnecessary performance overhead.
    
    New functions: replace-char, replace-str, replace-re, and replace-by
    stuartsierra committed Jan 27, 2010
Commits on Jan 26, 2010
  1. Add str-utils3 with tests

     * most significant argument last, for ->>
     * 'contains?' renamed 'substring?'
     * removed 'partial'
    stuartsierra committed Jan 26, 2010