Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Jul 20, 2015
  1. @richhickey

    kvreduce factorization

    richhickey authored
  2. @richhickey
Commits on Jul 18, 2015
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org authored
  2. [maven-release-plugin] prepare release clojure-1.8.0-alpha2

    Hudson @ build.clojure.org authored
  3. @ghadishayban

    Clear reference to 'this' on all tail calls

    ghadishayban authored Stuart Halloway committed
    Removes calls to emitClearLocals(), which is a no-op.
    
    When the context is RETURN (indicating a tail call), and the operation
    is an InvokeExpr, StaticMethodExpr, or InstanceMethodExpr, clear the
    reference to 'this' which is in slot 0 of the locals.
    
    Edge-case: Inside the body of a try block, we cannot clear 'this' at the tail
    position as we might need to keep refs around for use in the catch or finally
    clauses. Introduces another truthy dynamic binding var to track position being
    inside a try block.
    
    In a try block with no catch or finally, use enclosing context and return a
    regular BodyExpr.
    
    Adds two helpers to emitClearThis and inTailCall.
    
    Adds test for the original reducer case and some try/catch cases.
    
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  4. @ragnard

    CLJ-703: Remove call to FileDescriptor.sync in Compiler.writeClassFile

    ragnard authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  5. @Bronsa

    CLJ-1208: load own namespace in deftype/defrecord class initializer w…

    Bronsa authored Stuart Halloway committed
    …hen :load-ns is true
    
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  6. @jafingerhut

    CLJ-1313: Correct a few unit tests

    jafingerhut authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
Commits on Jul 17, 2015
  1. @hiredman

    munge deftype fields in generated bytecode, fixes clj-1399

    hiredman authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  2. @aredington

    Make inc-report-counters thread safe, refs #1528

    aredington authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  3. @Bronsa

    CLJ-1533 inject original var/form meta in constructed .invokePrim call

    Bronsa authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  4. @jonase

    CLJ-1562: Add missing threading macro tests

    jonase authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  5. @nahuel

    fix

    nahuel authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  6. @aspasia

    Added a test for print of a Var

    aspasia authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  7. @aspasia

    Fix for #CLJ-1565

    aspasia authored Stuart Halloway committed
    pprint clojure.lang.Var no longer dereferences the var
    
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  8. @tonsky

    CLJ-1588 Use postwalk to avoid stack overflow in template application

    tonsky authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  9. @MichaelBlume

    CLJ-1644 allow arg to into-array to have nil first element

    MichaelBlume authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  10. @louyx

    CLJ-1645: protocol class has no source file information

    louyx authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  11. @schmir

    CLJ-1659 fix file leak in clojure.lang.RT/lastModified

    schmir authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  12. @slipset

    CLJ-1761: added tests

    slipset authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  13. @jonase

    CLJ-1761: Ensure that clojure.core/run! returns nil

    jonase authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  14. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org authored
  15. [maven-release-plugin] prepare release clojure-1.8.0-alpha1

    Hudson @ build.clojure.org authored
  16. @richhickey

    tuning tuples

    richhickey authored
  17. @richhickey

    tuning tuples

    richhickey authored
Commits on Jul 16, 2015
  1. @richhickey

    tuples

    richhickey authored
Commits on Jun 30, 2015
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org authored
  2. [maven-release-plugin] prepare release clojure-1.7.0

    Hudson @ build.clojure.org authored
Commits on Jun 17, 2015
  1. [maven-release-plugin] prepare for next development iteration

    Hudson @ build.clojure.org authored
  2. [maven-release-plugin] prepare release clojure-1.7.0-RC2

    Hudson @ build.clojure.org authored
  3. @puredanger

    Add compatibility notes for 1.7

    puredanger authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  4. @gfredericks

    CLJ-1237: Eliminate reduce's unbounded stack

    gfredericks authored Stuart Halloway committed
    Reduce had two different codepaths for consuming unbounded stack, due to
    endlessly checking for optimized-implementation opportunities. This
    primarily manifested when reducing a sequence that had many intermittent
    chunked portions.
    
    Changed the implementations for chunked seqs and generic seqs so that,
    when they stumble upon a different sort of seq than the one they're in
    the middle of reducing, they will do one last check for IReduceInit and
    else bail to a completely naive reduce.
    
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  5. @puredanger

    1.7.0-RC2 changelog updates

    puredanger authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  6. @puredanger

    CLJ-1735 - Add docstring for Throwable->map

    puredanger authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
  7. @puredanger

    CLJ-1738 - Clarify iterator-seq expectations

    puredanger authored Stuart Halloway committed
    Signed-off-by: Stuart Halloway <stu@cognitect.com>
Something went wrong with that request. Please try again.