From 5902852ff9bc77cbfeb5084708d5058044b50fbf Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Tue, 15 Oct 2024 15:08:47 +0200 Subject: [PATCH] Fix #1748: add clojure.core/ensure (#1749) --- CHANGELOG.md | 4 ++++ src/babashka/impl/clojure/core.clj | 2 ++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f348da88..a837b9a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ A preview of the next release can be installed from [Babashka](https://github.com/babashka/babashka): Native, fast starting Clojure interpreter for scripting +## Unreleased + +- [#1748](https://github.com/babashka/babashka/issues/1748): add `clojure.core/ensure` + ## 1.12.194 (2024-10-12) - Upgrade to GraalVM 23 diff --git a/src/babashka/impl/clojure/core.clj b/src/babashka/impl/clojure/core.clj index 677b35be..917b8f01 100644 --- a/src/babashka/impl/clojure/core.clj +++ b/src/babashka/impl/clojure/core.clj @@ -179,6 +179,8 @@ 'sync (sci/copy-var sync clojure-core-ns) 'ref (sci/copy-var ref clojure-core-ns) 'ref-set (sci/copy-var ref-set clojure-core-ns) + 'ensure (sci/copy-var ensure clojure-core-ns) + ;; end STM 'update-vals (sci/copy-var update-vals clojure-core-ns) 'update-keys (sci/copy-var update-keys clojure-core-ns) 'parse-boolean (sci/copy-var parse-boolean clojure-core-ns)