Permalink
Commits on Sep 1, 2012
  1. use test.generative's runner, add a few generative tests

    stuarthalloway committed Aug 22, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  2. add test.generative as a test dependency

    stuarthalloway committed Aug 22, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  3. remove tests that cannot be loaded and prevent walk of test directory

    stuarthalloway committed Aug 22, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  4. Make memfn allow for type-hinting the method receiver.

    tsdh authored and stuarthalloway committed Mar 8, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  5. CLJ-940: check for sequential collection after :only/:refer

    stuartsierra authored and stuarthalloway committed Aug 17, 2012
    Throws more informative error in the following cases:
    
        (ns (:require [foo :refer bar]))
    
        (ns (:use [foo :only bar]))
    
        (refer 'foo :only 'bar)
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  6. Added support for pretty-printing namespace declarations

    tomfaulhaber authored and stuarthalloway committed Mar 30, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Commits on Aug 28, 2012
  1. CLJ-1034: fix false conflicts in data reader mappings

    jkk authored and stuarthalloway committed Aug 10, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Commits on Aug 24, 2012
  1. Better error messages for syntax errors w/ defn and fn [CLJ-157]

    frenchy64 authored and stuartsierra committed Sep 5, 2011
    Breaking changes:
    
    (fn)
    (fn a)
    
    Both of these now throw exceptions instead of silently returning
    an undefined (according to the docstring of fn) function.
    
    See tests in clojure.test-clojure.def and clojure.test-clojure.fn
    for specific new error messages.
    
    While defn uses fn, many changes had to be repeated in defn because
    defn analyses the arglists for metadata before passing to fn.
    
    Signed-off-by: Stuart Sierra <mail@stuartsierra.com>
Commits on Aug 18, 2012
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Aug 18, 2012
  2. [maven-release-plugin] prepare release clojure-1.5.0-alpha4

    Hudson @ build.clojure.org
    Hudson @ build.clojure.org committed Aug 18, 2012
  3. bases should return a seq, not a Java array

    miner authored and stuarthalloway committed May 18, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  4. Fix behavior of empty transient maps.

    amalloy authored and stuarthalloway committed Mar 14, 2011
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  5. Allow protected final methods to be exposed via exposes-methods

    sattvik authored and stuarthalloway committed Feb 25, 2011
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  6. Make sure the clojure.core/bases function always returns a seq.

    stoyle authored and stuarthalloway committed Aug 15, 2011
    Previously the function returned a clojure.lang.Cons when passed a class and a Java array when passed an interface. Expanded existing test to show that the changed code is correct.
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  7. Fix for CLJ-753, CLJ-870, and CLJ-905.

    jafingerhut authored and stuarthalloway committed Aug 15, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  8. Allow custom buffer size in LineNumberingPushbackReader

    trptcolin authored and stuarthalloway committed Jan 12, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  9. Make into, select-keys, clojure.set/project, and clojure.set/rename p…

    jafingerhut authored and stuarthalloway committed Mar 24, 2012
    …reserve metadata
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  10. CLJ-932: contains? should throw exception on non-associative argument

    Stuart Sierra and Alex Redington authored and stuarthalloway committed Feb 17, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  11. Added further tests for marker protocols as defined in CLJ-966

    fogus authored and stuarthalloway committed Aug 15, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  12. Added support for marker protocols

    Bronsa authored and stuarthalloway committed Apr 5, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Commits on Aug 17, 2012
Commits on Aug 15, 2012
  1. make print-table org-mode compatible

    stuarthalloway committed Aug 15, 2012
    The tests all specify the key order explicitly, since I didn't want to
    risk the key/column order changing across Clojure versions if they
    were determined by calling keys on the first map.
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  2. Wrote a test to exercise the patch on CLJ-1012

    fogus authored and stuarthalloway committed Aug 15, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  3. Extend partial function to also handle one-argument calls, refs #1012

    michel-slm authored and stuarthalloway committed Jun 13, 2012
    Signed-off-by: Michel Alexandre Salim <michel@sylvestre.me>
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  4. fixed reading of ratios prefixed by + and added tests

    cosmin authored and stuarthalloway committed Feb 4, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  5. Add require of clojure.set to test_clojure/rt.clj

    jafingerhut authored and stuarthalloway committed Apr 1, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  6. CLJ-977 (int \a) returns a value, (long \a) throws an exception

    scottlowe authored and stuarthalloway committed May 13, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  7. clojure.data/diff: cope with falsey values in maps

    philipa authored and stuarthalloway committed Jun 10, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  8. Correct misspelling in ns-resolve doc string

    cldwalker authored and stuarthalloway committed Jul 12, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  9. Add tests for sorted-map reduction problems

    amalloy authored and stuarthalloway committed Aug 10, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  10. Fix handling of Reduced values in PersistentTreeMap/kvreduce

    amalloy authored and stuarthalloway committed Aug 10, 2012
    It was dereferencing them and passing them up the chain; but that meant
    that parent nodes didn't know the reduction had completed, so the
    reduction might continue along other paths down the tree.
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  11. Fix order of PersistentTreeMap's kvreduce

    amalloy authored and stuarthalloway committed Aug 10, 2012
    We need an in-order traversal to make stuff happen in sorted order. So
    rather than self/left/right, we do left/self/right.
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  12. Fix race condition in seque

    amalloy authored and stuarthalloway committed Jul 25, 2012
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>