Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-20 | munge genclass field names to keep Java side happy, see #104 | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-20 | Use bigint division when converting ratios to longs. | Alex Osborne | |
BigDecimal division is not precise enough for some large ratios yielding incorrect results: (long 10000000000000000000/3) => 3333333333333332992 Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-20 | Don't truncate large ratios when converting to bigint. Fixes #290. | Alex Osborne | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-20 | use into in gen-class to avoid duplicate key error | Rich Hickey | |
2010-04-20 | gave defmulti defonce-like semantics, i.e. calling again won't trash multifn ↵ | Rich Hickey | |
object, to help in reload scenarios added remove-all-methods for multifns | |||
2010-04-19 | new perf for protocols | Rich Hickey | |
2010-04-19 | fix instanceOf in statement contexts | Rich Hickey | |
2010-04-18 | Remove perf hacks from MethodImplCache, restore new reduce impl | Rich Hickey | |
2010-04-17 | disable new reduce | Rich Hickey | |
2010-04-17 | Merge branch 'master' into patches | Rich Hickey | |
2010-04-17 | prefer more derived interface in protocol, fixes #302 | Rich Hickey | |
2010-04-16 | use .edit and .arr to refer to VecNode | Stuart Halloway | |
- it is a deftype, not a defrecord - bug uncovered by InternalReduce tests Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | InternalReduce | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | updating tests to match deftype/defrecord split - only defrecord does ↵ | Stuart Halloway | |
hashCode/equals for you - direct implementers now included in extends? - types less dynamic, using per-test-named-types instead of reloading Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | deftype factories and object methods | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | re-extending | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | tests for extenders and satisifies? | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | test plus hack to reload a protocol | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | more protocol tests | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | added build step to compile things for test purposes, initial tests | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | guard for nil in implements? test | Rich Hickey | |
2010-04-16 | check that type does not already implement protocol interface when ↵ | Rich Hickey | |
extending, fixes #294 | |||
2010-04-16 | Merge branch 'patches' | Rich Hickey | |
2010-04-16 | fold closes clearing into the path system, fixes #232 | Rich Hickey | |
2010-04-16 | Check for identity before equality in .equals for collections, see #96 | Christophe Grand | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | remove streams | Christophe Grand | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | test for assembla #262 | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | make resolve (clojure.lang.Compiler/maybeResolveIn) to return nil for ↵ | Christophe Grand | |
'MyClass. See #262 Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | test for assembla #275 | Stuart Halloway | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-16 | division by negative ratio fix per Tristan King | Stuart Halloway | |
2010-04-16 | analyze case exprs in context, fixes #258 | Rich Hickey | |
2010-04-15 | don't warn on unbound protocol vars | Rich Hickey | |
2010-04-15 | doc fix, remove reference to factory fns | Rich Hickey | |
2010-04-15 | remove IDynamicType and type tags | Rich Hickey | |
2010-04-14 | Merge branch 'master' of git@github.com:richhickey/clojure | Rich Hickey | |
2010-04-14 | first cut of deftype/defrecord split | Rich Hickey | |
2010-04-14 | change docstring for delay to specifiy that deref forces. See #230 | Christophe Grand | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-14 | added bound? and thread-bound? | Chas Emerick | |
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> | |||
2010-04-14 | flow full type through reify expressions | Rich Hickey | |
2010-04-13 | add manual locals clearing to Java side of nth and count | Rich Hickey | |
2010-04-06 | Don't let clojure.test/test-var be dynamically bound. Fixes #246. | Phil Hagelberg | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2010-04-06 | fix lookup thunks to verify target type | Rich Hickey | |
2010-04-06 | perf tweaks nth, count, get | Rich Hickey | |
2010-04-05 | get rid of Object overloads of aget/aset/alength, so unhinted calls will now ↵ | Rich Hickey | |
warn of reflection | |||
2010-04-05 | use reify for ILookupThunk impls in deftype | Rich Hickey | |
2010-04-05 | catch duplicate set keys for literals and hash-set calls. | Rich Hickey | |
2010-04-05 | catch duplicate map keys for literals and hash- and array-map calls. Fixes #87 | Rich Hickey | |
2010-04-02 | reify/deftype methods now take target ('this') object as explicit first arg. ↵ | Rich Hickey | |
Remove support for :as option. Doc differences, including recur, move gvec and reify calls to new format. | |||
2010-03-23 | added support for associative destrucuring for seqs by pouring them into a ↵ | Rich Hickey | |
map first, thus supporting associative destruring of & args | |||
2010-03-19 | added IObj and metadata propagation support for reify, so #^{:my :meta} ↵ | Rich Hickey | |
(reify ...) works |