expose fine grained control of analyzer warnings in `cljs.closure/build`
add pprint files, copy over some initial code
Implement volatile! from Clojure 1.7
Use volatile! instead of atom in transducers
CLJS-892: Improve performance of compare-symbols/compare-keywords
first cut of `cljs.test/run-tests`
Merge branch 'master' of github.com:clojure/clojurescript
add `cljs.analyzer.api` namespace
missing notice
first cut of `cljs.test/run-all-tests`, change
`cljs.test/test-all-vars` macro so that we filter only vars that
actually have `:test` metadata
working `cljs.test/run-tests` macro
rely more on `cljs.analyzer.api` in `cljs.test`
pluggable reporting based on keywords. remove ITestReporter, DefaultReporter etc.
accurate file/line location wip, source mapping support
remove println
source mapping support wip
fix basic source mapping support for test reporters
add :build-options to the analysis evironment
fix `cljs.test/testing so that it works as an stand alone
expression. Change all the `cljs.test/is` macro helpers include the
last value in the environment so that we can use it later.
:source-maps -> :source-map