There is a list of namespaces to AOT in build.xml and several namespaces are missing from that list, thus no .class files for those namespaces are created or included in the standard clojure jar file as part of the build.
Missing namespaces include:
- clojure.core.reducers
- clojure.instant
- clojure.parallel
- clojure.uuid
Proposal: Attached patch adds clojure.instant and clojure.uuid to the compiled namespaces. clojure.parallel is deprecated and requires the JSR-166 jar so was not included.
Patch: clj-1509.patch