ClojureCLR v3.5 Release Notes

    • CLJ-908 Make default-data-reader-fn set!-able in REPL, similar to data-readers.
    • CLJ-783 Make clojure.inspector/inspect-tree work on sets.
    • CLJ-896 Make browse-url aware of xdg-open.
    • CLJ-1160 Fix clojure.core.reducers/mapcat does not stop on reduced? values.
    • CLJ-1121 -> and ->> have been rewritten to work with a broader set of macros.
    • CLJ-1105 clojure.walk now supports records.
    • CLJ-949 Removed all unnecessary cases of sneakyThrow.
    • CLJ-1238 Allow EdnReader to read foo// (matches LispReader behavior).
    • CLJ-1264 Remove uses of _ as a var in the Java code (causes warning in Java 8).
    • CLJ-394 Add record? predicate.
    • CLJ-1200 ArraySeq dead code cleanup, ArraySeq_short support added.
    • CLJ-1331 Primitive vectors should implement hasheq and use new hash algorithm
    • CLJ-1354 Make APersistentVector.SubVector public so other collections can access
    • CLJ-1353 Make awt run headless during the build process