diff --git a/deps.edn b/deps.edn index c05d160d..ac4c1ea1 100644 --- a/deps.edn +++ b/deps.edn @@ -171,7 +171,9 @@ :deps/manifest :deps} net.cgrand/xforms {:git/url "https://github.com/cgrand/xforms" :git/sha "550dbc150a79c6ecc148d8a7e260e10bc36321c6" - :deps/manifest :deps}} + :deps/manifest :deps} + prismatic/plumbing {:git/url "https://github.com/plumatic/plumbing", + :git/sha "424bc704f2db422de34269c139a5494314b3a43b"}} :classpath-overrides {org.clojure/clojure nil org.clojure/spec.alpha nil}} :clj-nvd diff --git a/resources/META-INF/babashka/deps.edn b/resources/META-INF/babashka/deps.edn index c05d160d..ac4c1ea1 100644 --- a/resources/META-INF/babashka/deps.edn +++ b/resources/META-INF/babashka/deps.edn @@ -171,7 +171,9 @@ :deps/manifest :deps} net.cgrand/xforms {:git/url "https://github.com/cgrand/xforms" :git/sha "550dbc150a79c6ecc148d8a7e260e10bc36321c6" - :deps/manifest :deps}} + :deps/manifest :deps} + prismatic/plumbing {:git/url "https://github.com/plumatic/plumbing", + :git/sha "424bc704f2db422de34269c139a5494314b3a43b"}} :classpath-overrides {org.clojure/clojure nil org.clojure/spec.alpha nil}} :clj-nvd diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index 5c2e808d..ce2867ab 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -502,6 +502,7 @@ java.util.Base64$Encoder java.util.Date java.util.HashMap + java.util.HashSet java.util.IdentityHashMap java.util.InputMismatchException java.util.List @@ -745,6 +746,8 @@ java.security.cert.X509Certificate (instance? java.io.Console v) java.io.Console + (instance? java.util.Set v) + java.util.Set ;; keep commas for merge friendliness ))) m (assoc m (list 'quote 'clojure.lang.Var) 'sci.lang.Var) diff --git a/test-resources/lib_tests/bb-tested-libs.edn b/test-resources/lib_tests/bb-tested-libs.edn index 3dd050a2..f7ba6189 100644 --- a/test-resources/lib_tests/bb-tested-libs.edn +++ b/test-resources/lib_tests/bb-tested-libs.edn @@ -184,7 +184,11 @@ :git-url "https://github.com/clojure/tools.namespace", :test-namespaces [clojure.tools.namespace.test-helpers clojure.tools.namespace.dependency-test clojure.tools.namespace.find-test clojure.tools.namespace.move-test clojure.tools.namespace.parse-test], :test-paths ["src/test/clojure"]} - net.cgrand/xforms {:git-url "https://github.com/cgrand/xforms", - :git-sha "550dbc150a79c6ecc148d8a7e260e10bc36321c6", - :test-namespaces [net.cgrand.xforms-test], - :test-paths ["test"]}} + net.cgrand/xforms {:git-url "https://github.com/cgrand/xforms", + :git-sha "550dbc150a79c6ecc148d8a7e260e10bc36321c6", + :test-namespaces [net.cgrand.xforms-test], + :test-paths ["test"]} + prismatic/plumbing {:git-url "https://github.com/plumatic/plumbing", + :git-sha "424bc704f2db422de34269c139a5494314b3a43b", + :test-namespaces [plumbing.core-test], + :test-paths ["test"]}}