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.

Reply via email to