-
refactor so mutable vectors support ordinary read functions: get/coun…
richhickey committedAug 2, 2009 …t/nth/function-call, with thread safety check
-
enforce single-threaded use of mutable vector, prevent use after immu…
richhickey committedAug 2, 2009 …tble call
-
prevent vec from creating arrays from Collections
richhickey committedJul 20, 2009
-
richhickey committed
Jul 18, 2009 -
got rid of LazilyPersistentVector instances, trim tail in immutable, …
richhickey committedJul 18, 2009 …redefed vector factory fns in terms of MutableVector
-
changed to test only for IndexOutOfBoundsException, not ArrayIndexOut…
richhickey committedJul 18, 2009 …OfBoundsException
-
richhickey committed
Jul 18, 2009
-
Clojure interface to editable vectors - mutable,immutable,conj!,pop!,…
richhickey committedJul 17, 2009 …assoc!,get!,nth!
-
richhickey committed
Jul 17, 2009
-
first cut at mods for batch capability
richhickey committedJul 16, 2009
-
updated tests for range given fractions
richhickey committedJul 15, 2009 -
Merge branch 'master' into chunks
richhickey committedJul 15, 2009
-
move with-precision tests to that section of vars.clj Fixes #137
Signed-off-by: Chouser <chouser@n01se.net>
-
Refs #137: make *math-context* settable, with test + tests of with-pr…
…ecision Signed-off-by: Chouser <chouser@n01se.net>
-
removed hop in RT.nth, caused head retention
richhickey committedJul 4, 2009
-
fix compile-time NPE on set! of non-existent field, fixes #142
richhickey committedJul 3, 2009
-
in defn, propagate pre/post conditions written as map trailing arglis…
richhickey committedJul 1, 2009 …t to metadata on arglist
-
added ref min/max history control - refs #138
richhickey committedJun 30, 2009
-
Test reading of numbers like "1." and "1.e3". Fixes #117
Signed-off-by: Chouser <chouser@n01se.net>
-
made copyright notices uniform
richhickey committedJun 25, 2009 -
richhickey committed
Jun 25, 2009 -
Merge branch 'gtic' of git://github.com/stuarthalloway/clojure into gtic
richhickey committedJun 25, 2009
-
:pre and :post conditions as metadata on arglist, or map following ar…
richhickey committedJun 24, 2009 …glist 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
-
allow %s not in #(), yields as-is symbol
richhickey committedJun 24, 2009 -
richhickey committed
Jun 24, 2009 -
perf tweaks in map/filter/reduce
richhickey committedJun 24, 2009 -
gtic: brought clojure.test's self-tests over from contrib
stuarthalloway committedJun 24, 2009 -
stuarthalloway committed
Jun 24, 2009 - clojure.contrib to clojure - clojure.test-is to test
-
gtic: tests now passing (broke dep on java-utils)
stuarthalloway committedJun 24, 2009 -
gtic: break dependency on combinatorics via all-are
stuarthalloway committedJun 24, 2009 -
stuarthalloway committed
Jun 24, 2009 test libraries moved over tests moved over build broken (next commits will break dependencies)
-
Rev fa3d249 causes compile to fail on some VMs -- back it out. Refs #124
Chouser committedJun 22, 2009
-
Add a call to Agent.shutdown() at the end of clojure.lang.Compile/mai…
…n Refs #124 Signed-off-by: Chouser <chouser@n01se.net>
-
Merge branch 'master' into chunks
richhickey committedJun 20, 2009