summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-02-16[lazy] smarter ASeq and LazySeq isEmpty()lazyRich Hickey
2009-02-16[lazy] updated docsRich Hickey
2009-02-16[lazy] straight cons call in filterRich Hickey
2009-02-16[lazy] got rid of Sequence, (seq iseq) no longer an identity, ISeqs can be ↵Rich Hickey
empty, PersistentList.EMPTY and LazySeq.EMPTY are ISeqs, rest returns ISeq
2009-02-14[lazy] renamed rest to next, renamed more to restRich Hickey
2009-02-14[lazy] added (optional) detection of conditional test of LazySeq, build with:Rich Hickey
ant -Dclojure.assert-if-lazy-seq=true patch from Chouser
2009-02-13[lazy] fixed take-whileRich Hickey
2009-02-12[lazy] only coerce LazySeq to seq in analyze, fixing evaluation of ()Rich Hickey
2009-02-11[lazy] declare closed-over fields non-final for once-only fnsRich Hickey
2009-02-11[lazy] use seq rather than relying on implicit seq of first/more in core ↵Rich Hickey
sequence fns
2009-02-05[lazy] removed loop from distinctRich Hickey
2009-02-03[lazy] more returns SequenceRich Hickey
2009-02-03[lazy] restore step fns in filter/dropRich Hickey
2009-02-03[lazy] added sequence?Rich Hickey
2009-02-02[lazy] moved filter, drop, drop-while to loop idiomRich Hickey
2009-02-02[lazy] got rid of lazy-consRich Hickey
2009-02-02[lazy] moving off of lazy-cons, lazy-seq calls seq on bodyRich Hickey
2009-02-02[lazy] moving off of lazy-cons - remove, takes, dropsRich Hickey
2009-02-02[lazy] interim checkinRich Hickey
2009-01-31[lazy] switched concat to lazy-seq, added Sequence, printing of sequences, ↵Rich Hickey
more returns non-nil
2009-01-30[lazy] added more, made filter and map use lazy-seq, made Delay.Seq ↵Rich Hickey
implement IPersistentCollection and List
2009-01-30[lazy] added more to ISeqRich Hickey
2009-01-28[lazy] added closed-over local tail clearing, for once-only fns, used in delayRich Hickey
2009-01-28[lazy] added SeqableRich Hickey
2009-01-28branch for trying fully-lazy sequencesRich Hickey
2009-01-26added pcalls, pvaluesRich Hickey
2009-01-25fixed definline, patch from ChouserRich Hickey
2009-01-25made eval use ephemeral classloader in all casesRich Hickey
2009-01-24make tree-seq accept non-branch root, patch from cgrandRich Hickey
2009-01-24defmacro now returns var, patch from cgrandRich Hickey
2009-01-24removes many reflection warnings from clojure.core files, patch from cgrandRich Hickey
2009-01-23added mod, patch from Mark EngelbergRich Hickey
2009-01-23made :default a keyword arg to defmulti, added support for docstring and ↵Rich Hickey
metadata map, patch from mb
2009-01-23Added doc strings for many *vars*, patch from JarkkoRich Hickey
2009-01-23Added doc string to ns macro, patch from mbRich Hickey
2009-01-22added vary-metaRich Hickey
2009-01-21wrap bean accessors in prepRetRich Hickey
2009-01-21added methods/prefers for multimethod reflectionRich Hickey
2009-01-20added overloads for Atom.swapRich Hickey
fix RT.nth for Lists to use count only for RandomAccess
2009-01-20don't clear local closed over in catch/finallyRich Hickey
2009-01-16lift loops from expression contextsRich Hickey
2009-01-15hashCode/equals/= cleanup, maximize alignment with j.u.CollectionsRich Hickey
seqs/lists now implement List
2009-01-15improve doc for contains? and some, patch from ChouserRich Hickey
2009-01-14fix reader metadata fails for empty collection literalsRich Hickey
2009-01-14fix (- Integer/MAX_VALUE Integer/MIN_VALUE), patch from Achim PassenRich Hickey
2009-01-14several macros claim to want only 2 binding forms, allow more, patch from ↵Rich Hickey
Jarkko Oranen
2009-01-14Resolve classes from symbols before passing to overload-name, patch from ↵Rich Hickey
Meikel Brandmeyer
2009-01-14remove all #=()s from non-dup prints, patch from ChouserRich Hickey
2009-01-14fixed (= () [])Rich Hickey
2009-01-08Report more incorrect usages of binding vectors, patch from ChouserRich Hickey