Some clojure namespaces not AOT-compiled and included in the clojure jar

Description

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

Environment

None

Assignee

Unassigned

Reporter

Alex Miller

Labels

Approval

Prescreened

Patch

Code

Affects versions

Priority

Minor
Configure