Clojure 1.6.0-alpha3 is now available. Try it via - Download: http://central.maven.org/maven2/org/clojure/clojure/1.6.0-alpha3/ - Leiningen: [org.clojure/clojure "1.6.0-alpha3"]
Clojure 1.6.0-alpha3 has the following changes from 1.6.0-alpha2: 1) Reverted: CLJ-1125 (fix for permgen leak) based on the regression reported in CLJ-1299. A fix for this regression is in development and I expect it to be re-applied in a future alpha. - http://dev.clojure.org/jira/browse/CLJ-1125 - http://dev.clojure.org/jira/browse/CLJ-1299 2) The following features are no longer marked "Alpha" in Clojure (woohoo!): * Watches - add-watch, remove-watch 18 * Transients - transient, persistent!, conj!, assoc!, dissoc!, pop!, disj! * Exception data - ex-info, ex-data * Promises - promise, deliver * Records - defrecord * Types - deftype * Pretty-print tables - print-table 3) Applied patches for: * [CLJ-827](http://dev.clojure.org/jira/browse/CLJ-827) - New function: clojure.core/unsigned-bit-shift-right * [CLJ-866](http://dev.clojure.org/jira/browse/CLJ-866) - New function: clojure.test/test-vars * [CLJ-1102](http://dev.clojure.org/jira/browse/CLJ-1102) - Better handling of exceptions with empty stack traces. * [CLJ-939](http://dev.clojure.org/jira/browse/CLJ-939) - Exceptions thrown in the top level ns form are reported without file or line number. * [CLJ-858](http://dev.clojure.org/jira/browse/CLJ-858) - Improve speed of STM by removing System.currentTimeMillis. * [CLJ-669](http://dev.clojure.org/jira/browse/CLJ-669) - clojure.java.io/do-copy: use java.nio for Files * [CLJ-1105](http://dev.clojure.org/jira/browse/CLJ-1105) - clojure.walk now supports records. * [CLJ-949](http://dev.clojure.org/jira/browse/CLJ-949) - Removed all unnecessary cases of sneakyThrow. * [CLJ-1238](http://dev.clojure.org/jira/browse/CLJ-1238) - Allow EdnReader to read foo// (matches LispReader behavior). * [CLJ-1264](http://dev.clojure.org/jira/browse/CLJ-1264) - Remove uses of _ as a var in the Java code (causes warning in Java 8). * [CLJ-1222](http://dev.clojure.org/jira/browse/CLJ-1222) - Multiplication overflow issues around Long/MIN_VALUE * [CLJ-1118](http://dev.clojure.org/jira/browse/CLJ-1118) - Inconsistent numeric comparison semantics between BigDecimals and other numerics 3) Full change log is updated as well: https://github.com/clojure/clojure/blob/master/changes.md<https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fclojure%2Fclojure%2Fblob%2Fmaster%2Fchanges.md&sa=D&sntz=1&usg=AFQjCNFCBcK2Z_mEyKn-DnjkiVMv_8owlA> Still on the plate are 16 tickets<http://dev.clojure.org/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+CLJ+AND+status+in+%28Open%2C+%22In+Progress%22%2C+Reopened%29+AND+fixVersion+%3D+earliestUnreleasedVersion%28%22CLJ%22%29+and+Approval+IN+%28+Vetted%2C+Incomplete%29+order+by+priority+DESC%2C+key+DESC>(I expect many but not all of those to make it in) and the hashing performance work (http://dev.clojure.org/display/design/Better+hashing). Once we reach "completion" we'll release an RC for final testing. Alex Miller -- -- 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/groups/opt_out.