Skip to content

Commit e092990

Browse files
committed
Update to Java commit 0754746 (2020-12-11): changelog update for 1.10.2
1 parent 7dc3e5c commit e092990

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

changes.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,64 @@
11
<!-- -*- mode: markdown ; mode: visual-line ; coding: utf-8 -*- -->
22

3+
# Changes to Clojure in Version 1.10.2
4+
5+
## 1 Fixes
6+
7+
## 1.1 Interop / JVM
8+
9+
* [CLJ-1472](https://clojure.atlassian.net/browse/CLJ-1472)
10+
Ensure monitor object is on stack, for verifiers
11+
* [CLJ-2517](https://clojure.atlassian.net/browse/CLJ-2517)
12+
More fixes for invocation of static interface methods with primitive args
13+
* [CLJ-2492](https://clojure.atlassian.net/browse/CLJ-2492)
14+
Remove uses of deprecated Class.newInstance()
15+
* [CLJ-2534](https://clojure.atlassian.net/browse/CLJ-2534)
16+
Fix javadoc urls for JDK 11+
17+
* [CLJ-2571](https://clojure.atlassian.net/browse/CLJ-2571)
18+
Add Throwable return type hint to ex-cause
19+
* [CLJ-2572](https://clojure.atlassian.net/browse/CLJ-2572)
20+
Avoid reflection in clojure.data
21+
* [CLJ-2502](https://clojure.atlassian.net/browse/CLJ-2502)
22+
Fix reflection warnings in clojure.stacktrace/print-stack-trace
23+
24+
## 1.2 Core
25+
26+
* [CLJ-2580](https://clojure.atlassian.net/browse/CLJ-2580)
27+
Fix case expression branch analysis that resulted in compilation error
28+
* [CLJ-2564](https://clojure.atlassian.net/browse/CLJ-2564)
29+
Improve error message for case
30+
* [CLJ-2585](https://clojure.atlassian.net/browse/CLJ-2585)
31+
nth with not-found on regex matcher returns not-found on last group index
32+
* [CLJ-1364](https://clojure.atlassian.net/browse/CLJ-1364)
33+
vector-of does not implement equals or hashing methods
34+
* [CLJ-2549](https://clojure.atlassian.net/browse/CLJ-2549)
35+
vector-of does not implement IObj for metadata
36+
* [CLJ-1187](https://clojure.atlassian.net/browse/CLJ-1187)
37+
quoted metadata on empty literal colls is lost
38+
* [CLJ-2459](https://clojure.atlassian.net/browse/CLJ-2459)
39+
ExceptionInInitializerError if jars executed with java -jar
40+
41+
## 1.3 Printing
42+
43+
* [CLJ-2469](https://clojure.atlassian.net/browse/CLJ-2469)
44+
Fix errors in printing some maps with namespace syntax
45+
* [CLJ-1445](https://clojure.atlassian.net/browse/CLJ-1445)
46+
pprint doesn't print collection metadata when `*print-meta*` is true
47+
48+
## 1.4 Docstrings
49+
50+
* [CLJ-2295](https://clojure.atlassian.net/browse/CLJ-2295)
51+
Eliminate duplicate doc string printing for special forms
52+
* [CLJ-2495](https://clojure.atlassian.net/browse/CLJ-2495)
53+
prepl docstring is incorrect
54+
* [CLJ-2169](https://clojure.atlassian.net/browse/CLJ-2169)
55+
conj has out-of-date :arglists
56+
57+
## 2 Performance
58+
59+
* [CLJ-1005](https://clojure.atlassian.net/browse/CLJ-1005)
60+
Use transient map in zipmap
61+
362
# Changes to Clojure in Version 1.10.1
463

564
## 1 Features and Major Changes

0 commit comments

Comments
 (0)