Open issues

Add tap-> that returns the value
CLJ-2538
Unpredictable behaviour with combination of type inference and autoboxing
CLJ-2522
ClassFormatError when nesting try->loop->try
CLJ-2521
remote-prepl blocks main-thread upon in-reader's eos
CLJ-2509
clojure.reflect protocol meta regression
CLJ-2494
Integration with java.util.function interfaces
CLJ-2365
clojure.repl/doc repeats doc string in output for special forms in Clojure 1.9.0
CLJ-2295
case fails for vectors with negative numbers
CLJ-2275
#clojure/var tag for transmitting var identity
CLJ-2165
locals closed over by a ^:once fn aren't cleared if the fn is in a branch
CLJ-2145
Lighter-weight aliasing for keywords
CLJ-2123
[spec] Nesting cat inside ? causes unform to return nested result
CLJ-2003
[spec] clojure.spec/def should support an optional doc-string
CLJ-1965
empty? is broken for transient collections
CLJ-1872
Clojure-generated class names length exceed file-system limit
CLJ-1852
Avoid compile-time static initialization of classes when using inheritance
CLJ-1743
clojure.java.io/pushback-reader
CLJ-1611
Enhance multimethods metadata
CLJ-1522
Unrolled small vectors
CLJ-1517
aset-* and aget perform poorly on multi-dimensional arrays even with type hints.
CLJ-1289
java method calls cannot omit varargs
CLJ-440
*reader-resolver* is missing a docstring
CLJ-2576
run! short-circuits on reduced
CLJ-2574
locking is a leaky abstraction over try
CLJ-2573
Prevent reflection in clojure.data namespace, make compatible with GraalVM
CLJ-2572
Add split-lines arity to echo clojure.string/split limit arity
CLJ-2570
[spec2] explicate qualifies local bindings also defined in context namespace
CLJ-2569
clojure.walk/walk doesn't preserve metadata on lists/seqs
CLJ-2568
Reader for namespaced maps does not account for special symbols, numbers, etc in ns
CLJ-2567
[Spec2] Make s/spec symbolic
CLJ-2562
[Spec2] Dynamically resolved s/every spec has s/form nil
CLJ-2561
Assignment for primitive field of deftype throws VerifyError if RHS expression has different primitive type
CLJ-2558
into not compatible with halt-when transducer
CLJ-2556
Generator for iterated api calls
CLJ-2555
System property to set the value of *assert*
CLJ-2554
Add anonymous fn support to thread macros
CLJ-2553
*unchecked-math* true does not work for (long) fn
CLJ-2551
Data races in the caching implementation of hashCode and hasheq of several Clojure classes
CLJ-2550
Primitive VecSeq does not implement interface IObj
CLJ-2549
Function that retuns val when it passes a predicate
CLJ-2546
[core.specs] fn specs don't catch vectors as arity definitions
CLJ-2545
Unnecessary array clones when creating an empty transient vector
CLJ-2541
prepl does not run with a DynamicClassLoader
CLJ-2540
Differing results for meta with fns
CLJ-2539
Compiler.load() reports wrong exception phase
CLJ-2529
Exceptions thrown in tests outside assertions don't report *testing-contexts*
CLJ-2525
CompilerException java.lang.ClassFormatError: Duplicate field name&signature
CLJ-2518
[spec] spec creation should allow checking validity of specs
CLJ-2515
Supporting `add-method` on multi fns to install a function instead of a function tail
CLJ-2514
Macroexpanded case statement throws `java.lang.NegativeArraySizeException`
CLJ-2511
issue 1 of 752