Movatterモバイル変換


[0]ホーム

URL:


Clojure logo
Clojure
Clojure 1.10.2 release

Clojure 1.10.2 release

26 January 2021
Alex Miller

Clojure 1.10.2 includes a number of improvements for Java interop/compatibility:

  • Fixes an issue in thelocking macro to satisfy more stringent Java verifiers (particularly, Graal)

  • Fix for invocation of static interface methods with primitives

  • proxy was incorrectly emitting Java 5 bytecode, now will be Java 8 to match all other code gen

  • Spec now compiled to Java 8 bytecode instead of Java 5 bytecode

  • Many fixes for reflection, javadoc urls, Java deprecation warnings, etc

Other important Clojure fixes:

  • Fixcase expression branch analysis resulting in compilation error

  • Fixnth with not-found value on regex matcher

  • Improvevector-of impls with equals, hashing, metadata support to match other colls

  • Fix printing of some maps with namespace syntax

  • Various doc string and error message fixes

  • Perf improvement - use transients inzipmap

Detailed changelog

See thechange log for a complete list of all changes in Clojure 1.10.2.

Community
ResourcesContributingCompaniesSite
Legal
LicensePrivacy Policy
Documentation
OverviewReferenceAPIGuidesLibraries & Tools
Updates
NewsEvents
ETC
ClojureTVBooksSwag
Code
ReleasesSourceClojureScriptClojureCLR
 
Copyright 2008-2022 Rich Hickey |Privacy Policy
Logo & site design by Tom Hickey
Published 2026-02-19
Updatethis page

[8]ページ先頭

©2009-2026 Movatter.jp