Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-05 | extracted ATransientMap from TransientHashMap | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-05 | changed return type for persistent() in ITransientMap | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-05 | static factory methods now use transients | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-05 | First cut at TransientHashMap | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-05 | define ITransientMap | 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-03 | fix commute after set | Rich Hickey | |
2009-08-03 | merge ensure | Rich Hickey | |
2009-08-03 | fixes commute after set | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-02 | refactor so mutable vectors support ordinary read functions: ↵chunks | Rich Hickey | |
get/count/nth/function-call, with thread safety check | |||
2009-08-02 | enforce single-threaded use of mutable vector, prevent use after immutble call | Rich Hickey | |
2009-07-26 | fixed keyword ctor, added tests, fix #154 | Steve Gilardi | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-07-25 | Resolve classnames in modern-syntax static calls at syntaxQuote time. Fixes #155 | Chouser | |
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-19 | Merge commit 'cfd61fac760eda65bd0a8236f4f799c99e96681c' into addchunks | Rich Hickey | |
2009-07-18 | redef into with batch support | Rich Hickey | |
2009-07-18 | got rid of LazilyPersistentVector instances, trim tail in immutable, redefed ↵ | Rich Hickey | |
vector factory fns in terms of MutableVector | |||
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-17 | first cut at mutable vector | Rich Hickey | |
2009-07-16 | added Var.getThreadBindings | Rich Hickey | |
2009-07-16 | first cut at mods for batch capability | Rich Hickey | |
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-04 | removed hop in RT.nth, caused head retention | Rich Hickey | |
2009-07-03 | support overlapping ensures with no retry, refs #143ensure | Rich Hickey | |
2009-07-03 | fix compile-time NPE on set! of non-existent field, fixes #142 | Rich Hickey | |
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 | allow %s not in #(), yields as-is symbol | Rich Hickey | |
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-22 | Rev fa3d2497 causes compile to fail on some VMs -- back it out. Refs #124 | Chouser | |
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 | Add a call to Agent.shutdown() at the end of clojure.lang.Compile/main Refs #124 | Chas Emerick | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-06-20 | Merge branch 'master' into chunks | Rich Hickey | |
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> |