Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: clojure/clojure
head fork: clojure/clojure
Checking mergeability… Don’t worry, you can still create the pull request.
Commits on Jan 28, 2009
@richhickey richhickey branch for trying fully-lazy sequences e9a4292
@richhickey richhickey [lazy] added Seqable 3ff5b94
@richhickey richhickey [lazy] added closed-over local tail clearing, for once-only fns, used…
… in delay
Commits on Jan 30, 2009
@richhickey richhickey [lazy] added more to ISeq 42715f9
@richhickey richhickey [lazy] added more, made filter and map use lazy-seq, made Delay.Seq i…
…mplement IPersistentCollection and List
Commits on Jan 31, 2009
@richhickey richhickey [lazy] switched concat to lazy-seq, added Sequence, printing of seque…
…nces, more returns non-nil
Commits on Feb 02, 2009
@richhickey richhickey [lazy] interim checkin 65528bf
@richhickey richhickey [lazy] moving off of lazy-cons - remove, takes, drops 688633e
@richhickey richhickey [lazy] moving off of lazy-cons, lazy-seq calls seq on body a91249e
@richhickey richhickey [lazy] got rid of lazy-cons 47304c2
@richhickey richhickey [lazy] moved filter, drop, drop-while to loop idiom 4bd4f23
Commits on Feb 03, 2009
@richhickey richhickey [lazy] added sequence? 04c246d
@richhickey richhickey [lazy] restore step fns in filter/drop 096500d
@richhickey richhickey [lazy] more returns Sequence 443ebe5
Commits on Feb 05, 2009
@richhickey richhickey [lazy] removed loop from distinct ec0f8f3
Commits on Feb 11, 2009
@richhickey richhickey [lazy] use seq rather than relying on implicit seq of first/more in c…
…ore sequence fns
@richhickey richhickey [lazy] declare closed-over fields non-final for once-only fns baddfb3
Commits on Feb 12, 2009
@richhickey richhickey [lazy] only coerce LazySeq to seq in analyze, fixing evaluation of () 795925c
Commits on Feb 13, 2009
@richhickey richhickey [lazy] fixed take-while db27101
Commits on Feb 14, 2009
@richhickey richhickey [lazy] added (optional) detection of conditional test of LazySeq, bui…
…ld with:

ant -Dclojure.assert-if-lazy-seq=true
patch from Chouser
@richhickey richhickey [lazy] renamed rest to next, renamed more to rest 20331a1
Commits on Feb 16, 2009
@richhickey richhickey [lazy] got rid of Sequence, (seq iseq) no longer an identity, ISeqs c…
…an be empty, PersistentList.EMPTY and LazySeq.EMPTY are ISeqs, rest returns ISeq
@richhickey richhickey [lazy] straight cons call in filter 509a56a
@richhickey richhickey [lazy] updated docs 2000a90
@richhickey richhickey [lazy] smarter ASeq and LazySeq isEmpty() be56ab8