summaryrefslogtreecommitdiff
path: root/src/jvm
AgeCommit message (Expand)Author
2009-08-26fixed bug in HashCollisionNodeChristophe Grand
2009-08-26Changed licensing of PersistentHashMap back to EPLChristophe Grand
2009-08-26in transient mode, when nesting a hash collision node in a bitmap node, use a...Christophe Grand
2009-08-26fixed assoc on collisionChristophe Grand
2009-08-26Replaced PersistentHashMap by PersistentHashMap2Christophe Grand
2009-08-26shrink when children count <= 8Christophe Grand
2009-08-26Fixed count on transient assocChristophe Grand
2009-08-26factory methods use transientsChristophe Grand
2009-08-26refined HashCollisionNodeChristophe Grand
2009-08-26made helper methods privateChristophe Grand
2009-08-26made ArrayNode to pack its children into a BitmapIndexedNode when count < 12Christophe Grand
2009-08-26use transients in createNodeChristophe Grand
2009-08-26implemented seq on array nodesChristophe Grand
2009-08-26implemented dissoc and fixed bugs in edit* helper methodsChristophe Grand
2009-08-26fix bug w/ dissoc on HashCollisionNodeChristophe Grand
2009-08-26transient assocChristophe Grand
2009-08-26replace instecof tests by null testsChristophe Grand
2009-08-26made ArrayNode not leaflessChristophe Grand
2009-08-26fixed count updateChristophe Grand
2009-08-26first cut at a leafless, not always packed PersistentHashMapChristophe Grand
2009-08-23switched wait/notify to countdown latchRich Hickey
2009-08-19make clojure.lang.Keyword Serializable, fixes #174Chas Emerick
2009-08-19inline nth with not-foundRich Hickey
2009-08-05replace copyOf with arrayCopyRich Hickey
2009-08-05fix count update on dissocChristophe Grand
2009-08-05moved ensureEditable() assertions to ATransientMapChristophe Grand
2009-08-05added TransientArrayMapChristophe Grand
2009-08-05extracted ATransientMap from TransientHashMapChristophe Grand
2009-08-05changed return type for persistent() in ITransientMapChristophe Grand
2009-08-05static factory methods now use transientsChristophe Grand
2009-08-05First cut at TransientHashMapChristophe Grand
2009-08-05define ITransientMapChristophe Grand
2009-08-03renamed mutable -> transient, immutable! -> persistent!Rich Hickey
2009-08-03Merge branch 'chunks' into merge-chunksRich Hickey
2009-08-03fix commute after setRich Hickey
2009-08-03merge ensureRich Hickey
2009-08-03fixes commute after setChristophe Grand
2009-08-02refactor so mutable vectors support ordinary read functions: get/count/nth/fu...chunksRich Hickey
2009-08-02enforce single-threaded use of mutable vector, prevent use after immutble callRich Hickey
2009-07-26fixed keyword ctor, added tests, fix #154Steve Gilardi
2009-07-25Resolve classnames in modern-syntax static calls at syntaxQuote time. Fixes #155Chouser
2009-07-19Merge commit 'cfd61fac760eda65bd0a8236f4f799c99e96681c' into addchunksRich Hickey
2009-07-18got rid of LazilyPersistentVector instances, trim tail in immutable, redefed ...Rich Hickey
2009-07-18renamed immutable immutable!Rich Hickey
2009-07-17Clojure interface to editable vectors - mutable,immutable,conj!,pop!,assoc!,g...Rich Hickey
2009-07-17first cut at mutable vectorRich Hickey
2009-07-16added Var.getThreadBindingsRich Hickey
2009-07-16first cut at mods for batch capabilityRich Hickey
2009-07-14Merge branch 'master' into chunksRich Hickey
2009-07-04removed hop in RT.nth, caused head retentionRich Hickey