Skip to content

Commit 1dc44b3

Browse files
committed
v0.3.5
1 parent cb06b46 commit 1dc44b3

File tree

4 files changed

+8
-12
lines changed

4 files changed

+8
-12
lines changed

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,21 @@
22

33
For a list of breaking changes, check [here](#breaking-changes)
44

5-
## Unreleased
5+
## v0.3.5
66

7-
- [#711](https://github.com/babashka/sci/issues/711): support *print-dup*
7+
- [#711](https://github.com/babashka/sci/issues/711): support `*print-dup*`
88
- [#712](https://github.com/babashka/sci/issues/712): destructuring in protocol impl not working
99
- [#715](https://github.com/babashka/sci/issues/715): allow property access on vars in CLJS
1010
- Add `->Eduction`
1111
- Expose `print-err-fn` in SCI core API
1212
- add `:name` metadata via helper functions and use metadata for var names
1313
- Improve error reporting for `let*` and `try`
1414
- [#714](https://github.com/babashka/sci/issues/714): Improve instance member call parity with Clojure/JVM
15+
- Default `*read-eval*` / `sci/read-eval` to false
16+
- Expose `all-ns` and `find-ns` in `sci/core`
17+
- Fix for `copy-ns` when var has no metadata
18+
- Add `add-class` and `add-import` API functions in `sci/core`
19+
- `sci.async`: EXPERIMENTAL namespace for async evaluation in CLJS
1520

1621
## v0.3.4
1722

resources/SCI_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.3.4
1+
0.3.5

src/sci/core.cljc

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -182,11 +182,6 @@
182182
([v f & args]
183183
(apply vars/alter-var-root v f args)))
184184

185-
(defn set-var-root
186-
"Sets root of var v to x"
187-
[v x]
188-
(vars/set-var-root v x))
189-
190185
(defn intern
191186
"Finds or creates a sci var named by the symbol name in the namespace
192187
ns (which can be a symbol or a sci namespace), setting its root

src/sci/impl/vars.cljc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -439,10 +439,6 @@
439439
(locking v (bindRoot v (apply f (getRawRoot v) args)))
440440
:cljs (bindRoot v (apply f (getRawRoot v) args)))))
441441

442-
(defn set-var-root
443-
([^SciVar v x]
444-
(bindRoot v x)))
445-
446442
(defn new-var
447443
"Returns a new sci var."
448444
([name] (doto (new-var name nil nil)

0 commit comments

Comments
 (0)