Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-28 | fix #171: ns reflection warnings, and others that are easy | Mike Hinchey | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-28 | Added public thread-local bindings interface | Meikel Brandmeyer | |
Added push-thread-bindings, pop-thread-bindings and get-thread-bindings to interface with clojure.lang.Var for thread-local bindings. Modified binding to use the new interface. Fixes #169 Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-28 | core.clj: binding doc string now says it's parallel, fixes #152 | Stuart Sierra | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-22 | added ->> | Rich Hickey | |
2009-09-12 | proxy now caches generated classes per namespace and include a hash to ↵ | Christophe Grand | |
distinguish proxy classes implementing homonymous interfaces. Fixes #181 Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-08-29 | fix juxt | Rich Hickey | |
2009-08-29 | added juxt, juxt[aposes] fns and retuns a fn that returns vector of their ↵ | Rich Hickey | |
results | |||
2009-08-29 | added arity overloads to apply | Rich Hickey | |
2009-08-29 | added arity overloads to list* | Rich Hickey | |
2009-08-29 | added arity overloads to comp | Rich Hickey | |
2009-08-24 | Add support for chunked seqs to 'for'. Refs #1 | Chouser | |
2009-08-24 | Add chunked seq support to concat | Chouser | |
concat is defined early, so I moved the the chunk fns up which required changing 'chunk-cons' to use static methods directly instead of core fns. Refs #1 | |||
2009-08-24 | delay seq on chunk-rest in doseq | Chouser | |
doseq was calling seq on chunk-rest too early. When combinded with chunked concat this caused some laziness tests to fail. Refs #1 | |||
2009-08-20 | Merge branch 'lazychain' | Rich Hickey | |
2009-08-20 | fix interleave not fully lazy | Rich Hickey | |
2009-08-19 | Add chunked seq support to doseq, v2. Refs #1 | Chouser | |
2009-08-19 | inline nth with not-found | Rich Hickey | |
2009-08-05 | First cut at TransientHashMap | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-03 | renamed mutable -> transient, immutable! -> persistent! | Rich Hickey | |
2009-08-03 | Merge branch 'chunks' into merge-chunks | Rich Hickey | |
2009-08-02 | refactor so mutable vectors support ordinary read functions: ↵chunks | Rich Hickey | |
get/count/nth/function-call, with thread safety check | |||
2009-07-31 | switch future-call and promise to new new | Rich Hickey | |
2009-07-26 | fixed keyword ctor, added tests, fix #154 | Steve Gilardi | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-07-25 | Move metadata in vector-zip and seq-zip | Meikel Brandmeyer | |
Fixes #134 Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-07-24 | fix deliver set/release order | Rich Hickey | |
2009-07-20 | prevent vec from creating arrays from Collections | Rich Hickey | |
2009-07-18 | redef into with batch support | Rich Hickey | |
2009-07-18 | renamed immutable immutable! | Rich Hickey | |
2009-07-17 | Clojure interface to editable vectors - ↵ | Rich Hickey | |
mutable,immutable,conj!,pop!,assoc!,get!,nth! | |||
2009-07-14 | Merge branch 'master' into chunks | Rich Hickey | |
2009-07-09 | Refs #137: make *math-context* settable, with test + tests of with-precision | Stephen C. Gilardi | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-07-01 | in defn, propagate pre/post conditions written as map trailing arglist to ↵ | Rich Hickey | |
metadata on arglist | |||
2009-06-30 | added ref min/max history control - refs #138 | Rich Hickey | |
2009-06-25 | made copyright notices uniform | Rich Hickey | |
2009-06-25 | Merge branch 'gtic' of git://github.com/stuarthalloway/clojure into gtic | Rich Hickey | |
2009-06-24 | :pre and :post conditions as metadata on arglist, or map following arglist | Rich Hickey | |
conditions are predicate exprs in a vector return value of fn is bound to % for :post (defn foo [x y] {:pre [(even? x) (< x y)] :post [(> % 3)]} (* x y)) add *assert*, default true, when not true asserts are no-ops *assert* is bound in repl | |||
2009-06-24 | perf tweaks in reduce | Rich Hickey | |
2009-06-24 | perf tweaks in map/filter/reduce | Rich Hickey | |
2009-06-24 | gtic package renamings: | Stuart Halloway | |
- clojure.contrib to clojure - clojure.test-is to test | |||
2009-06-24 | gtic work-in-progress: | Stuart Halloway | |
test libraries moved over tests moved over build broken (next commits will break dependencies) | |||
2009-06-21 | core: make every? return false instead of nil | Jarkko Oranen | |
Refs #71 Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-06-20 | made range chunked | Rich Hickey | |
2009-06-20 | made reduce chunk-aware | Rich Hickey | |
2009-06-20 | made filter chunk-aware | Rich Hickey | |
2009-06-20 | add optional pad argument to partition. Fixes #120 | Dimitry Gashinsky | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-06-19 | Bring documentation for 'require up to date | Jarkko Oranen | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-06-19 | add an optional encoding argument to slurp. Fixes #125 | Chas Emerick | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-06-18 | Added IChunk, chunk fns, made map chunk aware | Rich Hickey | |
2009-06-12 | added more future fns, fixed print of pending futures, added promise/deliver | Rich Hickey | |
2009-05-29 | backed out count inlining | Rich Hickey | |