Skip to content

Tags: DTSCode/clojurescript

Tags

r2268

Toggle r2268's commit message
CLJS-823: use non-native imul implementation if Math.imul broken

This fixes imul for all released versions of Safari 7.

r2261

Toggle r2261's commit message
Parenthesize long literal; fixes CLJS-715

r2234

Toggle r2234's commit message
CLJS-812: Recurring from a case statement emits invalid JavaScript

`case*` in analyzer was incorrectly handled, `thens` and `defaults`
needed to analyzed in the same environment as the `case*` expr
itself. In the compiler only handle the `:expr` case where we need to
wrap in a JS function. Add the failing case provided by Luke VanderHart.

r2227

Toggle r2227's commit message
follow Chas Emerick's suggestion in `find-js-classpath`, lowercase file

name and only consider files that ends in ".jar" or ".zip"

r2202

Toggle r2202's commit message
goog/deps.js resource name conflict between Google Closure Library and

Google Closure Library Third Party also affected goog/base.js. Add
`cljs.js-deps/goog-resource` helper. Update `cljs.closure` to use it.

r2199

Toggle r2199's commit message
CLJS-788: spurious warnings about goog namespaces

Earliers version of the third party lib included populated
goog/deps.js. Add a simple hack to make sure we are considering the
canonical goog/deps.js file.

r2197

Toggle r2197's commit message
update pom

r2173

Toggle r2173's commit message
only put test/clj on :test-path in project.clj. fix busted type

inference test. comment out repl test - spews errors.

r2156

Toggle r2156's commit message
CLJS-752: implement specify!

redefine specify in terms of specify! which directly modifies instances.

r2138

Toggle r2138's commit message
wicked fast