@@ -32,6 +32,9 @@ logic but is independent of lazy sequence processing. Functions included are:
3232* partition-all
3333* keep
3434* keep-indexed
35+ * map-indexed
36+ * distinct
37+ * interpose
3538
3639Additionally some new transducer functions have been added:
3740
@@ -62,7 +65,10 @@ Some related issues addressed during development:
6265* [ CLJ-1549] ( http://dev.clojure.org/jira/browse/CLJ-1549 )
6366* [ CLJ-1537] ( http://dev.clojure.org/jira/browse/CLJ-1537 )
6467* [ CLJ-1554] ( http://dev.clojure.org/jira/browse/CLJ-1554 )
65-
68+ * [ CLJ-1601] ( http://dev.clojure.org/jira/browse/CLJ-1601 )
69+ * [ CLJ-1606] ( http://dev.clojure.org/jira/browse/CLJ-1606 )
70+ * [ CLJ-1621] ( http://dev.clojure.org/jira/browse/CLJ-1621 )
71+ * [ CLJ-1600] ( http://dev.clojure.org/jira/browse/CLJ-1600 )
6672
6773### 1.2 Keyword and Symbol Construction
6874
@@ -152,6 +158,10 @@ Example use:
152158 Cache unknown multimethod value default dispatch
153159* [ CLJ-1529] ( http://dev.clojure.org/jira/browse/CLJ-1529 )
154160 Reduce compile times by avoiding unnecessary calls to Class.forName()
161+ * [ CLJ-1546] ( http://dev.clojure.org/jira/browse/CLJ-1546 )
162+ vec is now faster on almost all inputs
163+ * [ CLJ-1618] ( http://dev.clojure.org/jira/browse/CLJ-1618 )
164+ set is now faster on almost all inputs
155165
156166### 2.4 Other enhancements
157167
@@ -169,6 +179,12 @@ Example use:
169179 Class name clash between top-level functions and defn'ed ones
170180* [ CLJ-1349] ( http://dev.clojure.org/jira/browse/CLJ-1349 )
171181 Update to latest test.generative and add dependency on test.check
182+ * [ CLJ-1546] ( http://dev.clojure.org/jira/browse/CLJ-1546 )
183+ vec now works with things that only implement Iterable or IReduceInit
184+ * [ CLJ-1618] ( http://dev.clojure.org/jira/browse/CLJ-1618 )
185+ set now works with things that only implement Iterable or IReduceInit
186+ * [ CLJ-1633] ( http://dev.clojure.org/jira/browse/CLJ-1633 )
187+ PersistentList/creator doesn't handle ArraySeqs correctly
172188
173189## 3 Bug Fixes
174190
@@ -198,6 +214,18 @@ Example use:
198214 Make refer of Clojure core function not throw exception on reload
199215* [ CLJ-1501] ( http://dev.clojure.org/jira/browse/CLJ-1501 )
200216 LazySeq equals() should not use equiv() logic
217+ * [ CLJ-1572] ( http://dev.clojure.org/jira/browse/CLJ-1572 )
218+ into (and other fns that rely on reduce) require only IReduceInit
219+ * [ CLJ-1619] ( http://dev.clojure.org/jira/browse/CLJ-1619 )
220+ PersistentVector now directly implements reduce without init
221+ * [ CLJ-1580] ( http://dev.clojure.org/jira/browse/CLJ-1580 )
222+ Transient collections should guarantee thread visibility
223+ * [ CLJ-1590] ( http://dev.clojure.org/jira/browse/CLJ-1590 )
224+ Some IReduce/IReduceInit implementors don't respect reduced
225+ * [ CLJ-979] ( http://dev.clojure.org/jira/browse/CLJ-979 )
226+ Clojure resolves to wrong deftype classes when AOT compiling or reloading
227+ * [ CLJ-1544] ( http://dev.clojure.org/jira/browse/CLJ-1544 )
228+ AOT bug involving namespaces loaded before AOT compilation started
201229
202230# Changes to Clojure in Version 1.6
203231
0 commit comments