Open issues

Manual type hint in multiarity fns is ignored
CLJS-3188
NPE during Closure transpilation in self-host tests
CLJS-3218
Widen cljs.core/defprotocol sig arguments from list to seq (to include Cons)
CLJS-3211
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
re-seq creates too many matches
CLJS-3187
Propagate type information through `apply`
CLJS-3186
Externs inference fails, even when manual type hint is provided
CLJS-3181
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
def in a letfn function emits unwanted warning
CLJS-3166
Improve perf of cljs.compiler/distinct-keys?
CLJS-3142
Invalid asset-path on Windows
CLJS-3139
global-exports do not work with 'scoped' ns names
CLJS-3138
Cannot defmulti /
CLJS-3135
ident namespace and name intrinsics
CLJS-3132
UUID compares equal to other values
CLJS-3130
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
Support generation of ES6 classes
CLJS-3084
Show visible error when Node.js require fails
CLJS-3083
Missing warning when npm-deps shadows global-exports or vice versa
CLJS-3082
Bad error message for deftype with method with no parameters
CLJS-3070
No warning about unqualified calls to private function in cljs.core
CLJS-3069
Closure Compiler snapshot failing with Unexpected module type: SCRIPT
CLJS-3064
Generative test involving persistent queue reversed order
CLJS-3060
[core.specs] Destructuring spec is overly restrictive in namespaced :keys
CLJS-3046
cljs.main: Stackoverflow rhino evaluating undefined JavaScript form
CLJS-3045
Improve error printing in clojure.main with -m, -e, etc
CLJS-3044
:foreign-libs generates files with empty exports due to namespace var shadowing
CLJS-3040
Fail fast for s/with-gen on undefined spec
CLJS-3029
mulitmethod apply with >20 args fails
CLJS-3024
issue 1 of 478