Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 19, 2010
  1. @richhickey

    use statics for var cache

    richhickey authored
  2. @richhickey
Commits on Oct 18, 2010
  1. @richhickey

    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. @richhickey

    neuter :static

    richhickey authored
  3. @richhickey
  4. @richhickey

    tweak int coercion perf

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

    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. @richhickey

    Merge branch 'direct'

    richhickey authored
  3. @richhickey
  4. @richhickey
  5. @stuarthalloway

    #453 reflection

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

    #364 test queue count

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

    make PersistentQueue count O(1)

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

    315: minor tweaks to documentation over phil's patch

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

    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. @sattvik @stuarthalloway

    Update docstring for *out*

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

    test for #263

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

    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. @stuarthalloway

    #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. @djpowell @stuarthalloway

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

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

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

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

    get rid of @Override

    richhickey authored
Commits on Oct 12, 2010
  1. @stuarthalloway
  2. @stuarthalloway

    #448 structural diff

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

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

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

    #378 set thread names on agent thread pools

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

    DRY up refs to DOC_KEY #280

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

    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. @stuarthalloway

    fixes and tests for #276 find-keyword

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

    #276 find-keyword

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

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

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

    Added tests for zero-arity comp implementation.

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

    Added zero-arity body to comp function returning identity fn

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