I happened to notice this morning that the patch for CLJ-2367 was merged and Clojure 1.10.0-alpha6 has quietly gone up to Maven Central so we’re running a full pass of our tests at work on the new ASM/Java 8+ stuff.
The 1.10.0-master-SNAPSHOT is currently lagging behind (June 27) and does not yet include this fix. Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN An Architect's View -- http://corfield.org/ "If you're not annoying somebody, you're not really alive." -- Margaret Atwood ________________________________ From: Sean Corfield <s...@corfield.org> Sent: Thursday, June 28, 2018 4:26:36 PM To: clojure@googlegroups.com Subject: RE: [ANN] Clojure 1.10.0-alpha5 Anyone using taoensso/nippy will encounter a compilation exception on Clojure 1.10.0 Alpha 5. See https://dev.clojure.org/jira/browse/CLJ-2367 for details (an unexpected – and probably unintended – change in the new ASM GeneratorAdapter breaks casts from short or byte to int). Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN An Architect's View -- http://corfield.org/ "If you're not annoying somebody, you're not really alive." -- Margaret Atwood ________________________________ From: clojure@googlegroups.com <clojure@googlegroups.com> on behalf of Alex Miller <a...@puredanger.com> Sent: Wednesday, June 27, 2018 12:52:20 PM To: Clojure Subject: [ANN] Clojure 1.10.0-alpha5 Clojure 1.10.0-alpha5 is now available. 1.10.0-alpha5 includes the following changes since 1.10.0-alpha4: * CLJ-2363<https://dev.clojure.org/jira/browse/CLJ-2363> - make Java 8 the minimum requirement for Clojure (also bumps embedded ASM to latest) - thanks Ghadi Shayban! * CLJ-2284<https://dev.clojure.org/jira/browse/CLJ-2284> - fix invalid bytecode generation for static interface method calls in Java 9+ - thanks Ghadi Shayban! * CLJ-2330<https://dev.clojure.org/jira/browse/CLJ-2330> - fix brittle test that fails on Java 10 build due to serialization drift * CLJ-2362<https://dev.clojure.org/jira/browse/CLJ-2362> - withMeta() should return identity when new meta is identical to prior * CLJ-1130<https://dev.clojure.org/jira/browse/CLJ-1130> - when unable to match static method, improve error messages * CLJ-2089<https://dev.clojure.org/jira/browse/CLJ-2089> - sorted colls with default comparator don't check that first element is Comparable * CLJ-2163<https://dev.clojure.org/jira/browse/CLJ-2163> - add test for var serialization * Bump dependency version for spec.alpha to latest, 0.2.168 (see changes<https://github.com/clojure/spec.alpha/blob/master/CHANGES.md>) * Bump dependency version for core.specs.alpha to latest, 0.2.36 (see changes<https://github.com/clojure/core.specs.alpha/blob/master/CHANGES.md>) NOTE: 1.10.0-alpha5 drops support for Java 6 and 7 and makes Java 8 the minimum requirement. Compilation will produce Java 8 level bytecode (which will not run on earlier versions of Java). This is the first change in bytecode version since Clojure 1.6. We would greatly appreciate it if you tried this release with your library or project and provided feedback about errors, performance differences (good or bad), compatibility, etc. When using the `clj` tool and deps.edn, we recommend adding an alias to your ~/.clojure/deps.edn: {:aliases {:clj/next {:override-deps {org.clojure/clojure {:mvn/version "1.10.0-alpha5"}}}}} You can then run any of your projects with the latest Clojure dev release by activating the alias with `clj`: clj -A:clj/next -- 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<mailto:clojure+unsubscr...@googlegroups.com>. For more options, visit https://groups.google.com/d/optout. -- 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. For more options, visit https://groups.google.com/d/optout.