Skip to content
Commits on Apr 28, 2010
  1. added flatten, group-by, partition-by, frequencies, reductions, rand-…

    committed
    …nth, seq-contains?, partition-all, shuffle
    
    no-arg range is infinite 0,1,2,3...
    opts for vector
Commits on Apr 27, 2010
  1. @sattvik @stuarthalloway

    Add containsKey and entryAt support to Vec, plus tests. Fixes #314.

    sattvik committed with stuarthalloway
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  2. @stuarthalloway

    eliminate reflection in #266

    stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  3. @sattvik @stuarthalloway

    Add Comparable support to Vec, with tests. Fixes #266.

    sattvik committed with stuarthalloway
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  4. @stuarthalloway

    tests for annotations

    stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  5. made defrecords Serializable

    committed
Commits on Apr 26, 2010
  1. replace #^s with ^s

    committed
Commits on Apr 24, 2010
  1. @stuarthalloway

    munge package names in definterface, #306

    stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  2. @stuarthalloway

    re-import changed deftype, see #303

    stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  3. @stuarthalloway

    java.util.Map for defrecord, #313

    stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  4. @stuarthalloway

    make defrecord .cons work, #231

    stuarthalloway committed
    - based on original patch from Allen Rohner
      - altered to handle nil correctly
      - added test cases
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  5. @stuarthalloway

    filter test-classes

    stuarthalloway committed
Commits on Apr 23, 2010
  1. initial annotation support, for definterface/type/record types (put i…

    committed
    …n metadata on type name), deftype/record fields (in metadata on field names), and deftype/record methods (in metadata on method name)
Commits on Apr 22, 2010
  1. @stuarthalloway

    reversible support for Vec #267

    stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Commits on Apr 21, 2010
  1. @stuarthalloway

    IPersistentCollection methods for VecSeq (see #297)

    stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  2. @stuarthalloway

    tests for case (#296)

    stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  3. @stuarthalloway

    tests for #299

    stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  4. @technomancy @stuarthalloway

    Allow code run with clojure.main -e to use *in*. Fixes #299.

    technomancy committed with stuarthalloway
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  5. @stuarthalloway

    munge genclass field names to keep Java side happy, see #104

    stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  6. @ato @stuarthalloway

    Use bigint division when converting ratios to longs.

    ato committed with stuarthalloway
    BigDecimal division is not precise enough for some large ratios yielding
    incorrect results:
    
    (long 10000000000000000000/3)
    => 3333333333333332992
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  7. @ato @stuarthalloway

    Don't truncate large ratios when converting to bigint. Fixes #290.

    ato committed with stuarthalloway
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Commits on Apr 20, 2010
  1. gave defmulti defonce-like semantics, i.e. calling again won't trash …

    committed
    …multifn object, to help in reload scenarios
    
    added remove-all-methods for multifns
Commits on Apr 19, 2010
  1. new perf for protocols

    committed
Commits on Apr 18, 2010
Commits on Apr 17, 2010
  1. disable new reduce

    committed
Something went wrong with that request. Please try again.