Thanks for all the work on this! Can you confirm that this is the same as 1.10.1-RC1?
Sean On Thursday, June 6, 2019 at 8:28:17 AM UTC-7, Alex Miller wrote: > > Clojure 1.10.1 is a small release focusing on two issues: working around a > Java performance regression and improving error reporting from clojure.main. > > <https://clojure.org/news/2019/06/06/clojure1-10-1#_java_performance_regression>Java > > performance regression > > Recent builds of Java 8 (u202), 11 (11.0.2), 12, and 13 included some > changes that drastically affect optimization performance of calls from > static initializers to static fields. Clojure provides support for loading > code on startup from a user.clj file and this occurred in the static > initializer of the Clojure runtime (RT) class and was thus affected. > > This issue may eventually be resolved in Java, but in Clojure we have > modified runtime initialization to avoid loading user.clj in a static > initializer, which mitigates the case where this caused a performance > degradation. > > <https://clojure.org/news/2019/06/06/clojure1-10-1#_clojure_main_error_reporting>clojure.main > > error reporting > > clojure.main is frequently used as a Clojure program launcher by external > tools. Previously, uncaught exceptions would be automatically printed by > the JVM, which would also print the stack trace. > > This release will now catch exceptions and use the same error triage and > printing functionality as the Clojure repl. The full stack trace, ex-info, > and other information will be printed to a target specified by the > configuration. See clojure.main docs > <https://clojure.org/reference/repl_and_main#_error_printing> for > configuration details. > <https://clojure.org/news/2019/06/06/clojure1-10-1#_changelog>Changelog > > See the change log > <https://github.com/clojure/clojure/blob/master/changes.md#changes-to-clojure-in-version-1101> > for > a complete list of all changes in Clojure 1.10.1. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/01fe6d24-ae4a-409e-989e-987760b389a9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.