diff --git a/deps.edn b/deps.edn index 450bda9f..3ad78a6c 100644 --- a/deps.edn +++ b/deps.edn @@ -25,7 +25,6 @@ babashka/babashka.curl {:local/root "babashka.curl"} babashka/fs {:local/root "fs"} babashka/babashka.core {:local/root "babashka.core"} - borkdude/graal.locking {:mvn/version "0.0.2"}, org.clojure/core.async {:mvn/version "1.6.673"}, org.clojure/tools.cli {:mvn/version "1.0.214"}, org.clojure/data.csv {:mvn/version "1.0.0"}, diff --git a/project.clj b/project.clj index 4ac729b8..add3d6b6 100644 --- a/project.clj +++ b/project.clj @@ -23,7 +23,6 @@ :jvm-opts ["--enable-preview"] :dependencies [[org.clojure/clojure "1.12.0"] [borkdude/edamame "1.4.27"] - [borkdude/graal.locking "0.0.2"] [org.clojure/tools.cli "1.0.214"] [cheshire "5.13.0"] [nrepl/bencode "1.2.0"] @@ -37,7 +36,8 @@ [insn/insn "0.5.2"] [org.babashka/cli "0.8.61"] [org.babashka/http-client "0.4.22"] - [org.jsoup/jsoup "1.18.1"]] + [org.jsoup/jsoup "1.18.1"] + [borkdude/graal.locking "0.0.2"]] :plugins [[org.kipz/lein-meta-bom "0.1.1"]] :metabom {:jar-name "metabom.jar"} :profiles {:feature/xml {:source-paths ["feature-xml"] diff --git a/resources/META-INF/babashka/deps.edn b/resources/META-INF/babashka/deps.edn index 450bda9f..3ad78a6c 100644 --- a/resources/META-INF/babashka/deps.edn +++ b/resources/META-INF/babashka/deps.edn @@ -25,7 +25,6 @@ babashka/babashka.curl {:local/root "babashka.curl"} babashka/fs {:local/root "fs"} babashka/babashka.core {:local/root "babashka.core"} - borkdude/graal.locking {:mvn/version "0.0.2"}, org.clojure/core.async {:mvn/version "1.6.673"}, org.clojure/tools.cli {:mvn/version "1.0.214"}, org.clojure/data.csv {:mvn/version "1.0.0"}, diff --git a/sci b/sci index a8ee100a..5ae0dded 160000 --- a/sci +++ b/sci @@ -1 +1 @@ -Subproject commit a8ee100a5508aaecf39b945d813430266e4419b8 +Subproject commit 5ae0ddedd740e0c245ed4be257c2c3724bc7e0b0 diff --git a/src/babashka/impl/clojure/core.clj b/src/babashka/impl/clojure/core.clj index 917b8f01..01752437 100644 --- a/src/babashka/impl/clojure/core.clj +++ b/src/babashka/impl/clojure/core.clj @@ -3,7 +3,6 @@ (:refer-clojure :exclude [future read+string clojure-version with-precision send-via send send-off sync into-array]) (:require [babashka.impl.common :as common] - [borkdude.graal.locking :as locking] [clojure.core :as c] [clojure.string :as str] [sci.core :as sci] @@ -12,9 +11,6 @@ [sci.impl.utils :refer [clojure-core-ns]] [sci.impl.vars :as vars])) -(defn locking* [form bindings v f & args] - (apply @#'locking/locking form bindings v f args)) - (defn core-dynamic-var ([sym] (core-dynamic-var sym nil)) ([sym init-val] (sci/new-dynamic-var sym init-val {:ns clojure-core-ns}))) @@ -148,7 +144,6 @@ 'file-seq (copy-core-var file-seq) 'promise (copy-core-var promise) 'deliver (copy-core-var deliver) - 'locking (macrofy 'locking locking*) 'shutdown-agents (copy-core-var shutdown-agents) 'slurp (copy-core-var slurp) 'spit (copy-core-var spit)