summaryrefslogtreecommitdiff
path: root/src/jvm
AgeCommit message (Collapse)Author
2009-07-03support overlapping ensures with no retry, refs #143ensureRich Hickey
2009-07-03fix compile-time NPE on set! of non-existent field, fixes #142Rich Hickey
2009-06-30added ref min/max history control - refs #138Rich Hickey
2009-06-24:pre and :post conditions as metadata on arglist, or map following arglistRich Hickey
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
2009-06-24allow %s not in #(), yields as-is symbolRich Hickey
2009-06-22Rev fa3d2497 causes compile to fail on some VMs -- back it out. Refs #124Chouser
2009-06-20Add a call to Agent.shutdown() at the end of clojure.lang.Compile/main Refs #124Chas Emerick
Signed-off-by: Chouser <chouser@n01se.net>
2009-06-19parse "1." and "1.e3" as legal floats. Refs #117Steve Gilardi
Signed-off-by: Chouser <chouser@n01se.net>
2009-06-19removed nth overloadRich Hickey
2009-05-28made vector seqs chunked by defaultRich Hickey
2009-05-28added reduce to quotient and remainderRich Hickey
2009-05-28added ArrayChunk end bound and ChunkBufferRich Hickey
2009-05-28perf tweaks to count, nthRich Hickey
2009-05-28first cut of chunked seqsRich Hickey
Chunked seqs, initial Java-side support
2009-05-27get rid of root classloader. Establish dynamic context classloader for repl ↵Rich Hickey
thread. Default true for *use-context-classloader*
2009-05-26avoid reflecting on nil instance method targetRich Hickey
2009-05-25trap instance method calls to known nil targets at compile timeRich Hickey
2009-05-22propagate line numbers in top-level macroexpansionRich Hickey
2009-05-18enhanced message for Can't call public method of non-public classRich Hickey
2009-05-16do unrolls at top-levelRich Hickey
2009-05-15use context classloader as parent for dynamic classloadersRich Hickey
2009-05-14made main a better interop example, using RT.var and Symbol.internRich Hickey
2009-05-08first steps in improving modularity - moving classname resolution towards ↵Rich Hickey
consumer in: new, static calls, class literals and import. Note import is now a macro (but tolerant of quotes for backwards compatibility)
2009-04-29Use platform default encoding for *in*, *out*, and *err* [issue 112], patch ↵Rich Hickey
from scgilardi
2009-04-28improved error msg for unresolved ClassName/staticFieldRich Hickey
2009-04-27got rid of assert-if-lazy-seq, if*, and if as macroRich Hickey
2009-04-27reduced promise for closed-over clearing in lazy-seq and delay, better error ↵Rich Hickey
msg in condp, added stream?, support for streams in sequence, tweaks to Stream (streams still not for public use)
2009-04-14added file names in reflection warnings, patch from Toralf WittnerRich Hickey
2009-04-12Use qualified filenames in var metadata [issue 50], patch from mbRich Hickey
2009-04-12flag to control eval reader (*read-eval*) [issue 34], patch from jhawk28Rich Hickey
2009-04-12Choose most specific return type on multiple exact arg matches [issue 77]Rich Hickey
2009-04-10Strongly typed minus throws too often [issue 101], patch from olov.lassusRich Hickey
2009-04-09pass defmethod names to MultiFns and use in error reportingRich Hickey
2009-04-09tweaked loadClassForName separation of not found vs init errorsRich Hickey
2009-04-01added get-methodRich Hickey
2009-03-22fixed `()Rich Hickey
2009-03-17(empty a-lazy-seq) -> ()Rich Hickey
2009-03-17made (empty aseq) -> (), (empty non-IPersistentCollection) -> nilRich Hickey
2009-03-06interim checkin, incorporating new stream modelRich Hickey
2009-03-03restore list constants as PersistentListsRich Hickey
2009-03-03bytecode-based constants, [issue 78], patch from rwvtveerRich Hickey
2009-03-02use openConnection().getLastModified() only for non-jarsRich Hickey
2009-03-02fixed header commentRich Hickey
2009-03-01made futures use CachedThreadPoolRich Hickey
2009-02-28added letfn, supports mutually recursive local fnsRich Hickey
2009-02-28avoid chaining in subvec of subvecRich Hickey
2009-02-28swtiched to url.openConnection().getLastModifiedRich Hickey
2009-02-26gave Keywords non-identity hashCodesRich Hickey
2009-02-26interim checkin - needs testing - made watches synchronous, send old+new ↵Rich Hickey
state, added add-watch, remove-watch, redefined add-watcher in terms of add-watch
2009-02-24unwrap InvocationTargetException's around Errors in reflective calls [issue 44]Rich Hickey