Re: [ANN] Clojure 1.8.0-alpha4
Trying to compile an application using ztellman/vertigo 1.3.0 library. Worked with Clojure 1.7.0, Clojure 1.8.0-alpha4 raises the following exception: An app that worked with vertigo 1.3.0 and Clojure 1.7.0 causes the following exception in the Clojure compiler: java.lang.NoClassDefFoundError: IllegalName: compile__stub.vertigo.bytes.vertigo.bytes/ByteSeq, compiling:(vertigo/bytes.clj:90:1) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6894) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6025) at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6343) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6887) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6025) at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5401) at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3975) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6885) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3769) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6889) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6255) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6887) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler.compile1(Compiler.java:7483) at clojure.lang.Compiler.compile(Compiler.java:7555) at clojure.lang.RT.compile(RT.java:406) at clojure.lang.RT.load(RT.java:451) at clojure.lang.RT.load(RT.java:419) at clojure.core$load$fn__5445.invoke(core.clj:5871) at clojure.core$load.invokeStatic(core.clj:5870) at clojure.core$load_one.invokeStatic(core.clj:5671) at clojure.core$load_one.invoke(core.clj) at clojure.core$load_lib$fn__5394.invoke(core.clj:5716) at clojure.core$load_lib.invokeStatic(core.clj:5715) at clojure.core$load_lib.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$load_libs.invokeStatic(core.clj:5753) at clojure.core$load_libs.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$require.invokeStatic(core.clj:5775) at clojure.core$require.doInvoke(core.clj) at clojure.lang.RestFn.invoke(RestFn.java:457) at vertigo.structs$loading__5337__auto3313.invoke(structs.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3654) at clojure.lang.Compiler.compile1(Compiler.java:7488) at clojure.lang.Compiler.compile1(Compiler.java:7478) at clojure.lang.Compiler.compile(Compiler.java:7555) at clojure.lang.RT.compile(RT.java:406) at clojure.lang.RT.load(RT.java:451) at clojure.lang.RT.load(RT.java:419) at clojure.core$load$fn__5445.invoke(core.clj:5871) at clojure.core$load.invokeStatic(core.clj:5870) at clojure.core$load_one.invokeStatic(core.clj:5671) at clojure.core$load_one.invoke(core.clj) at clojure.core$load_lib$fn__5394.invoke(core.clj:5716) at clojure.core$load_lib.invokeStatic(core.clj:5715) at clojure.core$load_lib.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$load_libs.invokeStatic(core.clj:5753) at clojure.core$load_libs.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$require.invokeStatic(core.clj:5775) at clojure.core$require.doInvoke(core.clj) at clojure.lang.RestFn.invoke(RestFn.java:551) at vertigo.core$loading__5337__auto1375.invoke(core.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3654) at clojure.lang.Compiler.compile1(Compiler.java:7488) at clojure.lang.Compiler.compile1(Compiler.java:7478) at clojure.lang.Compiler.compile(Compiler.java:7555) at clojure.lang.RT.compile(RT.java:406) at clojure.lang.RT.load(RT.java:451) at clojure.lang.RT.load(RT.java:419) at clojure.core$load$fn__5445.invoke(core.clj:5871) at clojure.core$load.invokeStatic(core.clj:5870) at clojure.core$load_one.invokeStatic(core.clj:5671) at clojure.core$load_one.invoke(core.clj) at clojure.core$load_lib$fn__5394.invoke(core.clj:5716) at clojure.core$load_lib.invokeStatic(core.clj:5715) at clojure.core$load_lib.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$load_libs.invokeStatic(core.clj:5757) at clojure.core$load_libs.doInvoke(core.clj) at
Re: [ANN] Clojure 1.8.0-alpha4
This is a latent bug (now exposed due to other changes in 1.8) in potemkin's deftype+ used by vertigo which was fixed here: https://github.com/ztellman/potemkin/commit/de6b6e8af5ae19adfc21841e029f3f126cfe28a6 I'm not sure what is involved in upgrading your version of potemkin or vertigo to include the fix. On Wednesday, August 5, 2015 at 8:20:14 AM UTC-5, Dragan Djuric wrote: Trying to compile an application using ztellman/vertigo 1.3.0 library. Worked with Clojure 1.7.0, Clojure 1.8.0-alpha4 raises the following exception: An app that worked with vertigo 1.3.0 and Clojure 1.7.0 causes the following exception in the Clojure compiler: java.lang.NoClassDefFoundError: IllegalName: compile__stub.vertigo.bytes.vertigo.bytes/ByteSeq, compiling:(vertigo/bytes.clj:90:1) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6894) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6025) at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6343) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6887) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6025) at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5401) at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3975) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6885) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3769) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6889) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6255) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6887) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler.compile1(Compiler.java:7483) at clojure.lang.Compiler.compile(Compiler.java:7555) at clojure.lang.RT.compile(RT.java:406) at clojure.lang.RT.load(RT.java:451) at clojure.lang.RT.load(RT.java:419) at clojure.core$load$fn__5445.invoke(core.clj:5871) at clojure.core$load.invokeStatic(core.clj:5870) at clojure.core$load_one.invokeStatic(core.clj:5671) at clojure.core$load_one.invoke(core.clj) at clojure.core$load_lib$fn__5394.invoke(core.clj:5716) at clojure.core$load_lib.invokeStatic(core.clj:5715) at clojure.core$load_lib.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$load_libs.invokeStatic(core.clj:5753) at clojure.core$load_libs.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$require.invokeStatic(core.clj:5775) at clojure.core$require.doInvoke(core.clj) at clojure.lang.RestFn.invoke(RestFn.java:457) at vertigo.structs$loading__5337__auto3313.invoke(structs.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3654) at clojure.lang.Compiler.compile1(Compiler.java:7488) at clojure.lang.Compiler.compile1(Compiler.java:7478) at clojure.lang.Compiler.compile(Compiler.java:7555) at clojure.lang.RT.compile(RT.java:406) at clojure.lang.RT.load(RT.java:451) at clojure.lang.RT.load(RT.java:419) at clojure.core$load$fn__5445.invoke(core.clj:5871) at clojure.core$load.invokeStatic(core.clj:5870) at clojure.core$load_one.invokeStatic(core.clj:5671) at clojure.core$load_one.invoke(core.clj) at clojure.core$load_lib$fn__5394.invoke(core.clj:5716) at clojure.core$load_lib.invokeStatic(core.clj:5715) at clojure.core$load_lib.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$load_libs.invokeStatic(core.clj:5753) at clojure.core$load_libs.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$require.invokeStatic(core.clj:5775) at clojure.core$require.doInvoke(core.clj) at clojure.lang.RestFn.invoke(RestFn.java:551) at vertigo.core$loading__5337__auto1375.invoke(core.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3654) at clojure.lang.Compiler.compile1(Compiler.java:7488) at clojure.lang.Compiler.compile1(Compiler.java:7478) at clojure.lang.Compiler.compile(Compiler.java:7555) at clojure.lang.RT.compile(RT.java:406) at clojure.lang.RT.load(RT.java:451) at clojure.lang.RT.load(RT.java:419) at clojure.core$load$fn__5445.invoke(core.clj:5871) at
Re: [ANN] Clojure 1.8.0-alpha4
Adding potemkin and clj-tuple dependencies explicitly solves the problem until they upgrade vertigo. Thanks a lot for the tip! On Wednesday, August 5, 2015 at 4:33:06 PM UTC+2, Alex Miller wrote: This is a latent bug (now exposed due to other changes in 1.8) in potemkin's deftype+ used by vertigo which was fixed here: https://github.com/ztellman/potemkin/commit/de6b6e8af5ae19adfc21841e029f3f126cfe28a6 I'm not sure what is involved in upgrading your version of potemkin or vertigo to include the fix. On Wednesday, August 5, 2015 at 8:20:14 AM UTC-5, Dragan Djuric wrote: Trying to compile an application using ztellman/vertigo 1.3.0 library. Worked with Clojure 1.7.0, Clojure 1.8.0-alpha4 raises the following exception: An app that worked with vertigo 1.3.0 and Clojure 1.7.0 causes the following exception in the Clojure compiler: java.lang.NoClassDefFoundError: IllegalName: compile__stub.vertigo.bytes.vertigo.bytes/ByteSeq, compiling:(vertigo/bytes.clj:90:1) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6894) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6025) at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6343) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6887) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6025) at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5401) at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3975) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6885) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3769) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6889) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6255) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6887) at clojure.lang.Compiler.analyze(Compiler.java:6688) at clojure.lang.Compiler.analyze(Compiler.java:6649) at clojure.lang.Compiler.compile1(Compiler.java:7483) at clojure.lang.Compiler.compile(Compiler.java:7555) at clojure.lang.RT.compile(RT.java:406) at clojure.lang.RT.load(RT.java:451) at clojure.lang.RT.load(RT.java:419) at clojure.core$load$fn__5445.invoke(core.clj:5871) at clojure.core$load.invokeStatic(core.clj:5870) at clojure.core$load_one.invokeStatic(core.clj:5671) at clojure.core$load_one.invoke(core.clj) at clojure.core$load_lib$fn__5394.invoke(core.clj:5716) at clojure.core$load_lib.invokeStatic(core.clj:5715) at clojure.core$load_lib.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$load_libs.invokeStatic(core.clj:5753) at clojure.core$load_libs.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$require.invokeStatic(core.clj:5775) at clojure.core$require.doInvoke(core.clj) at clojure.lang.RestFn.invoke(RestFn.java:457) at vertigo.structs$loading__5337__auto3313.invoke(structs.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3654) at clojure.lang.Compiler.compile1(Compiler.java:7488) at clojure.lang.Compiler.compile1(Compiler.java:7478) at clojure.lang.Compiler.compile(Compiler.java:7555) at clojure.lang.RT.compile(RT.java:406) at clojure.lang.RT.load(RT.java:451) at clojure.lang.RT.load(RT.java:419) at clojure.core$load$fn__5445.invoke(core.clj:5871) at clojure.core$load.invokeStatic(core.clj:5870) at clojure.core$load_one.invokeStatic(core.clj:5671) at clojure.core$load_one.invoke(core.clj) at clojure.core$load_lib$fn__5394.invoke(core.clj:5716) at clojure.core$load_lib.invokeStatic(core.clj:5715) at clojure.core$load_lib.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$load_libs.invokeStatic(core.clj:5753) at clojure.core$load_libs.doInvoke(core.clj) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invokeStatic(core.clj:635) at clojure.core$require.invokeStatic(core.clj:5775) at clojure.core$require.doInvoke(core.clj) at clojure.lang.RestFn.invoke(RestFn.java:551) at vertigo.core$loading__5337__auto1375.invoke(core.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3654) at clojure.lang.Compiler.compile1(Compiler.java:7488) at clojure.lang.Compiler.compile1(Compiler.java:7478) at clojure.lang.Compiler.compile(Compiler.java:7555) at
Re: [ANN] Clojure 1.8.0-alpha4
Clojure only supports long and double primitives as function hints. You are using int; it didn't work with pre-1.8.0 clojure. -- 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.
Re: [ANN] Clojure 1.8.0-alpha4
There is some weirdeness going on with the new release. Compare: Clojure 1.7.0 user= (def foo String) #'user/foo user= (defn ^{:tag foo} a []) #'user/a with Clojure 1.8.0-master-SNAPSHOT user= (def foo String) #'user/foo user= (defn ^{:tag foo} a []) CompilerException java.lang.IllegalArgumentException: Unable to resolve classname: foo, compiling:(NO_SOURCE_PATH:2:1) It loooks like clojure is now trying to use a value that should be available at runtime (after evaluation) at compile time (using the literal form). I realize this might be necessary, clojure already does something similar with :arglists (that causes some issues too) or even inevitable but I fear this will start affecting more and more tools writers. Perharps this calls for an official clarification/specification of how :tag (and :arglists) is evaluated in the different places it can be used, what values are possible and what should be considered an error/undefined behaviour. Dragan Djuric writes: Clojure only supports long and double primitives as function hints. You are using int; it didn't work with pre-1.8.0 clojure. -- -- 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.
Re: [ANN] Clojure 1.8.0-alpha4
Could we study from JRuby 9.0.0.0 http://jruby.org/2015/07/22/jruby-9-0-0-0.html https://github.com/jruby/jruby/wiki/Truffle 2015-08-03 22:17 GMT+08:00 Qihui Sun qihui@gmail.com: Congratulations. Maybe the performance optimization based on new JVM Graal/Truffle is the correct way. For instance: http://ssw.jku.at/Teaching/MasterTheses/Graal/TruffleClojure.pdf Do the Clojure core team have the plan ? 2015-08-03 20:32 GMT+08:00 Alex Miller a...@puredanger.com: Clojure 1.8.0-alpha4 is now available. Try it via - Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.8.0-alpha4 - Leiningen: [org.clojure/clojure 1.8.0-alpha4] Below is a list of the tickets included in this release (about half were added in alpha2, the rest in alpha4). Also see the full change log here: https://github.com/clojure/clojure/blob/master/changes.md - CLJ-1060 http://dev.clojure.org/jira/browse/CLJ-1060 'list*' returns not a list - CLJ-1722 http://dev.clojure.org/jira/browse/CLJ-1722 Typo in the docstring of 'with-bindings' - CLJ-1769 http://dev.clojure.org/jira/browse/CLJ-1769 Docstrings for *' and +' refer to * and + - CLJ-703 http://dev.clojure.org/jira/browse/CLJ-703 Improve writeClassFile performance - CLJ-1208 http://dev.clojure.org/jira/browse/CLJ-1208 Optionally require namespace on defrecord class init - CLJ-130 http://dev.clojure.org/jira/browse/CLJ-130 Namespace metadata lost in AOT compile - CLJ-1134 http://dev.clojure.org/jira/browse/CLJ-1134 star-directive in clojure.pprint/cl-format with at-prefix (~n@*) does not obey its specification - CLJ-1137 http://dev.clojure.org/jira/browse/CLJ-1137 Metadata on a def gets evaluated twice - CLJ-1157 http://dev.clojure.org/jira/browse/CLJ-1157 Classes generated by gen-class aren't loadable from remote codebase - CLJ-1225 http://dev.clojure.org/jira/browse/CLJ-1225 quot overflow issues around Long/MIN_VALUE for BigInt - CLJ-1250 http://dev.clojure.org/jira/browse/CLJ-1250 Reducer (and folder) instances hold onto the head of seqs - CLJ-1313 http://dev.clojure.org/jira/browse/CLJ-1313 Correct a few unit tests - CLJ-1319 http://dev.clojure.org/jira/browse/CLJ-1319 array-map fails lazily if passed an odd number of arguments - CLJ-1361 http://dev.clojure.org/jira/browse/CLJ-1361 pprint with code-dispatch incorrectly prints a simple ns macro call - CLJ-1390 http://dev.clojure.org/jira/browse/CLJ-1390 pprint a GregorianCalendar results in Arity exception - CLJ-1399 http://dev.clojure.org/jira/browse/CLJ-1399 field name unmunged when recreating deftypes serialized into bytecode - CLJ-1485 http://dev.clojure.org/jira/browse/CLJ-1485 clojure.test.junit/with-junit-output doesn't handle multiple expressions - CLJ-1528 http://dev.clojure.org/jira/browse/CLJ-1528 clojure.test/inc-report-counter is not thread-safe - CLJ-1533 http://dev.clojure.org/jira/browse/CLJ-1533 invokePrim path does not take into account var or form meta - CLJ-1562 http://dev.clojure.org/jira/browse/CLJ-1562 some-,some-,cond-,cond- and as- doesn't work with (recur) - CLJ-1565 http://dev.clojure.org/jira/browse/CLJ-1565 pprint produces infinite output for a protocol - CLJ-1588 http://dev.clojure.org/jira/browse/CLJ-1588 StackOverflow in clojure.test macroexpand with are and anon fn - CLJ-1644 http://dev.clojure.org/jira/browse/CLJ-1644 into-array fails for sequences starting with nil - CLJ-1645 http://dev.clojure.org/jira/browse/CLJ-1645 protocol class does not set the source file - CLJ-1657 http://dev.clojure.org/jira/browse/CLJ-1657 proxy bytecode calls super methods of abstract classes - CLJ-1659 http://dev.clojure.org/jira/browse/CLJ-1659 compile leaks files - CLJ-1761 http://dev.clojure.org/jira/browse/CLJ-1761 clojure.core/run! does not always return nil per docstring - CLJ-1782 http://dev.clojure.org/jira/browse/CLJ-1782 Spelling mistake in clojure.test/use-fixtures - CLJ-1785 http://dev.clojure.org/jira/browse/CLJ-1785 Reader conditionals throw when returning nil -- 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. -- -- You received this message because you are subscribed to the Google Groups Clojure
Re: [ANN] Clojure 1.8.0-alpha4
Congratulations. Maybe the performance optimization based on new JVM Graal/Truffle is the correct way. For instance: http://ssw.jku.at/Teaching/MasterTheses/Graal/TruffleClojure.pdf Do the Clojure core team have the plan ? 2015-08-03 20:32 GMT+08:00 Alex Miller a...@puredanger.com: Clojure 1.8.0-alpha4 is now available. Try it via - Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.8.0-alpha4 - Leiningen: [org.clojure/clojure 1.8.0-alpha4] Below is a list of the tickets included in this release (about half were added in alpha2, the rest in alpha4). Also see the full change log here: https://github.com/clojure/clojure/blob/master/changes.md - CLJ-1060 http://dev.clojure.org/jira/browse/CLJ-1060 'list*' returns not a list - CLJ-1722 http://dev.clojure.org/jira/browse/CLJ-1722 Typo in the docstring of 'with-bindings' - CLJ-1769 http://dev.clojure.org/jira/browse/CLJ-1769 Docstrings for *' and +' refer to * and + - CLJ-703 http://dev.clojure.org/jira/browse/CLJ-703 Improve writeClassFile performance - CLJ-1208 http://dev.clojure.org/jira/browse/CLJ-1208 Optionally require namespace on defrecord class init - CLJ-130 http://dev.clojure.org/jira/browse/CLJ-130 Namespace metadata lost in AOT compile - CLJ-1134 http://dev.clojure.org/jira/browse/CLJ-1134 star-directive in clojure.pprint/cl-format with at-prefix (~n@*) does not obey its specification - CLJ-1137 http://dev.clojure.org/jira/browse/CLJ-1137 Metadata on a def gets evaluated twice - CLJ-1157 http://dev.clojure.org/jira/browse/CLJ-1157 Classes generated by gen-class aren't loadable from remote codebase - CLJ-1225 http://dev.clojure.org/jira/browse/CLJ-1225 quot overflow issues around Long/MIN_VALUE for BigInt - CLJ-1250 http://dev.clojure.org/jira/browse/CLJ-1250 Reducer (and folder) instances hold onto the head of seqs - CLJ-1313 http://dev.clojure.org/jira/browse/CLJ-1313 Correct a few unit tests - CLJ-1319 http://dev.clojure.org/jira/browse/CLJ-1319 array-map fails lazily if passed an odd number of arguments - CLJ-1361 http://dev.clojure.org/jira/browse/CLJ-1361 pprint with code-dispatch incorrectly prints a simple ns macro call - CLJ-1390 http://dev.clojure.org/jira/browse/CLJ-1390 pprint a GregorianCalendar results in Arity exception - CLJ-1399 http://dev.clojure.org/jira/browse/CLJ-1399 field name unmunged when recreating deftypes serialized into bytecode - CLJ-1485 http://dev.clojure.org/jira/browse/CLJ-1485 clojure.test.junit/with-junit-output doesn't handle multiple expressions - CLJ-1528 http://dev.clojure.org/jira/browse/CLJ-1528 clojure.test/inc-report-counter is not thread-safe - CLJ-1533 http://dev.clojure.org/jira/browse/CLJ-1533 invokePrim path does not take into account var or form meta - CLJ-1562 http://dev.clojure.org/jira/browse/CLJ-1562 some-,some-,cond-,cond- and as- doesn't work with (recur) - CLJ-1565 http://dev.clojure.org/jira/browse/CLJ-1565 pprint produces infinite output for a protocol - CLJ-1588 http://dev.clojure.org/jira/browse/CLJ-1588 StackOverflow in clojure.test macroexpand with are and anon fn - CLJ-1644 http://dev.clojure.org/jira/browse/CLJ-1644 into-array fails for sequences starting with nil - CLJ-1645 http://dev.clojure.org/jira/browse/CLJ-1645 protocol class does not set the source file - CLJ-1657 http://dev.clojure.org/jira/browse/CLJ-1657 proxy bytecode calls super methods of abstract classes - CLJ-1659 http://dev.clojure.org/jira/browse/CLJ-1659 compile leaks files - CLJ-1761 http://dev.clojure.org/jira/browse/CLJ-1761 clojure.core/run! does not always return nil per docstring - CLJ-1782 http://dev.clojure.org/jira/browse/CLJ-1782 Spelling mistake in clojure.test/use-fixtures - CLJ-1785 http://dev.clojure.org/jira/browse/CLJ-1785 Reader conditionals throw when returning nil -- 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. -- -- 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
Re: [ANN] Clojure 1.8.0-alpha4
No, there are no plans to integrate this work. On Monday, August 3, 2015 at 9:18:26 AM UTC-5, Solomon wrote: Congratulations. Maybe the performance optimization based on new JVM Graal/Truffle is the correct way. For instance: http://ssw.jku.at/Teaching/MasterTheses/Graal/TruffleClojure.pdf Do the Clojure core team have the plan ? 2015-08-03 20:32 GMT+08:00 Alex Miller al...@puredanger.com javascript: : Clojure 1.8.0-alpha4 is now available. Try it via - Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.8.0-alpha4 - Leiningen: [org.clojure/clojure 1.8.0-alpha4] Below is a list of the tickets included in this release (about half were added in alpha2, the rest in alpha4). Also see the full change log here: https://github.com/clojure/clojure/blob/master/changes.md - CLJ-1060 http://dev.clojure.org/jira/browse/CLJ-1060 'list*' returns not a list - CLJ-1722 http://dev.clojure.org/jira/browse/CLJ-1722 Typo in the docstring of 'with-bindings' - CLJ-1769 http://dev.clojure.org/jira/browse/CLJ-1769 Docstrings for *' and +' refer to * and + - CLJ-703 http://dev.clojure.org/jira/browse/CLJ-703 Improve writeClassFile performance - CLJ-1208 http://dev.clojure.org/jira/browse/CLJ-1208 Optionally require namespace on defrecord class init - CLJ-130 http://dev.clojure.org/jira/browse/CLJ-130 Namespace metadata lost in AOT compile - CLJ-1134 http://dev.clojure.org/jira/browse/CLJ-1134 star-directive in clojure.pprint/cl-format with at-prefix (~n@*) does not obey its specification - CLJ-1137 http://dev.clojure.org/jira/browse/CLJ-1137 Metadata on a def gets evaluated twice - CLJ-1157 http://dev.clojure.org/jira/browse/CLJ-1157 Classes generated by gen-class aren't loadable from remote codebase - CLJ-1225 http://dev.clojure.org/jira/browse/CLJ-1225 quot overflow issues around Long/MIN_VALUE for BigInt - CLJ-1250 http://dev.clojure.org/jira/browse/CLJ-1250 Reducer (and folder) instances hold onto the head of seqs - CLJ-1313 http://dev.clojure.org/jira/browse/CLJ-1313 Correct a few unit tests - CLJ-1319 http://dev.clojure.org/jira/browse/CLJ-1319 array-map fails lazily if passed an odd number of arguments - CLJ-1361 http://dev.clojure.org/jira/browse/CLJ-1361 pprint with code-dispatch incorrectly prints a simple ns macro call - CLJ-1390 http://dev.clojure.org/jira/browse/CLJ-1390 pprint a GregorianCalendar results in Arity exception - CLJ-1399 http://dev.clojure.org/jira/browse/CLJ-1399 field name unmunged when recreating deftypes serialized into bytecode - CLJ-1485 http://dev.clojure.org/jira/browse/CLJ-1485 clojure.test.junit/with-junit-output doesn't handle multiple expressions - CLJ-1528 http://dev.clojure.org/jira/browse/CLJ-1528 clojure.test/inc-report-counter is not thread-safe - CLJ-1533 http://dev.clojure.org/jira/browse/CLJ-1533 invokePrim path does not take into account var or form meta - CLJ-1562 http://dev.clojure.org/jira/browse/CLJ-1562 some-,some-,cond-,cond- and as- doesn't work with (recur) - CLJ-1565 http://dev.clojure.org/jira/browse/CLJ-1565 pprint produces infinite output for a protocol - CLJ-1588 http://dev.clojure.org/jira/browse/CLJ-1588 StackOverflow in clojure.test macroexpand with are and anon fn - CLJ-1644 http://dev.clojure.org/jira/browse/CLJ-1644 into-array fails for sequences starting with nil - CLJ-1645 http://dev.clojure.org/jira/browse/CLJ-1645 protocol class does not set the source file - CLJ-1657 http://dev.clojure.org/jira/browse/CLJ-1657 proxy bytecode calls super methods of abstract classes - CLJ-1659 http://dev.clojure.org/jira/browse/CLJ-1659 compile leaks files - CLJ-1761 http://dev.clojure.org/jira/browse/CLJ-1761 clojure.core/run! does not always return nil per docstring - CLJ-1782 http://dev.clojure.org/jira/browse/CLJ-1782 Spelling mistake in clojure.test/use-fixtures - CLJ-1785 http://dev.clojure.org/jira/browse/CLJ-1785 Reader conditionals throw when returning nil -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send email to clo...@googlegroups.com javascript: Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+u...@googlegroups.com javascript: 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+u...@googlegroups.com javascript:. For more options, visit https://groups.google.com/d/optout. -- -- You received this message because you are subscribed to the Google Groups
Re: [ANN] Clojure 1.8.0-alpha4
Thanks for the new alpha everyone! Getting a compiler error below. I think it's because of: https://github.com/hugoduncan/clj-ssh/blob/develop/src/clj_ssh/ssh.clj (defn ^int session-port Return the port for a session [^Session session] (.getPort session)) Is this by design? Rangel #error { :cause Only long and double primitives are supported :via [{:type clojure.lang.Compiler$CompilerException :message java.lang.IllegalArgumentException: Only long and double primitives are supported, compiling:(clj_ssh/ssh.clj:345:1) :at [clojure.lang.Compiler analyzeSeq Compiler.java 6894]} {:type java.lang.IllegalArgumentException :message Only long and double primitives are supported :at [clojure.lang.Compiler$FnMethod parse Compiler.java 5312]}] :trace [[clojure.lang.Compiler$FnMethod parse Compiler.java 5312] [clojure.lang.Compiler$FnExpr parse Compiler.java 3975] [clojure.lang.Compiler analyzeSeq Compiler.java 6885] [clojure.lang.Compiler analyze Compiler.java 6688] [clojure.lang.Compiler analyzeSeq Compiler.java 6875] [clojure.lang.Compiler analyze Compiler.java 6688] [clojure.lang.Compiler access$300 Compiler.java 38] [clojure.lang.Compiler$DefExpr$Parser parse Compiler.java 593] [clojure.lang.Compiler analyzeSeq Compiler.java 6887] [clojure.lang.Compiler analyze Compiler.java 6688] [clojure.lang.Compiler analyze Compiler.java 6649] [clojure.lang.Compiler eval Compiler.java 6950] [clojure.lang.Compiler load Compiler.java 7393] [clojure.lang.RT loadResourceScript RT.java 372] [clojure.lang.RT loadResourceScript RT.java 363] [clojure.lang.RT load RT.java 453] [clojure.lang.RT load RT.java 419] [clojure.core$load$fn__5445 invoke core.clj 5871] [clojure.core$load invokeStatic core.clj 5870] [clojure.core$load_one invokeStatic core.clj 5671] [clojure.core$load_one invoke core.clj -1] [clojure.core$load_lib$fn__5394 invoke core.clj 5716] [clojure.core$load_lib invokeStatic core.clj 5715] [clojure.core$load_lib doInvoke core.clj -1] [clojure.lang.RestFn applyTo RestFn.java 142] [clojure.core$apply invokeStatic core.clj 635] [clojure.core$load_libs invokeStatic core.clj 5753] [clojure.core$load_libs doInvoke core.clj -1] [clojure.lang.RestFn applyTo RestFn.java 137] [clojure.core$apply invokeStatic core.clj 635] [clojure.core$require invokeStatic core.clj 5775] [clojure.core$require doInvoke core.clj -1] [clojure.lang.RestFn invoke RestFn.java 930] [cloud_monkey.ssh$eval21651$loading__5337__auto21652 invoke ssh.clj 1] [cloud_monkey.ssh$eval21651 invokeStatic ssh.clj 1] [cloud_monkey.ssh$eval21651 invoke ssh.clj -1] [clojure.lang.Compiler eval Compiler.java 6946] [clojure.lang.Compiler eval Compiler.java 6935] [clojure.lang.Compiler load Compiler.java 7393] [clojure.lang.RT loadResourceScript RT.java 372] [clojure.lang.RT loadResourceScript RT.java 363] [clojure.lang.RT load RT.java 453] [clojure.lang.RT load RT.java 419] [clojure.core$load$fn__5445 invoke core.clj 5871] [clojure.core$load invokeStatic core.clj 5870] [clojure.core$load_one invokeStatic core.clj 5671] [clojure.core$load_one invoke core.clj -1] [clojure.core$load_lib$fn__5394 invoke core.clj 5716] [clojure.core$load_lib invokeStatic core.clj 5715] [clojure.core$load_lib doInvoke core.clj -1] [clojure.lang.RestFn applyTo RestFn.java 142] [clojure.core$apply invokeStatic core.clj 635] [clojure.core$load_libs invokeStatic core.clj 5753] [clojure.core$load_libs doInvoke core.clj -1] [clojure.lang.RestFn applyTo RestFn.java 137] [clojure.core$apply invokeStatic core.clj 635] [clojure.core$require invokeStatic core.clj 5775] [clojure.core$require doInvoke core.clj -1] [clojure.lang.RestFn invoke RestFn.java 1289] [cloud_monkey.execution_pipeline$eval21645$loading__5337__auto21646 invoke execution_pipeline.clj 1] [cloud_monkey.execution_pipeline$eval21645 invokeStatic execution_pipeline.clj 1] [cloud_monkey.execution_pipeline$eval21645 invoke execution_pipeline.clj -1] [clojure.lang.Compiler eval Compiler.java 6946] [clojure.lang.Compiler eval Compiler.java 6935] [clojure.lang.Compiler load Compiler.java 7393] [clojure.lang.RT loadResourceScript RT.java 372] [clojure.lang.RT loadResourceScript RT.java 363] [clojure.lang.RT load RT.java 453] [clojure.lang.RT load RT.java 419] [clojure.core$load$fn__5445 invoke core.clj 5871] [clojure.core$load invokeStatic core.clj 5870] [clojure.core$load_one invokeStatic core.clj 5671] [clojure.core$load_one invoke core.clj -1] [clojure.core$load_lib$fn__5394 invoke core.clj 5716] [clojure.core$load_lib invokeStatic core.clj 5715] [clojure.core$load_lib doInvoke core.clj -1] [clojure.lang.RestFn applyTo RestFn.java 142] [clojure.core$apply invokeStatic core.clj 635] [clojure.core$load_libs invokeStatic core.clj 5753] [clojure.core$load_libs
[ANN] Clojure 1.8.0-alpha4
Clojure 1.8.0-alpha4 is now available. Try it via - Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.8.0-alpha4 - Leiningen: [org.clojure/clojure 1.8.0-alpha4] Below is a list of the tickets included in this release (about half were added in alpha2, the rest in alpha4). Also see the full change log here: https://github.com/clojure/clojure/blob/master/changes.md - CLJ-1060 http://dev.clojure.org/jira/browse/CLJ-1060 'list*' returns not a list - CLJ-1722 http://dev.clojure.org/jira/browse/CLJ-1722 Typo in the docstring of 'with-bindings' - CLJ-1769 http://dev.clojure.org/jira/browse/CLJ-1769 Docstrings for *' and +' refer to * and + - CLJ-703 http://dev.clojure.org/jira/browse/CLJ-703 Improve writeClassFile performance - CLJ-1208 http://dev.clojure.org/jira/browse/CLJ-1208 Optionally require namespace on defrecord class init - CLJ-130 http://dev.clojure.org/jira/browse/CLJ-130 Namespace metadata lost in AOT compile - CLJ-1134 http://dev.clojure.org/jira/browse/CLJ-1134 star-directive in clojure.pprint/cl-format with at-prefix (~n@*) does not obey its specification - CLJ-1137 http://dev.clojure.org/jira/browse/CLJ-1137 Metadata on a def gets evaluated twice - CLJ-1157 http://dev.clojure.org/jira/browse/CLJ-1157 Classes generated by gen-class aren't loadable from remote codebase - CLJ-1225 http://dev.clojure.org/jira/browse/CLJ-1225 quot overflow issues around Long/MIN_VALUE for BigInt - CLJ-1250 http://dev.clojure.org/jira/browse/CLJ-1250 Reducer (and folder) instances hold onto the head of seqs - CLJ-1313 http://dev.clojure.org/jira/browse/CLJ-1313 Correct a few unit tests - CLJ-1319 http://dev.clojure.org/jira/browse/CLJ-1319 array-map fails lazily if passed an odd number of arguments - CLJ-1361 http://dev.clojure.org/jira/browse/CLJ-1361 pprint with code-dispatch incorrectly prints a simple ns macro call - CLJ-1390 http://dev.clojure.org/jira/browse/CLJ-1390 pprint a GregorianCalendar results in Arity exception - CLJ-1399 http://dev.clojure.org/jira/browse/CLJ-1399 field name unmunged when recreating deftypes serialized into bytecode - CLJ-1485 http://dev.clojure.org/jira/browse/CLJ-1485 clojure.test.junit/with-junit-output doesn't handle multiple expressions - CLJ-1528 http://dev.clojure.org/jira/browse/CLJ-1528 clojure.test/inc-report-counter is not thread-safe - CLJ-1533 http://dev.clojure.org/jira/browse/CLJ-1533 invokePrim path does not take into account var or form meta - CLJ-1562 http://dev.clojure.org/jira/browse/CLJ-1562 some-,some-,cond-,cond- and as- doesn't work with (recur) - CLJ-1565 http://dev.clojure.org/jira/browse/CLJ-1565 pprint produces infinite output for a protocol - CLJ-1588 http://dev.clojure.org/jira/browse/CLJ-1588 StackOverflow in clojure.test macroexpand with are and anon fn - CLJ-1644 http://dev.clojure.org/jira/browse/CLJ-1644 into-array fails for sequences starting with nil - CLJ-1645 http://dev.clojure.org/jira/browse/CLJ-1645 protocol class does not set the source file - CLJ-1657 http://dev.clojure.org/jira/browse/CLJ-1657 proxy bytecode calls super methods of abstract classes - CLJ-1659 http://dev.clojure.org/jira/browse/CLJ-1659 compile leaks files - CLJ-1761 http://dev.clojure.org/jira/browse/CLJ-1761 clojure.core/run! does not always return nil per docstring - CLJ-1782 http://dev.clojure.org/jira/browse/CLJ-1782 Spelling mistake in clojure.test/use-fixtures - CLJ-1785 http://dev.clojure.org/jira/browse/CLJ-1785 Reader conditionals throw when returning nil -- 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.
Re: [ANN] Clojure 1.8.0-alpha4
Few bugs corrected below. On Monday, August 3, 2015 at 7:32:37 AM UTC-5, Alex Miller wrote: Clojure 1.8.0-alpha4 is now available. Try it via - Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.8.0-alpha4 - Leiningen: [org.clojure/clojure 1.8.0-alpha4] Below is a list of the tickets included in this release (about half were added in alpha2, the rest in alpha4). Also see the full change log here: https://github.com/clojure/clojure/blob/master/changes.md - CLJ-1060 http://dev.clojure.org/jira/browse/CLJ-1060 'list*' returns not a list - CLJ-1722 http://dev.clojure.org/jira/browse/CLJ-1722 Typo in the docstring of 'with-bindings' - CLJ-1769 http://dev.clojure.org/jira/browse/CLJ-1769 Docstrings for *' and +' refer to * and + - CLJ-703 http://dev.clojure.org/jira/browse/CLJ-703 Improve writeClassFile performance - CLJ-1208 http://dev.clojure.org/jira/browse/CLJ-1208 Optionally require namespace on defrecord class init - CLJ-130 http://dev.clojure.org/jira/browse/CLJ-130 Namespace metadata lost in AOT compile - CLJ-1134 http://dev.clojure.org/jira/browse/CLJ-1134 star-directive in clojure.pprint/cl-format with at-prefix (~n@*) does not obey its specification - CLJ-1137 http://dev.clojure.org/jira/browse/CLJ-1137 Metadata on a def gets evaluated twice - CLJ-1157 http://dev.clojure.org/jira/browse/CLJ-1157 Classes generated by gen-class aren't loadable from remote codebase - CLJ-1225 http://dev.clojure.org/jira/browse/CLJ-1225 quot overflow issues around Long/MIN_VALUE for BigInt - CLJ-1250 http://dev.clojure.org/jira/browse/CLJ-1250 Reducer (and folder) instances hold onto the head of seqs - CLJ-1313 http://dev.clojure.org/jira/browse/CLJ-1313 Correct a few unit tests - CLJ-1319 http://dev.clojure.org/jira/browse/CLJ-1319 array-map fails lazily if passed an odd number of arguments CLJ-1319 Was ok'ed but not yet applied. - CLJ-1361 http://dev.clojure.org/jira/browse/CLJ-1361 pprint with code-dispatch incorrectly prints a simple ns macro call - CLJ-1390 http://dev.clojure.org/jira/browse/CLJ-1390 pprint a GregorianCalendar results in Arity exception - CLJ-1399 http://dev.clojure.org/jira/browse/CLJ-1399 field name unmunged when recreating deftypes serialized into bytecode - CLJ-1485 http://dev.clojure.org/jira/browse/CLJ-1485 clojure.test.junit/with-junit-output doesn't handle multiple expressions - CLJ-1528 http://dev.clojure.org/jira/browse/CLJ-1528 clojure.test/inc-report-counter is not thread-safe - CLJ-1533 http://dev.clojure.org/jira/browse/CLJ-1533 invokePrim path does not take into account var or form meta - CLJ-1562 http://dev.clojure.org/jira/browse/CLJ-1562 some-,some-,cond-,cond- and as- doesn't work with (recur) - CLJ-1565 http://dev.clojure.org/jira/browse/CLJ-1565 pprint produces infinite output for a protocol - CLJ-1588 http://dev.clojure.org/jira/browse/CLJ-1588 StackOverflow in clojure.test macroexpand with are and anon fn - CLJ-1644 http://dev.clojure.org/jira/browse/CLJ-1644 into-array fails for sequences starting with nil - CLJ-1645 http://dev.clojure.org/jira/browse/CLJ-1645 protocol class does not set the source file - CLJ-1657 http://dev.clojure.org/jira/browse/CLJ-1657 proxy bytecode calls super methods of abstract classes - CLJ-1659 http://dev.clojure.org/jira/browse/CLJ-1659 compile leaks files - CLJ-1761 http://dev.clojure.org/jira/browse/CLJ-1761 clojure.core/run! does not always return nil per docstring - CLJ-1782 http://dev.clojure.org/jira/browse/CLJ-1782 Spelling mistake in clojure.test/use-fixtures Typo - should have been CLJ-1772 - CLJ-1785 http://dev.clojure.org/jira/browse/CLJ-1785 Reader conditionals throw when returning nil -- 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.