Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-28 | Fix compare doc defect - fixes #189 | unknown | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-28 | implemented TransientHashSet Fixes #173 | Christophe Grand | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-28 | Fix namespace for (symbol "/") | Jarkko Oranen | |
Fixes #179 Signed-off-by: Chouser <chouser@n01se.net> | |||
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 | fix #167, tests for sequences, control, and numbers | Mike Hinchey | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-28 | Enhancements to array seqs | Christophe Grand | |
Adds missing array seqs for char[], byte[] and boolean[] plus specialized .indexOf and .lastIndexOf for all array seqs, fixes #165 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-26 | fix count update on assoc/dissoc of nil values | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
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-09-12 | add #^objects as a valid type hint Fixes #172 | Christophe Grand | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-07 | fixed NPE when creating an empty array of ints, longs, floats or doubles, ↵ | Frantisek Sodomka | |
fixes #146 Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-07 | Add missing specialized implementation for Counted/count on StringSeq. Fixes ↵ | Christophe Grand | |
#186 Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-04 | moved LOADER init to prevent static init exceptions | Rich Hickey | |
2009-09-01 | Merge branch 'tweaks' | Rich Hickey | |
2009-09-01 | added autohinting to Class in macroexpansion of (.instanceMethodOfClass ↵ | Rich Hickey | |
Classname) calls | |||
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-28 | fix - handle completed write between snapshot and ensure | Rich Hickey | |
2009-08-26 | prealloc leaf box for transient map, grow by 4 | Rich Hickey | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | fixed bug in HashCollisionNode | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | Changed licensing of PersistentHashMap back to EPL | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | in transient mode, when nesting a hash collision node in a bitmap node, use ↵ | Christophe Grand | |
a better sized initial array Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | fixed assoc on collision | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | Replaced PersistentHashMap by PersistentHashMap2 | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | shrink when children count <= 8 | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | Fixed count on transient assoc | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | factory methods use transients | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | refined HashCollisionNode | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | made helper methods private | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | made ArrayNode to pack its children into a BitmapIndexedNode when count < 12 | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | use transients in createNode | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | implemented seq on array nodes | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | implemented dissoc and fixed bugs in edit* helper methods | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | fix bug w/ dissoc on HashCollisionNode | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | transient assoc | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | replace instecof tests by null tests | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | made ArrayNode not leafless | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | fixed count update | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-08-26 | first cut at a leafless, not always packed PersistentHashMap | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
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-23 | switched wait/notify to countdown latch | Rich Hickey | |
2009-08-20 | Merge branch 'lazychain' | Rich Hickey | |
2009-08-20 | fix interleave not fully lazy | Rich Hickey | |