tools analyzer skipe [skip ci]

This commit is contained in:
Michiel Borkent 2022-12-07 12:40:28 +01:00
parent 531b9383f2
commit 3e542674e9
4 changed files with 16 additions and 3 deletions

@ -1 +1 @@
Subproject commit 14e1259bb7caff3882921d6f6c71e6f08739113f
Subproject commit 9e19562e108381be7bced275a9065dc182ec1c62

View file

@ -464,6 +464,8 @@
java.util.zip.ZipFile
sun.misc.Signal
sun.misc.SignalHandler
org.objectweb.asm.Type
java.lang.Void
~(symbol "[B")
~(symbol "[I")
~(symbol "[Ljava.lang.Object;")
@ -504,6 +506,8 @@
clojure.lang.Counted
clojure.lang.Cycle
clojure.lang.IObj
clojure.lang.IType
clojure.lang.IReference
clojure.lang.Fn ;; to distinguish fns from maps, etc.
clojure.lang.IPending
;; clojure.lang.IDeref ;; implemented as protocol in sci
@ -696,6 +700,7 @@
Throwable java.lang.Throwable
VirtualMachineError java.lang.VirtualMachineError
ThreadDeath java.lang.ThreadDeath
Void java.lang.Void
;; UnsupportedOperationException java.lang.UnsupportedOperationException
})

View file

@ -198,5 +198,6 @@
'into-array (sci/copy-var into-array clojure-core-ns)
'print-method (sci/copy-var print-method clojure-core-ns)
'print-dup (sci/copy-var print-dup clojure-core-ns)
'PrintWriter-on (sci/copy-var PrintWriter-on clojure-core-ns)}
'PrintWriter-on (sci/copy-var PrintWriter-on clojure-core-ns)
'*compiler-options* (sci/new-dynamic-var '*compiler-options*)}
)

View file

@ -351,6 +351,8 @@ Use bb run --help to show this help output.
(def sci-ns (sci/create-ns 'sci.core))
(require '[clojure.reflect] '[clojure.core.memoize :as memoize])
(def namespaces
(cond->
{'user {'*input* (reify
@ -476,7 +478,12 @@ Use bb run --help to show this help output.
'clojure.tools.logging.readable
@(resolve 'babashka.impl.logging/tools-logging-readable-namespace))
features/priority-map? (assoc 'clojure.data.priority-map
@(resolve 'babashka.impl.priority-map/priority-map-namespace))))
@(resolve 'babashka.impl.priority-map/priority-map-namespace))
true (assoc 'clojure.reflect {'type-reflect clojure.reflect/type-reflect
'->JavaReflector clojure.reflect/->JavaReflector})
true (assoc 'clojure.core.cache {})
true (assoc 'clojure.core.memoize {'lru memoize/lru
'memo-clear! memoize/memo-clear!})))
(def edn-readers (cond-> {}
features/yaml?