Issues
- JDK 11 CompatibilityDAVL-12Resolved issue: DAVL-12Alex Miller
- Update cljs data.avl maps to return MapEntries instead of 2-elem vectors to comply with clj 1.9 and cljs 1.9.293 and laterDAVL-11Resolved issue: DAVL-11Alex Miller
- data.avl ordered sets are not = to java.util.Set's with same membersDAVL-10Michał Marczyk
- Correction to one example-based testDAVL-9Resolved issue: DAVL-9Michał Marczyk
- split-key returns incorrect result on second split of a datasetDAVL-8Resolved issue: DAVL-8Michał Marczyk
- Implement CollReduce/IReduce on sorted maps and setsDAVL-7Resolved issue: DAVL-7Michał Marczyk
- ClojureScript version IMeta & IFn protocols implementation brokenDAVL-6Resolved issue: DAVL-6Michał Marczyk
- Mention that subseq, rsubseq, rseq work on data.avl collections in the docs?DAVL-5Resolved issue: DAVL-5Michał Marczyk
- Throw IllegalArgumentException if last key of sorted-map has no valDAVL-4Resolved issue: DAVL-4Michał Marczyk
- Add hash tests and hash fixes for Clojure 1.6DAVL-3Resolved issue: DAVL-3Michał Marczyk
- AVL tree not serializableDAVL-2Resolved issue: DAVL-2Michał Marczyk
- Implement NavigableMap interface or similarDAVL-1Resolved issue: DAVL-1Michał Marczyk
12 of 12
JDK 11 Compatibility
Fixed
Description
Environment
OpenJDK 11 with Clojure 1.10 and data.avl 0.0.17
Details
Details
Assignee
Alex Miller
Alex MillerReporter
Ning Sun
Ning SunPriority

Created January 31, 2019 at 2:57 AM
Updated June 6, 2019 at 6:38 PM
Resolved June 6, 2019 at 6:38 PM
Activity
Show:
Alex Miller June 6, 2019 at 6:38 PM
This was fixed back in 0.0.18.
Exception in thread "main" Syntax error compiling deftype* at (clojure/data/avl.clj:159:1). at clojure.lang.Compiler.analyzeSeq(Compiler.java:7114) at clojure.lang.Compiler.analyze(Compiler.java:6789) at clojure.lang.Compiler.analyze(Compiler.java:6745) at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6118) at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6436) at clojure.lang.Compiler.analyzeSeq(Compiler.java:7106) at clojure.lang.Compiler.analyze(Compiler.java:6789) at clojure.lang.Compiler.analyze(Compiler.java:6745) at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6120) at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5467) at clojure.lang.Compiler$FnExpr.parse(Compiler.java:4029) at clojure.lang.Compiler.analyzeSeq(Compiler.java:7104) at clojure.lang.Compiler.analyze(Compiler.java:6789) at clojure.lang.Compiler.eval(Compiler.java:7173) at clojure.lang.Compiler.load(Compiler.java:7635) Caused by: java.lang.IllegalArgumentException: Must hint overloaded method: toArray at clojure.lang.Compiler$NewInstanceMethod.parse(Compiler.java:8496) at clojure.lang.Compiler$NewInstanceExpr.build(Compiler.java:8058) at clojure.lang.Compiler$NewInstanceExpr$DeftypeParser.parse(Compiler.java:7934) at clojure.lang.Compiler.analyzeSeq(Compiler.java:7106) ... 110 more