summaryrefslogtreecommitdiff
path: root/src/jvm
AgeCommit message (Collapse)Author
2010-06-10flow type hints on static invoke callsRich Hickey
2010-06-10simplified keyword callsites, made compatible with static fnsRich Hickey
2010-06-10munge dashes in ns names for static callsRich Hickey
2010-06-10account for longs/doubles on stack for static fnsRich Hickey
2010-06-10add support for constant vectors and setsRich Hickey
2010-06-09detect constant maps, emit as constantsRich Hickey
break down constant inits into separate methods, call from init move core.clj to statics
2010-06-09moved statics to using arglist metadata, support recursion and variadics, ↵Rich Hickey
limit primitives to long and double
2010-06-09move exception handler in eval to properly retain lineRich Hickey
2010-06-08direct calls to statics, integrating into core fnsRich Hickey
2010-06-08first cut at primitives in fn sigsRich Hickey
2010-06-08read ^:foo bar as ^{:foo true} bar and merge existing metatada. See #375.Christophe Grand
Signed-off-by: Rich Hickey <richhickey@gmail.com>
2010-06-07fix pop! when the tree depth decreasesChristophe Grand
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-06-03make RT/print print Pattern literalsChristophe Grand
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-06-02flow primitives through if and letRich Hickey
2010-06-01disable don't-recompile-if-same-source in DynamicClassLoader, fixes #353Rich Hickey
2010-05-28#330 def/declare do not reset metadata unless init-expr is passedStuart Halloway
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-05-27fix pop! on 33-item-long transient vectors. See #358.Christophe Grand
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com> Signed-off-by: STUART HALLOWAY <stuart@STUART-HALLOWAYs-MacBook-Pro.local>
2010-05-24eliminate reflection from bit-shift slow path #355Stuart Halloway
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-05-24fix NPE if redefined protocol removes method #333 (Mike Hinchey)Stuart Halloway
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-05-22last var wins only for clojure.core, #332Stuart Halloway
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-05-20clear macro meta #352Stuart Halloway
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-05-20don't append numbers on top-level fn class namesRich Hickey
2010-05-20report num args passed on arity errorRich Hickey
2010-05-18Merge branch 'patches'Rich Hickey
2010-05-18hotfix for classloading, force new loader in all casesRich Hickey
2010-05-17handle bad keyword syntax #334Stuart Halloway
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-05-07duck type RT.err #343Stuart Halloway
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-05-04last-one-in-wins for refers and interns, warns on replacementRich Hickey
2010-05-04Enabled Java Serialization for nearly all data structures - fixes 281Chas Emerick
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-05-04Fix PersistentQueue equalityChas Emerick
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-05-04fix restfn with 20 req argsRich Hickey
2010-04-30Fix defrecord keyword lookup on fields matching no-arg methods, fixes #329Rich Hickey
2010-04-30make == fail on non-numbersRich Hickey
2010-04-26support parameter annotations in deftype/recordRich Hickey
2010-04-26^ does what #^ does, reader metadataRich Hickey
2010-04-24re-import changed deftype, see #303Stuart Halloway
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-04-23initial annotation support, for definterface/type/record types (put in ↵Rich Hickey
metadata on type name), deftype/record fields (in metadata on field names), and deftype/record methods (in metadata on method name)
2010-04-22reversible support for Vec #267Stuart Halloway
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-04-20Don't truncate large ratios when converting to bigint. Fixes #290.Alex Osborne
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-04-20gave 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-19new perf for protocolsRich Hickey
2010-04-19fix instanceOf in statement contextsRich Hickey
2010-04-18Remove perf hacks from MethodImplCache, restore new reduce implRich Hickey
2010-04-16InternalReduceStuart Halloway
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-04-16Merge branch 'patches'Rich Hickey
2010-04-16fold closes clearing into the path system, fixes #232Rich Hickey
2010-04-16Check for identity before equality in .equals for collections, see #96Christophe Grand
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-04-16remove streamsChristophe Grand
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-04-16make resolve (clojure.lang.Compiler/maybeResolveIn) to return nil for ↵Christophe Grand
'MyClass. See #262 Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
2010-04-16division by negative ratio fix per Tristan KingStuart Halloway