Clojure 1.10.2-rc1

92 views
Skip to first unread message

Alex Miller

unread,
Dec 11, 2020, 2:38:33 PM12/11/20
to Clojure
Clojure 1.10.2-rc1 is now available. This is a release candidate and we would appreciate it if you could try it in your own projects. If you encounter issues, https://ask.clojure.org is the best place to file a report. Below is a changelog for 1.10.2 (items new to this release since 1.10.2-alpha4 are marked with a *):

1 Fixes
1.1 Interop / JVM

CLJ-1472 Ensure monitor object is on stack, for verifiers
CLJ-2517 More fixes for invocation of static interface methods with primitive args - thanks Nicola Mometto!
CLJ-2492 Remove uses of deprecated Class.newInstance()
CLJ-2534 Fix javadoc urls for JDK 11+ - thanks Andy Fingerhut!
CLJ-2571 Add Throwable return type hint to ex-cause - thanks Michiel Borkent!
CLJ-2572 Avoid reflection in clojure.data - thanks Michiel Borkent!
CLJ-2502 Fix reflection warnings in clojure.stacktrace/print-stack-trace - thanks Michiel Borkent!

1.2 Core
CLJ-2580 Fix case expression branch analysis that resulted in compilation error - thanks Ghadi Shayban!
CLJ-2564 Improve error message for case
CLJ-2585* nth with not-found on regex matcher returns not-found on last group index
CLJ-1364 vector-of does not implement equals or hashing methods
CLJ-2549 vector-of does not implement IObj for metadata - thanks Andy Fingerhut!
CLJ-1187 quoted metadata on empty literal colls is lost - thanks Nicola Mometto!
CLJ-2459* ExceptionInInitializerError if jars executed with java -jar - thanks Piotrek Żygieło!

1.3 Printing
CLJ-2469 Fix errors in printing some maps with namespace syntax
CLJ-1445* pprint doesn't print collection metadata when *print-meta* is true

1.4 Docstrings
CLJ-2295 Eliminate duplicate doc string printing for special forms - thanks Andy Fingerhut!
CLJ-2495* prepl docstring is incorrect
CLJ-2169* conj has out-of-date :arglists - thanks Michał Marczyk!

2 Performance
CLJ-1005* Use transient map in zipmap - thanks Michał Marczyk!
Reply all
Reply to author
Forward
0 new messages