Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 21, 2010
  1. Rich Hickey

    Support primitives args/return without :static (:static currently nop…

    richhickey authored
    …). IFns taking/returning primitives derive from IFn + new IFn$LOD... interfaces. Arities up to 4 supported.
    
    No more conveyance of metadata to fn in defn - put metadata on fns explicitly.
Commits on Oct 19, 2010
  1. Rich Hickey

    use statics for var cache

    richhickey authored
  2. Rich Hickey
Commits on Oct 18, 2010
  1. Rich Hickey

    Stable var caching. The values of non-dynamic ns-resolved (def'ed) va…

    richhickey authored
    …rs appearing by name in code are fixed at fn entry point, and will be cached for subsequent calls until the vars change (e.g. via a new def). Access to unbound vars will not always throw an exception, and may instead return Unbound objects. These Unbound objects throw exceptions when invoked.
    
    Note that modifications of var roots in a fn body will not be seen by the code compiled against those names in the same fn body. If you want to treat top-level vars as boxes, use #'
    
    This change allows the overhead of placing things in vars and small wrapper fns to be substantially eliminated.
  2. Rich Hickey

    neuter :static

    richhickey authored
  3. Rich Hickey
  4. Rich Hickey

    tweak int coercion perf

    richhickey authored
  5. Rich Hickey
  6. Rich Hickey
Commits on Oct 15, 2010
  1. Rich Hickey

    require dynamically rebindable vars be explicitly declared dynamic, v…

    richhickey authored
    …ia ^:dynamic metadata support in def, or setDynamic builder method in Var. Also auto-enable :dynamic for *var*s as a bridge - prints warning, and will be removed before release.
  2. Rich Hickey

    Merge branch 'direct'

    richhickey authored
  3. Rich Hickey
  4. Rich Hickey
  5. Stuart Halloway

    #453 reflection

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

    #364 test queue count

    stuarthalloway authored
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  7. Justin Balthrop Stuart Halloway

    make PersistentQueue count O(1)

    ninjudd authored stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  8. Stephen C. Gilardi Stuart Halloway

    315: minor tweaks to documentation over phil's patch

    scgilardi authored stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  9. Phil Hagelberg Stuart Halloway

    Add support for running -main namespaces from clojure.main.

    technomancy authored stuarthalloway committed
    Signed-off-by: Stephen C. Gilardi <scgilardi@gmail.com>
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  10. Daniel Solano Gómez Stuart Halloway

    Update docstring for *out*

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

    test for #263

    stuarthalloway authored
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  12. Christophe Grand Stuart Halloway

    Add an optional environment argument to #'resolve and ns-resolve. See…

    cgrand authored stuarthalloway committed
    … #263
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Commits on Oct 14, 2010
  1. Stuart Halloway

    #286: repl/pst

    stuarthalloway authored
    - fixed: use Writer instead of PrintWriter
    - improved: pass either exception or depth to arity-1 version
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  2. David Powell Stuart Halloway

    fix clojure.main to not assume that *err* is a PrintWriter

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

    remove Symbol.create, all callers use Symbol.intern #182

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

    get rid of @Override

    richhickey authored
Commits on Oct 12, 2010
  1. Stuart Halloway
  2. Stuart Halloway

    #448 structural diff

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

    Fix clojure.set/subset? and superset? bugs with false/nil elements

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

    #378 set thread names on agent thread pools

    Alex Miller authored stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  5. Stuart Halloway

    DRY up refs to DOC_KEY #280

    stuarthalloway authored
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  6. Benjamin Teuber Stuart Halloway

    add docstring support to def

    bsteuber authored stuarthalloway committed
    code is a bit ugly, but touches as few lines as possible to not introduce anything nasty
    
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  7. Stuart Halloway

    fixes and tests for #276 find-keyword

    stuarthalloway authored
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
  8. bhurt Stuart Halloway

    #276 find-keyword

    bhurt authored stuarthalloway committed
    Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Commits on Oct 11, 2010
  1. Stuart Halloway

    correct exception for invalid url->file conversion, #430

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

    Added tests for zero-arity comp implementation.

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