645 changes: 318 additions & 327 deletions src/jvm/clojure/asm/commons/LocalVariablesSorter.java
467 changes: 224 additions & 243 deletions src/jvm/clojure/asm/commons/Method.java
533 changes: 0 additions & 533 deletions src/jvm/clojure/asm/commons/SerialVersionUIDAdder.java

This file was deleted.

96 changes: 0 additions & 96 deletions src/jvm/clojure/asm/commons/StaticInitMerger.java

This file was deleted.

78 changes: 36 additions & 42 deletions src/jvm/clojure/asm/commons/TableSwitchGenerator.java
48 changes: 0 additions & 48 deletions src/jvm/clojure/asm/commons/package.html

This file was deleted.

87 changes: 0 additions & 87 deletions src/jvm/clojure/asm/package.html

This file was deleted.

4 changes: 2 additions & 2 deletions src/jvm/clojure/lang/AFn.java
8 changes: 6 additions & 2 deletions src/jvm/clojure/lang/AFunction.java
4 changes: 4 additions & 0 deletions src/jvm/clojure/lang/APersistentMap.java
4 changes: 4 additions & 0 deletions src/jvm/clojure/lang/APersistentVector.java
2 changes: 1 addition & 1 deletion src/jvm/clojure/lang/ArityException.java
18 changes: 18 additions & 0 deletions src/jvm/clojure/lang/ArraySeq.java
190 changes: 162 additions & 28 deletions src/jvm/clojure/lang/Compiler.java
2 changes: 2 additions & 0 deletions src/jvm/clojure/lang/Cons.java
2 changes: 2 additions & 0 deletions src/jvm/clojure/lang/Cycle.java
2 changes: 2 additions & 0 deletions src/jvm/clojure/lang/EnumerationSeq.java
7 changes: 3 additions & 4 deletions src/jvm/clojure/lang/ISeq.java
2 changes: 2 additions & 0 deletions src/jvm/clojure/lang/Iterate.java
2 changes: 2 additions & 0 deletions src/jvm/clojure/lang/IteratorSeq.java
1 change: 0 additions & 1 deletion src/jvm/clojure/lang/Keyword.java
2 changes: 2 additions & 0 deletions src/jvm/clojure/lang/LazySeq.java
69 changes: 45 additions & 24 deletions src/jvm/clojure/lang/LineNumberingPushbackReader.java
24 changes: 19 additions & 5 deletions src/jvm/clojure/lang/LispReader.java
11 changes: 7 additions & 4 deletions src/jvm/clojure/lang/MethodImplCache.java
92 changes: 80 additions & 12 deletions src/jvm/clojure/lang/Numbers.java
24 changes: 14 additions & 10 deletions src/jvm/clojure/lang/PersistentArrayMap.java
18 changes: 12 additions & 6 deletions src/jvm/clojure/lang/PersistentHashMap.java
2 changes: 2 additions & 0 deletions src/jvm/clojure/lang/PersistentHashSet.java
4 changes: 4 additions & 0 deletions src/jvm/clojure/lang/PersistentQueue.java
15 changes: 11 additions & 4 deletions src/jvm/clojure/lang/PersistentTreeMap.java
2 changes: 2 additions & 0 deletions src/jvm/clojure/lang/PersistentTreeSet.java
2 changes: 2 additions & 0 deletions src/jvm/clojure/lang/PersistentVector.java
9 changes: 6 additions & 3 deletions src/jvm/clojure/lang/RT.java
147 changes: 136 additions & 11 deletions src/jvm/clojure/lang/Reflector.java
2 changes: 2 additions & 0 deletions src/jvm/clojure/lang/Repeat.java
2 changes: 2 additions & 0 deletions src/jvm/clojure/lang/Symbol.java
3 changes: 3 additions & 0 deletions src/jvm/clojure/lang/Var.java
4 changes: 3 additions & 1 deletion test/clojure/test_clojure/annotations.clj
5 changes: 5 additions & 0 deletions test/clojure/test_clojure/clojure_walk.clj
33 changes: 21 additions & 12 deletions test/clojure/test_clojure/compilation.clj
7 changes: 5 additions & 2 deletions test/clojure/test_clojure/control.clj
24 changes: 20 additions & 4 deletions test/clojure/test_clojure/data_structures.clj
27 changes: 23 additions & 4 deletions test/clojure/test_clojure/errors.clj
14 changes: 7 additions & 7 deletions test/clojure/test_clojure/evaluation.clj
27 changes: 21 additions & 6 deletions test/clojure/test_clojure/java_interop.clj
27 changes: 27 additions & 0 deletions test/clojure/test_clojure/main.clj
8 changes: 4 additions & 4 deletions test/clojure/test_clojure/ns_libs.clj
51 changes: 51 additions & 0 deletions test/clojure/test_clojure/numbers.clj
12 changes: 6 additions & 6 deletions test/clojure/test_clojure/protocols.clj
31 changes: 28 additions & 3 deletions test/clojure/test_clojure/reader.cljc
17 changes: 16 additions & 1 deletion test/clojure/test_clojure/reflect.clj
15 changes: 11 additions & 4 deletions test/clojure/test_clojure/sequences.clj
16 changes: 13 additions & 3 deletions test/clojure/test_clojure/serialization.clj
14 changes: 7 additions & 7 deletions test/clojure/test_clojure/special.clj
19 changes: 19 additions & 0 deletions test/clojure/test_helper.clj
6 changes: 6 additions & 0 deletions test/java/compilation/JDK8InterfaceMethods.java