Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-04 | generate second ctor for defclass/type taking designated fields only, ↵ | Rich Hickey | |
defaulting rest to nil | |||
2009-11-04 | generate same exception types as interface methods being implemented | Rich Hickey | |
2009-11-03 | made PersistentStructMap non-final again | Rich Hickey | |
2009-11-03 | aot compilation support for lookup thunks | Rich Hickey | |
2009-11-03 | tweaks to keyword call sites, enable in defclass/type by default | Rich Hickey | |
2009-11-03 | first cut at keyword callsites | Rich Hickey | |
2009-11-02 | get rid of keyword call site references | Rich Hickey | |
2009-11-02 | keyword invocation specialization | Rich Hickey | |
2009-11-02 | struct map perf tweaks, enable keyslots to be arraymap | Rich Hickey | |
2009-10-30 | methodnames now take form (.methodname [args] body) in reify/deftype/class | Rich Hickey | |
2009-10-30 | newnew is now reify | Rich Hickey | |
2009-10-30 | IPersistentMap opt-in, dissoc support, doc tweaks | Rich Hickey | |
2009-10-30 | moved deftype load after print | Rich Hickey | |
2009-10-30 | Add print-method handlers for deftype and defclass objects | Chouser | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-10-29 | perf tweaks | Rich Hickey | |
2009-10-29 | added case | Rich Hickey | |
2009-10-29 | don't propagate field hints into method bodies | Rich Hickey | |
2009-10-28 | Add test for metadata-carrying deftest. Refs #201 | Phil Hagelberg | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-10-28 | Preserve test var metadata within deftest. Fixes #201. | Phil Hagelberg | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-10-28 | Don't repeatedly compose on calls to use-fixtures. Fixes #194. | Phil Hagelberg | |
Updated tests and added a docstring to use-fixtures. Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-10-28 | Fix incorrect exception message when first argument to def is not a symbol - ↵ | Lauri Pesonen | |
fix #175 Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-10-28 | added sorted-set-by, adapted from timothypratley's patch, fixes #79 | Chas Emerick | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-10-28 | first cut at defclass/deftype | Rich Hickey | |
2009-10-26 | generate bridge methods for covariant returns | Rich Hickey | |
2009-10-26 | destub ctor calls | Rich Hickey | |
2009-10-26 | added compile stub class to support reflection based interop against class ↵ | Rich Hickey | |
being defined | |||
2009-10-24 | starting defclass* - ctor, prim hints, .field access, :implements ↵ | Rich Hickey | |
[interfaces], this | |||
2009-10-24 | limit to interfaces, refactoring | Rich Hickey | |
2009-10-24 | load generated classes on compile, move to shared dynamic classloader for ↵ | Rich Hickey | |
entire file load | |||
2009-10-22 | Merge branch 'master' into new | Rich Hickey | |
2009-10-17 | improve error message on seqFrom to include full classname | Rich Hickey | |
2009-10-16 | Implement take-last Fixes #151 | Chouser | |
2009-10-01 | shorter, stronger embedded-constants tests. fixes #164 | tpratley | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-29 | fixes for count in HashCollisionNode | Rich Hickey | |
2009-09-28 | added tests, fixes #164 | tpratley | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-09-28 | embedded constants, refs #164 | tpratley | |
Primitive Class objects are now handled explicitly eg: (eval `(make-array ~Byte/TYPE 2)) Signed-off-by: Chouser <chouser@n01se.net> | |||
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> |