Releases: clojure/clojurescript
Releases · clojure/clojurescript
r1.9.36
1.9.36
1.9.14
r1.9.14 1.9.14
1.8.51
CLJS-1588: Self-host: satisfies? on defrecord instance A bit-shift operation for protocol masks overflows to signed negagive in JavaScript, causing bootstrap failure. Fix is to simply multiply by 2 instead of bit-shift left.
1.8.40
r1.8.40 CLJS-1605: Add all repl* options to known-repl-options
1.8.34
CLJS-1582: Type-hint extend-type first arg for primitives If extending boolean or number to a protocol, propagate type hint to first arg of fns. This is done by walking the code in the impl-map, and associng the passed type-sym as the :tag meta for the first argument of all fns.
1.7.228
r1.7.228 1.7.228
1.7.189
r1.7.189 Fix module compilation when modules aren't required
1.7.170
Generate larger range of random UUIDs The random-uuid function was only generating hex characters from 0-e, but should be using 0-f. Adjusted the arg to the first rand-int call to make this work, and adjusted the second one as well, which should have no effect on the behavior but is less confusing to read.
r1.7.166: CLJS-1228: cljs.util/topo-sort is polynomial on larger dependency graphs
Pre-release
remove ns-dependencies, remove corresponding build api. remove tests. simplify cljs.compiler/requires-compilation? now that we know that the build order is fixed.
1.7.145
r1.7.145 fix broken UUID hashing