Open issues

Compiler verbose logging in browser REPL obscures prompt
CLJS-3256
cljs.build.api/build doesn't work with single arity / 2-arity with nil
CLJS-3255
In ES5+ reserved words are valid property names, and should not be munged
CLJS-3247
Support accessing a property of a library as a namespace itself
CLJS-3235
Path to npm_deps.js should respect :output-to
CLJS-3234
Support require of global libraries
CLJS-3233
Compiler should output :output-dir/changes.edn
CLJS-3254
InvalidPathException: Illegal char <:> thrown on Windows with simple optimisations
CLJS-3249
Local AOT Cache
CLJS-3240
Many API functions no longer respect current compiler state
CLJS-3259
under `:bundle` target cljsjs libs not bound to require symbol when npm libs not present
CLJS-3258
Bad tag resolution
CLJS-3253
Support external libraries that use goog.module
CLJS-3250
Support more complex constants
CLJS-3246
lib-rel-path is broken is some cases
CLJS-3241
Need a helper that given any compiler input (CLJS, JS, etc.) can return the target :out-file
CLJS-3229
Lower level fns of cljs.build.api need some basic test cases
CLJS-3228
Add support for emitting native `class`
CLJS-3226
Type inference for Google Closure class instances
CLJS-3225
spec.alpha.assert errors at runtime when used only in non-main module with advanced optimizations
CLJS-3207
REPL fails when using ^:const metadata on var
CLJS-3206
st/instrument returns empty vector for non-registry syms
CLJS-3204
Records with a field name of 'constructor' don't behave correctly
CLJS-3201
first, second, empty? intrinsics for string and array
CLJS-3195
Remove type hints from Closure Library code in core
CLJS-3194
Manual type hint in multiarity fns is ignored
CLJS-3188
re-seq creates too many matches
CLJS-3187
Propagate type information through `apply`
CLJS-3186
Propagate type information through `identity`
CLJS-3180
Faster integer division in TransientArrayMap for entry count
CLJS-3179
Advanced unit test failure on Windows
CLJS-3178
Emit a warning if you try to dynamically set a goog-define var
CLJS-3175
Optimize dissoc on IMap values
CLJS-3174
case statement with embedded list test constant
CLJS-3173
Improve perf of cljs.compiler/distinct-keys?
CLJS-3142
Invalid asset-path on Windows
CLJS-3139
Cannot defmulti /
CLJS-3135
ident namespace and name intrinsics
CLJS-3132
Resurrect -with-meta optimizations
CLJS-3118
Support transitive Node dependencies with foreign libraries
CLJS-3117
Invoke elements in PAM -conj
CLJS-3116
Restrict -conj on maps via seqs to map entries
CLJS-3115
Check for pair when conj vector on map
CLJS-3111
ex-triage provides full path in :clojure.error/source
CLJS-3110
Add :clojure.error/path to ex-triage output
CLJS-3109
Remove return type hint from distinct?
CLJS-3106
Remove return type hint from undefined?
CLJS-3105
Remove return type hints from true? and false?
CLJS-3104
Hint js-delete returns Boolean
CLJS-3102
Eliminate all string coercions in str macro
CLJS-3094
issue 1 of 476