clojure-dev

Issues: https://clojure.atlassian.net/browse/CLJ | Guide: https://insideclojure.org/2015/05/01/contributing-clojure/
2019-08-24T18:03:16.004300Z

From a bit of debug printing and experiments, it does appear that unlike let, loop replaces the type of primitive int with long, and of float with double: https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/Compiler.java#L6385-L6397

2019-08-24T18:04:18.005100Z

Again, I still do not know whether that is causing this performance oddity, but it is different than what the docs say here: https://clojure.org/reference/java_interop#primitives

bronsa 2019-08-24T19:11:04.005300Z

https://clojure.atlassian.net/browse/CLJ-1905