Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-25 | removed more shadowing #210 | Timothy Pratley | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-11-25 | fixed sorted-set-by with no items, and added test coverage | Timothy Pratley | |
Signed-off-by: Timothy Pratley <timothypratley@gmail.com> Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-11-25 | Merge branch 'master' into new | Rich Hickey | |
2009-11-24 | #209 Unifying array support for primatives | unknown | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
2009-11-24 | direct linking of var calls, inlining of self calls | Rich Hickey | |
Granularity and control options for these still TBD, right now all of clojure* is direct linked, and contrib.mock known failing | |||
2009-11-21 | don't create callsites when no surrounding fn/obj support (e.g. top-level inits) | Rich Hickey | |
2009-11-21 | direct calls through to on interface methods | Rich Hickey | |
2009-11-15 | got rid of :on interface | Rich Hickey | |
2009-11-15 | perf tweaks | Rich Hickey | |
2009-11-14 | first cut at protocol call sites | Rich Hickey | |
2009-11-14 | put method impl cache on fns themselves, get rid of box | Rich Hickey | |
2009-11-12 | get rid of duplicate lines | Rich Hickey | |
2009-11-12 | got rid of defclass. deftype now can refer to self-type, will emit ↵ | Rich Hickey | |
same-named class when AOT compiling, thus replacing defclass. | |||
2009-11-11 | munge field names in lookup thunks | Rich Hickey | |
2009-11-11 | first cut at protocols | Rich Hickey | |
2009-11-10 | Preserve type hints set on inlined or interop forms, fixes #205 | Christophe Grand | |
Signed-off-by: Chouser <chouser@n01se.net> | |||
2009-11-05 | install default lookup thunk for non-field accessors of IKeywordLookups | Rich Hickey | |
2009-11-05 | workaround in lookup thunk until full support for type-hinted non-primitive ↵ | Rich Hickey | |
fields | |||
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-29 | perf tweaks | Rich Hickey | |
2009-10-29 | added case | Rich Hickey | |
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-09-29 | fixes for count in HashCollisionNode | Rich Hickey | |
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 | 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 | 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-26 | fix count update on assoc/dissoc of nil values | Christophe Grand | |
Signed-off-by: Rich Hickey <richhickey@gmail.com> | |||
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> |