\", :doc nil, :ns cljs.user}\n\n(alter-meta! #'a assoc :bar true)\n(:bar (meta #'a))\n;;=> nil\n```"}],
:full-name "cljs.core/alter-meta!",
diff --git a/refs/cljs.core/amap.md b/refs/cljs.core/amap.md
index 8dca9ca8e6d9..97b8affb20c8 100644
--- a/refs/cljs.core/amap.md
+++ b/refs/cljs.core/amap.md
@@ -74,7 +74,7 @@ array ret.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2404-L2417):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2404-L2417):
```clj
(core/defmacro amap
@@ -93,12 +93,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2404-2417](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2404-L2417)
+ └── [core.cljc:2404-2417](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2404-L2417)
-->
@@ -151,7 +151,7 @@ The API data for this symbol:
:source {:code "(core/defmacro amap\n [a idx ret expr]\n `(let [a# ~a\n ~ret (aclone a#)]\n (loop [~idx 0]\n (if (< ~idx (alength a#))\n (do\n (aset ~ret ~idx ~expr)\n (recur (inc ~idx)))\n ~ret))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2404 2417]},
:examples [{:id "3a7471",
diff --git a/refs/cljs.core/ancestors.md b/refs/cljs.core/ancestors.md
index 3f89837be963..8e112ab88e10 100644
--- a/refs/cljs.core/ancestors.md
+++ b/refs/cljs.core/ancestors.md
@@ -44,7 +44,7 @@ defaults to the global hierarchy
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9454-L9460):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9466-L9472):
```clj
(defn ancestors
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9454-9460](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9454-L9460)
+ └── [core.cljs:9466-9472](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9466-L9472)
-->
@@ -116,9 +116,9 @@ The API data for this symbol:
:source {:code "(defn ancestors\n ([tag] (ancestors @(get-global-hierarchy) tag))\n ([h tag] (not-empty (get (:ancestors h) tag))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9454 9460]},
+ :lines [9466 9472]},
:full-name "cljs.core/ancestors",
:clj-symbol "clojure.core/ancestors",
:docstring "Returns the immediate and indirect parents of tag, either via a JavaScript type\ninheritance relationship or a relationship established via derive. h\nmust be a hierarchy obtained from make-hierarchy, if not supplied\ndefaults to the global hierarchy"}
diff --git a/refs/cljs.core/and.md b/refs/cljs.core/and.md
index 2123dcf63c44..88e6af74645b 100644
--- a/refs/cljs.core/and.md
+++ b/refs/cljs.core/and.md
@@ -103,7 +103,7 @@ the value of the last expr. (and) returns true.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L795-L811):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L795-L811):
```clj
(core/defmacro and
@@ -125,12 +125,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:795-811](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L795-L811)
+ └── [core.cljc:795-811](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L795-L811)
-->
@@ -183,7 +183,7 @@ The API data for this symbol:
:source {:code "(core/defmacro and\n ([] true)\n ([x] x)\n ([x & next]\n (core/let [forms (concat [x] next)]\n (if (every? #(simple-test-expr? &env %)\n (map #(cljs.analyzer/analyze &env %) forms))\n (core/let [and-str (core/->> (repeat (count forms) \"(~{})\")\n (interpose \" && \")\n (apply core/str))]\n (bool-expr `(~'js* ~and-str ~@forms)))\n `(let [and# ~x]\n (if and# (and ~@next) and#))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [795 811]},
:examples [{:id "a39a73",
diff --git a/refs/cljs.core/apply.md b/refs/cljs.core/apply.md
index 32fce6ae7ff3..4b2dada2228e 100644
--- a/refs/cljs.core/apply.md
+++ b/refs/cljs.core/apply.md
@@ -69,7 +69,7 @@ Applies fn f to the argument list formed by prepending intervening arguments to
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3424-L3469):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3433-L3478):
```clj
(defn apply
@@ -123,12 +123,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3424-3469](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3424-L3469)
+ └── [core.cljs:3433-3478](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3433-L3478)
-->
@@ -185,9 +185,9 @@ The API data for this symbol:
:source {:code "(defn apply\n ([f args]\n (let [fixed-arity (.-cljs$lang$maxFixedArity f)]\n (if (.-cljs$lang$applyTo f)\n (let [bc (bounded-count args (inc fixed-arity))]\n (if (<= bc fixed-arity)\n (apply-to f bc args)\n (.cljs$lang$applyTo f args)))\n (.apply f f (to-array args)))))\n ([f x args]\n (let [arglist (list* x args)\n fixed-arity (.-cljs$lang$maxFixedArity f)]\n (if (.-cljs$lang$applyTo f)\n (let [bc (bounded-count arglist (inc fixed-arity))]\n (if (<= bc fixed-arity)\n (apply-to f bc arglist)\n (.cljs$lang$applyTo f arglist)))\n (.apply f f (to-array arglist)))))\n ([f x y args]\n (let [arglist (list* x y args)\n fixed-arity (.-cljs$lang$maxFixedArity f)]\n (if (.-cljs$lang$applyTo f)\n (let [bc (bounded-count arglist (inc fixed-arity))]\n (if (<= bc fixed-arity)\n (apply-to f bc arglist)\n (.cljs$lang$applyTo f arglist)))\n (.apply f f (to-array arglist)))))\n ([f x y z args]\n (let [arglist (list* x y z args)\n fixed-arity (.-cljs$lang$maxFixedArity f)]\n (if (.-cljs$lang$applyTo f)\n (let [bc (bounded-count arglist (inc fixed-arity))]\n (if (<= bc fixed-arity)\n (apply-to f bc arglist)\n (.cljs$lang$applyTo f arglist)))\n (.apply f f (to-array arglist)))))\n ([f a b c d & args]\n (let [arglist (cons a (cons b (cons c (cons d (spread args)))))\n fixed-arity (.-cljs$lang$maxFixedArity f)]\n (if (.-cljs$lang$applyTo f)\n (let [bc (bounded-count arglist (inc fixed-arity))]\n (if (<= bc fixed-arity)\n (apply-to f bc arglist)\n (.cljs$lang$applyTo f arglist)))\n (.apply f f (to-array arglist))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3424 3469]},
+ :lines [3433 3478]},
:examples [{:id "174052",
:content "```clj\n(max 1 2 3)\n;;=> 3\n\n(apply max [1 2 3])\n;;=> 3\n\n(apply max 1 [2 3])\n;;=> 3\n```"}],
:full-name "cljs.core/apply",
diff --git a/refs/cljs.core/areduce.md b/refs/cljs.core/areduce.md
index 6aecaef94a41..9d08c93bef8e 100644
--- a/refs/cljs.core/areduce.md
+++ b/refs/cljs.core/areduce.md
@@ -55,7 +55,7 @@ evaluation of expr at each step, returning ret.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2419-L2428):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2419-L2428):
```clj
(core/defmacro areduce
@@ -71,12 +71,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2419-2428](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2419-L2428)
+ └── [core.cljc:2419-2428](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2419-L2428)
-->
@@ -129,7 +129,7 @@ The API data for this symbol:
:source {:code "(core/defmacro areduce\n [a idx ret init expr]\n `(let [a# ~a]\n (loop [~idx 0 ~ret ~init]\n (if (< ~idx (alength a#))\n (recur (inc ~idx) ~expr)\n ~ret))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2419 2428]},
:examples [{:id "20a389",
diff --git a/refs/cljs.core/array-chunk.md b/refs/cljs.core/array-chunk.md
index 351ae2b41180..d10fe2b6d970 100644
--- a/refs/cljs.core/array-chunk.md
+++ b/refs/cljs.core/array-chunk.md
@@ -28,7 +28,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3094-L3100):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3103-L3109):
```clj
(defn array-chunk
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3094-3100](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3094-L3100)
+ └── [core.cljs:3103-3109](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3103-L3109)
-->
@@ -95,9 +95,9 @@ The API data for this symbol:
:source {:code "(defn array-chunk\n ([arr]\n (ArrayChunk. arr 0 (alength arr)))\n ([arr off]\n (ArrayChunk. arr off (alength arr)))\n ([arr off end]\n (ArrayChunk. arr off end)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3094 3100]},
+ :lines [3103 3109]},
:full-name "cljs.core/array-chunk",
:full-name-encode "cljs.core/array-chunk",
:history [["+" "0.0-1424"]]}
diff --git a/refs/cljs.core/array-index-of.md b/refs/cljs.core/array-index-of.md
index b8fd70ceeb05..bf4a9037e42d 100644
--- a/refs/cljs.core/array-index-of.md
+++ b/refs/cljs.core/array-index-of.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5720-L5732):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L5731-L5743):
```clj
(defn array-index-of [arr k]
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:5720-5732](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5720-L5732)
+ └── [core.cljs:5731-5743](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L5731-L5743)
-->
@@ -95,9 +95,9 @@ The API data for this symbol:
:source {:code "(defn array-index-of [arr k]\n (cond\n (keyword? k) (array-index-of-keyword? arr k)\n\n (or ^boolean (goog/isString k) (number? k))\n (array-index-of-identical? arr k)\n\n (symbol? k) (array-index-of-symbol? arr k)\n\n (nil? k)\n (array-index-of-nil? arr)\n\n :else (array-index-of-equiv? arr k)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [5720 5732]},
+ :lines [5731 5743]},
:full-name "cljs.core/array-index-of",
:full-name-encode "cljs.core/array-index-of",
:history [["+" "0.0-3178"]]}
diff --git a/refs/cljs.core/array-iter.md b/refs/cljs.core/array-iter.md
index a695534fd1f4..e023e0b02520 100644
--- a/refs/cljs.core/array-iter.md
+++ b/refs/cljs.core/array-iter.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3527-L3528):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3536-L3537):
```clj
(defn array-iter [x]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3527-3528](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3527-L3528)
+ └── [core.cljs:3536-3537](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3536-L3537)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn array-iter [x]\n (ArrayIter. x 0))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3527 3528]},
+ :lines [3536 3537]},
:full-name "cljs.core/array-iter",
:full-name-encode "cljs.core/array-iter",
:history [["+" "0.0-2301"]]}
diff --git a/refs/cljs.core/array-list.md b/refs/cljs.core/array-list.md
index fffd776055b5..242153bcf9a4 100644
--- a/refs/cljs.core/array-list.md
+++ b/refs/cljs.core/array-list.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8315-L8316):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8327-L8328):
```clj
(defn array-list []
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8315-8316](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8315-L8316)
+ └── [core.cljs:8327-8328](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8327-L8328)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn array-list []\n (ArrayList. (array)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8315 8316]},
+ :lines [8327 8328]},
:full-name "cljs.core/array-list",
:full-name-encode "cljs.core/array-list",
:history [["+" "0.0-2301"]]}
diff --git a/refs/cljs.core/array-map.md b/refs/cljs.core/array-map.md
index 051fc6fbdb08..79b5287d6ce2 100644
--- a/refs/cljs.core/array-map.md
+++ b/refs/cljs.core/array-map.md
@@ -58,7 +58,7 @@ Returns a new array map with supplied mappings.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7723-L7730):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7734-L7741):
```clj
(defn array-map
@@ -73,19 +73,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7723-7730](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7723-L7730)
+ └── [core.cljs:7734-7741](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7734-L7741)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2336-L2344):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2336-L2344):
```clj
(core/defmacro array-map
@@ -103,12 +103,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2336-2344](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2336-L2344)
+ └── [core.cljc:2336-2344](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2336-L2344)
-->
@@ -161,13 +161,13 @@ The API data for this symbol:
:source {:code "(defn array-map\n [& keyvals]\n (let [arr (if (and (instance? IndexedSeq keyvals) (zero? (.-i keyvals)))\n (.-arr keyvals)\n (into-array keyvals))]\n (.fromArray cljs.core/PersistentArrayMap arr true false)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [7723 7730]},
+ :lines [7734 7741]},
:extra-sources [{:code "(core/defmacro array-map\n ([] '(.-EMPTY cljs.core/PersistentArrayMap))\n ([& kvs]\n (core/let [keys (map first (partition 2 kvs))]\n (if (core/and (every? #(= (:op %) :constant)\n (map #(cljs.analyzer/analyze &env %) keys))\n (= (count (into #{} keys)) (count keys)))\n `(cljs.core/PersistentArrayMap. nil ~(clojure.core// (count kvs) 2) (array ~@kvs) nil)\n `(.fromArray cljs.core/PersistentArrayMap (array ~@kvs) true false)))))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2336 2344]}],
:examples [{:id "198026",
diff --git a/refs/cljs.core/array-seq.md b/refs/cljs.core/array-seq.md
index 763058af1ee1..7d23fd144b32 100644
--- a/refs/cljs.core/array-seq.md
+++ b/refs/cljs.core/array-seq.md
@@ -48,7 +48,7 @@ Create a seq from a JavaScript array.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1448-L1453):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1457-L1462):
```clj
(defn array-seq
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1448-1453](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1448-L1453)
+ └── [core.cljs:1457-1462](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1457-L1462)
-->
@@ -116,9 +116,9 @@ The API data for this symbol:
:source {:code "(defn array-seq\n ([array]\n (prim-seq array 0))\n ([array i]\n (prim-seq array i)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1448 1453]},
+ :lines [1457 1462]},
:examples [{:id "9ef6de",
:content "```clj\n(array-seq #js [1 2 3])\n;;=> (1 2 3)\n\n(array-seq #js [1 2 3] 1)\n;;=> (2 3)\n```"}],
:full-name "cljs.core/array-seq",
diff --git a/refs/cljs.core/array.md b/refs/cljs.core/array.md
index e3f8fec9bc48..8cdcc043adc5 100644
--- a/refs/cljs.core/array.md
+++ b/refs/cljs.core/array.md
@@ -73,7 +73,7 @@ Creates a new javascript array.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L355-L365):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L364-L374):
```clj
(defn ^array array
@@ -91,19 +91,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:355-365](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L355-L365)
+ └── [core.cljs:364-374](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L364-L374)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2303-L2310):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2303-L2310):
```clj
(core/defmacro array [& rest]
@@ -120,12 +120,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2303-2310](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2303-L2310)
+ └── [core.cljc:2303-2310](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2303-L2310)
-->
@@ -176,13 +176,13 @@ The API data for this symbol:
:source {:code "(defn ^array array\n [var-args] ;; [& items]\n (let [a (js/Array. (alength (cljs.core/js-arguments)))]\n (loop [i 0]\n (if (< i (alength a))\n (do\n (aset a i (aget (cljs.core/js-arguments) i))\n (recur (inc i)))\n a))))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [355 365]},
+ :lines [364 374]},
:extra-sources [{:code "(core/defmacro array [& rest]\n (core/let [xs-str (core/->> (repeat \"~{}\")\n (take (count rest))\n (interpose \",\")\n (apply core/str))]\n (vary-meta\n (list* 'js* (core/str \"[\" xs-str \"]\") rest)\n assoc :tag 'array)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2303 2310]}],
:examples [{:id "3a546d",
diff --git a/refs/cljs.core/arrayQMARK.md b/refs/cljs.core/arrayQMARK.md
index aa1609e1da93..9fa87cb66240 100644
--- a/refs/cljs.core/arrayQMARK.md
+++ b/refs/cljs.core/arrayQMARK.md
@@ -53,7 +53,7 @@ Returns true if x is a JavaScript array.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L188-L193):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L188-L193):
```clj
(defn ^boolean array?
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:188-193](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L188-L193)
+ └── [core.cljs:188-193](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L188-L193)
-->
@@ -123,7 +123,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean array?\n [x]\n (if (identical? *target* \"nodejs\")\n (.isArray js/Array x)\n (instance? js/Array x)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [188 193]},
:examples [{:id "39913c",
diff --git a/refs/cljs.core/aset.md b/refs/cljs.core/aset.md
index 9c08a6938c81..c729005a87a3 100644
--- a/refs/cljs.core/aset.md
+++ b/refs/cljs.core/aset.md
@@ -74,7 +74,7 @@ Sets the value at the index.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L376-L381):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L385-L390):
```clj
(defn aset
@@ -88,19 +88,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:376-381](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L376-L381)
+ └── [core.cljs:385-390](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L385-L390)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L947-L953):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L947-L953):
```clj
(core/defmacro aset
@@ -116,12 +116,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:947-953](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L947-L953)
+ └── [core.cljc:947-953](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L947-L953)
-->
@@ -172,13 +172,13 @@ The API data for this symbol:
:source {:code "(defn aset\n ([array i val]\n (cljs.core/aset array i val))\n ([array idx idx2 & idxv]\n (apply aset (aget array idx) idx2 idxv)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [376 381]},
+ :lines [385 390]},
:extra-sources [{:code "(core/defmacro aset\n ([a i v]\n (core/list 'js* \"(~{}[~{}] = ~{})\" a i v))\n ([a idx idx2 & idxv]\n (core/let [n (core/dec (count idxv))\n astr (apply core/str (repeat n \"[~{}]\"))]\n `(~'js* ~(core/str \"(~{}[~{}][~{}]\" astr \" = ~{})\") ~a ~idx ~idx2 ~@idxv))))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [947 953]}],
:full-name "cljs.core/aset",
diff --git a/refs/cljs.core/assert.md b/refs/cljs.core/assert.md
index 22ff48ab34f7..d0aa42d6fd0e 100644
--- a/refs/cljs.core/assert.md
+++ b/refs/cljs.core/assert.md
@@ -59,7 +59,7 @@ logical true.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2146-L2158):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2146-L2158):
```clj
(core/defmacro assert
@@ -79,12 +79,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2146-2158](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2146-L2158)
+ └── [core.cljc:2146-2158](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2146-L2158)
-->
@@ -136,7 +136,7 @@ The API data for this symbol:
:source {:code "(core/defmacro assert\n ([x]\n (core/when *assert*\n `(when-not ~x\n (throw (js/Error.\n (cljs.core/str \"Assert failed: \" (cljs.core/pr-str '~x)))))))\n ([x message]\n (core/when *assert*\n `(when-not ~x\n (throw (js/Error.\n (cljs.core/str \"Assert failed: \" ~message \"\\n\" (cljs.core/pr-str '~x))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2146 2158]},
:examples [{:id "1dc16f",
diff --git a/refs/cljs.core/assoc-in.md b/refs/cljs.core/assoc-in.md
index 02eaeacd2c9b..ba3813fd178e 100644
--- a/refs/cljs.core/assoc-in.md
+++ b/refs/cljs.core/assoc-in.md
@@ -73,7 +73,7 @@ If any levels do not exist, hash-maps will be created.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4544-L4551):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4555-L4562):
```clj
(defn assoc-in
@@ -87,12 +87,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4544-4551](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4544-L4551)
+ └── [core.cljs:4555-4562](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4555-L4562)
-->
@@ -145,9 +145,9 @@ The API data for this symbol:
:source {:code "(defn assoc-in\n [m [k & ks] v]\n (if ks\n (assoc m k (assoc-in (get m k) ks v))\n (assoc m k v)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4544 4551]},
+ :lines [4555 4562]},
:examples [{:id "e76f20",
:content "```clj\n(def users [{:name \"James\" :age 26}\n {:name \"John\" :age 43}])\n```\n\nUpdate the age of the second (index 1) user:\n\n```clj\n(assoc-in users [1 :age] 44)\n;;=> [{:name \"James\", :age 26}\n;; {:name \"John\", :age 44}]\n```\n\nInsert the password of the second (index 1) user:\n\n```clj\n(assoc-in users [1 :password] \"nhoJ\")\n;;=> [{:name \"James\", :age 26}\n;; {:password \"nhoJ\", :name \"John\", :age 43}]\n```"}],
:full-name "cljs.core/assoc-in",
diff --git a/refs/cljs.core/assoc.md b/refs/cljs.core/assoc.md
index d3a968de5aa5..db4b2526d569 100644
--- a/refs/cljs.core/assoc.md
+++ b/refs/cljs.core/assoc.md
@@ -94,7 +94,7 @@ contains val at index.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1733-L1746):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1742-L1755):
```clj
(defn assoc
@@ -113,12 +113,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1733-1746](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1733-L1746)
+ └── [core.cljs:1742-1755](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1742-L1755)
-->
@@ -171,9 +171,9 @@ The API data for this symbol:
:source {:code "(defn assoc\n ([coll k v]\n (if-not (nil? coll)\n (-assoc coll k v)\n (hash-map k v)))\n ([coll k v & kvs]\n (let [ret (assoc coll k v)]\n (if kvs\n (recur ret (first kvs) (second kvs) (nnext kvs))\n ret))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1733 1746]},
+ :lines [1742 1755]},
:examples [{:id "2fa7e0",
:content "```clj\n(def my-map {:foo 1})\n\n(assoc my-map :foo 2)\n;;=> {:foo 2}\n\n(assoc my-map :bar 2)\n;;=> {:foo 1 :bar 2}\n\n(assoc my-map :a 3 :b 4 :c 5 :d 6)\n;;=> {:foo 1 :a 3 :b 4 :c 5 :d 6}\n\n;; you must pass a value for every key\n(assoc my-map :foo)\n;;=> WARNING: Wrong number of args (2) passed to cljs.core/assoc\n```"}
{:id "c06eac",
diff --git a/refs/cljs.core/assocBANG.md b/refs/cljs.core/assocBANG.md
index 4eb717e92697..1a2aea47be74 100644
--- a/refs/cljs.core/assocBANG.md
+++ b/refs/cljs.core/assocBANG.md
@@ -76,7 +76,7 @@ Note - index must be <= (count vector). Returns coll.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3378-L3388):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3387-L3397):
```clj
(defn assoc!
@@ -93,12 +93,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3378-3388](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3378-L3388)
+ └── [core.cljs:3387-3397](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3387-L3397)
-->
@@ -151,9 +151,9 @@ The API data for this symbol:
:source {:code "(defn assoc!\n ([tcoll key val]\n (-assoc! tcoll key val))\n ([tcoll key val & kvs]\n (let [ntcoll (-assoc! tcoll key val)]\n (if kvs\n (recur ntcoll (first kvs) (second kvs) (nnext kvs))\n ntcoll))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3378 3388]},
+ :lines [3387 3397]},
:examples [{:id "7d1e6b",
:content "```clj\n(def tcoll (transient! {}))\n(assoc! tcoll :a 1)\n(assoc! tcoll :b 2)\n\ntcoll\n;;=> #<[object Object]> \n\n(:a tcoll)\n;;=> 1\n\n(:b tcoll)\n;;=> 2\n\n(def a (persistent! tcoll))\n;;=> {:a 1 :b 2}\n```"}],
:full-name "cljs.core/assoc!",
diff --git a/refs/cljs.core/associativeQMARK.md b/refs/cljs.core/associativeQMARK.md
index 3a8b1a66f2d2..f792cde05fc6 100644
--- a/refs/cljs.core/associativeQMARK.md
+++ b/refs/cljs.core/associativeQMARK.md
@@ -56,7 +56,7 @@ Returns true if coll implements Associative
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1885-L1887):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1894-L1896):
```clj
(defn ^boolean associative?
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1885-1887](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1885-L1887)
+ └── [core.cljs:1894-1896](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1894-L1896)
-->
@@ -125,9 +125,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean associative?\n [x] (satisfies? IAssociative x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1885 1887]},
+ :lines [1894 1896]},
:examples [{:id "29a37f",
:content "```clj\n(associative? [1 2 3])\n;;=> true\n\n(associative? {:a 1 :b 2})\n;;=> true\n\n(associative? #{1 2 3})\n;;=> false\n\n(associative? '(1 2 3))\n;;=> false\n```"}],
:full-name "cljs.core/associative?",
diff --git a/refs/cljs.core/atom.md b/refs/cljs.core/atom.md
index 9d11be04bc4f..b093c7501abd 100644
--- a/refs/cljs.core/atom.md
+++ b/refs/cljs.core/atom.md
@@ -86,7 +86,7 @@ occur, then the value of the atom will not change.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3957-L3972):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3967-L3982):
```clj
(defn atom
@@ -98,12 +98,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3957-3972](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3957-L3972)
+ └── [core.cljs:3967-3982](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3967-L3982)
-->
@@ -160,9 +160,9 @@ The API data for this symbol:
:source {:code "(defn atom\n ([x] (Atom. x nil nil nil))\n ([x & {:keys [meta validator]}] (Atom. x meta validator nil)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3957 3972]},
+ :lines [3967 3982]},
:examples [{:id "e6a38a",
:content "```clj\n(def a (atom 1))\n\n@a\n;;=> 1\n\n(reset! a 2)\n@a\n;;=> 2\n\n(swap! a inc)\n@a\n;;=> 3\n```"}],
:full-name "cljs.core/atom",
diff --git a/refs/cljs.core/binding.md b/refs/cljs.core/binding.md
index 752cfc2257e3..aba348f77ca5 100644
--- a/refs/cljs.core/binding.md
+++ b/refs/cljs.core/binding.md
@@ -72,7 +72,7 @@ before the vars are bound to their new values.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1998-L2009):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1998-L2009):
```clj
(core/defmacro binding
@@ -86,12 +86,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1998-2009](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1998-L2009)
+ └── [core.cljc:1998-2009](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1998-L2009)
-->
@@ -144,7 +144,7 @@ The API data for this symbol:
:source {:code "(core/defmacro binding\n [bindings & body]\n (core/let [names (take-nth 2 bindings)]\n (cljs.analyzer/confirm-bindings &env names)\n `(with-redefs ~bindings ~@body)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1998 2009]},
:examples [{:id "7dd17f",
diff --git a/refs/cljs.core/bit-and-not.md b/refs/cljs.core/bit-and-not.md
index 65cc77be22fc..55befea3e277 100644
--- a/refs/cljs.core/bit-and-not.md
+++ b/refs/cljs.core/bit-and-not.md
@@ -71,7 +71,7 @@ Bitwise and
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2508-L2512):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2517-L2521):
```clj
(defn bit-and-not
@@ -84,19 +84,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2508-2512](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2508-L2512)
+ └── [core.cljs:2517-2521](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2517-L2521)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1113-L1115):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1113-L1115):
```clj
(core/defmacro ^::ana/numeric bit-and-not
@@ -108,12 +108,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1113-1115](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1113-L1115)
+ └── [core.cljc:1113-1115](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1113-L1115)
-->
@@ -164,13 +164,13 @@ The API data for this symbol:
:source {:code "(defn bit-and-not\n ([x y] (cljs.core/bit-and-not x y))\n ([x y & more]\n (reduce bit-and-not (cljs.core/bit-and-not x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2508 2512]},
+ :lines [2517 2521]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric bit-and-not\n ([x y] (core/list 'js* \"(~{} & ~~{})\" x y))\n ([x y & more] `(bit-and-not (bit-and-not ~x ~y) ~@more)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1113 1115]}],
:examples [{:id "16f35d",
diff --git a/refs/cljs.core/bit-and.md b/refs/cljs.core/bit-and.md
index 92fc1b61944b..78baa703090b 100644
--- a/refs/cljs.core/bit-and.md
+++ b/refs/cljs.core/bit-and.md
@@ -63,7 +63,7 @@ Bitwise and
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2496-L2500):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2505-L2509):
```clj
(defn bit-and
@@ -76,19 +76,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2496-2500](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2496-L2500)
+ └── [core.cljs:2505-2509](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2505-L2509)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1093-L1095):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1093-L1095):
```clj
(core/defmacro ^::ana/numeric bit-and
@@ -100,12 +100,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1093-1095](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1093-L1095)
+ └── [core.cljc:1093-1095](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1093-L1095)
-->
@@ -156,13 +156,13 @@ The API data for this symbol:
:source {:code "(defn bit-and\n ([x y] (cljs.core/bit-and x y))\n ([x y & more]\n (reduce bit-and (cljs.core/bit-and x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2496 2500]},
+ :lines [2505 2509]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric bit-and\n ([x y] (core/list 'js* \"(~{} & ~{})\" x y))\n ([x y & more] `(bit-and (bit-and ~x ~y) ~@more)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1093 1095]}],
:examples [{:id "3c0470",
diff --git a/refs/cljs.core/bit-clear.md b/refs/cljs.core/bit-clear.md
index 08dd64e52dfc..976f2355dae6 100644
--- a/refs/cljs.core/bit-clear.md
+++ b/refs/cljs.core/bit-clear.md
@@ -61,7 +61,7 @@ Clear bit at index n
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2514-L2517):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2523-L2526):
```clj
(defn bit-clear
@@ -73,19 +73,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2514-2517](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2514-L2517)
+ └── [core.cljs:2523-2526](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2523-L2526)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1117-L1118):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1117-L1118):
```clj
(core/defmacro ^::ana/numeric bit-clear [x n]
@@ -96,12 +96,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1117-1118](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1117-L1118)
+ └── [core.cljc:1117-1118](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1117-L1118)
-->
@@ -152,13 +152,13 @@ The API data for this symbol:
:source {:code "(defn bit-clear\n [x n]\n (cljs.core/bit-clear x n))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2514 2517]},
+ :lines [2523 2526]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric bit-clear [x n]\n (core/list 'js* \"(~{} & ~(1 << ~{}))\" x n))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1117 1118]}],
:examples [{:id "0f6748",
diff --git a/refs/cljs.core/bit-count.md b/refs/cljs.core/bit-count.md
index 0b85571b00d6..b403d562f11d 100644
--- a/refs/cljs.core/bit-count.md
+++ b/refs/cljs.core/bit-count.md
@@ -51,7 +51,7 @@ Counts the number of bits set in n
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2554-L2559):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2563-L2568):
```clj
(defn bit-count
@@ -65,12 +65,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2554-2559](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2554-L2559)
+ └── [core.cljs:2563-2568](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2563-L2568)
-->
@@ -119,9 +119,9 @@ The API data for this symbol:
:source {:code "(defn bit-count\n [v]\n (let [v (- v (bit-and (bit-shift-right v 1) 0x55555555))\n v (+ (bit-and v 0x33333333) (bit-and (bit-shift-right v 2) 0x33333333))]\n (bit-shift-right (* (bit-and (+ v (bit-shift-right v 4)) 0xF0F0F0F) 0x1010101) 24)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2554 2559]},
+ :lines [2563 2568]},
:examples [{:id "35c78c",
:content "Bits can be entered using radix notation:\n\n```clj\n(bit-count 2r1011)\n;;=> 3\n```\n\nSame number in decimal:\n\n```clj\n(bit-count 11)\n;;=> 3\n```"}],
:full-name "cljs.core/bit-count",
diff --git a/refs/cljs.core/bit-flip.md b/refs/cljs.core/bit-flip.md
index fd6e61be0347..8e0ac87f3b47 100644
--- a/refs/cljs.core/bit-flip.md
+++ b/refs/cljs.core/bit-flip.md
@@ -61,7 +61,7 @@ Flip bit at index n
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2519-L2522):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2528-L2531):
```clj
(defn bit-flip
@@ -73,19 +73,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2519-2522](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2519-L2522)
+ └── [core.cljs:2528-2531](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2528-L2531)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1120-L1121):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1120-L1121):
```clj
(core/defmacro ^::ana/numeric bit-flip [x n]
@@ -96,12 +96,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1120-1121](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1120-L1121)
+ └── [core.cljc:1120-1121](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1120-L1121)
-->
@@ -152,13 +152,13 @@ The API data for this symbol:
:source {:code "(defn bit-flip\n [x n]\n (cljs.core/bit-flip x n))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2519 2522]},
+ :lines [2528 2531]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric bit-flip [x n]\n (core/list 'js* \"(~{} ^ (1 << ~{}))\" x n))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1120 1121]}],
:examples [{:id "5d7ee0",
diff --git a/refs/cljs.core/bit-not.md b/refs/cljs.core/bit-not.md
index f4d648938495..70411a58ceb8 100644
--- a/refs/cljs.core/bit-not.md
+++ b/refs/cljs.core/bit-not.md
@@ -54,7 +54,7 @@ Bitwise complement
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2524-L2526):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2533-L2535):
```clj
(defn bit-not
@@ -65,19 +65,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2524-2526](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2524-L2526)
+ └── [core.cljs:2533-2535](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2533-L2535)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1090-L1091):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1090-L1091):
```clj
(core/defmacro ^::ana/numeric bit-not [x]
@@ -88,12 +88,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1090-1091](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1090-L1091)
+ └── [core.cljc:1090-1091](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1090-L1091)
-->
@@ -143,13 +143,13 @@ The API data for this symbol:
:source {:code "(defn bit-not\n [x] (cljs.core/bit-not x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2524 2526]},
+ :lines [2533 2535]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric bit-not [x]\n (core/list 'js* \"(~ ~{})\" x))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1090 1091]}],
:examples [{:id "d4c5e3",
diff --git a/refs/cljs.core/bit-or.md b/refs/cljs.core/bit-or.md
index 9aeebe977358..1a86ec8781e2 100644
--- a/refs/cljs.core/bit-or.md
+++ b/refs/cljs.core/bit-or.md
@@ -64,7 +64,7 @@ Bitwise or
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2502-L2506):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2511-L2515):
```clj
(defn bit-or
@@ -77,19 +77,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2502-2506](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2502-L2506)
+ └── [core.cljs:2511-2515](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2511-L2515)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1102-L1104):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1102-L1104):
```clj
(core/defmacro ^::ana/numeric bit-or
@@ -101,12 +101,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1102-1104](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1102-L1104)
+ └── [core.cljc:1102-1104](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1102-L1104)
-->
@@ -157,13 +157,13 @@ The API data for this symbol:
:source {:code "(defn bit-or\n ([x y] (cljs.core/bit-or x y))\n ([x y & more]\n (reduce bit-or (cljs.core/bit-or x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2502 2506]},
+ :lines [2511 2515]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric bit-or\n ([x y] (core/list 'js* \"(~{} | ~{})\" x y))\n ([x y & more] `(bit-or (bit-or ~x ~y) ~@more)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1102 1104]}],
:examples [{:id "ecea10",
diff --git a/refs/cljs.core/bit-set.md b/refs/cljs.core/bit-set.md
index 8d71f8c8d4dd..ce36824823f9 100644
--- a/refs/cljs.core/bit-set.md
+++ b/refs/cljs.core/bit-set.md
@@ -60,7 +60,7 @@ Set bit at index n
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2528-L2531):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2537-L2540):
```clj
(defn bit-set
@@ -72,19 +72,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2528-2531](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2528-L2531)
+ └── [core.cljs:2537-2540](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2537-L2540)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1138-L1139):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1138-L1139):
```clj
(core/defmacro ^::ana/numeric bit-set [x n]
@@ -95,12 +95,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1138-1139](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1138-L1139)
+ └── [core.cljc:1138-1139](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1138-L1139)
-->
@@ -151,13 +151,13 @@ The API data for this symbol:
:source {:code "(defn bit-set\n [x n]\n (cljs.core/bit-set x n))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2528 2531]},
+ :lines [2537 2540]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric bit-set [x n]\n (core/list 'js* \"(~{} | (1 << ~{}))\" x n))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1138 1139]}],
:examples [{:id "6a8a49",
diff --git a/refs/cljs.core/bit-shift-left.md b/refs/cljs.core/bit-shift-left.md
index 61f4f093f20b..dd7056ad3560 100644
--- a/refs/cljs.core/bit-shift-left.md
+++ b/refs/cljs.core/bit-shift-left.md
@@ -60,7 +60,7 @@ Bitwise shift left
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2538-L2540):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2547-L2549):
```clj
(defn bit-shift-left
@@ -71,19 +71,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2538-2540](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2538-L2540)
+ └── [core.cljs:2547-2549](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2547-L2549)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1126-L1127):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1126-L1127):
```clj
(core/defmacro ^::ana/numeric bit-shift-left [x n]
@@ -94,12 +94,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1126-1127](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1126-L1127)
+ └── [core.cljc:1126-1127](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1126-L1127)
-->
@@ -150,13 +150,13 @@ The API data for this symbol:
:source {:code "(defn bit-shift-left\n [x n] (cljs.core/bit-shift-left x n))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2538 2540]},
+ :lines [2547 2549]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric bit-shift-left [x n]\n (core/list 'js* \"(~{} << ~{})\" x n))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1126 1127]}],
:examples [{:id "67c34a",
diff --git a/refs/cljs.core/bit-shift-right-zero-fill.md b/refs/cljs.core/bit-shift-right-zero-fill.md
index fdfb72a3f6bf..691308180979 100644
--- a/refs/cljs.core/bit-shift-right-zero-fill.md
+++ b/refs/cljs.core/bit-shift-right-zero-fill.md
@@ -27,7 +27,7 @@ DEPRECATED: Bitwise shift right with zero fill
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2546-L2548):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2555-L2557):
```clj
(defn bit-shift-right-zero-fill
@@ -38,19 +38,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2546-2548](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2546-L2548)
+ └── [core.cljs:2555-2557](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2555-L2557)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1132-L1133):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1132-L1133):
```clj
(core/defmacro ^::ana/numeric bit-shift-right-zero-fill [x n]
@@ -61,12 +61,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1132-1133](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1132-L1133)
+ └── [core.cljc:1132-1133](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1132-L1133)
-->
@@ -112,13 +112,13 @@ The API data for this symbol:
:source {:code "(defn bit-shift-right-zero-fill\n [x n] (cljs.core/bit-shift-right-zero-fill x n))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2546 2548]},
+ :lines [2555 2557]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric bit-shift-right-zero-fill [x n]\n (core/list 'js* \"(~{} >>> ~{})\" x n))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1132 1133]}],
:full-name "cljs.core/bit-shift-right-zero-fill",
diff --git a/refs/cljs.core/bit-shift-right.md b/refs/cljs.core/bit-shift-right.md
index 7013befcc552..974e308e512a 100644
--- a/refs/cljs.core/bit-shift-right.md
+++ b/refs/cljs.core/bit-shift-right.md
@@ -61,7 +61,7 @@ Bitwise shift right
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2542-L2544):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2551-L2553):
```clj
(defn bit-shift-right
@@ -72,19 +72,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2542-2544](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2542-L2544)
+ └── [core.cljs:2551-2553](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2551-L2553)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1129-L1130):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1129-L1130):
```clj
(core/defmacro ^::ana/numeric bit-shift-right [x n]
@@ -95,12 +95,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1129-1130](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1129-L1130)
+ └── [core.cljc:1129-1130](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1129-L1130)
-->
@@ -152,13 +152,13 @@ The API data for this symbol:
:source {:code "(defn bit-shift-right\n [x n] (cljs.core/bit-shift-right x n))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2542 2544]},
+ :lines [2551 2553]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric bit-shift-right [x n]\n (core/list 'js* \"(~{} >> ~{})\" x n))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1129 1130]}],
:examples [{:id "5b75af",
diff --git a/refs/cljs.core/bit-test.md b/refs/cljs.core/bit-test.md
index 409f02e52c79..a88faa1a461b 100644
--- a/refs/cljs.core/bit-test.md
+++ b/refs/cljs.core/bit-test.md
@@ -60,7 +60,7 @@ Test bit at index n
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2533-L2536):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2542-L2545):
```clj
(defn ^boolean bit-test
@@ -72,19 +72,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2533-2536](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2533-L2536)
+ └── [core.cljs:2542-2545](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2542-L2545)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1123-L1124):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1123-L1124):
```clj
(core/defmacro bit-test [x n]
@@ -95,12 +95,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1123-1124](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1123-L1124)
+ └── [core.cljc:1123-1124](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1123-L1124)
-->
@@ -151,13 +151,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean bit-test\n [x n]\n (cljs.core/bit-test x n))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2533 2536]},
+ :lines [2542 2545]},
:extra-sources [{:code "(core/defmacro bit-test [x n]\n (bool-expr (core/list 'js* \"((~{} & (1 << ~{})) != 0)\" x n)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1123 1124]}],
:examples [{:id "f64664",
diff --git a/refs/cljs.core/bit-xor.md b/refs/cljs.core/bit-xor.md
index 4714f415d8cb..0cde25b0fbf1 100644
--- a/refs/cljs.core/bit-xor.md
+++ b/refs/cljs.core/bit-xor.md
@@ -64,7 +64,7 @@ Bitwise exclusive or
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2490-L2494):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2499-L2503):
```clj
(defn bit-xor
@@ -77,19 +77,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2490-2494](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2490-L2494)
+ └── [core.cljs:2499-2503](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2499-L2503)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1109-L1111):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1109-L1111):
```clj
(core/defmacro ^::ana/numeric bit-xor
@@ -101,12 +101,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1109-1111](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1109-L1111)
+ └── [core.cljc:1109-1111](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1109-L1111)
-->
@@ -157,13 +157,13 @@ The API data for this symbol:
:source {:code "(defn bit-xor\n ([x y] (cljs.core/bit-xor x y))\n ([x y & more]\n (reduce bit-xor (cljs.core/bit-xor x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2490 2494]},
+ :lines [2499 2503]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric bit-xor\n ([x y] (core/list 'js* \"(~{} ^ ~{})\" x y))\n ([x y & more] `(bit-xor (bit-xor ~x ~y) ~@more)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1109 1111]}],
:examples [{:id "3ccd99",
diff --git a/refs/cljs.core/boolean.md b/refs/cljs.core/boolean.md
index ca1a4dc61583..973a181879fc 100644
--- a/refs/cljs.core/boolean.md
+++ b/refs/cljs.core/boolean.md
@@ -57,7 +57,7 @@ Coerce to boolean
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1989-L1995):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1998-L2004):
```clj
(defn ^boolean boolean
@@ -72,12 +72,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1989-1995](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1989-L1995)
+ └── [core.cljs:1998-2004](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1998-L2004)
-->
@@ -131,9 +131,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean boolean\n [x]\n (cond\n (nil? x) false\n (false? x) false\n :else true))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1989 1995]},
+ :lines [1998 2004]},
:examples [{:id "9edf3a",
:content "```clj\n(boolean 1)\n;;=> true\n\n(boolean 0)\n;;=> true\n\n(boolean nil)\n;;=> false\n```"}],
:full-name "cljs.core/boolean",
diff --git a/refs/cljs.core/booleans.md b/refs/cljs.core/booleans.md
index 2e13d003be84..fd7206e42fbc 100644
--- a/refs/cljs.core/booleans.md
+++ b/refs/cljs.core/booleans.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2459):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2468):
```clj
(defn booleans [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2459](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2459)
+ └── [core.cljs:2468](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2468)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn booleans [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2459]},
+ :lines [2468]},
:full-name "cljs.core/booleans",
:clj-symbol "clojure.core/booleans"}
diff --git a/refs/cljs.core/butlast.md b/refs/cljs.core/butlast.md
index 39a4aa600599..4c951c753fad 100644
--- a/refs/cljs.core/butlast.md
+++ b/refs/cljs.core/butlast.md
@@ -66,7 +66,7 @@ Return a seq of all but the last item in coll, in linear time
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8264-L8270):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8276-L8282):
```clj
(defn butlast
@@ -81,12 +81,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8264-8270](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8264-L8270)
+ └── [core.cljs:8276-8282](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8276-L8282)
-->
@@ -144,9 +144,9 @@ The API data for this symbol:
:source {:code "(defn butlast\n [s]\n (loop [ret [] s s]\n (if (next s)\n (recur (conj ret (first s)) (next s))\n (seq ret))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8264 8270]},
+ :lines [8276 8282]},
:examples [{:id "7a4676",
:content "```clj\n(butlast [1 2 3])\n;;=> (1 2)\n\n(butlast [1 2])\n;;=> (1)\n\n(butlast [1])\n;;=> nil\n\n(butlast [])\n;;=> nil\n```"}],
:full-name "cljs.core/butlast",
diff --git a/refs/cljs.core/byte.md b/refs/cljs.core/byte.md
index 4d72c2820340..c9a668921309 100644
--- a/refs/cljs.core/byte.md
+++ b/refs/cljs.core/byte.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2338):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2347):
```clj
(defn ^number byte [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2338](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2338)
+ └── [core.cljs:2347](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2347)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L961):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L961):
```clj
(core/defmacro byte [x] x)
@@ -57,12 +57,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:961](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L961)
+ └── [core.cljc:961](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L961)
-->
@@ -112,13 +112,13 @@ The API data for this symbol:
:source {:code "(defn ^number byte [x] x)",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2338]},
+ :lines [2347]},
:extra-sources [{:code "(core/defmacro byte [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [961]}],
:full-name "cljs.core/byte",
diff --git a/refs/cljs.core/bytes.md b/refs/cljs.core/bytes.md
index f3302c9f3b39..11a5df9bcf77 100644
--- a/refs/cljs.core/bytes.md
+++ b/refs/cljs.core/bytes.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2460):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2469):
```clj
(defn bytes [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2460](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2460)
+ └── [core.cljs:2469](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2469)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn bytes [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2460]},
+ :lines [2469]},
:full-name "cljs.core/bytes",
:clj-symbol "clojure.core/bytes"}
diff --git a/refs/cljs.core/case.md b/refs/cljs.core/case.md
index 892433a3c52b..92fb93f32021 100644
--- a/refs/cljs.core/case.md
+++ b/refs/cljs.core/case.md
@@ -107,7 +107,7 @@ test-constants need not be all of the same type.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2075-L2144):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2075-L2144):
```clj
(core/defmacro case
@@ -164,12 +164,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2075-2144](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2075-L2144)
+ └── [core.cljc:2075-2144](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2075-L2144)
-->
@@ -222,7 +222,7 @@ The API data for this symbol:
:source {:code "(core/defmacro case\n [e & clauses]\n (core/let [default (if (odd? (count clauses))\n (last clauses)\n `(throw\n (js/Error.\n (cljs.core/str \"No matching clause: \" ~e))))\n env &env\n pairs (reduce\n (core/fn [m [test expr]]\n (core/cond\n (seq? test)\n (reduce\n (core/fn [m test]\n (core/let [test (if (core/symbol? test)\n (core/list 'quote test)\n test)]\n (assoc-test m test expr env)))\n m test)\n (core/symbol? test)\n (assoc-test m (core/list 'quote test) expr env)\n :else\n (assoc-test m test expr env)))\n {} (partition 2 clauses))\n esym (gensym)\n tests (keys pairs)]\n (core/cond\n (every? (some-fn core/number? core/string? core/char? #(const? env %)) tests)\n (core/let [no-default (if (odd? (count clauses)) (butlast clauses) clauses)\n tests (mapv #(if (seq? %) (vec %) [%]) (take-nth 2 no-default))\n thens (vec (take-nth 2 (drop 1 no-default)))]\n `(let [~esym ~e] (case* ~esym ~tests ~thens ~default)))\n\n (every? core/keyword? tests)\n (core/let [tests (core/->> tests\n (map #(.substring (core/str %) 1))\n vec\n (mapv #(if (seq? %) (vec %) [%])))\n thens (vec (vals pairs))]\n `(let [~esym (if (keyword? ~e) (.-fqn ~e) nil)]\n (case* ~esym ~tests ~thens ~default)))\n \n ;; equality\n :else\n `(let [~esym ~e]\n (cond\n ~@(mapcat (core/fn [[m c]] `((cljs.core/= ~m ~esym) ~c)) pairs)\n :else ~default)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2075 2144]},
:examples [{:id "09a90c",
diff --git a/refs/cljs.core/cat.md b/refs/cljs.core/cat.md
index aa707f27bf14..75b7e187432d 100644
--- a/refs/cljs.core/cat.md
+++ b/refs/cljs.core/cat.md
@@ -31,7 +31,7 @@ collection, into the reduction.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9207-L9217):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9219-L9229):
```clj
(defn cat
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9207-9217](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9207-L9217)
+ └── [core.cljs:9219-9229](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9219-L9229)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(defn cat\n [rf]\n (let [rf1 (preserving-reduced rf)] \n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (reduce rf1 result input)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9207 9217]},
+ :lines [9219 9229]},
:full-name "cljs.core/cat",
:clj-symbol "clojure.core/cat",
:docstring "A transducer which concatenates the contents of each input, which must be a\ncollection, into the reduction."}
diff --git a/refs/cljs.core/char.md b/refs/cljs.core/char.md
index 839e4d44bdc0..3ed34ff71dd9 100644
--- a/refs/cljs.core/char.md
+++ b/refs/cljs.core/char.md
@@ -52,7 +52,7 @@ Coerce to char
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2340-L2346):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2349-L2355):
```clj
(defn char
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2340-2346](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2340-L2346)
+ └── [core.cljs:2349-2355](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2349-L2355)
-->
@@ -124,9 +124,9 @@ The API data for this symbol:
:source {:code "(defn char\n [x]\n (cond\n (number? x) (.fromCharCode js/String x)\n (and (string? x) (== (.-length x) 1)) x\n :else (throw (js/Error. \"Argument to char must be a character or number\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2340 2346]},
+ :lines [2349 2355]},
:examples [{:id "4e1a56",
:content "```clj\n(char 81)\n;;=> \"Q\"\n\n(char \"Q\")\n;;=> \"Q\"\n\n(char \"foo\")\n;; Error: Argument to char must be a character or number\n```"}],
:full-name "cljs.core/char",
diff --git a/refs/cljs.core/charQMARK.md b/refs/cljs.core/charQMARK.md
index 25ae0fbfa80d..cbd92c7a7b24 100644
--- a/refs/cljs.core/charQMARK.md
+++ b/refs/cljs.core/charQMARK.md
@@ -30,7 +30,7 @@ Returns true if x is a JavaScript char.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L224-L227):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L224-L227):
```clj
(defn ^boolean char?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:224-227](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L224-L227)
+ └── [core.cljs:224-227](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L224-L227)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean char?\n [x]\n (gstring/isUnicodeChar x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [224 227]},
:full-name "cljs.core/char?",
diff --git a/refs/cljs.core/chars.md b/refs/cljs.core/chars.md
index c5d8f4aedfbd..53e0e84e49b2 100644
--- a/refs/cljs.core/chars.md
+++ b/refs/cljs.core/chars.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2461):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2470):
```clj
(defn chars [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2461](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2461)
+ └── [core.cljs:2470](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2470)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn chars [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2461]},
+ :lines [2470]},
:full-name "cljs.core/chars",
:clj-symbol "clojure.core/chars"}
diff --git a/refs/cljs.core/chunk-append.md b/refs/cljs.core/chunk-append.md
index a70b7ddf5271..1ea45a287ff1 100644
--- a/refs/cljs.core/chunk-append.md
+++ b/refs/cljs.core/chunk-append.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3171-L3172):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3180-L3181):
```clj
(defn chunk-append [b x]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3171-3172](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3171-L3172)
+ └── [core.cljs:3180-3181](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3180-L3181)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn chunk-append [b x]\n (.add b x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3171 3172]},
+ :lines [3180 3181]},
:full-name "cljs.core/chunk-append",
:full-name-encode "cljs.core/chunk-append",
:history [["+" "0.0-1424"]]}
diff --git a/refs/cljs.core/chunk-buffer.md b/refs/cljs.core/chunk-buffer.md
index 8e897d58fc5f..2df9e2e42dfd 100644
--- a/refs/cljs.core/chunk-buffer.md
+++ b/refs/cljs.core/chunk-buffer.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3067-L3068):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3076-L3077):
```clj
(defn chunk-buffer [capacity]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3067-3068](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3067-L3068)
+ └── [core.cljs:3076-3077](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3076-L3077)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn chunk-buffer [capacity]\n (ChunkBuffer. (make-array capacity) 0))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3067 3068]},
+ :lines [3076 3077]},
:full-name "cljs.core/chunk-buffer",
:full-name-encode "cljs.core/chunk-buffer",
:history [["+" "0.0-1424"]]}
diff --git a/refs/cljs.core/chunk-cons.md b/refs/cljs.core/chunk-cons.md
index 2aeb2ef21032..2fa24e77d3cc 100644
--- a/refs/cljs.core/chunk-cons.md
+++ b/refs/cljs.core/chunk-cons.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3166-L3169):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3175-L3178):
```clj
(defn chunk-cons [chunk rest]
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3166-3169](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3166-L3169)
+ └── [core.cljs:3175-3178](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3175-L3178)
-->
@@ -86,9 +86,9 @@ The API data for this symbol:
:source {:code "(defn chunk-cons [chunk rest]\n (if (zero? (-count chunk))\n rest\n (ChunkedCons. chunk rest nil nil)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3166 3169]},
+ :lines [3175 3178]},
:full-name "cljs.core/chunk-cons",
:full-name-encode "cljs.core/chunk-cons",
:history [["+" "0.0-1424"]]}
diff --git a/refs/cljs.core/chunk-first.md b/refs/cljs.core/chunk-first.md
index bc9000efbdb1..4e7af2fd3b27 100644
--- a/refs/cljs.core/chunk-first.md
+++ b/refs/cljs.core/chunk-first.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3177-L3178):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3186-L3187):
```clj
(defn chunk-first [s]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3177-3178](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3177-L3178)
+ └── [core.cljs:3186-3187](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3186-L3187)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn chunk-first [s]\n (-chunked-first s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3177 3178]},
+ :lines [3186 3187]},
:full-name "cljs.core/chunk-first",
:full-name-encode "cljs.core/chunk-first",
:history [["+" "0.0-1424"]]}
diff --git a/refs/cljs.core/chunk-next.md b/refs/cljs.core/chunk-next.md
index 0ba5701a8d0e..6461c3355103 100644
--- a/refs/cljs.core/chunk-next.md
+++ b/refs/cljs.core/chunk-next.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3183-L3186):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3192-L3195):
```clj
(defn chunk-next [s]
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3183-3186](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3183-L3186)
+ └── [core.cljs:3192-3195](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3192-L3195)
-->
@@ -86,9 +86,9 @@ The API data for this symbol:
:source {:code "(defn chunk-next [s]\n (if (implements? IChunkedNext s)\n (-chunked-next s)\n (seq (-chunked-rest s))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3183 3186]},
+ :lines [3192 3195]},
:full-name "cljs.core/chunk-next",
:full-name-encode "cljs.core/chunk-next",
:history [["+" "0.0-1424"]]}
diff --git a/refs/cljs.core/chunk-rest.md b/refs/cljs.core/chunk-rest.md
index 8cf7414b4113..798f6b738016 100644
--- a/refs/cljs.core/chunk-rest.md
+++ b/refs/cljs.core/chunk-rest.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3180-L3181):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3189-L3190):
```clj
(defn chunk-rest [s]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3180-3181](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3180-L3181)
+ └── [core.cljs:3189-3190](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3189-L3190)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn chunk-rest [s]\n (-chunked-rest s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3180 3181]},
+ :lines [3189 3190]},
:full-name "cljs.core/chunk-rest",
:full-name-encode "cljs.core/chunk-rest",
:history [["+" "0.0-1424"]]}
diff --git a/refs/cljs.core/chunk.md b/refs/cljs.core/chunk.md
index cf06f70d1855..77702b9a9565 100644
--- a/refs/cljs.core/chunk.md
+++ b/refs/cljs.core/chunk.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3174-L3175):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3183-L3184):
```clj
(defn chunk [b]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3174-3175](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3174-L3175)
+ └── [core.cljs:3183-3184](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3183-L3184)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn chunk [b]\n (.chunk b))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3174 3175]},
+ :lines [3183 3184]},
:full-name "cljs.core/chunk",
:full-name-encode "cljs.core/chunk",
:history [["+" "0.0-1424"]]}
diff --git a/refs/cljs.core/chunked-seq.md b/refs/cljs.core/chunked-seq.md
index 6a4914a08cc2..fca495f2999e 100644
--- a/refs/cljs.core/chunked-seq.md
+++ b/refs/cljs.core/chunked-seq.md
@@ -28,7 +28,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5015-L5019):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L5026-L5030):
```clj
(defn chunked-seq
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:5015-5019](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5015-L5019)
+ └── [core.cljs:5026-5030](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L5026-L5030)
-->
@@ -93,9 +93,9 @@ The API data for this symbol:
:source {:code "(defn chunked-seq\n ([vec i off] (ChunkedSeq. vec (array-for vec i) i off nil nil))\n ([vec node i off] (ChunkedSeq. vec node i off nil nil))\n ([vec node i off meta]\n (ChunkedSeq. vec node i off meta nil)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [5015 5019]},
+ :lines [5026 5030]},
:full-name "cljs.core/chunked-seq",
:full-name-encode "cljs.core/chunked-seq",
:history [["+" "0.0-1424"]]}
diff --git a/refs/cljs.core/chunked-seqQMARK.md b/refs/cljs.core/chunked-seqQMARK.md
index 3d7aac203980..e1f5fa84aef0 100644
--- a/refs/cljs.core/chunked-seqQMARK.md
+++ b/refs/cljs.core/chunked-seqQMARK.md
@@ -27,7 +27,7 @@ Return true if x is satisfies IChunkedSeq.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1919-L1921):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1928-L1930):
```clj
(defn ^boolean chunked-seq?
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1919-1921](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1919-L1921)
+ └── [core.cljs:1928-1930](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1928-L1930)
-->
@@ -92,9 +92,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean chunked-seq?\n [x] (implements? IChunkedSeq x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1919 1921]},
+ :lines [1928 1930]},
:full-name "cljs.core/chunked-seq?",
:docstring "Return true if x is satisfies IChunkedSeq."}
diff --git a/refs/cljs.core/clj-GTjs.md b/refs/cljs.core/clj-GTjs.md
index 58245fd84b45..f5c0474d9f0d 100644
--- a/refs/cljs.core/clj-GTjs.md
+++ b/refs/cljs.core/clj-GTjs.md
@@ -64,7 +64,7 @@ Maps become Objects. Arbitrary keys are encoded to by key->js.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9295-L9314):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9307-L9326):
```clj
(defn clj->js
@@ -90,12 +90,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9295-9314](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9295-L9314)
+ └── [core.cljs:9307-9326](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9307-L9326)
-->
@@ -145,9 +145,9 @@ The API data for this symbol:
:source {:code "(defn clj->js\n [x]\n (when-not (nil? x)\n (if (satisfies? IEncodeJS x)\n (-clj->js x)\n (cond\n (keyword? x) (name x)\n (symbol? x) (str x)\n (map? x) (let [m (js-obj)]\n (doseq [[k v] x]\n (aset m (key->js k) (clj->js v)))\n m)\n (coll? x) (let [arr (array)]\n (doseq [x (map clj->js x)]\n (.push arr x))\n arr)\n :else x))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9295 9314]},
+ :lines [9307 9326]},
:examples [{:id "2b1057",
:content "```clj\n(clj->js {:foo 1 :bar 2})\n;;=> #js {:foo 1, :bar 2}\n\n(clj->js [:foo \"bar\" 'baz])\n;;=> #js [\"foo\" \"bar\" \"baz\"]\n\n(clj->js [1 {:foo \"bar\"} 4])\n;;=> #js [1 #js {:foo \"bar\"} 4]\n```"}],
:full-name "cljs.core/clj->js",
diff --git a/refs/cljs.core/clone.md b/refs/cljs.core/clone.md
index 96f12da54232..f500b621678a 100644
--- a/refs/cljs.core/clone.md
+++ b/refs/cljs.core/clone.md
@@ -27,7 +27,7 @@ Clone the supplied value which must implement ICloneable.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1042-L1045):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1051-L1054):
```clj
(defn clone
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1042-1045](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1042-L1045)
+ └── [core.cljs:1051-1054](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1051-L1054)
-->
@@ -92,9 +92,9 @@ The API data for this symbol:
:source {:code "(defn clone\n [value]\n (-clone value))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1042 1045]},
+ :lines [1051 1054]},
:full-name "cljs.core/clone",
:docstring "Clone the supplied value which must implement ICloneable."}
diff --git a/refs/cljs.core/cloneableQMARK.md b/refs/cljs.core/cloneableQMARK.md
index ba62087cbbcb..c1b0c88f5b01 100644
--- a/refs/cljs.core/cloneableQMARK.md
+++ b/refs/cljs.core/cloneableQMARK.md
@@ -27,7 +27,7 @@ Return true if x implements ICloneable protocol.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1047-L1050):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1056-L1059):
```clj
(defn cloneable?
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1047-1050](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1047-L1050)
+ └── [core.cljs:1056-1059](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1056-L1059)
-->
@@ -92,9 +92,9 @@ The API data for this symbol:
:source {:code "(defn cloneable?\n [value]\n (satisfies? ICloneable value))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1047 1050]},
+ :lines [1056 1059]},
:full-name "cljs.core/cloneable?",
:docstring "Return true if x implements ICloneable protocol."}
diff --git a/refs/cljs.core/collQMARK.md b/refs/cljs.core/collQMARK.md
index cb1a9850c528..fa5f0422f32c 100644
--- a/refs/cljs.core/collQMARK.md
+++ b/refs/cljs.core/collQMARK.md
@@ -76,7 +76,7 @@ Returns true if x satisfies ICollection
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1871-L1876):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1880-L1885):
```clj
(defn ^boolean coll?
@@ -90,12 +90,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1871-1876](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1871-L1876)
+ └── [core.cljs:1880-1885](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1880-L1885)
-->
@@ -149,9 +149,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean coll?\n [x]\n (if (nil? x)\n false\n (satisfies? ICollection x)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1871 1876]},
+ :lines [1880 1885]},
:examples [{:id "d30884",
:content "```clj\n(coll? [1 2 3])\n;;=> true\n\n(coll? '(1 2 3))\n;;=> true\n\n(coll? #{1 2 3})\n;;=> true\n\n(coll? {:foo 1 :bar 2})\n;;=> true\n```\n\nNot collections:\n\n```clj\n(coll? \"foo\")\n;;=> false\n\n(coll? 123)\n;;=> false\n\n(coll? nil)\n;;=> false\n```"}],
:full-name "cljs.core/coll?",
diff --git a/refs/cljs.core/comp.md b/refs/cljs.core/comp.md
index 1081e883880b..de6fb1ab7dad 100644
--- a/refs/cljs.core/comp.md
+++ b/refs/cljs.core/comp.md
@@ -62,7 +62,7 @@ fn (right-to-left) to the result, etc.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3784-L3811):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3793-L3820):
```clj
(defn comp
@@ -95,12 +95,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3784-3811](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3784-L3811)
+ └── [core.cljs:3793-3820](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3793-L3820)
-->
@@ -153,9 +153,9 @@ The API data for this symbol:
:source {:code "(defn comp\n ([] identity)\n ([f] f)\n ([f g]\n (fn\n ([] (f (g)))\n ([x] (f (g x)))\n ([x y] (f (g x y)))\n ([x y z] (f (g x y z)))\n ([x y z & args] (f (apply g x y z args)))))\n ([f g h]\n (fn\n ([] (f (g (h))))\n ([x] (f (g (h x))))\n ([x y] (f (g (h x y))))\n ([x y z] (f (g (h x y z))))\n ([x y z & args] (f (g (apply h x y z args))))))\n ([f1 f2 f3 & fs]\n (let [fs (reverse (list* f1 f2 f3 fs))]\n (fn [& args]\n (loop [ret (apply (first fs) args) fs (next fs)]\n (if fs\n (recur ((first fs) ret) (next fs))\n ret))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3784 3811]},
+ :lines [3793 3820]},
:examples [{:id "5d3250",
:content "```clj\n(def f (comp str inc +))\n(f 1 2 3)\n;;=> \"7\"\n```"}],
:full-name "cljs.core/comp",
diff --git a/refs/cljs.core/comparator.md b/refs/cljs.core/comparator.md
index bacfd9893e71..e7bce1a05295 100644
--- a/refs/cljs.core/comparator.md
+++ b/refs/cljs.core/comparator.md
@@ -30,7 +30,7 @@ Returns an JavaScript compatible comparator based upon pred.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9933-L9937):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9945-L9949):
```clj
(defn comparator
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9933-9937](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9933-L9937)
+ └── [core.cljs:9945-9949](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9945-L9949)
-->
@@ -99,9 +99,9 @@ The API data for this symbol:
:source {:code "(defn comparator\n [pred]\n (fn [x y]\n (cond (pred x y) -1 (pred y x) 1 :else 0)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9933 9937]},
+ :lines [9945 9949]},
:full-name "cljs.core/comparator",
:clj-symbol "clojure.core/comparator",
:docstring "Returns an JavaScript compatible comparator based upon pred."}
diff --git a/refs/cljs.core/compare-and-setBANG.md b/refs/cljs.core/compare-and-setBANG.md
index 73fd6c286962..c2876bad8753 100644
--- a/refs/cljs.core/compare-and-setBANG.md
+++ b/refs/cljs.core/compare-and-setBANG.md
@@ -68,7 +68,7 @@ set happened, else false.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4013-L4020):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4023-L4030):
```clj
(defn compare-and-set!
@@ -82,12 +82,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4013-4020](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4013-L4020)
+ └── [core.cljs:4023-4030](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4023-L4030)
-->
@@ -140,9 +140,9 @@ The API data for this symbol:
:source {:code "(defn compare-and-set!\n [^not-native a oldval newval]\n (if (= (-deref a) oldval)\n (do (reset! a newval) true)\n false))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4013 4020]},
+ :lines [4023 4030]},
:examples [{:id "1fa306",
:content "```clj\n(def a (atom \"abc\"))\n\n(compare-and-set! a \"abc\" \"def\")\n;;=> true\n\n@a\n;;=> \"def\"\n\n(compare-and-set! a \"abc\" \"def\")\n;;=> false\n\n@a\n;;=> \"def\"\n```"}],
:full-name "cljs.core/compare-and-set!",
diff --git a/refs/cljs.core/compare.md b/refs/cljs.core/compare.md
index e99a26af0951..79e60b4aef4c 100644
--- a/refs/cljs.core/compare.md
+++ b/refs/cljs.core/compare.md
@@ -74,7 +74,7 @@ of the same type and special-cases nil to be less than any other object.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2047-L2071):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2056-L2080):
```clj
(defn ^number compare
@@ -104,12 +104,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2047-2071](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2047-L2071)
+ └── [core.cljs:2056-2080](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2056-L2080)
-->
@@ -165,9 +165,9 @@ The API data for this symbol:
:source {:code "(defn ^number compare\n [x y]\n (cond\n (identical? x y) 0\n\n (nil? x) -1\n\n (nil? y) 1\n\n (number? x) (if (number? y)\n (garray/defaultCompare x y)\n (throw (js/Error. (str \"Cannot compare \" x \" to \" y))))\n\n (satisfies? IComparable x)\n (-compare x y)\n\n :else\n (if (and (or (string? x) (array? x) (true? x) (false? x))\n (identical? (type x) (type y)))\n (garray/defaultCompare x y)\n (throw (js/Error. (str \"Cannot compare \" x \" to \" y))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2047 2071]},
+ :lines [2056 2080]},
:examples [{:id "e13fa0",
:content "```clj\n(compare 10 12)\n;;=> -1\n\n(compare 12 10)\n;;=> 1\n\n(compare 10 10)\n;;=> 0\n\n(compare 10 nil)\n;;=> 1\n\n(compare 10 (list 1 2 3))\n;; Error: compare on non-nil objects of different types\n```"}],
:full-name "cljs.core/compare",
diff --git a/refs/cljs.core/complement.md b/refs/cljs.core/complement.md
index cd433c0c6c20..776dae26c35f 100644
--- a/refs/cljs.core/complement.md
+++ b/refs/cljs.core/complement.md
@@ -53,7 +53,7 @@ has the same effects, if any, and returns the opposite truth value.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3770-L3778):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3779-L3787):
```clj
(defn ^boolean complement
@@ -69,12 +69,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3770-3778](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3770-L3778)
+ └── [core.cljs:3779-3787](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3779-L3787)
-->
@@ -128,9 +128,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean complement\n [f]\n (fn\n ([] (not (f)))\n ([x] (not (f x)))\n ([x y] (not (f x y)))\n ([x y & zs] (not (apply f x y zs)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3770 3778]},
+ :lines [3779 3787]},
:examples [{:id "69e359",
:content "```clj\n(def a 10)\n((complement #(= a %)) 12)\n;;=> true\n```"}],
:full-name "cljs.core/complement",
diff --git a/refs/cljs.core/completing.md b/refs/cljs.core/completing.md
index a20826785165..1f9a22343001 100644
--- a/refs/cljs.core/completing.md
+++ b/refs/cljs.core/completing.md
@@ -35,7 +35,7 @@ identity) on the result argument.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2212-L2221):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2221-L2230):
```clj
(defn completing
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2212-2221](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2212-L2221)
+ └── [core.cljs:2221-2230](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2221-L2230)
-->
@@ -107,9 +107,9 @@ The API data for this symbol:
:source {:code "(defn completing\n ([f] (completing f identity))\n ([f cf]\n (fn\n ([] (f))\n ([x] (cf x))\n ([x y] (f x y)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2212 2221]},
+ :lines [2221 2230]},
:full-name "cljs.core/completing",
:clj-symbol "clojure.core/completing",
:docstring "Takes a reducing function f of 2 args and returns a fn suitable for\ntransduce by adding an arity-1 signature that calls cf (default -\nidentity) on the result argument."}
diff --git a/refs/cljs.core/concat.md b/refs/cljs.core/concat.md
index 900b0a7116e1..4ba6f365096d 100644
--- a/refs/cljs.core/concat.md
+++ b/refs/cljs.core/concat.md
@@ -67,7 +67,7 @@ Returns a lazy seq representing the concatenation of the elements in the supplie
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3315-L3338):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3324-L3347):
```clj
(defn concat
@@ -99,12 +99,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3315-3338](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3315-L3338)
+ └── [core.cljs:3324-3347](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3324-L3347)
-->
@@ -157,9 +157,9 @@ The API data for this symbol:
:source {:code "(defn concat\n ([] (lazy-seq nil))\n ([x] (lazy-seq x))\n ([x y]\n (lazy-seq\n (let [s (seq x)]\n (if s\n (if (chunked-seq? s)\n (chunk-cons (chunk-first s) (concat (chunk-rest s) y))\n (cons (first s) (concat (rest s) y)))\n y))))\n ([x y & zs]\n (let [cat (fn cat [xys zs]\n (lazy-seq\n (let [xys (seq xys)]\n (if xys\n (if (chunked-seq? xys)\n (chunk-cons (chunk-first xys)\n (cat (chunk-rest xys) zs))\n (cons (first xys) (cat (rest xys) zs)))\n (when zs\n (cat (first zs) (next zs)))))))]\n (cat (concat x y) zs))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3315 3338]},
+ :lines [3324 3347]},
:examples [{:id "dcc019",
:content "```clj\n(concat (list 1 2 3) (list 4 5 6))\n;;=> (1 2 3 4 5 6)\n\n(concat [1 2 3] (list 4 5 6))\n;; => (1 2 3 4 5 6)\n\n(concat [1] [2] [3])\n;; => (1 2 3)\n```"}],
:full-name "cljs.core/concat",
diff --git a/refs/cljs.core/condp.md b/refs/cljs.core/condp.md
index 02c6601d7ff0..1607e7201e46 100644
--- a/refs/cljs.core/condp.md
+++ b/refs/cljs.core/condp.md
@@ -77,7 +77,7 @@ IllegalArgumentException is thrown.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2011-L2051):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2011-L2051):
```clj
(core/defmacro condp
@@ -107,12 +107,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2011-2051](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2011-L2051)
+ └── [core.cljc:2011-2051](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2011-L2051)
-->
@@ -165,7 +165,7 @@ The API data for this symbol:
:source {:code "(core/defmacro condp\n [pred expr & clauses]\n (core/let [gpred (gensym \"pred__\")\n gexpr (gensym \"expr__\")\n emit (core/fn emit [pred expr args]\n (core/let [[[a b c :as clause] more]\n (split-at (if (= :>> (second args)) 3 2) args)\n n (count clause)]\n (core/cond\n (= 0 n) `(throw (js/Error. (core/str \"No matching clause: \" ~expr)))\n (= 1 n) a\n (= 2 n) `(if (~pred ~a ~expr)\n ~b\n ~(emit pred expr more))\n :else `(if-let [p# (~pred ~a ~expr)]\n (~c p#)\n ~(emit pred expr more)))))\n gres (gensym \"res__\")]\n `(let [~gpred ~pred\n ~gexpr ~expr]\n ~(emit gpred gexpr clauses))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2011 2051]},
:full-name "cljs.core/condp",
diff --git a/refs/cljs.core/conj.md b/refs/cljs.core/conj.md
index 0488abfb3be9..52a508c1f7a7 100644
--- a/refs/cljs.core/conj.md
+++ b/refs/cljs.core/conj.md
@@ -98,7 +98,7 @@ happen at different 'places' depending on the concrete type.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1549-L1562):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1558-L1571):
```clj
(defn conj
@@ -118,12 +118,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1549-1562](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1549-L1562)
+ └── [core.cljs:1558-1571](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1558-L1571)
-->
@@ -179,9 +179,9 @@ The API data for this symbol:
:source {:code "(defn conj\n ([] [])\n ([coll] coll)\n ([coll x]\n (if-not (nil? coll)\n (-conj coll x)\n (list x)))\n ([coll x & xs]\n (if xs\n (recur (conj coll x) (first xs) (next xs))\n (conj coll x))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1549 1562]},
+ :lines [1558 1571]},
:examples [{:id "8c2a84",
:content "Append a vector:\n\n```clj\n(conj [1 2 3] 4)\n;;=> [1 2 3 4]\n```\n\nPrepend a list:\n\n```clj\n(conj (list 1 2 3) 0)\n;;=> (0 1 2 3)\n```\n\nPrepend a sequence:\n\n```clj\n(def x (range 1 4))\n;;=> (1 2 3)\n\n(conj x 0)\n;;=> (0 1 2 3)\n```\n\nAdd to set:\n\n```clj\n(conj #{\"a\" \"b\" \"c\"} \"d\")\n;;=> #{\"a\" \"b\" \"c\" \"d\"}\n```"}],
:known-as "conjoin",
diff --git a/refs/cljs.core/conjBANG.md b/refs/cljs.core/conjBANG.md
index 12fe3a6a73d4..2f8fa7640f62 100644
--- a/refs/cljs.core/conjBANG.md
+++ b/refs/cljs.core/conjBANG.md
@@ -40,7 +40,7 @@ may happen at different 'places' depending on the concrete type.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3365-L3376):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3374-L3385):
```clj
(defn conj!
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3365-3376](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3365-L3376)
+ └── [core.cljs:3374-3385](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3374-L3385)
-->
@@ -115,9 +115,9 @@ The API data for this symbol:
:source {:code "(defn conj!\n ([] (transient []))\n ([coll] coll)\n ([tcoll val]\n (-conj! tcoll val))\n ([tcoll val & vals]\n (let [ntcoll (-conj! tcoll val)]\n (if vals\n (recur ntcoll (first vals) (next vals))\n ntcoll))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3365 3376]},
+ :lines [3374 3385]},
:full-name "cljs.core/conj!",
:clj-symbol "clojure.core/conj!",
:docstring "Adds x to the transient collection, and return coll. The 'addition'\nmay happen at different 'places' depending on the concrete type."}
diff --git a/refs/cljs.core/cons.md b/refs/cljs.core/cons.md
index bc19a95d7005..0129e593089a 100644
--- a/refs/cljs.core/cons.md
+++ b/refs/cljs.core/cons.md
@@ -59,7 +59,7 @@ Returns a new seq where x is the first element and seq is the rest.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2889-L2895):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2898-L2904):
```clj
(defn cons
@@ -74,12 +74,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2889-2895](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2889-L2895)
+ └── [core.cljs:2898-2904](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2898-L2904)
-->
@@ -132,9 +132,9 @@ The API data for this symbol:
:source {:code "(defn cons\n [x coll]\n (if (or (nil? coll)\n (implements? ISeq coll))\n (Cons. nil x coll nil)\n (Cons. nil x (seq coll) nil)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2889 2895]},
+ :lines [2898 2904]},
:examples [{:id "68c769",
:content "```clj\n(cons 1 (list 1 2 3))\n;;=> (1 1 2 3)\n\n(cons 1 [1 2 3])\n;;=> (1 1 2 3)\n\n(cons 1 nil)\n;;=> (1)\n\n(cons nil nil)\n;;=> (nil)\n```"}],
:full-name "cljs.core/cons",
diff --git a/refs/cljs.core/constantly.md b/refs/cljs.core/constantly.md
index 38c809c056f4..4f3bd828758a 100644
--- a/refs/cljs.core/constantly.md
+++ b/refs/cljs.core/constantly.md
@@ -58,7 +58,7 @@ Returns a function that takes any number of arguments and returns x.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3780-L3782):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3789-L3791):
```clj
(defn constantly
@@ -69,12 +69,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3780-3782](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3780-L3782)
+ └── [core.cljs:3789-3791](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3789-L3791)
-->
@@ -127,9 +127,9 @@ The API data for this symbol:
:source {:code "(defn constantly\n [x] (fn [& args] x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3780 3782]},
+ :lines [3789 3791]},
:examples [{:id "9d5c25",
:content "```clj\n(def ten (constantly 10))\n\n(ten \"hi\")\n;;=> 10\n\n(ten 123)\n;;=> 10\n\n(ten :whatever)\n;;=> 10\n```"}],
:full-name "cljs.core/constantly",
diff --git a/refs/cljs.core/containsQMARK.md b/refs/cljs.core/containsQMARK.md
index bbe41a01038d..7940ef6d2050 100644
--- a/refs/cljs.core/containsQMARK.md
+++ b/refs/cljs.core/containsQMARK.md
@@ -97,7 +97,7 @@ it will not perform a linear search for a value. See also 'some'.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2010-L2019):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2019-L2028):
```clj
(defn ^boolean contains?
@@ -111,12 +111,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2010-2019](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2010-L2019)
+ └── [core.cljs:2019-2028](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2019-L2028)
-->
@@ -170,9 +170,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean contains?\n [coll v]\n (if (identical? (get coll v lookup-sentinel) lookup-sentinel)\n false\n true))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2010 2019]},
+ :lines [2019 2028]},
:examples [{:id "2991f0",
:content "Sets and Maps provide key lookups, so `contains?` works as expected:\n\n```clj\n(contains? #{:a :b} :a)\n;;=> true\n\n(contains? {:a 1, :b 2} :a)\n;;=> true\n\n(contains? {:a 1, :b 2} 1)\n;;=> false\n```\n\nVectors provide integer index lookups, so `contains?` works appropriately:\n\n```clj\n(contains? [:a :b] :b)\n;;=> false\n\n(contains? [:a :b] 1)\n;;=> true\n```\n\nLists and Sequences do not provide lookups, so `contains?` will not work:\n\n```clj\n(contains? '(:a :b) :a)\n;;=> false\n\n(contains? '(:a :b) 1)\n;;=> false\n\n(contains? (range 3) 1)\n;;=> false\n```"}],
:full-name "cljs.core/contains?",
diff --git a/refs/cljs.core/copy-arguments.md b/refs/cljs.core/copy-arguments.md
index 46f8ba3d2019..fb3c63e85e26 100644
--- a/refs/cljs.core/copy-arguments.md
+++ b/refs/cljs.core/copy-arguments.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2680-L2685):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2682-L2687):
```clj
(core/defmacro copy-arguments [dest]
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2680-2685](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2680-L2685)
+ └── [core.cljc:2682-2687](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2682-L2687)
-->
@@ -88,9 +88,9 @@ The API data for this symbol:
:source {:code "(core/defmacro copy-arguments [dest]\n `(let [len# (alength (js-arguments))]\n (loop [i# 0]\n (when (< i# len#)\n (.push ~dest (aget (js-arguments) i#))\n (recur (inc i#))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2680 2685]},
+ :lines [2682 2687]},
:full-name "cljs.core/copy-arguments",
:full-name-encode "cljs.core/copy-arguments",
:history [["+" "1.7.10"]]}
diff --git a/refs/cljs.core/count.md b/refs/cljs.core/count.md
index 1fedd04f5795..029136e185c7 100644
--- a/refs/cljs.core/count.md
+++ b/refs/cljs.core/count.md
@@ -62,7 +62,7 @@ Returns the number of items in the collection. (count nil) returns
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1576-L1595):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1585-L1604):
```clj
(defn count
@@ -89,12 +89,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1576-1595](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1576-L1595)
+ └── [core.cljs:1585-1604](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1585-L1604)
-->
@@ -146,9 +146,9 @@ The API data for this symbol:
:source {:code "(defn count\n [coll]\n (if-not (nil? coll)\n (cond\n (implements? ICounted coll)\n (-count ^not-native coll)\n\n (array? coll)\n (alength coll)\n \n (string? coll)\n (alength coll)\n\n (implements? ISeqable coll)\n (accumulating-seq-count coll)\n\n :else (-count coll))\n 0))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1576 1595]},
+ :lines [1585 1604]},
:examples [{:id "96e470",
:content "```clj\n(count [1 2 3])\n;;=> 3\n\n(count [])\n;;=> 0\n\n(count nil)\n;;=> 0\n\n(count #{:a :b})\n;;=> 2\n\n(count {:key \"value\" :key2 \"value2\"})\n;;=> 2\n```"}],
:full-name "cljs.core/count",
diff --git a/refs/cljs.core/countedQMARK.md b/refs/cljs.core/countedQMARK.md
index d6f459d29248..11427c817722 100644
--- a/refs/cljs.core/countedQMARK.md
+++ b/refs/cljs.core/countedQMARK.md
@@ -37,7 +37,7 @@ Returns true if coll implements count in constant time
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1350-L1352):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1359-L1361):
```clj
(defn ^boolean counted?
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1350-1352](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1350-L1352)
+ └── [core.cljs:1359-1361](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1359-L1361)
-->
@@ -106,9 +106,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean counted?\n [x] (satisfies? ICounted x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1350 1352]},
+ :lines [1359 1361]},
:full-name "cljs.core/counted?",
:clj-symbol "clojure.core/counted?",
:docstring "Returns true if coll implements count in constant time"}
diff --git a/refs/cljs.core/create-ns.md b/refs/cljs.core/create-ns.md
index f3371ca2ca00..44b3516646b1 100644
--- a/refs/cljs.core/create-ns.md
+++ b/refs/cljs.core/create-ns.md
@@ -28,7 +28,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10141-L10145):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10153-L10157):
```clj
(defn create-ns
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10141-10145](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10141-L10145)
+ └── [core.cljs:10153-10157](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10153-L10157)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn create-ns\n ([sym]\n (create-ns sym (find-ns-obj sym)))\n ([sym ns-obj]\n (Namespace. ns-obj sym)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10141 10145]},
+ :lines [10153 10157]},
:full-name "cljs.core/create-ns",
:clj-symbol "clojure.core/create-ns"}
diff --git a/refs/cljs.core/cycle.md b/refs/cljs.core/cycle.md
index 709f594c9052..8ad4fc6ca9ba 100644
--- a/refs/cljs.core/cycle.md
+++ b/refs/cljs.core/cycle.md
@@ -41,7 +41,7 @@ Returns a lazy (infinite!) sequence of repetitions of the items in coll.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4311-L4315):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4321-L4325):
```clj
(defn cycle
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4311-4315](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4311-L4315)
+ └── [core.cljs:4321-4325](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4321-L4325)
-->
@@ -112,9 +112,9 @@ The API data for this symbol:
:source {:code "(defn cycle\n [coll] (lazy-seq\n (when-let [s (seq coll)]\n (concat s (cycle s)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4311 4315]},
+ :lines [4321 4325]},
:full-name "cljs.core/cycle",
:clj-symbol "clojure.core/cycle",
:docstring "Returns a lazy (infinite!) sequence of repetitions of the items in coll."}
diff --git a/refs/cljs.core/dec.md b/refs/cljs.core/dec.md
index 4c6617ad9a75..c50583f76e7d 100644
--- a/refs/cljs.core/dec.md
+++ b/refs/cljs.core/dec.md
@@ -40,7 +40,7 @@ Returns a number one less than num.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2320-L2322):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2329-L2331):
```clj
(defn dec
@@ -51,19 +51,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2320-2322](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2320-L2322)
+ └── [core.cljs:2329-2331](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2329-L2331)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1060-L1061):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1060-L1061):
```clj
(core/defmacro ^::ana/numeric dec [x]
@@ -74,12 +74,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1060-1061](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1060-L1061)
+ └── [core.cljc:1060-1061](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1060-L1061)
-->
@@ -130,13 +130,13 @@ The API data for this symbol:
:source {:code "(defn dec\n [x] (- x 1))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2320 2322]},
+ :lines [2329 2331]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric dec [x]\n `(- ~x 1))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1060 1061]}],
:full-name "cljs.core/dec",
diff --git a/refs/cljs.core/dedupe.md b/refs/cljs.core/dedupe.md
index e9a4d9dba2d2..2250eb9d3813 100644
--- a/refs/cljs.core/dedupe.md
+++ b/refs/cljs.core/dedupe.md
@@ -34,7 +34,7 @@ Returns a transducer when no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9219-L9234):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9231-L9246):
```clj
(defn dedupe
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9219-9234](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9219-L9234)
+ └── [core.cljs:9231-9246](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9231-L9246)
-->
@@ -113,9 +113,9 @@ The API data for this symbol:
:source {:code "(defn dedupe\n ([]\n (fn [rf]\n (let [pa (volatile! ::none)]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (let [prior @pa]\n (vreset! pa input)\n (if (= prior input)\n result\n (rf result input))))))))\n ([coll] (sequence (dedupe) coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9219 9234]},
+ :lines [9231 9246]},
:full-name "cljs.core/dedupe",
:clj-symbol "clojure.core/dedupe",
:docstring "Returns a lazy sequence removing consecutive duplicates in coll.\nReturns a transducer when no collection is provided."}
diff --git a/refs/cljs.core/default-dispatch-val.md b/refs/cljs.core/default-dispatch-val.md
index f14b0fcc2af1..14b3ef58d8f7 100644
--- a/refs/cljs.core/default-dispatch-val.md
+++ b/refs/cljs.core/default-dispatch-val.md
@@ -27,7 +27,7 @@ Given a multimethod, return it's default-dispatch-val.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9808-L9810):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9820-L9822):
```clj
(defn default-dispatch-val
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9808-9810](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9808-L9810)
+ └── [core.cljs:9820-9822](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9820-L9822)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn default-dispatch-val\n [multifn] (-default-dispatch-val multifn))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9808 9810]},
+ :lines [9820 9822]},
:full-name "cljs.core/default-dispatch-val",
:docstring "Given a multimethod, return it's default-dispatch-val."}
diff --git a/refs/cljs.core/defmacro.md b/refs/cljs.core/defmacro.md
index fdd7db7c98c4..b98536cd1559 100644
--- a/refs/cljs.core/defmacro.md
+++ b/refs/cljs.core/defmacro.md
@@ -110,7 +110,7 @@ called.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2861-L2902):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2863-L2904):
```clj
(core/defn defmacro
@@ -155,12 +155,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2861-2902](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2861-L2902)
+ └── [core.cljc:2863-2904](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2863-L2904)
-->
@@ -217,9 +217,9 @@ The API data for this symbol:
:source {:code "(core/defn defmacro\n [&form &env name & args]\n (core/let [prefix (core/loop [p (core/list (vary-meta name assoc :macro true)) args args]\n (core/let [f (first args)]\n (if (core/string? f)\n (recur (cons f p) (next args))\n (if (map? f)\n (recur (cons f p) (next args))\n p))))\n fdecl (core/loop [fd args]\n (if (core/string? (first fd))\n (recur (next fd))\n (if (map? (first fd))\n (recur (next fd))\n fd)))\n fdecl (if (vector? (first fdecl))\n (core/list fdecl)\n fdecl)\n add-implicit-args (core/fn [fd]\n (core/let [args (first fd)]\n (cons (vec (cons '&form (cons '&env args))) (next fd))))\n add-args (core/fn [acc ds]\n (if (core/nil? ds)\n acc\n (core/let [d (first ds)]\n (if (map? d)\n (conj acc d)\n (recur (conj acc (add-implicit-args d)) (next ds))))))\n fdecl (seq (add-args [] fdecl))\n decl (core/loop [p prefix d fdecl]\n (if p\n (recur (next p) (cons (first p) d))\n d))]\n (core/list 'do\n (cons `defn decl)\n (core/list 'set! `(. ~name ~'-cljs$lang$macro) true))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2861 2902]},
+ :lines [2863 2904]},
:examples [{:id "8040c8",
:content "Here is a `str->int` macro that works for either ClojureScript compiler\nversion. It simply expands to a `js/parseInt` call:\n\n```clj\n;; in macros.clj\n(ns foo.macros)\n\n;; expands to a runtime call\n(defmacro str->int [s]\n `(js/parseInt s))\n```\n\nIf we want to evaluate the conversion at _compile time_ instead of expanding it\nto a runtime call, we must use reader conditionals (in a `.cljc` file) to\nchoose the function appropriate for each compiler's evaluation environment.\n\n```clj\n;; in macros.cljc\n(ns foo.macros)\n\n;; expands to the result of the conversion\n(defmacro str->int [s]\n #?(:clj (Integer/parseInt s)\n :cljs (js/parseInt s)))\n```"}],
:full-name "cljs.core/defmacro",
diff --git a/refs/cljs.core/defmethod.md b/refs/cljs.core/defmethod.md
index 5bd3c3ecc684..1796308b1868 100644
--- a/refs/cljs.core/defmethod.md
+++ b/refs/cljs.core/defmethod.md
@@ -30,7 +30,7 @@ Creates and installs a new method of multimethod associated with dispatch-value.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2500-L2503):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2500-L2503):
```clj
(core/defmacro defmethod
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2500-2503](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2500-L2503)
+ └── [core.cljc:2500-2503](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2500-L2503)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(core/defmacro defmethod\n [multifn dispatch-val & fn-tail]\n `(-add-method ~(with-meta multifn {:tag 'cljs.core/MultiFn}) ~dispatch-val (fn ~@fn-tail)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2500 2503]},
:full-name "cljs.core/defmethod",
diff --git a/refs/cljs.core/defmulti.md b/refs/cljs.core/defmulti.md
index 08cf1212ca2a..4cd33fc90c37 100644
--- a/refs/cljs.core/defmulti.md
+++ b/refs/cljs.core/defmulti.md
@@ -36,7 +36,7 @@ Options are key-value pairs and may be one of:
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2454-L2498):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2454-L2498):
```clj
(core/defmacro defmulti
@@ -83,12 +83,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2454-2498](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2454-L2498)
+ └── [core.cljc:2454-2498](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2454-L2498)
-->
@@ -139,7 +139,7 @@ The API data for this symbol:
:source {:code "(core/defmacro defmulti\n [mm-name & options]\n (core/let [docstring (if (core/string? (first options))\n (first options)\n nil)\n options (if (core/string? (first options))\n (next options)\n options)\n m (if (map? (first options))\n (first options)\n {})\n options (if (map? (first options))\n (next options)\n options)\n dispatch-fn (first options)\n options (next options)\n m (if docstring\n (assoc m :doc docstring)\n m)\n m (if (meta mm-name)\n (conj (meta mm-name) m)\n m)\n mm-ns (core/-> &env :ns :name core/str)]\n (core/when (= (count options) 1)\n (throw\n #?(:clj (Exception. \"The syntax for defmulti has changed. Example: (defmulti name dispatch-fn :default dispatch-value)\")\n :cljs (js/Error. \"The syntax for defmulti has changed. Example: (defmulti name dispatch-fn :default dispatch-value)\"))))\n (core/let [options (apply core/hash-map options)\n default (core/get options :default :default)]\n (check-valid-options options :default :hierarchy)\n `(defonce ~(with-meta mm-name m)\n (let [method-table# (atom {})\n prefer-table# (atom {})\n method-cache# (atom {})\n cached-hierarchy# (atom {})\n hierarchy# (get ~options :hierarchy (cljs.core/get-global-hierarchy))]\n (cljs.core/MultiFn. (cljs.core/symbol ~mm-ns ~(name mm-name)) ~dispatch-fn ~default hierarchy#\n method-table# prefer-table# method-cache# cached-hierarchy#))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2454 2498]},
:full-name "cljs.core/defmulti",
diff --git a/refs/cljs.core/defn.md b/refs/cljs.core/defn.md
index 2e0710608ad8..0f67841a255a 100644
--- a/refs/cljs.core/defn.md
+++ b/refs/cljs.core/defn.md
@@ -73,7 +73,7 @@ Same as (def name (core/fn [params* ] exprs*)) or (def
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2786-L2856):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2788-L2858):
```clj
(def
@@ -153,12 +153,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2786-2856](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2786-L2856)
+ └── [core.cljc:2788-2858](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2788-L2858)
-->
@@ -215,9 +215,9 @@ The API data for this symbol:
:source {:code "(def\n ^{:doc \"Same as (def name (core/fn [params* ] exprs*)) or (def\n name (core/fn ([params* ] exprs*)+)) with any doc-string or attrs added\n to the var metadata. prepost-map defines a map with optional keys\n :pre and :post that contain collections of pre or post conditions.\"\n :arglists '([name doc-string? attr-map? [params*] prepost-map? body]\n [name doc-string? attr-map? ([params*] prepost-map? body)+ attr-map?])}\n defn (core/fn defn [&form &env name & fdecl]\n ;; Note: Cannot delegate this check to def because of the call to (with-meta name ..)\n (if (core/instance? #?(:clj clojure.lang.Symbol :cljs Symbol) name)\n nil\n (throw\n #?(:clj (IllegalArgumentException. \"First argument to defn must be a symbol\")\n :cljs (js/Error. \"First argument to defn must be a symbol\"))))\n (core/let [m (if (core/string? (first fdecl))\n {:doc (first fdecl)}\n {})\n fdecl (if (core/string? (first fdecl))\n (next fdecl)\n fdecl)\n m (if (map? (first fdecl))\n (conj m (first fdecl))\n m)\n fdecl (if (map? (first fdecl))\n (next fdecl)\n fdecl)\n fdecl (if (vector? (first fdecl))\n (core/list fdecl)\n fdecl)\n m (if (map? (last fdecl))\n (conj m (last fdecl))\n m)\n fdecl (if (map? (last fdecl))\n (butlast fdecl)\n fdecl)\n m (conj {:arglists (core/list 'quote (sigs fdecl))} m)\n ;; no support for :inline\n ;m (core/let [inline (:inline m)\n ; ifn (first inline)\n ; iname (second inline)]\n ; ;; same as: (if (and (= 'fn ifn) (not (symbol? iname))) ...)\n ; (if (if #?(:clj (clojure.lang.Util/equiv 'fn ifn)\n ; :cljs (= 'fn ifn))\n ; (if #?(:clj (core/instance? clojure.lang.Symbol iname)\n ; :cljs (core/instance? Symbol iname)) false true))\n ; ;; inserts the same fn name to the inline fn if it does not have one\n ; (assoc m\n ; :inline (cons ifn\n ; (cons (clojure.lang.Symbol/intern\n ; (.concat (.getName ^clojure.lang.Symbol name) \"__inliner\"))\n ; (next inline))))\n ; m))\n m (conj (if (meta name) (meta name) {}) m)]\n (core/cond\n (multi-arity-fn? fdecl)\n (multi-arity-fn name\n (if (comp/checking-types?)\n (update-in m [:jsdoc] conj \"@param {...*} var_args\")\n m) fdecl)\n\n (variadic-fn? fdecl)\n (variadic-fn name\n (if (comp/checking-types?)\n (update-in m [:jsdoc] conj \"@param {...*} var_args\")\n m) fdecl)\n\n :else\n (core/list 'def (with-meta name m)\n ;;todo - restore propagation of fn name\n ;;must figure out how to convey primitive hints to self calls first\n (cons `fn fdecl))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2786 2856]},
+ :lines [2788 2858]},
:full-name "cljs.core/defn",
:clj-symbol "clojure.core/defn",
:docstring "Same as (def name (core/fn [params* ] exprs*)) or (def\n name (core/fn ([params* ] exprs*)+)) with any doc-string or attrs added\n to the var metadata. prepost-map defines a map with optional keys\n :pre and :post that contain collections of pre or post conditions."}
diff --git a/refs/cljs.core/defonce.md b/refs/cljs.core/defonce.md
index ed1ffd28d19e..e1535e9c7adb 100644
--- a/refs/cljs.core/defonce.md
+++ b/refs/cljs.core/defonce.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L601-L603):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L601-L603):
```clj
(core/defmacro defonce [x init]
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:601-603](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L601-L603)
+ └── [core.cljc:601-603](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L601-L603)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(core/defmacro defonce [x init]\n `(when-not (exists? ~x)\n (def ~x ~init)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [601 603]},
:full-name "cljs.core/defonce",
diff --git a/refs/cljs.core/defprotocol.md b/refs/cljs.core/defprotocol.md
index 61909e63b43b..af5610859bdc 100644
--- a/refs/cljs.core/defprotocol.md
+++ b/refs/cljs.core/defprotocol.md
@@ -68,7 +68,7 @@ effect, and defines no new types.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1796-L1902):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1796-L1902):
```clj
(core/defmacro defprotocol
@@ -145,12 +145,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1796-1902](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1796-L1902)
+ └── [core.cljc:1796-1902](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1796-L1902)
-->
@@ -201,7 +201,7 @@ The API data for this symbol:
:source {:code "(core/defmacro defprotocol\n [psym & doc+methods]\n (core/let [p (:name (cljs.analyzer/resolve-var (dissoc &env :locals) psym))\n [doc methods] (if (core/string? (first doc+methods))\n [(first doc+methods) (next doc+methods)]\n [nil doc+methods])\n psym (vary-meta psym assoc\n :doc doc\n :protocol-symbol true)\n ns-name (core/-> &env :ns :name)\n fqn (core/fn [n] (symbol (core/str ns-name \".\" n)))\n prefix (protocol-prefix p)\n _ (core/doseq [[mname & arities] methods]\n (core/when (some #{0} (map count (filter vector? arities)))\n (throw\n #?(:clj (Exception.\n (core/str \"Invalid protocol, \" psym\n \" defines method \" mname \" with arity 0\"))\n :cljs (js/Error.\n (core/str \"Invalid protocol, \" psym\n \" defines method \" mname \" with arity 0\"))))))\n expand-sig (core/fn [fname slot sig]\n `(~sig\n (if (and (not (nil? ~(first sig)))\n (not (nil? (. ~(first sig) ~(symbol (core/str \"-\" slot)))))) ;; Property access needed here.\n (. ~(first sig) ~slot ~@sig)\n (let [x# (if (nil? ~(first sig)) nil ~(first sig))\n m# (aget ~(fqn fname) (goog/typeOf x#))]\n (if-not (nil? m#)\n (m# ~@sig)\n (let [m# (aget ~(fqn fname) \"_\")]\n (if-not (nil? m#)\n (m# ~@sig)\n (throw\n (missing-protocol\n ~(core/str psym \".\" fname) ~(first sig))))))))))\n psym (core/-> psym\n (vary-meta update-in [:jsdoc] conj\n \"@interface\")\n (vary-meta assoc-in [:protocol-info :methods]\n (into {}\n (map\n (core/fn [[fname & sigs]]\n (core/let [doc (core/as-> (last sigs) doc\n (core/when (core/string? doc) doc))\n sigs (take-while vector? sigs)]\n [(vary-meta fname assoc :doc doc)\n (vec sigs)]))\n methods))))\n method (core/fn [[fname & sigs]]\n (core/let [doc (core/as-> (last sigs) doc\n (core/when (core/string? doc) doc))\n sigs (take-while vector? sigs)\n slot (symbol (core/str prefix (name fname)))\n fname (vary-meta fname assoc\n :protocol p\n :doc doc)]\n `(defn ~fname\n ~@(map (core/fn [sig]\n (expand-sig fname\n (symbol (core/str slot \"$arity$\" (count sig)))\n sig))\n sigs))))]\n `(do\n (set! ~'*unchecked-if* true)\n (def ~psym (~'js* \"function(){}\"))\n ~@(map method methods)\n (set! ~'*unchecked-if* false))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1796 1902]},
:full-name "cljs.core/defprotocol",
diff --git a/refs/cljs.core/defrecord.md b/refs/cljs.core/defrecord.md
index b4d96cc5c450..22f319391eb9 100644
--- a/refs/cljs.core/defrecord.md
+++ b/refs/cljs.core/defrecord.md
@@ -81,7 +81,7 @@ and map->TypeName, taking a map of keywords to field values.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1727-L1794):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1727-L1794):
```clj
(core/defmacro defrecord
@@ -106,12 +106,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1727-1794](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1727-L1794)
+ └── [core.cljc:1727-1794](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1727-L1794)
-->
@@ -162,7 +162,7 @@ The API data for this symbol:
:source {:code "(core/defmacro defrecord\n [rsym fields & impls]\n (validate-fields \"defrecord\" rsym fields)\n (core/let [rsym (vary-meta rsym assoc :internal-ctor true)\n r (vary-meta\n (:name (cljs.analyzer/resolve-var (dissoc &env :locals) rsym))\n assoc :internal-ctor true)]\n `(let []\n ~(emit-defrecord &env rsym r fields impls)\n (set! (.-getBasis ~r) (fn [] '[~@fields]))\n (set! (.-cljs$lang$type ~r) true)\n (set! (.-cljs$lang$ctorPrSeq ~r) (fn [this#] (cljs.core/list ~(core/str r))))\n (set! (.-cljs$lang$ctorPrWriter ~r) (fn [this# writer#] (-write writer# ~(core/str r))))\n ~(build-positional-factory rsym r fields)\n ~(build-map-factory rsym r fields)\n ~r)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1727 1794]},
:full-name "cljs.core/defrecord",
diff --git a/refs/cljs.core/deftype.md b/refs/cljs.core/deftype.md
index 7fd793bdd1cf..49e079c790cd 100644
--- a/refs/cljs.core/deftype.md
+++ b/refs/cljs.core/deftype.md
@@ -77,7 +77,7 @@ will be defined, taking positional parameters for the fields
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1563-L1631):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1563-L1631):
```clj
(core/defmacro deftype
@@ -107,12 +107,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1563-1631](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1563-L1631)
+ └── [core.cljc:1563-1631](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1563-L1631)
-->
@@ -163,7 +163,7 @@ The API data for this symbol:
:source {:code "(core/defmacro deftype\n [t fields & impls]\n (validate-fields \"deftype\" t fields)\n (core/let [env &env\n r (:name (cljs.analyzer/resolve-var (dissoc env :locals) t))\n [fpps pmasks] (prepare-protocol-masks env impls)\n protocols (collect-protocols impls env)\n t (vary-meta t assoc\n :protocols protocols\n :skip-protocol-flag fpps) ]\n `(do\n (deftype* ~t ~fields ~pmasks\n ~(if (seq impls)\n `(extend-type ~t ~@(dt->et t impls fields))))\n (set! (.-getBasis ~t) (fn [] '[~@fields]))\n (set! (.-cljs$lang$type ~t) true)\n (set! (.-cljs$lang$ctorStr ~t) ~(core/str r))\n (set! (.-cljs$lang$ctorPrWriter ~t) (fn [this# writer# opt#] (-write writer# ~(core/str r))))\n\n ~(build-positional-factory t r fields)\n ~t)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1563 1631]},
:full-name "cljs.core/deftype",
diff --git a/refs/cljs.core/delay.md b/refs/cljs.core/delay.md
index b4ea87fa1815..98bef493e2f8 100644
--- a/refs/cljs.core/delay.md
+++ b/refs/cljs.core/delay.md
@@ -33,7 +33,7 @@ calls.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1968-L1974):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1968-L1974):
```clj
(core/defmacro delay
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1968-1974](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1968-L1974)
+ └── [core.cljc:1968-1974](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1968-L1974)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(core/defmacro delay\n [& body]\n `(new cljs.core/Delay (fn [] ~@body) nil))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1968 1974]},
:full-name "cljs.core/delay",
diff --git a/refs/cljs.core/delayQMARK.md b/refs/cljs.core/delayQMARK.md
index e53da872ddae..957204b78e64 100644
--- a/refs/cljs.core/delayQMARK.md
+++ b/refs/cljs.core/delayQMARK.md
@@ -30,7 +30,7 @@ returns true if x is a Delay created with delay
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9184-L9186):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9196-L9198):
```clj
(defn ^boolean delay?
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9184-9186](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9184-L9186)
+ └── [core.cljs:9196-9198](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9196-L9198)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean delay?\n [x] (instance? Delay x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9184 9186]},
+ :lines [9196 9198]},
:full-name "cljs.core/delay?",
:clj-symbol "clojure.core/delay?",
:docstring "returns true if x is a Delay created with delay"}
diff --git a/refs/cljs.core/demunge.md b/refs/cljs.core/demunge.md
index 3e2453445908..1fb750310683 100644
--- a/refs/cljs.core/demunge.md
+++ b/refs/cljs.core/demunge.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10081-L10086):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10093-L10098):
```clj
(defn demunge [name]
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10081-10086](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10081-L10086)
+ └── [core.cljs:10093-10098](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10093-L10098)
-->
@@ -88,9 +88,9 @@ The API data for this symbol:
:source {:code "(defn demunge [name]\n ((if (symbol? name) symbol str)\n (let [name' (str name)]\n (if (identical? name' \"_DOT__DOT_\")\n \"..\"\n (demunge-str (str name))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10081 10086]},
+ :lines [10093 10098]},
:full-name "cljs.core/demunge",
:full-name-encode "cljs.core/demunge",
:history [["+" "1.7.10"]]}
diff --git a/refs/cljs.core/deref.md b/refs/cljs.core/deref.md
index 3e71b9141005..30841de4b46b 100644
--- a/refs/cljs.core/deref.md
+++ b/refs/cljs.core/deref.md
@@ -46,7 +46,7 @@ it if not already forced. See also - realized?.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1276-L1282):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1285-L1291):
```clj
(defn deref
@@ -58,12 +58,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1276-1282](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1276-L1282)
+ └── [core.cljs:1285-1291](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1285-L1291)
-->
@@ -116,9 +116,9 @@ The API data for this symbol:
:source {:code "(defn deref\n [o]\n (-deref o))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1276 1282]},
+ :lines [1285 1291]},
:full-name "cljs.core/deref",
:clj-symbol "clojure.core/deref",
:docstring "Also reader macro: @var/@atom/@delay. Returns the\nmost-recently-committed value of ref. When applied to a var\nor atom, returns its current state. When applied to a delay, forces\nit if not already forced. See also - realized?."}
diff --git a/refs/cljs.core/derive.md b/refs/cljs.core/derive.md
index 32c2eec8061f..2dd61d727fe4 100644
--- a/refs/cljs.core/derive.md
+++ b/refs/cljs.core/derive.md
@@ -45,7 +45,7 @@ supplied defaults to, and modifies, the global hierarchy.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9471-L9503):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9483-L9515):
```clj
(defn derive
@@ -82,12 +82,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9471-9503](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9471-L9503)
+ └── [core.cljs:9483-9515](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9483-L9515)
-->
@@ -142,9 +142,9 @@ The API data for this symbol:
:source {:code "(defn derive\n ([tag parent]\n (assert (namespace parent))\n ;; (assert (or (class? tag) (and (instance? cljs.core.Named tag) (namespace tag))))\n (swap-global-hierarchy! derive tag parent) nil)\n ([h tag parent]\n (assert (not= tag parent))\n ;; (assert (or (class? tag) (instance? clojure.lang.Named tag)))\n ;; (assert (instance? clojure.lang.INamed tag))\n ;; (assert (instance? clojure.lang.INamed parent))\n (let [tp (:parents h)\n td (:descendants h)\n ta (:ancestors h)\n tf (fn [m source sources target targets]\n (reduce (fn [ret k]\n (assoc ret k\n (reduce conj (get targets k #{}) (cons target (targets target)))))\n m (cons source (sources source))))]\n (or\n (when-not (contains? (tp tag) parent)\n (when (contains? (ta tag) parent)\n (throw (js/Error. (str tag \"already has\" parent \"as ancestor\"))))\n (when (contains? (ta parent) tag)\n (throw (js/Error. (str \"Cyclic derivation:\" parent \"has\" tag \"as ancestor\"))))\n {:parents (assoc (:parents h) tag (conj (get tp tag #{}) parent))\n :ancestors (tf (:ancestors h) tag td parent ta)\n :descendants (tf (:descendants h) parent ta tag td)})\n h))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9471 9503]},
+ :lines [9483 9515]},
:full-name "cljs.core/derive",
:clj-symbol "clojure.core/derive",
:docstring "Establishes a parent/child relationship between parent and\ntag. Parent must be a namespace-qualified symbol or keyword and\nchild can be either a namespace-qualified symbol or keyword or a\nclass. h must be a hierarchy obtained from make-hierarchy, if not\nsupplied defaults to, and modifies, the global hierarchy."}
diff --git a/refs/cljs.core/descendants.md b/refs/cljs.core/descendants.md
index 77ea0d4cc042..8886869b7757 100644
--- a/refs/cljs.core/descendants.md
+++ b/refs/cljs.core/descendants.md
@@ -45,7 +45,7 @@ relationships.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9462-L9469):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9474-L9481):
```clj
(defn descendants
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9462-9469](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9462-L9469)
+ └── [core.cljs:9474-9481](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9474-L9481)
-->
@@ -117,9 +117,9 @@ The API data for this symbol:
:source {:code "(defn descendants\n ([tag] (descendants @(get-global-hierarchy) tag))\n ([h tag] (not-empty (get (:descendants h) tag))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9462 9469]},
+ :lines [9474 9481]},
:full-name "cljs.core/descendants",
:clj-symbol "clojure.core/descendants",
:docstring "Returns the immediate and indirect children of tag, through a\nrelationship established via derive. h must be a hierarchy obtained\nfrom make-hierarchy, if not supplied defaults to the global\nhierarchy. Note: does not work on JavaScript type inheritance\nrelationships."}
diff --git a/refs/cljs.core/disj.md b/refs/cljs.core/disj.md
index aa4e20794f28..e00baa61b4b7 100644
--- a/refs/cljs.core/disj.md
+++ b/refs/cljs.core/disj.md
@@ -50,7 +50,7 @@ does not contain key(s).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1851-L1863):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1860-L1872):
```clj
(defn disj
@@ -70,12 +70,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1851-1863](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1851-L1863)
+ └── [core.cljs:1860-1872](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1860-L1872)
-->
@@ -130,9 +130,9 @@ The API data for this symbol:
:source {:code "(defn disj\n ([coll] coll)\n ([coll k]\n (when-not (nil? coll)\n (-disjoin coll k)))\n ([coll k & ks]\n (when-not (nil? coll)\n (let [ret (disj coll k)]\n (if ks\n (recur ret (first ks) (next ks))\n ret)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1851 1863]},
+ :lines [1860 1872]},
:full-name "cljs.core/disj",
:clj-symbol "clojure.core/disj",
:docstring "disj[oin]. Returns a new set of the same (hashed/sorted) type, that\ndoes not contain key(s)."}
diff --git a/refs/cljs.core/disjBANG.md b/refs/cljs.core/disjBANG.md
index ca675868d72f..157130175551 100644
--- a/refs/cljs.core/disjBANG.md
+++ b/refs/cljs.core/disjBANG.md
@@ -34,7 +34,7 @@ does not contain key(s).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3406-L3415):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3415-L3424):
```clj
(defn disj!
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3406-3415](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3406-L3415)
+ └── [core.cljs:3415-3424](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3415-L3424)
-->
@@ -107,9 +107,9 @@ The API data for this symbol:
:source {:code "(defn disj!\n ([tcoll val]\n (-disjoin! tcoll val))\n ([tcoll val & vals]\n (let [ntcoll (-disjoin! tcoll val)]\n (if vals\n (recur ntcoll (first vals) (next vals))\n ntcoll))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3406 3415]},
+ :lines [3415 3424]},
:full-name "cljs.core/disj!",
:clj-symbol "clojure.core/disj!",
:docstring "disj[oin]. Returns a transient set of the same (hashed/sorted) type, that\ndoes not contain key(s)."}
diff --git a/refs/cljs.core/dispatch-fn.md b/refs/cljs.core/dispatch-fn.md
index 8219c1fa77f4..496b649a7629 100644
--- a/refs/cljs.core/dispatch-fn.md
+++ b/refs/cljs.core/dispatch-fn.md
@@ -27,7 +27,7 @@ Given a multimethod, return it's dispatch-fn.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9812-L9814):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9824-L9826):
```clj
(defn dispatch-fn
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9812-9814](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9812-L9814)
+ └── [core.cljs:9824-9826](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9824-L9826)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn dispatch-fn\n [multifn] (-dispatch-fn multifn))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9812 9814]},
+ :lines [9824 9826]},
:full-name "cljs.core/dispatch-fn",
:docstring "Given a multimethod, return it's dispatch-fn."}
diff --git a/refs/cljs.core/dissoc.md b/refs/cljs.core/dissoc.md
index b36ef60e503e..e472854104cd 100644
--- a/refs/cljs.core/dissoc.md
+++ b/refs/cljs.core/dissoc.md
@@ -63,7 +63,7 @@ that does not contain a mapping for key(s).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1748-L1760):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1757-L1769):
```clj
(defn dissoc
@@ -83,12 +83,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1748-1760](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1748-L1760)
+ └── [core.cljs:1757-1769](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1757-L1769)
-->
@@ -141,9 +141,9 @@ The API data for this symbol:
:source {:code "(defn dissoc\n ([coll] coll)\n ([coll k]\n (when-not (nil? coll)\n (-dissoc coll k)))\n ([coll k & ks]\n (when-not (nil? coll)\n (let [ret (dissoc coll k)]\n (if ks\n (recur ret (first ks) (next ks))\n ret)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1748 1760]},
+ :lines [1757 1769]},
:examples [{:id "fd6ae9",
:content "```clj\n(dissoc {:key \"value\" :key2 \"value2\"} :key)\n;;=> {:key2 \"value2\"}\n```"}],
:full-name "cljs.core/dissoc",
diff --git a/refs/cljs.core/dissocBANG.md b/refs/cljs.core/dissocBANG.md
index 49c663993f35..c243847b031b 100644
--- a/refs/cljs.core/dissocBANG.md
+++ b/refs/cljs.core/dissocBANG.md
@@ -33,7 +33,7 @@ Returns a transient map that doesn't contain a mapping for key(s).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3390-L3398):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3399-L3407):
```clj
(defn dissoc!
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3390-3398](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3390-L3398)
+ └── [core.cljs:3399-3407](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3399-L3407)
-->
@@ -106,9 +106,9 @@ The API data for this symbol:
:source {:code "(defn dissoc!\n ([tcoll key]\n (-dissoc! tcoll key))\n ([tcoll key & ks]\n (let [ntcoll (-dissoc! tcoll key)]\n (if ks\n (recur ntcoll (first ks) (next ks))\n ntcoll))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3390 3398]},
+ :lines [3399 3407]},
:full-name "cljs.core/dissoc!",
:clj-symbol "clojure.core/dissoc!",
:docstring "Returns a transient map that doesn't contain a mapping for key(s)."}
diff --git a/refs/cljs.core/distinct.md b/refs/cljs.core/distinct.md
index c50e640387c5..080faaf22370 100644
--- a/refs/cljs.core/distinct.md
+++ b/refs/cljs.core/distinct.md
@@ -36,11 +36,12 @@ Returns a lazy sequence of the elements of `coll` with duplicates removed.
Source docstring:
```
-Returns a lazy sequence of the elements of coll with duplicates removed
+Returns a lazy sequence of the elements of coll with duplicates removed.
+Returns a stateful transducer when no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8239-L8261):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8250-L8273):
```clj
(defn distinct
@@ -71,12 +72,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8239-8261](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8239-L8261)
+ └── [core.cljs:8250-8273](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8250-L8273)
-->
@@ -129,12 +130,12 @@ The API data for this symbol:
:source {:code "(defn distinct\n ([]\n (fn [rf]\n (let [seen (volatile! #{})]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (if (contains? @seen input)\n result\n (do (vswap! seen conj input)\n (rf result input))))))))\n ([coll]\n (let [step (fn step [xs seen]\n (lazy-seq\n ((fn [[f :as xs] seen]\n (when-let [s (seq xs)]\n (if (contains? seen f)\n (recur (rest s) seen)\n (cons f (step (rest s) (conj seen f))))))\n xs seen)))]\n (step coll #{}))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8239 8261]},
+ :lines [8250 8273]},
:full-name "cljs.core/distinct",
:clj-symbol "clojure.core/distinct",
- :docstring "Returns a lazy sequence of the elements of coll with duplicates removed"}
+ :docstring "Returns a lazy sequence of the elements of coll with duplicates removed.\nReturns a stateful transducer when no collection is provided."}
```
diff --git a/refs/cljs.core/distinctQMARK.md b/refs/cljs.core/distinctQMARK.md
index b440d3cdae52..027a838b5eb8 100644
--- a/refs/cljs.core/distinctQMARK.md
+++ b/refs/cljs.core/distinctQMARK.md
@@ -78,7 +78,7 @@ Returns true if no two of the arguments are =
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2029-L2043):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2038-L2052):
```clj
(defn ^boolean distinct?
@@ -101,12 +101,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2029-2043](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2029-L2043)
+ └── [core.cljs:2038-2052](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2038-L2052)
-->
@@ -160,9 +160,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean distinct?\n ([x] true)\n ([x y] (not (= x y)))\n ([x y & more]\n (if (not (= x y))\n (loop [s #{x y} xs more]\n (let [x (first xs)\n etc (next xs)]\n (if xs\n (if (contains? s x)\n false\n (recur (conj s x) etc))\n true)))\n false)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2029 2043]},
+ :lines [2038 2052]},
:examples [{:id "b32799",
:content "```clj\n(distinct? 1)\n;;=> true\n\n(distinct? 1 2)\n;;=> true\n\n(distinct? 1 1)\n;;=> false\n\n(distinct? 1 2 3)\n;;=> true\n\n(distinct? 1 2 1)\n;;=> false\n```\n\nApply it a collection:\n\n```clj\n(apply distinct? [1 2 3])\n;;=> true\n\n(apply distinct? [1 2 1])\n;;=> false\n```"}],
:full-name "cljs.core/distinct?",
diff --git a/refs/cljs.core/divide.md b/refs/cljs.core/divide.md
index eca7fbf74b36..29ed9bd4e89e 100644
--- a/refs/cljs.core/divide.md
+++ b/refs/cljs.core/divide.md
@@ -28,7 +28,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1030-L1033):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1030-L1033):
```clj
(core/defmacro ^::ana/numeric divide
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1030-1033](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1030-L1033)
+ └── [core.cljc:1030-1033](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1030-L1033)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(core/defmacro ^::ana/numeric divide\n ([x] `(/ 1 ~x))\n ([x y] (core/list 'js* \"(~{} / ~{})\" x y))\n ([x y & more] `(/ (/ ~x ~y) ~@more)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1030 1033]},
:full-name "cljs.core/divide",
diff --git a/refs/cljs.core/doall.md b/refs/cljs.core/doall.md
index c977b605e3a4..b7220006fc71 100644
--- a/refs/cljs.core/doall.md
+++ b/refs/cljs.core/doall.md
@@ -53,7 +53,7 @@ seq to reside in memory at one time.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8652-L8664):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8664-L8676):
```clj
(defn doall
@@ -69,12 +69,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8652-8664](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8652-L8664)
+ └── [core.cljs:8664-8676](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8664-L8676)
-->
@@ -127,9 +127,9 @@ The API data for this symbol:
:source {:code "(defn doall\n ([coll]\n (dorun coll)\n coll)\n ([n coll]\n (dorun n coll)\n coll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8652 8664]},
+ :lines [8664 8676]},
:full-name "cljs.core/doall",
:clj-symbol "clojure.core/doall",
:docstring "When lazy sequences are produced via functions that have side\neffects, any effects other than those needed to produce the first\nelement in the seq do not occur until the seq is consumed. doall can\nbe used to force any effects. Walks through the successive nexts of\nthe seq, retains the head and returns it, thus causing the entire\nseq to reside in memory at one time."}
diff --git a/refs/cljs.core/dorun.md b/refs/cljs.core/dorun.md
index ddd769069676..2acaf84abcee 100644
--- a/refs/cljs.core/dorun.md
+++ b/refs/cljs.core/dorun.md
@@ -50,7 +50,7 @@ the seq, does not retain the head and returns nil.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8639-L8650):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8651-L8662):
```clj
(defn dorun
@@ -66,12 +66,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8639-8650](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8639-L8650)
+ └── [core.cljs:8651-8662](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8651-L8662)
-->
@@ -124,9 +124,9 @@ The API data for this symbol:
:source {:code "(defn dorun\n ([coll]\n (when (seq coll)\n (recur (next coll))))\n ([n coll]\n (when (and (seq coll) (pos? n))\n (recur (dec n) (next coll)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8639 8650]},
+ :lines [8651 8662]},
:full-name "cljs.core/dorun",
:clj-symbol "clojure.core/dorun",
:docstring "When lazy sequences are produced via functions that have side\neffects, any effects other than those needed to produce the first\nelement in the seq do not occur until the seq is consumed. dorun can\nbe used to force any effects. Walks through the successive nexts of\nthe seq, does not retain the head and returns nil."}
diff --git a/refs/cljs.core/doseq.md b/refs/cljs.core/doseq.md
index 1474b8cb90c4..9ec3b2f53524 100644
--- a/refs/cljs.core/doseq.md
+++ b/refs/cljs.core/doseq.md
@@ -48,7 +48,7 @@ the head of the sequence. Returns nil.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2247-L2301):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2247-L2301):
```clj
(core/defmacro doseq
@@ -109,12 +109,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2247-2301](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2247-L2301)
+ └── [core.cljc:2247-2301](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2247-L2301)
-->
@@ -170,7 +170,7 @@ The API data for this symbol:
:source {:code "(core/defmacro doseq\n [seq-exprs & body]\n (assert-args doseq\n (vector? seq-exprs) \"a vector for its binding\"\n (even? (count seq-exprs)) \"an even number of forms in binding vector\")\n (core/let [err (core/fn [& msg] (throw (ex-info (apply core/str msg) {})))\n step (core/fn step [recform exprs]\n (core/if-not exprs\n [true `(do ~@body)]\n (core/let [k (first exprs)\n v (second exprs)\n\n seqsym (gensym \"seq__\")\n recform (if (core/keyword? k) recform `(recur (next ~seqsym) nil 0 0))\n steppair (step recform (nnext exprs))\n needrec (steppair 0)\n subform (steppair 1)]\n (core/cond\n (= k :let) [needrec `(let ~v ~subform)]\n (= k :while) [false `(when ~v\n ~subform\n ~@(core/when needrec [recform]))]\n (= k :when) [false `(if ~v\n (do\n ~subform\n ~@(core/when needrec [recform]))\n ~recform)]\n (core/keyword? k) (err \"Invalid 'doseq' keyword\" k)\n :else (core/let [chunksym (with-meta (gensym \"chunk__\")\n {:tag 'not-native})\n countsym (gensym \"count__\")\n isym (gensym \"i__\")\n recform-chunk `(recur ~seqsym ~chunksym ~countsym (unchecked-inc ~isym))\n steppair-chunk (step recform-chunk (nnext exprs))\n subform-chunk (steppair-chunk 1)]\n [true `(loop [~seqsym (seq ~v)\n ~chunksym nil\n ~countsym 0\n ~isym 0]\n (if (coercive-boolean (< ~isym ~countsym))\n (let [~k (-nth ~chunksym ~isym)]\n ~subform-chunk\n ~@(core/when needrec [recform-chunk]))\n (when-let [~seqsym (seq ~seqsym)]\n (if (chunked-seq? ~seqsym)\n (let [c# (chunk-first ~seqsym)]\n (recur (chunk-rest ~seqsym) c#\n (count c#) 0))\n (let [~k (first ~seqsym)]\n ~subform\n ~@(core/when needrec [recform]))))))])))))]\n (nth (step nil (seq seq-exprs)) 1)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2247 2301]},
:full-name "cljs.core/doseq",
diff --git a/refs/cljs.core/dotimes.md b/refs/cljs.core/dotimes.md
index b6f367d8e87c..fd3217f04646 100644
--- a/refs/cljs.core/dotimes.md
+++ b/refs/cljs.core/dotimes.md
@@ -46,7 +46,7 @@ bound to integers from 0 through n-1.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2430-L2442):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2430-L2442):
```clj
(core/defmacro dotimes
@@ -64,12 +64,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2430-2442](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2430-L2442)
+ └── [core.cljc:2430-2442](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2430-L2442)
-->
@@ -122,7 +122,7 @@ The API data for this symbol:
:source {:code "(core/defmacro dotimes\n [bindings & body]\n (core/let [i (first bindings)\n n (second bindings)]\n `(let [n# ~n]\n (loop [~i 0]\n (when (< ~i n#)\n ~@body\n (recur (inc ~i)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2430 2442]},
:full-name "cljs.core/dotimes",
diff --git a/refs/cljs.core/double-array.md b/refs/cljs.core/double-array.md
index 51a36e42c5fd..36f5e64040e4 100644
--- a/refs/cljs.core/double-array.md
+++ b/refs/cljs.core/double-array.md
@@ -34,7 +34,7 @@ with Clojure.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3255-L3275):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3264-L3284):
```clj
(defn double-array
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3255-3275](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3255-L3275)
+ └── [core.cljs:3264-3284](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3264-L3284)
-->
@@ -118,9 +118,9 @@ The API data for this symbol:
:source {:code "(defn double-array\n ([size-or-seq]\n (if (number? size-or-seq)\n (double-array size-or-seq nil)\n (into-array size-or-seq)))\n ([size init-val-or-seq]\n (let [a (make-array size)]\n (if (seq? init-val-or-seq)\n (let [s (seq init-val-or-seq)]\n (loop [i 0 s s]\n (if (and s (< i size))\n (do\n (aset a i (first s))\n (recur (inc i) (next s)))\n a)))\n (do\n (dotimes [i size]\n (aset a i init-val-or-seq))\n a)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3255 3275]},
+ :lines [3264 3284]},
:full-name "cljs.core/double-array",
:clj-symbol "clojure.core/double-array",
:docstring "Creates an array of doubles. Does not coerce array, provided for compatibility\nwith Clojure."}
diff --git a/refs/cljs.core/double.md b/refs/cljs.core/double.md
index dd26e18ef520..c44200bf87b8 100644
--- a/refs/cljs.core/double.md
+++ b/refs/cljs.core/double.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2350):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2359):
```clj
(defn ^number double [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2350](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2350)
+ └── [core.cljs:2359](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2359)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L964):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L964):
```clj
(core/defmacro double [x] x)
@@ -57,12 +57,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:964](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L964)
+ └── [core.cljc:964](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L964)
-->
@@ -112,13 +112,13 @@ The API data for this symbol:
:source {:code "(defn ^number double [x] x)",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2350]},
+ :lines [2359]},
:extra-sources [{:code "(core/defmacro double [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [964]}],
:full-name "cljs.core/double",
diff --git a/refs/cljs.core/doubles.md b/refs/cljs.core/doubles.md
index 430051c4cabd..869079a1c8a0 100644
--- a/refs/cljs.core/doubles.md
+++ b/refs/cljs.core/doubles.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2465):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2474):
```clj
(defn doubles [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2465](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2465)
+ └── [core.cljs:2474](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2474)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn doubles [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2465]},
+ :lines [2474]},
:full-name "cljs.core/doubles",
:clj-symbol "clojure.core/doubles"}
diff --git a/refs/cljs.core/drop-last.md b/refs/cljs.core/drop-last.md
index b322191d1563..2c612c29759f 100644
--- a/refs/cljs.core/drop-last.md
+++ b/refs/cljs.core/drop-last.md
@@ -46,7 +46,7 @@ Return a lazy sequence of all but the last n (default 1) items in coll
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4272-L4275):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4282-L4285):
```clj
(defn drop-last
@@ -58,12 +58,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4272-4275](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4272-L4275)
+ └── [core.cljs:4282-4285](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4282-L4285)
-->
@@ -116,9 +116,9 @@ The API data for this symbol:
:source {:code "(defn drop-last\n ([s] (drop-last 1 s))\n ([n s] (map (fn [x _] x) s (drop n s))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4272 4275]},
+ :lines [4282 4285]},
:full-name "cljs.core/drop-last",
:clj-symbol "clojure.core/drop-last",
:docstring "Return a lazy sequence of all but the last n (default 1) items in coll"}
diff --git a/refs/cljs.core/drop-while.md b/refs/cljs.core/drop-while.md
index 37b1d6f3de97..646afe10cec6 100644
--- a/refs/cljs.core/drop-while.md
+++ b/refs/cljs.core/drop-while.md
@@ -49,7 +49,7 @@ stateful transducer when no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4286-L4309):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4296-L4319):
```clj
(defn drop-while
@@ -79,12 +79,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4286-4309](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4286-L4309)
+ └── [core.cljs:4296-4319](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4296-L4319)
-->
@@ -137,9 +137,9 @@ The API data for this symbol:
:source {:code "(defn drop-while\n ([pred]\n (fn [rf]\n (let [da (volatile! true)]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (let [drop? @da]\n (if (and drop? (pred input))\n result\n (do\n (vreset! da nil)\n (rf result input)))))))))\n ([pred coll]\n (let [step (fn [pred coll]\n (let [s (seq coll)]\n (if (and s (pred (first s)))\n (recur pred (rest s))\n s)))]\n (lazy-seq (step pred coll)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4286 4309]},
+ :lines [4296 4319]},
:full-name "cljs.core/drop-while",
:clj-symbol "clojure.core/drop-while",
:docstring "Returns a lazy sequence of the items in coll starting from the\nfirst item for which (pred item) returns logical false. Returns a\nstateful transducer when no collection is provided."}
diff --git a/refs/cljs.core/drop.md b/refs/cljs.core/drop.md
index 3e996daaf99e..37c46783b265 100644
--- a/refs/cljs.core/drop.md
+++ b/refs/cljs.core/drop.md
@@ -50,7 +50,7 @@ Returns a stateful transducer when no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4247-L4270):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4257-L4280):
```clj
(defn drop
@@ -81,12 +81,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4247-4270](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4247-L4270)
+ └── [core.cljs:4257-4280](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4257-L4280)
-->
@@ -143,9 +143,9 @@ The API data for this symbol:
:source {:code "(defn drop\n ([n]\n {:pre [(number? n)]}\n (fn [rf]\n (let [na (volatile! n)]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (let [n @na]\n (vswap! na dec)\n (if (pos? n)\n result\n (rf result input))))))))\n ([n coll]\n {:pre [(number? n)]}\n (let [step (fn [n coll]\n (let [s (seq coll)]\n (if (and (pos? n) s)\n (recur (dec n) (rest s))\n s)))]\n (lazy-seq (step n coll)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4247 4270]},
+ :lines [4257 4280]},
:full-name "cljs.core/drop",
:clj-symbol "clojure.core/drop",
:docstring "Returns a lazy sequence of all but the first n items in coll.\nReturns a stateful transducer when no collection is provided."}
diff --git a/refs/cljs.core/eduction.md b/refs/cljs.core/eduction.md
index 79a244b9431d..7198f6340326 100644
--- a/refs/cljs.core/eduction.md
+++ b/refs/cljs.core/eduction.md
@@ -33,7 +33,7 @@ performed every time reduce/iterator is called.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9262-L9269):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9274-L9281):
```clj
(defn eduction
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9262-9269](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9262-L9269)
+ └── [core.cljs:9274-9281](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9274-L9281)
-->
@@ -101,9 +101,9 @@ The API data for this symbol:
:source {:code "(defn eduction\n [& xforms]\n (Eduction. (apply comp (butlast xforms)) (last xforms)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9262 9269]},
+ :lines [9274 9281]},
:full-name "cljs.core/eduction",
:clj-symbol "clojure.core/eduction",
:docstring "Returns a reducible/iterable application of the transducers\nto the items in coll. Transducers are applied in order as if\ncombined with comp. Note that these applications will be\nperformed every time reduce/iterator is called."}
diff --git a/refs/cljs.core/empty.md b/refs/cljs.core/empty.md
index 40c917b619d7..a04ca856673d 100644
--- a/refs/cljs.core/empty.md
+++ b/refs/cljs.core/empty.md
@@ -42,7 +42,7 @@ Returns an empty collection of the same category as coll, or nil
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1564-L1568):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1573-L1577):
```clj
(defn empty
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1564-1568](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1564-L1568)
+ └── [core.cljs:1573-1577](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1573-L1577)
-->
@@ -113,9 +113,9 @@ The API data for this symbol:
:source {:code "(defn empty\n [coll]\n (when-not (nil? coll)\n (-empty coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1564 1568]},
+ :lines [1573 1577]},
:full-name "cljs.core/empty",
:clj-symbol "clojure.core/empty",
:docstring "Returns an empty collection of the same category as coll, or nil"}
diff --git a/refs/cljs.core/emptyQMARK.md b/refs/cljs.core/emptyQMARK.md
index 56e29054224e..a68e201e5fe2 100644
--- a/refs/cljs.core/emptyQMARK.md
+++ b/refs/cljs.core/emptyQMARK.md
@@ -43,7 +43,7 @@ Please use the idiom (seq x) rather than (not (empty? x))
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1865-L1869):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1874-L1878):
```clj
(defn ^boolean empty?
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1865-1869](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1865-L1869)
+ └── [core.cljs:1874-1878](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1874-L1878)
-->
@@ -114,9 +114,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean empty?\n [coll] (or (nil? coll)\n (not (seq coll))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1865 1869]},
+ :lines [1874 1878]},
:full-name "cljs.core/empty?",
:clj-symbol "clojure.core/empty?",
:docstring "Returns true if coll has no items - same as (not (seq coll)).\nPlease use the idiom (seq x) rather than (not (empty? x))"}
diff --git a/refs/cljs.core/enable-console-printBANG.md b/refs/cljs.core/enable-console-printBANG.md
index e7ffe0783bc6..70ca9f7f7e0b 100644
--- a/refs/cljs.core/enable-console-printBANG.md
+++ b/refs/cljs.core/enable-console-printBANG.md
@@ -27,7 +27,7 @@ Set *print-fn* to console.log
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L141-L151):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L141-L151):
```clj
(defn enable-console-print!
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:141-151](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L141-L151)
+ └── [core.cljs:141-151](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L141-L151)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn enable-console-print!\n []\n (set! *print-newline* false)\n (set! *print-fn*\n (fn [& args]\n (.apply (.-log js/console) js/console (into-array args))))\n (set! *print-err-fn*\n (fn [& args]\n (.apply (.-error js/console) js/console (into-array args))))\n nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [141 151]},
:full-name "cljs.core/enable-console-print!",
diff --git a/refs/cljs.core/ensure-reduced.md b/refs/cljs.core/ensure-reduced.md
index d05caec265be..1f8333278db6 100644
--- a/refs/cljs.core/ensure-reduced.md
+++ b/refs/cljs.core/ensure-reduced.md
@@ -30,7 +30,7 @@ If x is already reduced?, returns it, else returns (reduced x)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1264-L1267):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1273-L1276):
```clj
(defn ensure-reduced
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1264-1267](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1264-L1267)
+ └── [core.cljs:1273-1276](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1273-L1276)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn ensure-reduced\n [x]\n (if (reduced? x) x (reduced x)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1264 1267]},
+ :lines [1273 1276]},
:full-name "cljs.core/ensure-reduced",
:clj-symbol "clojure.core/ensure-reduced",
:docstring "If x is already reduced?, returns it, else returns (reduced x)"}
diff --git a/refs/cljs.core/es6-entries-iterator.md b/refs/cljs.core/es6-entries-iterator.md
index fdb538a7aa77..82a689a0b708 100644
--- a/refs/cljs.core/es6-entries-iterator.md
+++ b/refs/cljs.core/es6-entries-iterator.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5658-L5659):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L5669-L5670):
```clj
(defn es6-entries-iterator [coll]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:5658-5659](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5658-L5659)
+ └── [core.cljs:5669-5670](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L5669-L5670)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn es6-entries-iterator [coll]\n (ES6EntriesIterator. (seq coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [5658 5659]},
+ :lines [5669 5670]},
:full-name "cljs.core/es6-entries-iterator",
:full-name-encode "cljs.core/es6-entries-iterator",
:history [["+" "0.0-2371"]]}
diff --git a/refs/cljs.core/es6-iterable.md b/refs/cljs.core/es6-iterable.md
index 9136815a6273..66b60e6446cb 100644
--- a/refs/cljs.core/es6-iterable.md
+++ b/refs/cljs.core/es6-iterable.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2581-L2585):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2583-L2587):
```clj
(core/defmacro es6-iterable [ty]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2581-2585](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2581-L2585)
+ └── [core.cljc:2583-2587](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2583-L2587)
-->
@@ -87,9 +87,9 @@ The API data for this symbol:
:source {:code "(core/defmacro es6-iterable [ty]\n `(aset (.-prototype ~ty) cljs.core/ITER_SYMBOL\n (fn []\n (this-as this#\n (cljs.core/es6-iterator this#)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2581 2585]},
+ :lines [2583 2587]},
:full-name "cljs.core/es6-iterable",
:full-name-encode "cljs.core/es6-iterable",
:history [["+" "0.0-2411"]]}
diff --git a/refs/cljs.core/es6-iterator-seq.md b/refs/cljs.core/es6-iterator-seq.md
index 913af2e2ca84..23d80057d321 100644
--- a/refs/cljs.core/es6-iterator-seq.md
+++ b/refs/cljs.core/es6-iterator-seq.md
@@ -27,7 +27,7 @@ EXPERIMENTAL: Given an ES2015 compatible iterator return a seq.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1153-L1159):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1162-L1168):
```clj
(defn es6-iterator-seq
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1153-1159](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1153-L1159)
+ └── [core.cljs:1162-1168](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1162-L1168)
-->
@@ -95,9 +95,9 @@ The API data for this symbol:
:source {:code "(defn es6-iterator-seq\n [iter]\n (let [v (.next iter)]\n (if (.-done v)\n ()\n (ES6IteratorSeq. (.-value v) iter nil))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1153 1159]},
+ :lines [1162 1168]},
:full-name "cljs.core/es6-iterator-seq",
:docstring "EXPERIMENTAL: Given an ES2015 compatible iterator return a seq."}
diff --git a/refs/cljs.core/es6-iterator.md b/refs/cljs.core/es6-iterator.md
index dc5a0df0c77c..27a69ad4938d 100644
--- a/refs/cljs.core/es6-iterator.md
+++ b/refs/cljs.core/es6-iterator.md
@@ -27,7 +27,7 @@ EXPERIMENTAL: Return a ES2015 compatible iterator for coll.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1136-L1139):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1145-L1148):
```clj
(defn es6-iterator
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1136-1139](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1136-L1139)
+ └── [core.cljs:1145-1148](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1145-L1148)
-->
@@ -92,9 +92,9 @@ The API data for this symbol:
:source {:code "(defn es6-iterator\n [coll]\n (ES6Iterator. (seq coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1136 1139]},
+ :lines [1145 1148]},
:full-name "cljs.core/es6-iterator",
:docstring "EXPERIMENTAL: Return a ES2015 compatible iterator for coll."}
diff --git a/refs/cljs.core/es6-set-entries-iterator.md b/refs/cljs.core/es6-set-entries-iterator.md
index 7b647a51e520..fcb4f99528b5 100644
--- a/refs/cljs.core/es6-set-entries-iterator.md
+++ b/refs/cljs.core/es6-set-entries-iterator.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5671-L5672):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L5682-L5683):
```clj
(defn es6-set-entries-iterator [coll]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:5671-5672](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5671-L5672)
+ └── [core.cljs:5682-5683](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L5682-L5683)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn es6-set-entries-iterator [coll]\n (ES6SetEntriesIterator. (seq coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [5671 5672]},
+ :lines [5682 5683]},
:full-name "cljs.core/es6-set-entries-iterator",
:full-name-encode "cljs.core/es6-set-entries-iterator",
:history [["+" "0.0-2371"]]}
diff --git a/refs/cljs.core/evenQMARK.md b/refs/cljs.core/evenQMARK.md
index 636e91afd706..8b12ae5b4033 100644
--- a/refs/cljs.core/evenQMARK.md
+++ b/refs/cljs.core/evenQMARK.md
@@ -42,7 +42,7 @@ Returns true if n is even, throws an exception if n is not an integer
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3760-L3764):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3769-L3773):
```clj
(defn ^boolean even?
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3760-3764](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3760-L3764)
+ └── [core.cljs:3769-3773](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3769-L3773)
-->
@@ -114,9 +114,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean even?\n [n] (if (integer? n)\n (zero? (bit-and n 1))\n (throw (js/Error. (str \"Argument must be an integer: \" n)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3760 3764]},
+ :lines [3769 3773]},
:full-name "cljs.core/even?",
:clj-symbol "clojure.core/even?",
:docstring "Returns true if n is even, throws an exception if n is not an integer"}
diff --git a/refs/cljs.core/every-pred.md b/refs/cljs.core/every-pred.md
index ff7d94495332..0d7c7d6cf519 100644
--- a/refs/cljs.core/every-pred.md
+++ b/refs/cljs.core/every-pred.md
@@ -58,7 +58,7 @@ argument that triggers a logical false result against the original predicates.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4095-L4132):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4105-L4142):
```clj
(defn every-pred
@@ -101,12 +101,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4095-4132](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4095-L4132)
+ └── [core.cljs:4105-4142](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4105-L4142)
-->
@@ -159,9 +159,9 @@ The API data for this symbol:
:source {:code "(defn every-pred\n ([p]\n (fn ep1\n ([] true)\n ([x] (boolean (p x)))\n ([x y] (boolean (and (p x) (p y))))\n ([x y z] (boolean (and (p x) (p y) (p z))))\n ([x y z & args] (boolean (and (ep1 x y z)\n (every? p args))))))\n ([p1 p2]\n (fn ep2\n ([] true)\n ([x] (boolean (and (p1 x) (p2 x))))\n ([x y] (boolean (and (p1 x) (p1 y) (p2 x) (p2 y))))\n ([x y z] (boolean (and (p1 x) (p1 y) (p1 z) (p2 x) (p2 y) (p2 z))))\n ([x y z & args] (boolean (and (ep2 x y z)\n (every? #(and (p1 %) (p2 %)) args))))))\n ([p1 p2 p3]\n (fn ep3\n ([] true)\n ([x] (boolean (and (p1 x) (p2 x) (p3 x))))\n ([x y] (boolean (and (p1 x) (p2 x) (p3 x) (p1 y) (p2 y) (p3 y))))\n ([x y z] (boolean (and (p1 x) (p2 x) (p3 x) (p1 y) (p2 y) (p3 y) (p1 z) (p2 z) (p3 z))))\n ([x y z & args] (boolean (and (ep3 x y z)\n (every? #(and (p1 %) (p2 %) (p3 %)) args))))))\n ([p1 p2 p3 & ps]\n (let [ps (list* p1 p2 p3 ps)]\n (fn epn\n ([] true)\n ([x] (every? #(% x) ps))\n ([x y] (every? #(and (% x) (% y)) ps))\n ([x y z] (every? #(and (% x) (% y) (% z)) ps))\n ([x y z & args] (boolean (and (epn x y z)\n (every? #(every? % args) ps))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4095 4132]},
+ :lines [4105 4142]},
:full-name "cljs.core/every-pred",
:clj-symbol "clojure.core/every-pred",
:docstring "Takes a set of predicates and returns a function f that returns true if all of its\ncomposing predicates return a logical true value against all of its arguments, else it returns\nfalse. Note that f is short-circuiting in that it will stop execution on the first\nargument that triggers a logical false result against the original predicates."}
diff --git a/refs/cljs.core/everyQMARK.md b/refs/cljs.core/everyQMARK.md
index deecece2f649..265a8ab9df2f 100644
--- a/refs/cljs.core/everyQMARK.md
+++ b/refs/cljs.core/everyQMARK.md
@@ -42,7 +42,7 @@ false.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3732-L3739):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3741-L3748):
```clj
(defn ^boolean every?
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3732-3739](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3732-L3739)
+ └── [core.cljs:3741-3748](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3741-L3748)
-->
@@ -116,9 +116,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean every?\n [pred coll]\n (cond\n (nil? (seq coll)) true\n (pred (first coll)) (recur pred (next coll))\n :else false))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3732 3739]},
+ :lines [3741 3748]},
:full-name "cljs.core/every?",
:clj-symbol "clojure.core/every?",
:docstring "Returns true if (pred x) is logical true for every x in coll, else\nfalse."}
diff --git a/refs/cljs.core/ex-cause.md b/refs/cljs.core/ex-cause.md
index acfdd70212c1..6fbb1d6d7bbf 100644
--- a/refs/cljs.core/ex-cause.md
+++ b/refs/cljs.core/ex-cause.md
@@ -30,7 +30,7 @@ Otherwise returns nil.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9924-L9931):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9936-L9943):
```clj
(defn ex-cause
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9924-9931](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9924-L9931)
+ └── [core.cljs:9936-9943](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9936-L9943)
-->
@@ -96,9 +96,9 @@ The API data for this symbol:
:source {:code "(defn ex-cause\n [ex]\n (when (instance? ExceptionInfo ex)\n (.-cause ex)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9924 9931]},
+ :lines [9936 9943]},
:full-name "cljs.core/ex-cause",
:docstring "Alpha - subject to change.\nReturns exception cause (an Error / ExceptionInfo) if ex is an\nExceptionInfo.\nOtherwise returns nil."}
diff --git a/refs/cljs.core/ex-data.md b/refs/cljs.core/ex-data.md
index 6bb4b5f8c45b..b2c7fbe7c494 100644
--- a/refs/cljs.core/ex-data.md
+++ b/refs/cljs.core/ex-data.md
@@ -32,7 +32,7 @@ Otherwise returns nil.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9908-L9914):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9920-L9926):
```clj
(defn ex-data
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9908-9914](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9908-L9914)
+ └── [core.cljs:9920-9926](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9920-L9926)
-->
@@ -101,9 +101,9 @@ The API data for this symbol:
:source {:code "(defn ex-data\n [ex]\n (when (instance? ExceptionInfo ex)\n (.-data ex)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9908 9914]},
+ :lines [9920 9926]},
:full-name "cljs.core/ex-data",
:clj-symbol "clojure.core/ex-data",
:docstring "Alpha - subject to change.\nReturns exception data (a map) if ex is an ExceptionInfo.\nOtherwise returns nil."}
diff --git a/refs/cljs.core/ex-info.md b/refs/cljs.core/ex-info.md
index 6499b8c16460..e01ea9df243f 100644
--- a/refs/cljs.core/ex-info.md
+++ b/refs/cljs.core/ex-info.md
@@ -35,7 +35,7 @@ map of additional data.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9900-L9906):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9912-L9918):
```clj
(defn ex-info
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9900-9906](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9900-L9906)
+ └── [core.cljs:9912-9918](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9912-L9918)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(defn ex-info\n ([msg data] (ex-info msg data nil))\n ([msg data cause]\n (ExceptionInfo. msg data cause)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9900 9906]},
+ :lines [9912 9918]},
:full-name "cljs.core/ex-info",
:clj-symbol "clojure.core/ex-info",
:docstring "Alpha - subject to change.\nCreate an instance of ExceptionInfo, an Error type that carries a\nmap of additional data."}
diff --git a/refs/cljs.core/ex-message.md b/refs/cljs.core/ex-message.md
index 7ba87e144b2d..9aeaf137a3e2 100644
--- a/refs/cljs.core/ex-message.md
+++ b/refs/cljs.core/ex-message.md
@@ -29,7 +29,7 @@ For non-Errors returns nil.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9916-L9922):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9928-L9934):
```clj
(defn ex-message
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9916-9922](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9916-L9922)
+ └── [core.cljs:9928-9934](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9928-L9934)
-->
@@ -95,9 +95,9 @@ The API data for this symbol:
:source {:code "(defn ex-message\n [ex]\n (when (instance? js/Error ex)\n (.-message ex)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9916 9922]},
+ :lines [9928 9934]},
:full-name "cljs.core/ex-message",
:docstring "Alpha - subject to change.\nReturns the message attached to the given Error / ExceptionInfo object.\nFor non-Errors returns nil."}
diff --git a/refs/cljs.core/existsQMARK.md b/refs/cljs.core/existsQMARK.md
index 929717d72147..7b0a87e3e738 100644
--- a/refs/cljs.core/existsQMARK.md
+++ b/refs/cljs.core/existsQMARK.md
@@ -28,7 +28,7 @@ in JavaScript.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L906-L912):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L906-L912):
```clj
(core/defmacro exists?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:906-912](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L906-L912)
+ └── [core.cljc:906-912](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L906-L912)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(core/defmacro exists?\n [x]\n (bool-expr\n (core/list 'js* \"typeof ~{} !== 'undefined'\"\n (vary-meta x assoc :cljs.analyzer/no-resolve true))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [906 912]},
:full-name "cljs.core/exists?",
diff --git a/refs/cljs.core/extend-type.md b/refs/cljs.core/extend-type.md
index 8e2f7d29d0f7..b2245b52805e 100644
--- a/refs/cljs.core/extend-type.md
+++ b/refs/cljs.core/extend-type.md
@@ -69,7 +69,7 @@ Extend a type to a series of protocols. Useful when you are
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1472-L1495):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1472-L1495):
```clj
(core/defmacro extend-type
@@ -92,12 +92,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1472-1495](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1472-L1495)
+ └── [core.cljc:1472-1495](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1472-L1495)
-->
@@ -150,7 +150,7 @@ The API data for this symbol:
:source {:code "(core/defmacro extend-type\n [type-sym & impls]\n (core/let [env &env\n _ (validate-impls env impls)\n resolve (partial resolve-var env)\n impl-map (->impl-map impls)\n [type assign-impls] (core/if-let [type (base-type type-sym)]\n [type base-assign-impls]\n [(resolve type-sym) proto-assign-impls])]\n (core/when (core/and (:extending-base-js-type cljs.analyzer/*cljs-warnings*)\n (js-base-type type-sym))\n (cljs.analyzer/warning :extending-base-js-type env\n {:current-symbol type-sym :suggested-symbol (js-base-type type-sym)}))\n `(do ~@(mapcat #(assign-impls env resolve type-sym type %) impl-map))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1472 1495]},
:full-name "cljs.core/extend-type",
diff --git a/refs/cljs.core/falseQMARK.md b/refs/cljs.core/falseQMARK.md
index 828e2bfaebae..295a785c33c7 100644
--- a/refs/cljs.core/falseQMARK.md
+++ b/refs/cljs.core/falseQMARK.md
@@ -41,7 +41,7 @@ Returns true if x is the value false, false otherwise.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1964-L1966):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1973-L1975):
```clj
(defn ^boolean false?
@@ -52,19 +52,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1964-1966](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1964-L1966)
+ └── [core.cljs:1973-1975](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1973-L1975)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L899-L900):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L899-L900):
```clj
(core/defmacro false? [x]
@@ -75,12 +75,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:899-900](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L899-L900)
+ └── [core.cljc:899-900](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L899-L900)
-->
@@ -132,13 +132,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean false?\n [x] (cljs.core/false? x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1964 1966]},
+ :lines [1973 1975]},
:extra-sources [{:code "(core/defmacro false? [x]\n (bool-expr (core/list 'js* \"~{} === false\" x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [899 900]}],
:full-name "cljs.core/false?",
diff --git a/refs/cljs.core/ffirst.md b/refs/cljs.core/ffirst.md
index a4f1e0d84996..fdb16133d098 100644
--- a/refs/cljs.core/ffirst.md
+++ b/refs/cljs.core/ffirst.md
@@ -52,7 +52,7 @@ Same as (first (first x))
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1517-L1520):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1526-L1529):
```clj
(defn ffirst
@@ -64,12 +64,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1517-1520](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1517-L1520)
+ └── [core.cljs:1526-1529](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1526-L1529)
-->
@@ -122,9 +122,9 @@ The API data for this symbol:
:source {:code "(defn ffirst\n [coll]\n (first (first coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1517 1520]},
+ :lines [1526 1529]},
:examples [{:id "575ba2",
:content "```clj\n(ffirst [[1 2] [3 4] [5 6]])\n;;=> 1\n```"}],
:full-name "cljs.core/ffirst",
diff --git a/refs/cljs.core/filter.md b/refs/cljs.core/filter.md
index 6c2b26bea93a..3aaffef4780f 100644
--- a/refs/cljs.core/filter.md
+++ b/refs/cljs.core/filter.md
@@ -51,7 +51,7 @@ Returns a transducer when no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4402-L4429):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4413-L4440):
```clj
(defn filter
@@ -85,12 +85,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4402-4429](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4402-L4429)
+ └── [core.cljs:4413-4440](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4413-L4440)
-->
@@ -143,9 +143,9 @@ The API data for this symbol:
:source {:code "(defn filter\n ([pred]\n (fn [rf]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (if (pred input)\n (rf result input)\n result)))))\n ([pred coll]\n (lazy-seq\n (when-let [s (seq coll)]\n (if (chunked-seq? s)\n (let [c (chunk-first s)\n size (count c)\n b (chunk-buffer size)]\n (dotimes [i size]\n (when (pred (-nth c i))\n (chunk-append b (-nth c i))))\n (chunk-cons (chunk b) (filter pred (chunk-rest s))))\n (let [f (first s) r (rest s)]\n (if (pred f)\n (cons f (filter pred r))\n (filter pred r))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4402 4429]},
+ :lines [4413 4440]},
:full-name "cljs.core/filter",
:clj-symbol "clojure.core/filter",
:docstring "Returns a lazy sequence of the items in coll for which\n(pred item) returns true. pred must be free of side-effects.\nReturns a transducer when no collection is provided."}
diff --git a/refs/cljs.core/filterv.md b/refs/cljs.core/filterv.md
index 7ed3cd312de5..2697cfc7b781 100644
--- a/refs/cljs.core/filterv.md
+++ b/refs/cljs.core/filterv.md
@@ -38,7 +38,7 @@ Returns a vector of the items in coll for which
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4492-L4499):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4503-L4510):
```clj
(defn filterv
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4492-4499](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4492-L4499)
+ └── [core.cljs:4503-4510](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4503-L4510)
-->
@@ -110,9 +110,9 @@ The API data for this symbol:
:source {:code "(defn filterv\n [pred coll]\n (-> (reduce (fn [v o] (if (pred o) (conj! v o) v))\n (transient [])\n coll)\n persistent!))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4492 4499]},
+ :lines [4503 4510]},
:full-name "cljs.core/filterv",
:clj-symbol "clojure.core/filterv",
:docstring "Returns a vector of the items in coll for which\n(pred item) returns true. pred must be free of side-effects."}
diff --git a/refs/cljs.core/find-macros-ns.md b/refs/cljs.core/find-macros-ns.md
index c3f5bb62c5bb..54cc03510681 100644
--- a/refs/cljs.core/find-macros-ns.md
+++ b/refs/cljs.core/find-macros-ns.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10159-L10173):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10171-L10185):
```clj
(defn find-macros-ns [ns]
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10159-10173](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10159-L10173)
+ └── [core.cljs:10171-10185](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10171-L10185)
-->
@@ -97,9 +97,9 @@ The API data for this symbol:
:source {:code "(defn find-macros-ns [ns]\n (when (nil? NS_CACHE)\n (set! NS_CACHE (atom {})))\n (let [the-ns (get @NS_CACHE ns)]\n (if-not (nil? the-ns)\n the-ns\n (let [ns-str (str ns)\n ns (if (not ^boolean (gstring/contains ns-str \"$macros\"))\n (symbol (str ns-str \"$macros\"))\n ns)\n ns-obj (find-ns-obj ns)]\n (when-not (nil? ns-obj)\n (let [new-ns (create-ns ns ns-obj)]\n (swap! NS_CACHE assoc ns new-ns)\n new-ns))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10159 10173]},
+ :lines [10171 10185]},
:full-name "cljs.core/find-macros-ns",
:full-name-encode "cljs.core/find-macros-ns",
:history [["+" "1.7.10"]]}
diff --git a/refs/cljs.core/find-ns-obj.md b/refs/cljs.core/find-ns-obj.md
index 7117aef440f2..e182489566bb 100644
--- a/refs/cljs.core/find-ns-obj.md
+++ b/refs/cljs.core/find-ns-obj.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10121-L10129):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10133-L10141):
```clj
(defn find-ns-obj [ns]
@@ -32,7 +32,7 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
"nodejs" (if ^boolean js/COMPILED
(js/eval munged-ns)
(find-ns-obj* js/global segs))
- "default" (find-ns-obj* js/window segs)
+ "default" (find-ns-obj* goog/global segs)
(throw (js/Error. (str "find-ns-obj not supported for target " *target*))))))
```
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10121-10129](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10121-L10129)
+ └── [core.cljs:10133-10141](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10133-L10141)
-->
@@ -88,12 +88,12 @@ The API data for this symbol:
:name "find-ns-obj",
:type "function",
:signature ["[ns]"],
- :source {:code "(defn find-ns-obj [ns]\n (let [munged-ns (munge (str ns))\n segs (.split munged-ns \".\")]\n (case *target*\n \"nodejs\" (if ^boolean js/COMPILED\n (js/eval munged-ns)\n (find-ns-obj* js/global segs))\n \"default\" (find-ns-obj* js/window segs)\n (throw (js/Error. (str \"find-ns-obj not supported for target \" *target*))))))",
+ :source {:code "(defn find-ns-obj [ns]\n (let [munged-ns (munge (str ns))\n segs (.split munged-ns \".\")]\n (case *target*\n \"nodejs\" (if ^boolean js/COMPILED\n (js/eval munged-ns)\n (find-ns-obj* js/global segs))\n \"default\" (find-ns-obj* goog/global segs)\n (throw (js/Error. (str \"find-ns-obj not supported for target \" *target*))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10121 10129]},
+ :lines [10133 10141]},
:full-name "cljs.core/find-ns-obj",
:full-name-encode "cljs.core/find-ns-obj",
:history [["+" "1.7.10"]]}
diff --git a/refs/cljs.core/find-ns.md b/refs/cljs.core/find-ns.md
index a3e3a2db5a70..0abc9d407591 100644
--- a/refs/cljs.core/find-ns.md
+++ b/refs/cljs.core/find-ns.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10147-L10157):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10159-L10169):
```clj
(defn find-ns [ns]
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10147-10157](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10147-L10157)
+ └── [core.cljs:10159-10169](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10159-L10169)
-->
@@ -101,9 +101,9 @@ The API data for this symbol:
:source {:code "(defn find-ns [ns]\n (when (nil? NS_CACHE)\n (set! NS_CACHE (atom {})))\n (let [the-ns (get @NS_CACHE ns)]\n (if-not (nil? the-ns)\n the-ns\n (let [ns-obj (find-ns-obj ns)]\n (when-not (nil? ns-obj)\n (let [new-ns (create-ns ns ns-obj)]\n (swap! NS_CACHE assoc ns new-ns)\n new-ns))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10147 10157]},
+ :lines [10159 10169]},
:full-name "cljs.core/find-ns",
:clj-symbol "clojure.core/find-ns"}
diff --git a/refs/cljs.core/find.md b/refs/cljs.core/find.md
index 265973d6e8d6..289533e3db12 100644
--- a/refs/cljs.core/find.md
+++ b/refs/cljs.core/find.md
@@ -41,7 +41,7 @@ Returns the map entry for key, or nil if key not present.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2021-L2027):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2030-L2036):
```clj
(defn find
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2021-2027](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2021-L2027)
+ └── [core.cljs:2030-2036](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2030-L2036)
-->
@@ -114,9 +114,9 @@ The API data for this symbol:
:source {:code "(defn find\n [coll k]\n (when (and (not (nil? coll))\n (associative? coll)\n (contains? coll k))\n [k (get coll k)]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2021 2027]},
+ :lines [2030 2036]},
:full-name "cljs.core/find",
:clj-symbol "clojure.core/find",
:docstring "Returns the map entry for key, or nil if key not present."}
diff --git a/refs/cljs.core/first.md b/refs/cljs.core/first.md
index 7bb5ea6f60a5..ddbe0f808882 100644
--- a/refs/cljs.core/first.md
+++ b/refs/cljs.core/first.md
@@ -61,7 +61,7 @@ argument. If coll is nil, returns nil.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1075-L1084):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1084-L1093):
```clj
(defn first
@@ -78,12 +78,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1075-1084](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1075-L1084)
+ └── [core.cljs:1084-1093](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1084-L1093)
-->
@@ -141,9 +141,9 @@ The API data for this symbol:
:source {:code "(defn first\n [coll]\n (when-not (nil? coll)\n (if (implements? ISeq coll)\n (-first ^not-native coll)\n (let [s (seq coll)]\n (when-not (nil? s)\n (-first s))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1075 1084]},
+ :lines [1084 1093]},
:examples [{:id "40e413",
:content "```clj\n(first [1 2 3])\n;;=> 1\n\n(first [])\n;;=> nil\n```"}],
:full-name "cljs.core/first",
diff --git a/refs/cljs.core/flatten.md b/refs/cljs.core/flatten.md
index 3e7d4f2b8be4..b0e366be0e25 100644
--- a/refs/cljs.core/flatten.md
+++ b/refs/cljs.core/flatten.md
@@ -40,7 +40,7 @@ etc.) and returns their contents as a single, flat sequence.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4454-L4460):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4465-L4471):
```clj
(defn flatten
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4454-4460](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4454-L4460)
+ └── [core.cljs:4465-4471](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4465-L4471)
-->
@@ -110,9 +110,9 @@ The API data for this symbol:
:source {:code "(defn flatten\n [x]\n (filter #(not (sequential? %))\n (rest (tree-seq sequential? seq x))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4454 4460]},
+ :lines [4465 4471]},
:full-name "cljs.core/flatten",
:clj-symbol "clojure.core/flatten",
:docstring "Takes any nested combination of sequential things (lists, vectors,\netc.) and returns their contents as a single, flat sequence.\n(flatten nil) returns nil."}
diff --git a/refs/cljs.core/float.md b/refs/cljs.core/float.md
index bf7ad519a30d..e63fe797af5e 100644
--- a/refs/cljs.core/float.md
+++ b/refs/cljs.core/float.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2349):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2358):
```clj
(defn ^number float [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2349](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2349)
+ └── [core.cljs:2358](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2358)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L963):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L963):
```clj
(core/defmacro float [x] x)
@@ -57,12 +57,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:963](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L963)
+ └── [core.cljc:963](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L963)
-->
@@ -112,13 +112,13 @@ The API data for this symbol:
:source {:code "(defn ^number float [x] x)",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2349]},
+ :lines [2358]},
:extra-sources [{:code "(core/defmacro float [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [963]}],
:full-name "cljs.core/float",
diff --git a/refs/cljs.core/floats.md b/refs/cljs.core/floats.md
index 2823d9c51965..1edd3e33f30e 100644
--- a/refs/cljs.core/floats.md
+++ b/refs/cljs.core/floats.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2464):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2473):
```clj
(defn floats [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2464](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2464)
+ └── [core.cljs:2473](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2473)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn floats [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2464]},
+ :lines [2473]},
:full-name "cljs.core/floats",
:clj-symbol "clojure.core/floats"}
diff --git a/refs/cljs.core/flush.md b/refs/cljs.core/flush.md
index 4a5e5d2f2283..4d507c2df8fa 100644
--- a/refs/cljs.core/flush.md
+++ b/refs/cljs.core/flush.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8750-L8751):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8762-L8763):
```clj
(defn flush [] ;stub
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8750-8751](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8750-L8751)
+ └── [core.cljs:8762-8763](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8762-L8763)
-->
@@ -92,9 +92,9 @@ The API data for this symbol:
:source {:code "(defn flush [] ;stub\n nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8750 8751]},
+ :lines [8762 8763]},
:full-name "cljs.core/flush",
:clj-symbol "clojure.core/flush"}
diff --git a/refs/cljs.core/fnQMARK.md b/refs/cljs.core/fnQMARK.md
index 150904e27788..8b16e904fcaa 100644
--- a/refs/cljs.core/fnQMARK.md
+++ b/refs/cljs.core/fnQMARK.md
@@ -40,7 +40,7 @@ Return true if f is a JavaScript function or satisfies the Fn protocol.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1762-L1765):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1771-L1774):
```clj
(defn ^boolean fn?
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1762-1765](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1762-L1765)
+ └── [core.cljs:1771-1774](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1771-L1774)
-->
@@ -111,9 +111,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean fn?\n [f]\n (or ^boolean (goog/isFunction f) (satisfies? Fn f)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1762 1765]},
+ :lines [1771 1774]},
:full-name "cljs.core/fn?",
:clj-symbol "clojure.core/fn?",
:docstring "Return true if f is a JavaScript function or satisfies the Fn protocol."}
diff --git a/refs/cljs.core/fnext.md b/refs/cljs.core/fnext.md
index b2ae7f387950..6799485aa415 100644
--- a/refs/cljs.core/fnext.md
+++ b/refs/cljs.core/fnext.md
@@ -60,7 +60,7 @@ Same as (first (next x))
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1527-L1530):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1536-L1539):
```clj
(defn fnext
@@ -72,12 +72,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1527-1530](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1527-L1530)
+ └── [core.cljs:1536-1539](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1536-L1539)
-->
@@ -130,9 +130,9 @@ The API data for this symbol:
:source {:code "(defn fnext\n [coll]\n (first (next coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1527 1530]},
+ :lines [1536 1539]},
:examples [{:id "92383f",
:content "```clj\n(fnext [1 2 3])\n;;=> 2\n\n(fnext [1 2])\n;;=> 2\n\n(fnext [1])\n;;=> nil\n\n(fnext [])\n;;=> nil\n```"}],
:full-name "cljs.core/fnext",
diff --git a/refs/cljs.core/fnil.md b/refs/cljs.core/fnil.md
index b426c3d7e64b..16333a542df1 100644
--- a/refs/cljs.core/fnil.md
+++ b/refs/cljs.core/fnil.md
@@ -50,7 +50,7 @@ arguments, not just the one(s) being nil-patched.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3842-L3863):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3851-L3872):
```clj
(defn fnil
@@ -76,12 +76,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3842-3863](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3842-L3863)
+ └── [core.cljs:3851-3872](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3851-L3872)
-->
@@ -133,9 +133,9 @@ The API data for this symbol:
:source {:code "(defn fnil\n ([f x]\n (fn\n ([a] (f (if (nil? a) x a)))\n ([a b] (f (if (nil? a) x a) b))\n ([a b c] (f (if (nil? a) x a) b c))\n ([a b c & ds] (apply f (if (nil? a) x a) b c ds))))\n ([f x y]\n (fn\n ([a b] (f (if (nil? a) x a) (if (nil? b) y b)))\n ([a b c] (f (if (nil? a) x a) (if (nil? b) y b) c))\n ([a b c & ds] (apply f (if (nil? a) x a) (if (nil? b) y b) c ds))))\n ([f x y z]\n (fn\n ([a b] (f (if (nil? a) x a) (if (nil? b) y b)))\n ([a b c] (f (if (nil? a) x a) (if (nil? b) y b) (if (nil? c) z c)))\n ([a b c & ds] (apply f (if (nil? a) x a) (if (nil? b) y b) (if (nil? c) z c) ds)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3842 3863]},
+ :lines [3851 3872]},
:full-name "cljs.core/fnil",
:clj-symbol "clojure.core/fnil",
:docstring "Takes a function f, and returns a function that calls f, replacing\na nil first argument to f with the supplied value x. Higher arity\nversions can replace arguments in the second and third\npositions (y, z). Note that the function f can take any number of\narguments, not just the one(s) being nil-patched."}
diff --git a/refs/cljs.core/for.md b/refs/cljs.core/for.md
index ba86d7bae531..8681e9c4001f 100644
--- a/refs/cljs.core/for.md
+++ b/refs/cljs.core/for.md
@@ -57,7 +57,7 @@ List comprehension. Takes a vector of one or more
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2160-L2245):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2160-L2245):
```clj
(core/defmacro for
@@ -143,12 +143,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2160-2245](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2160-L2245)
+ └── [core.cljc:2160-2245](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2160-L2245)
-->
@@ -201,7 +201,7 @@ The API data for this symbol:
:source {:code "(core/defmacro for\n [seq-exprs body-expr]\n (assert-args for\n (vector? seq-exprs) \"a vector for its binding\"\n (even? (count seq-exprs)) \"an even number of forms in binding vector\")\n (core/let [to-groups (core/fn [seq-exprs]\n (reduce (core/fn [groups [k v]]\n (if (core/keyword? k)\n (conj (pop groups) (conj (peek groups) [k v]))\n (conj groups [k v])))\n [] (partition 2 seq-exprs)))\n err (core/fn [& msg] (throw (ex-info (apply core/str msg) {})))\n emit-bind (core/fn emit-bind [[[bind expr & mod-pairs]\n & [[_ next-expr] :as next-groups]]]\n (core/let [giter (gensym \"iter__\")\n gxs (gensym \"s__\")\n do-mod (core/fn do-mod [[[k v :as pair] & etc]]\n (core/cond\n (= k :let) `(let ~v ~(do-mod etc))\n (= k :while) `(when ~v ~(do-mod etc))\n (= k :when) `(if ~v\n ~(do-mod etc)\n (recur (rest ~gxs)))\n (core/keyword? k) (err \"Invalid 'for' keyword \" k)\n next-groups\n `(let [iterys# ~(emit-bind next-groups)\n fs# (seq (iterys# ~next-expr))]\n (if fs#\n (concat fs# (~giter (rest ~gxs)))\n (recur (rest ~gxs))))\n :else `(cons ~body-expr\n (~giter (rest ~gxs)))))]\n (if next-groups\n #_ \"not the inner-most loop\"\n `(fn ~giter [~gxs]\n (lazy-seq\n (loop [~gxs ~gxs]\n (when-first [~bind ~gxs]\n ~(do-mod mod-pairs)))))\n #_\"inner-most loop\"\n (core/let [gi (gensym \"i__\")\n gb (gensym \"b__\")\n do-cmod (core/fn do-cmod [[[k v :as pair] & etc]]\n (core/cond\n (= k :let) `(let ~v ~(do-cmod etc))\n (= k :while) `(when ~v ~(do-cmod etc))\n (= k :when) `(if ~v\n ~(do-cmod etc)\n (recur\n (unchecked-inc ~gi)))\n (core/keyword? k)\n (err \"Invalid 'for' keyword \" k)\n :else\n `(do (chunk-append ~gb ~body-expr)\n (recur (unchecked-inc ~gi)))))]\n `(fn ~giter [~gxs]\n (lazy-seq\n (loop [~gxs ~gxs]\n (when-let [~gxs (seq ~gxs)]\n (if (chunked-seq? ~gxs)\n (let [c# ^not-native (chunk-first ~gxs)\n size# (count c#)\n ~gb (chunk-buffer size#)]\n (if (coercive-boolean\n (loop [~gi 0]\n (if (< ~gi size#)\n (let [~bind (-nth c# ~gi)]\n ~(do-cmod mod-pairs))\n true)))\n (chunk-cons\n (chunk ~gb)\n (~giter (chunk-rest ~gxs)))\n (chunk-cons (chunk ~gb) nil)))\n (let [~bind (first ~gxs)]\n ~(do-mod mod-pairs)))))))))))]\n `(let [iter# ~(emit-bind (to-groups seq-exprs))]\n (iter# ~(second seq-exprs)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2160 2245]},
:full-name "cljs.core/for",
diff --git a/refs/cljs.core/force.md b/refs/cljs.core/force.md
index 470ba36a305b..a3c828b3a045 100644
--- a/refs/cljs.core/force.md
+++ b/refs/cljs.core/force.md
@@ -30,7 +30,7 @@ If x is a Delay, returns the (possibly cached) value of its expression, else ret
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9188-L9193):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9200-L9205):
```clj
(defn force
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9188-9193](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9188-L9193)
+ └── [core.cljs:9200-9205](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9200-L9205)
-->
@@ -100,9 +100,9 @@ The API data for this symbol:
:source {:code "(defn force\n [x]\n (if (delay? x)\n (deref x)\n x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9188 9193]},
+ :lines [9200 9205]},
:full-name "cljs.core/force",
:clj-symbol "clojure.core/force",
:docstring "If x is a Delay, returns the (possibly cached) value of its expression, else returns x"}
diff --git a/refs/cljs.core/frequencies.md b/refs/cljs.core/frequencies.md
index fbba650f6ee4..9666644d94d8 100644
--- a/refs/cljs.core/frequencies.md
+++ b/refs/cljs.core/frequencies.md
@@ -44,7 +44,7 @@ they appear.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8580-L8587):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8592-L8599):
```clj
(defn frequencies
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8580-8587](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8580-L8587)
+ └── [core.cljs:8592-8599](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8592-L8599)
-->
@@ -117,9 +117,9 @@ The API data for this symbol:
:source {:code "(defn frequencies\n [coll]\n (persistent!\n (reduce (fn [counts x]\n (assoc! counts x (inc (get counts x 0))))\n (transient {}) coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8580 8587]},
+ :lines [8592 8599]},
:full-name "cljs.core/frequencies",
:clj-symbol "clojure.core/frequencies",
:docstring "Returns a map from distinct items in coll to the number of times\nthey appear."}
diff --git a/refs/cljs.core/gen-apply-to.md b/refs/cljs.core/gen-apply-to.md
index f18cd85f940e..769086e9e6e6 100644
--- a/refs/cljs.core/gen-apply-to.md
+++ b/refs/cljs.core/gen-apply-to.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2548-L2556):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2550-L2558):
```clj
(core/defmacro gen-apply-to []
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2548-2556](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2548-L2556)
+ └── [core.cljc:2550-2558](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2550-L2558)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(core/defmacro gen-apply-to []\n `(do\n (set! ~'*unchecked-if* true)\n (defn ~'apply-to [~'f ~'argc ~'args]\n (let [~'args (seq ~'args)]\n (if (zero? ~'argc)\n (~'f)\n ~(gen-apply-to-helper))))\n (set! ~'*unchecked-if* false)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2548 2556]},
+ :lines [2550 2558]},
:full-name "cljs.core/gen-apply-to",
:full-name-encode "cljs.core/gen-apply-to",
:history [["+" "0.0-1211"]]}
diff --git a/refs/cljs.core/gensym.md b/refs/cljs.core/gensym.md
index 925708042194..c00b64188a8f 100644
--- a/refs/cljs.core/gensym.md
+++ b/refs/cljs.core/gensym.md
@@ -35,7 +35,7 @@ prefix is not supplied, the prefix is 'G__'.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9155-L9163):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9167-L9175):
```clj
(defn gensym
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9155-9163](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9155-L9163)
+ └── [core.cljs:9167-9175](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9167-L9175)
-->
@@ -106,9 +106,9 @@ The API data for this symbol:
:source {:code "(defn gensym\n ([] (gensym \"G__\"))\n ([prefix-string]\n (when (nil? gensym_counter)\n (set! gensym_counter (atom 0)))\n (symbol (str prefix-string (swap! gensym_counter inc)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9155 9163]},
+ :lines [9167 9175]},
:full-name "cljs.core/gensym",
:clj-symbol "clojure.core/gensym",
:docstring "Returns a new symbol with a unique name. If a prefix string is\nsupplied, the name is prefix# where # is some unique number. If\nprefix is not supplied, the prefix is 'G__'."}
diff --git a/refs/cljs.core/get-in.md b/refs/cljs.core/get-in.md
index fea179e3c0c4..3b97932a6177 100644
--- a/refs/cljs.core/get-in.md
+++ b/refs/cljs.core/get-in.md
@@ -51,7 +51,7 @@ or the not-found value if supplied.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4523-L4542):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4534-L4553):
```clj
(defn get-in
@@ -75,12 +75,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4523-4542](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4523-L4542)
+ └── [core.cljs:4534-4553](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4534-L4553)
-->
@@ -136,9 +136,9 @@ The API data for this symbol:
:source {:code "(defn get-in\n ([m ks]\n (get-in m ks nil))\n ([m ks not-found]\n (loop [sentinel lookup-sentinel\n m m\n ks (seq ks)]\n (if ks\n (if (not (satisfies? ILookup m))\n not-found\n (let [m (get m (first ks) sentinel)]\n (if (identical? sentinel m)\n not-found\n (recur sentinel m (next ks)))))\n m))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4523 4542]},
+ :lines [4534 4553]},
:full-name "cljs.core/get-in",
:clj-symbol "clojure.core/get-in",
:docstring "Returns the value in a nested associative structure,\nwhere ks is a sequence of keys. Returns nil if the key is not present,\nor the not-found value if supplied."}
diff --git a/refs/cljs.core/get-method.md b/refs/cljs.core/get-method.md
index c35479110437..61e5addba2de 100644
--- a/refs/cljs.core/get-method.md
+++ b/refs/cljs.core/get-method.md
@@ -31,7 +31,7 @@ that would apply to that value, or nil if none apply and no default
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9799-L9802):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9811-L9814):
```clj
(defn get-method
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9799-9802](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9799-L9802)
+ └── [core.cljs:9811-9814](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9811-L9814)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn get-method\n [multifn dispatch-val] (-get-method multifn dispatch-val))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9799 9802]},
+ :lines [9811 9814]},
:full-name "cljs.core/get-method",
:clj-symbol "clojure.core/get-method",
:docstring "Given a multimethod and a dispatch value, returns the dispatch fn\nthat would apply to that value, or nil if none apply and no default"}
diff --git a/refs/cljs.core/get-validator.md b/refs/cljs.core/get-validator.md
index efd56187a4bd..9b37e3cb9981 100644
--- a/refs/cljs.core/get-validator.md
+++ b/refs/cljs.core/get-validator.md
@@ -41,7 +41,7 @@ Gets the validator-fn for a var/ref/agent/atom.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4032-L4035):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4042-L4045):
```clj
(defn get-validator
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4032-4035](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4032-L4035)
+ └── [core.cljs:4042-4045](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4042-L4045)
-->
@@ -111,9 +111,9 @@ The API data for this symbol:
:source {:code "(defn get-validator\n [iref]\n (.-validator iref))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4032 4035]},
+ :lines [4042 4045]},
:full-name "cljs.core/get-validator",
:clj-symbol "clojure.core/get-validator",
:docstring "Gets the validator-fn for a var/ref/agent/atom."}
diff --git a/refs/cljs.core/get.md b/refs/cljs.core/get.md
index fa5d6c6104c5..185006a8475b 100644
--- a/refs/cljs.core/get.md
+++ b/refs/cljs.core/get.md
@@ -45,7 +45,7 @@ Returns the value mapped to key, not-found or nil if key not present.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1689-L1729):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1698-L1738):
```clj
(defn get
@@ -94,12 +94,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1689-1729](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1689-L1729)
+ └── [core.cljs:1698-1738](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1698-L1738)
-->
@@ -152,9 +152,9 @@ The API data for this symbol:
:source {:code "(defn get\n ([o k]\n (when-not (nil? o)\n (cond\n (implements? ILookup o)\n (-lookup ^not-native o k)\n\n (array? o)\n (when (< k (.-length o))\n (aget o (int k)))\n \n (string? o)\n (when (< k (.-length o))\n (aget o (int k)))\n\n (native-satisfies? ILookup o)\n (-lookup o k)\n \n :else nil)))\n ([o k not-found]\n (if-not (nil? o)\n (cond\n (implements? ILookup o)\n (-lookup ^not-native o k not-found)\n\n (array? o)\n (if (< k (.-length o))\n (aget o k)\n not-found)\n \n (string? o)\n (if (< k (.-length o))\n (aget o k)\n not-found)\n\n (native-satisfies? ILookup o)\n (-lookup o k not-found)\n\n :else not-found)\n not-found)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1689 1729]},
+ :lines [1698 1738]},
:full-name "cljs.core/get",
:clj-symbol "clojure.core/get",
:docstring "Returns the value mapped to key, not-found or nil if key not present."}
diff --git a/refs/cljs.core/goog-define.md b/refs/cljs.core/goog-define.md
index b8e929af17fc..c069e3e473ba 100644
--- a/refs/cljs.core/goog-define.md
+++ b/refs/cljs.core/goog-define.md
@@ -39,7 +39,7 @@ Example:
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L690-L718):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L690-L718):
```clj
(core/defmacro goog-define
@@ -64,12 +64,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:690-718](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L690-L718)
+ └── [core.cljc:690-718](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L690-L718)
-->
@@ -117,7 +117,7 @@ The API data for this symbol:
:source {:code "(core/defmacro goog-define\n [sym default]\n (assert-args goog-define\n (core/or (core/string? default)\n (core/number? default)\n (core/true? default)\n (core/false? default)) \"a string, number or boolean as default value\")\n (core/let [defname (comp/munge (core/str *ns* \"/\" sym))\n type (core/cond\n (core/string? default) \"string\"\n (core/number? default) \"number\"\n (core/or (core/true? default) (core/false? default)) \"boolean\")]\n `(do\n (declare ~(symbol sym))\n (~'js* ~(core/str \"/** @define {\" type \"} */\"))\n (goog/define ~defname ~default))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [690 718]},
:full-name "cljs.core/goog-define",
diff --git a/refs/cljs.core/group-by.md b/refs/cljs.core/group-by.md
index 0bca907b7227..7e9867ac9443 100644
--- a/refs/cljs.core/group-by.md
+++ b/refs/cljs.core/group-by.md
@@ -47,7 +47,7 @@ corresponding elements, in the order they appeared in coll.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9397-L9407):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9409-L9419):
```clj
(defn group-by
@@ -64,12 +64,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9397-9407](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9397-L9407)
+ └── [core.cljs:9409-9419](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9409-L9419)
-->
@@ -122,9 +122,9 @@ The API data for this symbol:
:source {:code "(defn group-by\n [f coll]\n (persistent!\n (reduce\n (fn [ret x]\n (let [k (f x)]\n (assoc! ret k (conj (get ret k []) x))))\n (transient {}) coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9397 9407]},
+ :lines [9409 9419]},
:full-name "cljs.core/group-by",
:clj-symbol "clojure.core/group-by",
:docstring "Returns a map of the elements of coll keyed by the result of\nf on each element. The value at each key will be a vector of the\ncorresponding elements, in the order they appeared in coll."}
diff --git a/refs/cljs.core/hash-combine.md b/refs/cljs.core/hash-combine.md
index 9207c03a653d..99872bec6c4e 100644
--- a/refs/cljs.core/hash-combine.md
+++ b/refs/cljs.core/hash-combine.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L879-L884):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L888-L893):
```clj
(defn hash-combine [seed hash]
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:879-884](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L879-L884)
+ └── [core.cljs:888-893](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L888-L893)
-->
@@ -88,9 +88,9 @@ The API data for this symbol:
:source {:code "(defn hash-combine [seed hash]\n ; a la boost\n (bit-xor seed\n (+ hash 0x9e3779b9\n (bit-shift-left seed 6)\n (bit-shift-right seed 2))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [879 884]},
+ :lines [888 893]},
:full-name "cljs.core/hash-combine",
:full-name-encode "cljs.core/hash-combine",
:history [["+" "0.0-927"]]}
diff --git a/refs/cljs.core/hash-keyword.md b/refs/cljs.core/hash-keyword.md
index be59ee697f90..4af8f748a7c6 100644
--- a/refs/cljs.core/hash-keyword.md
+++ b/refs/cljs.core/hash-keyword.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2897-L2898):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2906-L2907):
```clj
(defn hash-keyword [k]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2897-2898](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2897-L2898)
+ └── [core.cljs:2906-2907](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2906-L2907)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn hash-keyword [k]\n (int (+ (hash-symbol k) 0x9e3779b9)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2897 2898]},
+ :lines [2906 2907]},
:full-name "cljs.core/hash-keyword",
:full-name-encode "cljs.core/hash-keyword",
:history [["+" "0.0-2261"]]}
diff --git a/refs/cljs.core/hash-map.md b/refs/cljs.core/hash-map.md
index 8095bb07f023..75ecf3db55c9 100644
--- a/refs/cljs.core/hash-map.md
+++ b/refs/cljs.core/hash-map.md
@@ -44,7 +44,7 @@ Returns a new hash map with supplied mappings.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7714-L7721):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7725-L7732):
```clj
(defn hash-map
@@ -59,19 +59,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7714-7721](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7714-L7721)
+ └── [core.cljs:7725-7732](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7725-L7732)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2346-L2354):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2346-L2354):
```clj
(core/defmacro hash-map
@@ -89,12 +89,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2346-2354](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2346-L2354)
+ └── [core.cljc:2346-2354](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2346-L2354)
-->
@@ -145,13 +145,13 @@ The API data for this symbol:
:source {:code "(defn hash-map\n [& keyvals]\n (loop [in (seq keyvals), out (transient (.-EMPTY PersistentHashMap))]\n (if in\n (recur (nnext in) (assoc! out (first in) (second in)))\n (persistent! out))))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [7714 7721]},
+ :lines [7725 7732]},
:extra-sources [{:code "(core/defmacro hash-map\n ([] `(.-EMPTY cljs.core/PersistentHashMap))\n ([& kvs]\n (core/let [pairs (partition 2 kvs)\n ks (map first pairs)\n vs (map second pairs)]\n (vary-meta\n `(.fromArrays cljs.core/PersistentHashMap (array ~@ks) (array ~@vs))\n assoc :tag 'cljs.core/PersistentHashMap))))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2346 2354]}],
:full-name "cljs.core/hash-map",
diff --git a/refs/cljs.core/hash-ordered-coll.md b/refs/cljs.core/hash-ordered-coll.md
index 7bc33496cf72..f52d7c724bbf 100644
--- a/refs/cljs.core/hash-ordered-coll.md
+++ b/refs/cljs.core/hash-ordered-coll.md
@@ -32,7 +32,7 @@ See http://clojure.org/data_structures#hash for full algorithms.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1175-L1184):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1184-L1193):
```clj
(defn ^number hash-ordered-coll
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1175-1184](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1175-L1184)
+ └── [core.cljs:1184-1193](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1184-L1193)
-->
@@ -105,9 +105,9 @@ The API data for this symbol:
:source {:code "(defn ^number hash-ordered-coll\n [coll]\n (loop [n 0 hash-code 1 coll (seq coll)]\n (if-not (nil? coll)\n (recur (inc n) (bit-or (+ (imul 31 hash-code) (hash (first coll))) 0)\n (next coll))\n (mix-collection-hash hash-code n))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1175 1184]},
+ :lines [1184 1193]},
:full-name "cljs.core/hash-ordered-coll",
:clj-symbol "clojure.core/hash-ordered-coll",
:docstring "Returns the hash code, consistent with =, for an external ordered\ncollection implementing Iterable.\nSee http://clojure.org/data_structures#hash for full algorithms."}
diff --git a/refs/cljs.core/hash-set.md b/refs/cljs.core/hash-set.md
index 426fa7bd2ed9..3c07091bb9c8 100644
--- a/refs/cljs.core/hash-set.md
+++ b/refs/cljs.core/hash-set.md
@@ -47,7 +47,7 @@ handled as if by repeated uses of conj.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8204-L8208):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8215-L8219):
```clj
(defn hash-set
@@ -59,19 +59,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8204-8208](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8204-L8208)
+ └── [core.cljs:8215-8219](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8215-L8219)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2356-L2368):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2356-L2368):
```clj
(core/defmacro hash-set
@@ -93,12 +93,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2356-2368](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2356-L2368)
+ └── [core.cljc:2356-2368](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2356-L2368)
-->
@@ -149,13 +149,13 @@ The API data for this symbol:
:source {:code "(defn hash-set\n ([] #{})\n ([& keys] (set keys)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8204 8208]},
+ :lines [8215 8219]},
:extra-sources [{:code "(core/defmacro hash-set\n ([] `(.-EMPTY cljs.core/PersistentHashSet))\n ([& xs]\n (if (core/and (core/<= (count xs) 8)\n (every? #(= (:op %) :constant)\n (map #(cljs.analyzer/analyze &env %) xs))\n (= (count (into #{} xs)) (count xs)))\n `(cljs.core/PersistentHashSet. nil\n (cljs.core/PersistentArrayMap. nil ~(count xs) (array ~@(interleave xs (repeat nil))) nil)\n nil)\n (vary-meta\n `(.fromArray cljs.core/PersistentHashSet (array ~@xs) true)\n assoc :tag 'cljs.core/PersistentHashSet))))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2356 2368]}],
:full-name "cljs.core/hash-set",
diff --git a/refs/cljs.core/hash-string.md b/refs/cljs.core/hash-string.md
index 1a49b8fcd16d..5a0914caae6f 100644
--- a/refs/cljs.core/hash-string.md
+++ b/refs/cljs.core/hash-string.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L844-L851):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L853-L860):
```clj
(defn hash-string [k]
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:844-851](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L844-L851)
+ └── [core.cljs:853-860](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L853-L860)
-->
@@ -90,9 +90,9 @@ The API data for this symbol:
:source {:code "(defn hash-string [k]\n (when (> string-hash-cache-count 255)\n (set! string-hash-cache (js-obj))\n (set! string-hash-cache-count 0))\n (let [h (aget string-hash-cache k)]\n (if (number? h)\n h\n (add-to-string-hash-cache k))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [844 851]},
+ :lines [853 860]},
:full-name "cljs.core/hash-string",
:full-name-encode "cljs.core/hash-string",
:history [["+" "0.0-2261"]]}
diff --git a/refs/cljs.core/hash-stringSTAR.md b/refs/cljs.core/hash-stringSTAR.md
index 0ef5afdcb181..640fad5c6201 100644
--- a/refs/cljs.core/hash-stringSTAR.md
+++ b/refs/cljs.core/hash-stringSTAR.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L827-L836):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L836-L845):
```clj
(defn hash-string* [s]
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:827-836](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L827-L836)
+ └── [core.cljs:836-845](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L836-L845)
-->
@@ -92,9 +92,9 @@ The API data for this symbol:
:source {:code "(defn hash-string* [s]\n (if-not (nil? s)\n (let [len (alength s)]\n (if (pos? len)\n (loop [i 0 hash 0]\n (if (< i len)\n (recur (inc i) (+ (imul 31 hash) (.charCodeAt s i)))\n hash))\n 0))\n 0))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [827 836]},
+ :lines [836 845]},
:full-name "cljs.core/hash-string*",
:full-name-encode "cljs.core/hash-stringSTAR",
:history [["+" "0.0-2261"]]}
diff --git a/refs/cljs.core/hash-unordered-coll.md b/refs/cljs.core/hash-unordered-coll.md
index c891b58d2599..21c04316085b 100644
--- a/refs/cljs.core/hash-unordered-coll.md
+++ b/refs/cljs.core/hash-unordered-coll.md
@@ -34,7 +34,7 @@ See http://clojure.org/data_structures#hash for full algorithms.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1189-L1199):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1198-L1208):
```clj
(defn ^number hash-unordered-coll
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1189-1199](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1189-L1199)
+ └── [core.cljs:1198-1208](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1198-L1208)
-->
@@ -106,9 +106,9 @@ The API data for this symbol:
:source {:code "(defn ^number hash-unordered-coll\n [coll]\n (loop [n 0 hash-code 0 coll (seq coll)]\n (if-not (nil? coll)\n (recur (inc n) (bit-or (+ hash-code (hash (first coll))) 0) (next coll))\n (mix-collection-hash hash-code n))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1189 1199]},
+ :lines [1198 1208]},
:full-name "cljs.core/hash-unordered-coll",
:clj-symbol "clojure.core/hash-unordered-coll",
:docstring "Returns the hash code, consistent with =, for an external unordered\ncollection implementing Iterable. For maps, the iterator should\nreturn map entries whose hash is computed as\n (hash-ordered-coll [k v]).\nSee http://clojure.org/data_structures#hash for full algorithms."}
diff --git a/refs/cljs.core/hash.md b/refs/cljs.core/hash.md
index 4135ee87c5ee..91e82ae766c5 100644
--- a/refs/cljs.core/hash.md
+++ b/refs/cljs.core/hash.md
@@ -31,7 +31,7 @@ consistent with =.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L853-L877):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L862-L886):
```clj
(defn hash
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:853-877](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L853-L877)
+ └── [core.cljs:862-886](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L862-L886)
-->
@@ -119,9 +119,9 @@ The API data for this symbol:
:source {:code "(defn hash\n [o]\n (cond\n (implements? IHash o)\n (-hash ^not-native o)\n\n (number? o)\n (js-mod (Math/floor o) 2147483647)\n\n (true? o) 1\n\n (false? o) 0\n\n (string? o)\n (m3-hash-int (hash-string o))\n\n (instance? js/Date o)\n (.valueOf o)\n\n (nil? o) 0\n\n :else\n (-hash o)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [853 877]},
+ :lines [862 886]},
:full-name "cljs.core/hash",
:clj-symbol "clojure.core/hash",
:docstring "Returns the hash code of its argument. Note this is the hash code\nconsistent with =."}
diff --git a/refs/cljs.core/identicalQMARK.md b/refs/cljs.core/identicalQMARK.md
index cac9c7a5124a..dedefaed8ec6 100644
--- a/refs/cljs.core/identicalQMARK.md
+++ b/refs/cljs.core/identicalQMARK.md
@@ -41,7 +41,7 @@ Tests if 2 arguments are the same object
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L178-L181):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L178-L181):
```clj
(defn ^boolean identical?
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:178-181](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L178-L181)
+ └── [core.cljs:178-181](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L178-L181)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L919-L920):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L919-L920):
```clj
(core/defmacro identical? [a b]
@@ -76,12 +76,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:919-920](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L919-L920)
+ └── [core.cljc:919-920](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L919-L920)
-->
@@ -133,13 +133,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean identical?\n [x y]\n (cljs.core/identical? x y))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [178 181]},
:extra-sources [{:code "(core/defmacro identical? [a b]\n (bool-expr (core/list 'js* \"(~{} === ~{})\" a b)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [919 920]}],
:full-name "cljs.core/identical?",
diff --git a/refs/cljs.core/identity.md b/refs/cljs.core/identity.md
index 6f2de6f851b2..e0eb0dd3749a 100644
--- a/refs/cljs.core/identity.md
+++ b/refs/cljs.core/identity.md
@@ -40,7 +40,7 @@ Returns its argument.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2208-L2210):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2217-L2219):
```clj
(defn identity
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2208-2210](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2208-L2210)
+ └── [core.cljs:2217-2219](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2217-L2219)
-->
@@ -109,9 +109,9 @@ The API data for this symbol:
:source {:code "(defn identity\n [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2208 2210]},
+ :lines [2217 2219]},
:full-name "cljs.core/identity",
:clj-symbol "clojure.core/identity",
:docstring "Returns its argument."}
diff --git a/refs/cljs.core/ifnQMARK.md b/refs/cljs.core/ifnQMARK.md
index 9d17fca67f03..41f5ea381bbe 100644
--- a/refs/cljs.core/ifnQMARK.md
+++ b/refs/cljs.core/ifnQMARK.md
@@ -42,7 +42,7 @@ Returns true if f returns true for fn? or satisfies IFn.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1997-L2000):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2006-L2009):
```clj
(defn ^boolean ifn?
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1997-2000](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1997-L2000)
+ └── [core.cljs:2006-2009](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2006-L2009)
-->
@@ -113,9 +113,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean ifn?\n [f]\n (or (fn? f) (satisfies? IFn f)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1997 2000]},
+ :lines [2006 2009]},
:full-name "cljs.core/ifn?",
:clj-symbol "clojure.core/ifn?",
:docstring "Returns true if f returns true for fn? or satisfies IFn."}
diff --git a/refs/cljs.core/implementsQMARK.md b/refs/cljs.core/implementsQMARK.md
index 116c1e93edca..7c458e827a74 100644
--- a/refs/cljs.core/implementsQMARK.md
+++ b/refs/cljs.core/implementsQMARK.md
@@ -27,7 +27,7 @@ EXPERIMENTAL
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1904-L1928):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1904-L1928):
```clj
(core/defmacro implements?
@@ -60,12 +60,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1904-1928](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1904-L1928)
+ └── [core.cljc:1904-1928](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1904-L1928)
-->
@@ -113,7 +113,7 @@ The API data for this symbol:
:source {:code "(core/defmacro implements?\n [psym x]\n (core/let [p (:name\n (cljs.analyzer/resolve-var\n (dissoc &env :locals) psym))\n prefix (protocol-prefix p)\n xsym (bool-expr (gensym))\n [part bit] (fast-path-protocols p)\n msym (symbol\n (core/str \"-cljs$lang$protocol_mask$partition\" part \"$\"))]\n (core/if-not (core/symbol? x)\n `(let [~xsym ~x]\n (if ~xsym\n (if (or ~(if bit `(unsafe-bit-and (. ~xsym ~msym) ~bit) false)\n ~(bool-expr `(. ~xsym ~(symbol (core/str \"-\" prefix)))))\n true\n false)\n false))\n `(if-not (nil? ~x)\n (if (or ~(if bit `(unsafe-bit-and (. ~x ~msym) ~bit) false)\n ~(bool-expr `(. ~x ~(symbol (core/str \"-\" prefix)))))\n true\n false)\n false))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1904 1928]},
:full-name "cljs.core/implements?",
diff --git a/refs/cljs.core/import-macros.md b/refs/cljs.core/import-macros.md
index d36d17c824e1..b0d046058391 100644
--- a/refs/cljs.core/import-macros.md
+++ b/refs/cljs.core/import-macros.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L58-L84):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L58-L84):
```clj
(core/defmacro import-macros [ns [& vars]]
@@ -58,12 +58,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:58-84](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L58-L84)
+ └── [core.cljc:58-84](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L58-L84)
-->
@@ -109,7 +109,7 @@ The API data for this symbol:
:source {:code " (core/defmacro import-macros [ns [& vars]]\n (core/let [ns (find-ns ns)\n vars (map #(ns-resolve ns %) vars)\n syms (map\n (core/fn [^clojure.lang.Var v]\n (core/-> v .sym\n (with-meta\n (merge\n {:macro true}\n (update-in (select-keys (meta v) [:arglists :doc :file :line])\n [:arglists] (core/fn [arglists] `(quote ~arglists)))))))\n vars)\n defs (map\n (core/fn [sym var]\n (core/let [{:keys [arglists doc file line]} (meta sym)]\n `(do\n (def ~sym (deref ~var))\n ;for AOT compilation\n (alter-meta! (var ~sym) assoc\n :macro true\n :arglists ~arglists\n :doc ~doc\n :file ~file\n :line ~line))))\n syms vars)]\n `(do ~@defs\n :imported))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [58 84]},
:full-name "cljs.core/import-macros",
diff --git a/refs/cljs.core/inc.md b/refs/cljs.core/inc.md
index 1776c9c9f20e..1efec3be909f 100644
--- a/refs/cljs.core/inc.md
+++ b/refs/cljs.core/inc.md
@@ -40,7 +40,7 @@ Returns a number one greater than num.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1244-L1246):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1253-L1255):
```clj
(defn inc
@@ -51,19 +51,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1244-1246](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1244-L1246)
+ └── [core.cljs:1253-1255](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1253-L1255)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1063-L1064):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1063-L1064):
```clj
(core/defmacro ^::ana/numeric inc [x]
@@ -74,12 +74,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1063-1064](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1063-L1064)
+ └── [core.cljc:1063-1064](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1063-L1064)
-->
@@ -130,13 +130,13 @@ The API data for this symbol:
:source {:code "(defn inc\n [x] (cljs.core/+ x 1))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1244 1246]},
+ :lines [1253 1255]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric inc [x]\n `(+ ~x 1))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1063 1064]}],
:full-name "cljs.core/inc",
diff --git a/refs/cljs.core/indexedQMARK.md b/refs/cljs.core/indexedQMARK.md
index a9dd4ed85adf..744dd9c11d8a 100644
--- a/refs/cljs.core/indexedQMARK.md
+++ b/refs/cljs.core/indexedQMARK.md
@@ -27,7 +27,7 @@ Returns true if coll implements nth in constant time
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1354-L1356):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1363-L1365):
```clj
(defn ^boolean indexed?
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1354-1356](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1354-L1356)
+ └── [core.cljs:1363-1365](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1363-L1365)
-->
@@ -92,9 +92,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean indexed?\n [x] (satisfies? IIndexed x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1354 1356]},
+ :lines [1363 1365]},
:full-name "cljs.core/indexed?",
:docstring "Returns true if coll implements nth in constant time"}
diff --git a/refs/cljs.core/instanceQMARK.md b/refs/cljs.core/instanceQMARK.md
index f8bd99f7641d..d95da7d4a361 100644
--- a/refs/cljs.core/instanceQMARK.md
+++ b/refs/cljs.core/instanceQMARK.md
@@ -41,7 +41,7 @@ c. Returns true or false
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L886-L890):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L895-L899):
```clj
(defn ^boolean instance?
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:886-890](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L886-L890)
+ └── [core.cljs:895-899](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L895-L899)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L922-L929):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L922-L929):
```clj
(core/defmacro instance? [t o]
@@ -82,12 +82,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:922-929](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L922-L929)
+ └── [core.cljc:922-929](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L922-L929)
-->
@@ -139,13 +139,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean instance?\n [t o]\n (cljs.core/instance? t o))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [886 890]},
+ :lines [895 899]},
:extra-sources [{:code "(core/defmacro instance? [t o]\n ;; Google Closure warns about some references to RegExp, so\n ;; (instance? RegExp ...) needs to be inlined, but the expansion\n ;; should preserve the order of argument evaluation.\n (bool-expr (if (clojure.core/symbol? t)\n (core/list 'js* \"(~{} instanceof ~{})\" o t)\n `(let [t# ~t o# ~o]\n (~'js* \"(~{} instanceof ~{})\" o# t#)))))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [922 929]}],
:full-name "cljs.core/instance?",
diff --git a/refs/cljs.core/int-array.md b/refs/cljs.core/int-array.md
index 53f074603cc0..cb99051c70f6 100644
--- a/refs/cljs.core/int-array.md
+++ b/refs/cljs.core/int-array.md
@@ -34,7 +34,7 @@ with Clojure.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3211-L3231):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3220-L3240):
```clj
(defn int-array
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3211-3231](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3211-L3231)
+ └── [core.cljs:3220-3240](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3220-L3240)
-->
@@ -118,9 +118,9 @@ The API data for this symbol:
:source {:code "(defn int-array\n ([size-or-seq]\n (if (number? size-or-seq)\n (int-array size-or-seq nil)\n (into-array size-or-seq)))\n ([size init-val-or-seq]\n (let [a (make-array size)]\n (if (seq? init-val-or-seq)\n (let [s (seq init-val-or-seq)]\n (loop [i 0 s s]\n (if (and s (< i size))\n (do\n (aset a i (first s))\n (recur (inc i) (next s)))\n a)))\n (do\n (dotimes [i size]\n (aset a i init-val-or-seq))\n a)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3211 3231]},
+ :lines [3220 3240]},
:full-name "cljs.core/int-array",
:clj-symbol "clojure.core/int-array",
:docstring "Creates an array of ints. Does not coerce array, provided for compatibility\nwith Clojure."}
diff --git a/refs/cljs.core/int-rotate-left.md b/refs/cljs.core/int-rotate-left.md
index 8395094fc005..b278dc301d91 100644
--- a/refs/cljs.core/int-rotate-left.md
+++ b/refs/cljs.core/int-rotate-left.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L758-L761):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L767-L770):
```clj
(defn ^number int-rotate-left [x n]
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:758-761](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L758-L761)
+ └── [core.cljs:767-770](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L767-L770)
-->
@@ -89,9 +89,9 @@ The API data for this symbol:
:source {:code "(defn ^number int-rotate-left [x n]\n (bit-or\n (bit-shift-left x n)\n (unsigned-bit-shift-right x (- n))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [758 761]},
+ :lines [767 770]},
:full-name "cljs.core/int-rotate-left"}
```
diff --git a/refs/cljs.core/int.md b/refs/cljs.core/int.md
index 0407e2014e99..78af92c8bed3 100644
--- a/refs/cljs.core/int.md
+++ b/refs/cljs.core/int.md
@@ -41,7 +41,7 @@ Coerce to int by stripping decimal places.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2439-L2442):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2448-L2451):
```clj
(defn int
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2439-2442](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2439-L2442)
+ └── [core.cljs:2448-2451](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2448-L2451)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1106-L1107):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1106-L1107):
```clj
(core/defmacro ^::ana/numeric int [x]
@@ -76,12 +76,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1106-1107](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1106-L1107)
+ └── [core.cljc:1106-1107](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1106-L1107)
-->
@@ -132,13 +132,13 @@ The API data for this symbol:
:source {:code "(defn int\n [x]\n (bit-or x 0))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2439 2442]},
+ :lines [2448 2451]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric int [x]\n `(bit-or ~x 0))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1106 1107]}],
:full-name "cljs.core/int",
diff --git a/refs/cljs.core/integerQMARK.md b/refs/cljs.core/integerQMARK.md
index 7a2ceb6e2116..19093b2cf37b 100644
--- a/refs/cljs.core/integerQMARK.md
+++ b/refs/cljs.core/integerQMARK.md
@@ -40,7 +40,7 @@ Returns true if n is an integer.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2002-L2008):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2011-L2017):
```clj
(defn ^boolean integer?
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2002-2008](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2002-L2008)
+ └── [core.cljs:2011-2017](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2011-L2017)
-->
@@ -114,9 +114,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean integer?\n [n]\n (and (number? n)\n (not ^boolean (js/isNaN n))\n (not (identical? n js/Infinity))\n (== (js/parseFloat n) (js/parseInt n 10))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2002 2008]},
+ :lines [2011 2017]},
:full-name "cljs.core/integer?",
:clj-symbol "clojure.core/integer?",
:docstring "Returns true if n is an integer."}
diff --git a/refs/cljs.core/interleave.md b/refs/cljs.core/interleave.md
index bedaec4c6583..f543250c3ba9 100644
--- a/refs/cljs.core/interleave.md
+++ b/refs/cljs.core/interleave.md
@@ -45,7 +45,7 @@ Returns a lazy seq of the first item in each coll, then the second etc.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4343-L4355):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4353-L4365):
```clj
(defn interleave
@@ -66,12 +66,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4343-4355](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4343-L4355)
+ └── [core.cljs:4353-4365](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4353-L4365)
-->
@@ -124,9 +124,9 @@ The API data for this symbol:
:source {:code "(defn interleave\n ([c1 c2]\n (lazy-seq\n (let [s1 (seq c1) s2 (seq c2)]\n (when (and s1 s2)\n (cons (first s1) (cons (first s2)\n (interleave (rest s1) (rest s2))))))))\n ([c1 c2 & colls]\n (lazy-seq\n (let [ss (map seq (conj colls c2 c1))]\n (when (every? identity ss)\n (concat (map first ss) (apply interleave (map rest ss))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4343 4355]},
+ :lines [4353 4365]},
:full-name "cljs.core/interleave",
:clj-symbol "clojure.core/interleave",
:docstring "Returns a lazy seq of the first item in each coll, then the second etc."}
diff --git a/refs/cljs.core/interpose.md b/refs/cljs.core/interpose.md
index cd784442dc87..c7bf07dc6e74 100644
--- a/refs/cljs.core/interpose.md
+++ b/refs/cljs.core/interpose.md
@@ -37,11 +37,12 @@ Returns a lazy seq of the elements of `coll` separated by `sep`.
Source docstring:
```
-Returns a lazy seq of the elements of coll separated by sep
+Returns a lazy seq of the elements of coll separated by sep.
+Returns a stateful transducer when no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4357-L4374):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4367-L4385):
```clj
(defn interpose
@@ -67,12 +68,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4357-4374](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4357-L4374)
+ └── [core.cljs:4367-4385](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4367-L4385)
-->
@@ -125,12 +126,12 @@ The API data for this symbol:
:source {:code "(defn interpose\n ([sep]\n (fn [rf]\n (let [started (volatile! false)]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (if @started\n (let [sepr (rf result sep)]\n (if (reduced? sepr)\n sepr\n (rf sepr input)))\n (do\n (vreset! started true)\n (rf result input))))))))\n ([sep coll] (drop 1 (interleave (repeat sep) coll))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4357 4374]},
+ :lines [4367 4385]},
:full-name "cljs.core/interpose",
:clj-symbol "clojure.core/interpose",
- :docstring "Returns a lazy seq of the elements of coll separated by sep"}
+ :docstring "Returns a lazy seq of the elements of coll separated by sep.\nReturns a stateful transducer when no collection is provided."}
```
diff --git a/refs/cljs.core/into-array.md b/refs/cljs.core/into-array.md
index c28849f5d44c..9e590971cd7f 100644
--- a/refs/cljs.core/into-array.md
+++ b/refs/cljs.core/into-array.md
@@ -42,7 +42,7 @@ argument accepted for compatibility with Clojure.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L390-L396):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L399-L405):
```clj
(defn ^array into-array
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:390-396](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L390-L396)
+ └── [core.cljs:399-405](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L399-L405)
-->
@@ -115,9 +115,9 @@ The API data for this symbol:
:source {:code "(defn ^array into-array\n ([aseq]\n (into-array nil aseq))\n ([type aseq]\n (reduce (fn [a x] (.push a x) a) (array) aseq)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [390 396]},
+ :lines [399 405]},
:full-name "cljs.core/into-array",
:clj-symbol "clojure.core/into-array",
:docstring "Returns an array with components set to the values in aseq. Optional type\nargument accepted for compatibility with Clojure."}
diff --git a/refs/cljs.core/into.md b/refs/cljs.core/into.md
index af215c47f0b7..942c6cced740 100644
--- a/refs/cljs.core/into.md
+++ b/refs/cljs.core/into.md
@@ -47,7 +47,7 @@ from-coll conjoined. A transducer may be supplied.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4462-L4474):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4473-L4485):
```clj
(defn into
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4462-4474](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4462-L4474)
+ └── [core.cljs:4473-4485](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4473-L4485)
-->
@@ -125,9 +125,9 @@ The API data for this symbol:
:source {:code "(defn into\n ([to from]\n (if-not (nil? to)\n (if (implements? IEditableCollection to)\n (with-meta (persistent! (reduce -conj! (transient to) from)) (meta to))\n (reduce -conj to from))\n (reduce conj () from)))\n ([to xform from]\n (if (implements? IEditableCollection to)\n (with-meta (persistent! (transduce xform conj! (transient to) from)) (meta to))\n (transduce xform conj to from))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4462 4474]},
+ :lines [4473 4485]},
:full-name "cljs.core/into",
:clj-symbol "clojure.core/into",
:docstring "Returns a new coll consisting of to-coll with all of the items of\nfrom-coll conjoined. A transducer may be supplied."}
diff --git a/refs/cljs.core/ints.md b/refs/cljs.core/ints.md
index 1b718977edd9..4a3afce0a5d9 100644
--- a/refs/cljs.core/ints.md
+++ b/refs/cljs.core/ints.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2463):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2472):
```clj
(defn ints [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2463](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2463)
+ └── [core.cljs:2472](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2472)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn ints [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2463]},
+ :lines [2472]},
:full-name "cljs.core/ints",
:clj-symbol "clojure.core/ints"}
diff --git a/refs/cljs.core/is_proto_.md b/refs/cljs.core/is_proto_.md
index 9a4902a1907c..c25268c848e4 100644
--- a/refs/cljs.core/is_proto_.md
+++ b/refs/cljs.core/is_proto_.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L240-L242):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L240-L242):
```clj
(defn is_proto_
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:240-242](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L240-L242)
+ └── [core.cljs:240-242](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L240-L242)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn is_proto_\n [x]\n (identical? (.-prototype (.-constructor x)) x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [240 242]},
:full-name "cljs.core/is_proto_",
diff --git a/refs/cljs.core/isaQMARK.md b/refs/cljs.core/isaQMARK.md
index c4048c6113ff..7ad0fb019186 100644
--- a/refs/cljs.core/isaQMARK.md
+++ b/refs/cljs.core/isaQMARK.md
@@ -45,7 +45,7 @@ hierarchy
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9426-L9444):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9438-L9456):
```clj
(defn ^boolean isa?
@@ -68,12 +68,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9426-9444](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9426-L9444)
+ └── [core.cljs:9438-9456](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9438-L9456)
-->
@@ -129,9 +129,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean isa?\n ([child parent] (isa? @(get-global-hierarchy) child parent))\n ([h child parent]\n (or (= child parent)\n ;; (and (class? parent) (class? child)\n ;; (. ^Class parent isAssignableFrom child))\n (contains? ((:ancestors h) child) parent)\n ;;(and (class? child) (some #(contains? ((:ancestors h) %) parent) (supers child)))\n (and (vector? parent) (vector? child)\n (== (count parent) (count child))\n (loop [ret true i 0]\n (if (or (not ret) (== i (count parent)))\n ret\n (recur (isa? h (child i) (parent i)) (inc i))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9426 9444]},
+ :lines [9438 9456]},
:full-name "cljs.core/isa?",
:clj-symbol "clojure.core/isa?",
:docstring "Returns true if (= child parent), or child is directly or indirectly derived from\nparent, either via a JavaScript type inheritance relationship or a\nrelationship established via derive. h must be a hierarchy obtained\nfrom make-hierarchy, if not supplied defaults to the global\nhierarchy"}
diff --git a/refs/cljs.core/iter.md b/refs/cljs.core/iter.md
index 48f5ade7d701..63b623945f20 100644
--- a/refs/cljs.core/iter.md
+++ b/refs/cljs.core/iter.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3554-L3561):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3563-L3570):
```clj
(defn iter [coll]
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3554-3561](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3554-L3561)
+ └── [core.cljs:3563-3570](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3563-L3570)
-->
@@ -90,9 +90,9 @@ The API data for this symbol:
:source {:code "(defn iter [coll]\n (cond\n (nil? coll) (nil-iter)\n (string? coll) (string-iter coll)\n (array? coll) (array-iter coll)\n (iterable? coll) (-iterator coll)\n (seqable? coll) (seq-iter coll)\n :else (throw (js/Error. (str \"Cannot create iterator from \" coll)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3554 3561]},
+ :lines [3563 3570]},
:full-name "cljs.core/iter",
:full-name-encode "cljs.core/iter",
:history [["+" "0.0-2301"]]}
diff --git a/refs/cljs.core/iterableQMARK.md b/refs/cljs.core/iterableQMARK.md
index 123c38bf09db..e6ff7305a493 100644
--- a/refs/cljs.core/iterableQMARK.md
+++ b/refs/cljs.core/iterableQMARK.md
@@ -27,7 +27,7 @@ Return true if x implements IIterable protocol.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1037-L1040):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1046-L1049):
```clj
(defn iterable?
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1037-1040](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1037-L1040)
+ └── [core.cljs:1046-1049](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1046-L1049)
-->
@@ -92,9 +92,9 @@ The API data for this symbol:
:source {:code "(defn iterable?\n [x]\n (satisfies? IIterable x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1037 1040]},
+ :lines [1046 1049]},
:full-name "cljs.core/iterable?",
:docstring "Return true if x implements IIterable protocol."}
diff --git a/refs/cljs.core/iterate.md b/refs/cljs.core/iterate.md
index 0881d0c1fa7e..e47d4d6d6519 100644
--- a/refs/cljs.core/iterate.md
+++ b/refs/cljs.core/iterate.md
@@ -44,7 +44,7 @@ Returns a lazy sequence of x, (f x), (f (f x)) etc. f must be free of side-effec
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4338-L4341):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4348-L4351):
```clj
(defn iterate
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4338-4341](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4338-L4341)
+ └── [core.cljs:4348-4351](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4348-L4351)
-->
@@ -115,9 +115,9 @@ The API data for this symbol:
:source {:code "(defn iterate\n [f x] (cons x (lazy-seq (iterate f (f x)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4338 4341]},
+ :lines [4348 4351]},
:full-name "cljs.core/iterate",
:clj-symbol "clojure.core/iterate",
:docstring "Returns a lazy sequence of x, (f x), (f (f x)) etc. f must be free of side-effects"}
diff --git a/refs/cljs.core/js-GTclj.md b/refs/cljs.core/js-GTclj.md
index a74ed44b19bf..ec669e81fc3c 100644
--- a/refs/cljs.core/js-GTclj.md
+++ b/refs/cljs.core/js-GTclj.md
@@ -75,7 +75,7 @@ strings to keywords.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9319-L9347):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9331-L9359):
```clj
(defn js->clj
@@ -109,12 +109,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9319-9347](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9319-L9347)
+ └── [core.cljs:9331-9359](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9331-L9359)
-->
@@ -164,9 +164,9 @@ The API data for this symbol:
:source {:code "(defn js->clj\n ([x] (js->clj x {:keywordize-keys false}))\n ([x & opts]\n (let [{:keys [keywordize-keys]} opts\n keyfn (if keywordize-keys keyword str)\n f (fn thisfn [x]\n (cond\n (satisfies? IEncodeClojure x)\n (-js->clj x (apply array-map opts))\n\n (seq? x)\n (doall (map thisfn x))\n\n (coll? x)\n (into (empty x) (map thisfn x))\n\n (array? x)\n (vec (map thisfn x))\n \n (identical? (type x) js/Object)\n (into {} (for [k (js-keys x)]\n [(keyfn k) (thisfn (aget x k))]))\n\n :else x))]\n (f x))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9319 9347]},
+ :lines [9331 9359]},
:examples [{:id "61d263",
:content "Parse a JSON string:\n\n```clj\n(def json \"{\\\"foo\\\": 1, \\\"bar\\\": 2, \\\"baz\\\": [1,2,3]}\")\n(def a (.parse js/JSON json))\n;;=> #js {:foo 1, :bar 2, :baz #js [1 2 3]}\n```\n\nConvert JSON data `a` to ClojureScript data:\n\n```clj\n(js->clj a)\n;;=> {\"foo\" 1, \"bar\" 2, \"baz\" [1 2 3]}\n\n(js->clj a :keywordize-keys true)\n;;=> {:foo 1, :bar 2, :baz [1 2 3]}\n```"}],
:full-name "cljs.core/js->clj",
diff --git a/refs/cljs.core/js-comment.md b/refs/cljs.core/js-comment.md
index 3aff5be3a778..b1b0de2f4715 100644
--- a/refs/cljs.core/js-comment.md
+++ b/refs/cljs.core/js-comment.md
@@ -28,7 +28,7 @@ new comment line. Comment block will be preceded and followed by a newline
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L871-L883):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L871-L883):
```clj
(core/defmacro js-comment
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:871-883](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L871-L883)
+ └── [core.cljc:871-883](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L871-L883)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(core/defmacro js-comment\n [comment]\n (core/let [[x & ys] (string/split comment #\"\\n\")]\n (core/list 'js*\n (core/str\n \"\\n/**\\n\"\n (core/str \" * \" x \"\\n\")\n (core/->> ys\n (map #(core/str \" * \" (string/replace % #\"^ \" \"\") \"\\n\"))\n (reduce core/str \"\"))\n \" */\\n\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [871 883]},
:full-name "cljs.core/js-comment",
diff --git a/refs/cljs.core/js-debugger.md b/refs/cljs.core/js-debugger.md
index 1f3f29ec1561..587e98f7f70d 100644
--- a/refs/cljs.core/js-debugger.md
+++ b/refs/cljs.core/js-debugger.md
@@ -49,7 +49,7 @@ Emit JavaScript "debugger;" statement.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L866-L869):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L866-L869):
```clj
(core/defmacro js-debugger
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:866-869](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L866-L869)
+ └── [core.cljc:866-869](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L866-L869)
-->
@@ -115,7 +115,7 @@ The API data for this symbol:
:source {:code "(core/defmacro js-debugger\n []\n (core/list 'js* \"debugger;\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [866 869]},
:examples [{:id "87f2fa",
diff --git a/refs/cljs.core/js-delete.md b/refs/cljs.core/js-delete.md
index a751c68b72d5..525b05bc38cd 100644
--- a/refs/cljs.core/js-delete.md
+++ b/refs/cljs.core/js-delete.md
@@ -52,7 +52,7 @@ Delete a property from a JavaScript object.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1939-L1942):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1948-L1951):
```clj
(defn js-delete
@@ -64,19 +64,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1939-1942](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1939-L1942)
+ └── [core.cljs:1948-1951](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1948-L1951)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L860-L861):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L860-L861):
```clj
(core/defmacro js-delete [obj key]
@@ -87,12 +87,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:860-861](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L860-L861)
+ └── [core.cljc:860-861](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L860-L861)
-->
@@ -140,13 +140,13 @@ The API data for this symbol:
:source {:code "(defn js-delete\n [obj key]\n (cljs.core/js-delete obj key))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1939 1942]},
+ :lines [1948 1951]},
:extra-sources [{:code "(core/defmacro js-delete [obj key]\n (core/list 'js* \"delete ~{}[~{}]\" obj key))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [860 861]}],
:examples [{:id "5b24ea",
diff --git a/refs/cljs.core/js-in.md b/refs/cljs.core/js-in.md
index b1b9cf8e0196..2230aee6fa52 100644
--- a/refs/cljs.core/js-in.md
+++ b/refs/cljs.core/js-in.md
@@ -56,7 +56,7 @@ Properties inherited from prototype chain are also detected:
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L863-L864):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L863-L864):
```clj
(core/defmacro js-in [key obj]
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:863-864](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L863-L864)
+ └── [core.cljc:863-864](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L863-L864)
-->
@@ -122,7 +122,7 @@ The API data for this symbol:
:source {:code "(core/defmacro js-in [key obj]\n (core/list 'js* \"~{} in ~{}\" key obj))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [863 864]},
:examples [{:id "a45b18",
diff --git a/refs/cljs.core/js-inline-comment.md b/refs/cljs.core/js-inline-comment.md
index 073b7c6cfb07..4774688c42da 100644
--- a/refs/cljs.core/js-inline-comment.md
+++ b/refs/cljs.core/js-inline-comment.md
@@ -27,7 +27,7 @@ Emit an inline JavaScript comment.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L891-L894):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L891-L894):
```clj
(core/defmacro js-inline-comment
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:891-894](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L891-L894)
+ └── [core.cljc:891-894](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L891-L894)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(core/defmacro js-inline-comment\n [comment]\n (core/list 'js* (core/str \"/**\" comment \"*/\")))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [891 894]},
:full-name "cljs.core/js-inline-comment",
diff --git a/refs/cljs.core/js-invoke.md b/refs/cljs.core/js-invoke.md
index 01fdbc7dc576..899eda1d2b45 100644
--- a/refs/cljs.core/js-invoke.md
+++ b/refs/cljs.core/js-invoke.md
@@ -55,7 +55,7 @@ string is not a valid unquoted property name.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L398-L402):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L407-L411):
```clj
(defn js-invoke
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:398-402](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L398-L402)
+ └── [core.cljs:407-411](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L407-L411)
-->
@@ -121,9 +121,9 @@ The API data for this symbol:
:source {:code "(defn js-invoke\n [obj s & args]\n (.apply (aget obj s) obj (into-array args)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [398 402]},
+ :lines [407 411]},
:examples [{:id "373cce",
:content "If we have a JavaScript object with an unusual property name:\n\n```js\n// JavaScript\nvar obj = {\n \"my sum\": function(a,b) { return a+b; }\n};\n```\n\nWe can invoke it from ClojureScript:\n\n```clj\n(js-invoke js/obj \"my sum\" 1 2)\n;=> 3\n```"}],
:full-name "cljs.core/js-invoke",
diff --git a/refs/cljs.core/js-keys.md b/refs/cljs.core/js-keys.md
index 50423c9ae195..230a5d54177b 100644
--- a/refs/cljs.core/js-keys.md
+++ b/refs/cljs.core/js-keys.md
@@ -47,7 +47,7 @@ Return the JavaScript keys for an object.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1932-L1937):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1941-L1946):
```clj
(defn js-keys
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1932-1937](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1932-L1937)
+ └── [core.cljs:1941-1946](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1941-L1946)
-->
@@ -116,9 +116,9 @@ The API data for this symbol:
:source {:code "(defn js-keys\n [obj]\n (let [keys (array)]\n (gobject/forEach obj (fn [val key obj] (.push keys key)))\n keys))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1932 1937]},
+ :lines [1941 1946]},
:examples [{:id "5dd933",
:content "```clj\n(js-keys #js {:foo 1 :bar 2})\n;;=> #js [\"foo\" \"bar\"]\n```"}],
:full-name "cljs.core/js-keys",
diff --git a/refs/cljs.core/js-mod.md b/refs/cljs.core/js-mod.md
index 0954b663f1c4..33e72f64b5ab 100644
--- a/refs/cljs.core/js-mod.md
+++ b/refs/cljs.core/js-mod.md
@@ -58,7 +58,7 @@ Modulus of num and div with original javascript behavior. i.e. bug for negative
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2468-L2471):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2477-L2480):
```clj
(defn js-mod
@@ -70,19 +70,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2468-2471](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2468-L2471)
+ └── [core.cljs:2477-2480](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2477-L2480)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1087-L1088):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1087-L1088):
```clj
(core/defmacro ^::ana/numeric js-mod [num div]
@@ -93,12 +93,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1087-1088](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1087-L1088)
+ └── [core.cljc:1087-1088](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1087-L1088)
-->
@@ -146,13 +146,13 @@ The API data for this symbol:
:source {:code "(defn js-mod\n [n d]\n (cljs.core/js-mod n d))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2468 2471]},
+ :lines [2477 2480]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric js-mod [num div]\n (core/list 'js* \"(~{} % ~{})\" num div))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1087 1088]}],
:examples [{:id "75fa6d",
diff --git a/refs/cljs.core/js-obj.md b/refs/cljs.core/js-obj.md
index b00d9c70787e..d2e540655c49 100644
--- a/refs/cljs.core/js-obj.md
+++ b/refs/cljs.core/js-obj.md
@@ -52,7 +52,7 @@ interleaved keys and values.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1924-L1930):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1933-L1939):
```clj
(defn js-obj
@@ -66,19 +66,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1924-1930](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1924-L1930)
+ └── [core.cljs:1933-1939](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1933-L1939)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2379-L2397):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2379-L2397):
```clj
(core/defmacro js-obj [& rest]
@@ -106,12 +106,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2379-2397](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2379-L2397)
+ └── [core.cljc:2379-2397](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2379-L2397)
-->
@@ -159,13 +159,13 @@ The API data for this symbol:
:source {:code "(defn js-obj\n ([]\n (cljs.core/js-obj))\n ([& keyvals]\n (apply gobject/create keyvals)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1924 1930]},
+ :lines [1933 1939]},
:extra-sources [{:code "(core/defmacro js-obj [& rest]\n (core/let [sym-or-str? (core/fn [x] (core/or (core/symbol? x) (core/string? x)))\n filter-on-keys (core/fn [f coll]\n (core/->> coll\n (filter (core/fn [[k _]] (f k)))\n (into {})))\n kvs (into {} (map vec (partition 2 rest)))\n sym-pairs (filter-on-keys core/symbol? kvs)\n expr->local (zipmap\n (filter (complement sym-or-str?) (keys kvs))\n (repeatedly gensym))\n obj (gensym \"obj\")]\n (if (empty? rest)\n (js-obj* '())\n `(let [~@(apply concat (clojure.set/map-invert expr->local))\n ~obj ~(js-obj* (filter-on-keys core/string? kvs))]\n ~@(map (core/fn [[k v]] `(aset ~obj ~k ~v)) sym-pairs)\n ~@(map (core/fn [[k v]] `(aset ~obj ~v ~(core/get kvs k))) expr->local)\n ~obj))))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2379 2397]}],
:examples [{:id "657cd7",
diff --git a/refs/cljs.core/js-reserved.md b/refs/cljs.core/js-reserved.md
index 6b9b4933f9ed..c2540dc6987c 100644
--- a/refs/cljs.core/js-reserved.md
+++ b/refs/cljs.core/js-reserved.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10015-L10017):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10027-L10029):
```clj
(def
@@ -29,12 +29,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10015-10017](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10015-L10017)
+ └── [core.cljs:10027-10029](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10027-L10029)
-->
@@ -79,9 +79,9 @@ The API data for this symbol:
:source {:code "(def\n ^{:jsdoc [\"@type {null|Object}\"]}\n js-reserved nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10015 10017]},
+ :lines [10027 10029]},
:full-name "cljs.core/js-reserved",
:full-name-encode "cljs.core/js-reserved",
:history [["+" "1.7.10"]]}
diff --git a/refs/cljs.core/js-str.md b/refs/cljs.core/js-str.md
index bc8eccda0af1..6fb2b076a309 100644
--- a/refs/cljs.core/js-str.md
+++ b/refs/cljs.core/js-str.md
@@ -47,7 +47,7 @@ Equivalent to `''+s` in JavaScript.
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2578-L2579):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2580-L2581):
```clj
(core/defmacro js-str [s]
@@ -58,12 +58,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2578-2579](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2578-L2579)
+ └── [core.cljc:2580-2581](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2580-L2581)
-->
@@ -113,9 +113,9 @@ The API data for this symbol:
:source {:code "(core/defmacro js-str [s]\n (core/list 'js* \"''+~{}\" s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2578 2579]},
+ :lines [2580 2581]},
:examples [{:id "e92009",
:content "```clj\n(js-str 23)\n;;=> \"23\"\n\n(js-str #js {:foo 1})\n;;=> \"[Object object]\"\n```"}],
:full-name "cljs.core/js-str"}
diff --git a/refs/cljs.core/juxt.md b/refs/cljs.core/juxt.md
index 46b73b645406..cc9cf677acda 100644
--- a/refs/cljs.core/juxt.md
+++ b/refs/cljs.core/juxt.md
@@ -61,7 +61,7 @@ args (left-to-right).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8603-L8637):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8615-L8649):
```clj
(defn juxt
@@ -100,12 +100,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8603-8637](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8603-L8637)
+ └── [core.cljs:8615-8649](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8615-L8649)
-->
@@ -158,9 +158,9 @@ The API data for this symbol:
:source {:code "(defn juxt\n ([f]\n (fn\n ([] (vector (f)))\n ([x] (vector (f x)))\n ([x y] (vector (f x y)))\n ([x y z] (vector (f x y z)))\n ([x y z & args] (vector (apply f x y z args)))))\n ([f g]\n (fn\n ([] (vector (f) (g)))\n ([x] (vector (f x) (g x)))\n ([x y] (vector (f x y) (g x y)))\n ([x y z] (vector (f x y z) (g x y z)))\n ([x y z & args] (vector (apply f x y z args) (apply g x y z args)))))\n ([f g h]\n (fn\n ([] (vector (f) (g) (h)))\n ([x] (vector (f x) (g x) (h x)))\n ([x y] (vector (f x y) (g x y) (h x y)))\n ([x y z] (vector (f x y z) (g x y z) (h x y z)))\n ([x y z & args] (vector (apply f x y z args) (apply g x y z args) (apply h x y z args)))))\n ([f g h & fs]\n (let [fs (list* f g h fs)]\n (fn\n ([] (reduce #(conj %1 (%2)) [] fs))\n ([x] (reduce #(conj %1 (%2 x)) [] fs))\n ([x y] (reduce #(conj %1 (%2 x y)) [] fs))\n ([x y z] (reduce #(conj %1 (%2 x y z)) [] fs))\n ([x y z & args] (reduce #(conj %1 (apply %2 x y z args)) [] fs))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8603 8637]},
+ :lines [8615 8649]},
:full-name "cljs.core/juxt",
:clj-symbol "clojure.core/juxt",
:docstring "Takes a set of functions and returns a fn that is the juxtaposition\nof those fns. The returned fn takes a variable number of args, and\nreturns a vector containing the result of applying each fn to the\nargs (left-to-right).\n((juxt a b c) x) => [(a x) (b x) (c x)]"}
diff --git a/refs/cljs.core/keep-indexed.md b/refs/cljs.core/keep-indexed.md
index 8bb10dbda4c9..01cfe2f25ae6 100644
--- a/refs/cljs.core/keep-indexed.md
+++ b/refs/cljs.core/keep-indexed.md
@@ -52,7 +52,7 @@ provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4059-L4093):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4069-L4103):
```clj
(defn keep-indexed
@@ -92,12 +92,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4059-4093](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4059-L4093)
+ └── [core.cljs:4069-4103](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4069-L4103)
-->
@@ -150,9 +150,9 @@ The API data for this symbol:
:source {:code "(defn keep-indexed\n ([f]\n (fn [rf]\n (let [ia (volatile! -1)]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (let [i (vswap! ia inc)\n v (f i input)]\n (if (nil? v)\n result\n (rf result v))))))))\n ([f coll]\n (letfn [(keepi [idx coll]\n (lazy-seq\n (when-let [s (seq coll)]\n (if (chunked-seq? s)\n (let [c (chunk-first s)\n size (count c)\n b (chunk-buffer size)]\n (dotimes [i size]\n (let [x (f (+ idx i) (-nth c i))]\n (when-not (nil? x)\n (chunk-append b x))))\n (chunk-cons (chunk b) (keepi (+ idx size) (chunk-rest s))))\n (let [x (f idx (first s))]\n (if (nil? x)\n (keepi (inc idx) (rest s))\n (cons x (keepi (inc idx) (rest s)))))))))]\n (keepi 0 coll))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4059 4093]},
+ :lines [4069 4103]},
:full-name "cljs.core/keep-indexed",
:clj-symbol "clojure.core/keep-indexed",
:docstring "Returns a lazy sequence of the non-nil results of (f index item). Note,\nthis means false return values will be included. f must be free of\nside-effects. Returns a stateful transducer when no collection is\nprovided."}
diff --git a/refs/cljs.core/keep.md b/refs/cljs.core/keep.md
index 59fe73a3bdf3..b5b1c83a18c9 100644
--- a/refs/cljs.core/keep.md
+++ b/refs/cljs.core/keep.md
@@ -52,7 +52,7 @@ side-effects. Returns a transducer when no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3894-L3923):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3904-L3933):
```clj
(defn keep
@@ -88,12 +88,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3894-3923](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3894-L3923)
+ └── [core.cljs:3904-3933](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3904-L3933)
-->
@@ -148,9 +148,9 @@ The API data for this symbol:
:source {:code "(defn keep\n ([f]\n (fn [rf]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (let [v (f input)]\n (if (nil? v)\n result\n (rf result v)))))))\n ([f coll]\n (lazy-seq\n (when-let [s (seq coll)]\n (if (chunked-seq? s)\n (let [c (chunk-first s)\n size (count c)\n b (chunk-buffer size)]\n (dotimes [i size]\n (let [x (f (-nth c i))]\n (when-not (nil? x)\n (chunk-append b x))))\n (chunk-cons (chunk b) (keep f (chunk-rest s))))\n (let [x (f (first s))]\n (if (nil? x)\n (keep f (rest s))\n (cons x (keep f (rest s))))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3894 3923]},
+ :lines [3904 3933]},
:full-name "cljs.core/keep",
:clj-symbol "clojure.core/keep",
:docstring "Returns a lazy sequence of the non-nil results of (f item). Note,\nthis means false return values will be included. f must be free of\nside-effects. Returns a transducer when no collection is provided."}
diff --git a/refs/cljs.core/key-GTjs.md b/refs/cljs.core/key-GTjs.md
index d67b694ba4f1..c3667e52ed93 100644
--- a/refs/cljs.core/key-GTjs.md
+++ b/refs/cljs.core/key-GTjs.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9285-L9293):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9297-L9305):
```clj
(defn key->js [k]
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9285-9293](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9285-L9293)
+ └── [core.cljs:9297-9305](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9297-L9305)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn key->js [k]\n (if (satisfies? IEncodeJS k)\n (-clj->js k)\n (if (or (string? k)\n (number? k)\n (keyword? k)\n (symbol? k))\n (clj->js k)\n (pr-str k))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9285 9293]},
+ :lines [9297 9305]},
:full-name "cljs.core/key->js",
:full-name-encode "cljs.core/key-GTjs",
:history [["+" "0.0-1798"]]}
diff --git a/refs/cljs.core/key-test.md b/refs/cljs.core/key-test.md
index 4347d3d1b015..bb4f6f09d838 100644
--- a/refs/cljs.core/key-test.md
+++ b/refs/cljs.core/key-test.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L6091-L6095):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L6102-L6106):
```clj
(defn ^boolean key-test [key other]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:6091-6095](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L6091-L6095)
+ └── [core.cljs:6102-6106](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L6102-L6106)
-->
@@ -90,9 +90,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean key-test [key other]\n (cond\n (identical? key other) true\n (keyword-identical? key other) true\n :else (= key other)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [6091 6095]},
+ :lines [6102 6106]},
:full-name "cljs.core/key-test"}
```
diff --git a/refs/cljs.core/key.md b/refs/cljs.core/key.md
index cb073aff3f8a..c041686a762d 100644
--- a/refs/cljs.core/key.md
+++ b/refs/cljs.core/key.md
@@ -40,7 +40,7 @@ Returns the key of the map entry.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7827-L7830):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7838-L7841):
```clj
(defn key
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7827-7830](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7827-L7830)
+ └── [core.cljs:7838-7841](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7838-L7841)
-->
@@ -110,9 +110,9 @@ The API data for this symbol:
:source {:code "(defn key\n [map-entry]\n (-key map-entry))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [7827 7830]},
+ :lines [7838 7841]},
:full-name "cljs.core/key",
:clj-symbol "clojure.core/key",
:docstring "Returns the key of the map entry."}
diff --git a/refs/cljs.core/keys.md b/refs/cljs.core/keys.md
index df2d025d495c..e91342fdece2 100644
--- a/refs/cljs.core/keys.md
+++ b/refs/cljs.core/keys.md
@@ -40,7 +40,7 @@ Returns a sequence of the map's keys.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7821-L7825):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7832-L7836):
```clj
(defn keys
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7821-7825](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7821-L7825)
+ └── [core.cljs:7832-7836](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7832-L7836)
-->
@@ -111,9 +111,9 @@ The API data for this symbol:
:source {:code "(defn keys\n [hash-map]\n (when-let [mseq (seq hash-map)]\n (KeySeq. mseq nil)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [7821 7825]},
+ :lines [7832 7836]},
:full-name "cljs.core/keys",
:clj-symbol "clojure.core/keys",
:docstring "Returns a sequence of the map's keys."}
diff --git a/refs/cljs.core/keyword-identicalQMARK.md b/refs/cljs.core/keyword-identicalQMARK.md
index 608da5386bee..2f57cd18b877 100644
--- a/refs/cljs.core/keyword-identicalQMARK.md
+++ b/refs/cljs.core/keyword-identicalQMARK.md
@@ -27,7 +27,7 @@ Efficient test to determine that two keywords are identical.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2945-L2952):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2954-L2961):
```clj
(defn ^boolean keyword-identical?
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2945-2952](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2945-L2952)
+ └── [core.cljs:2954-2961](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2954-L2961)
-->
@@ -97,9 +97,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean keyword-identical?\n [x y]\n (if (identical? x y)\n true\n (if (and (keyword? x) (keyword? y))\n (identical? (.-fqn x) (.-fqn y))\n false)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2945 2952]},
+ :lines [2954 2961]},
:full-name "cljs.core/keyword-identical?",
:docstring "Efficient test to determine that two keywords are identical."}
diff --git a/refs/cljs.core/keyword.md b/refs/cljs.core/keyword.md
index ad9060294e1d..f3919b19d448 100644
--- a/refs/cljs.core/keyword.md
+++ b/refs/cljs.core/keyword.md
@@ -34,7 +34,7 @@ in the keyword strings, it will be added automatically.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2970-L2982):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2979-L2991):
```clj
(defn keyword
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2970-2982](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2970-L2982)
+ └── [core.cljs:2979-2991](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2979-L2991)
-->
@@ -110,9 +110,9 @@ The API data for this symbol:
:source {:code "(defn keyword\n ([name] (cond\n (keyword? name) name\n (symbol? name) (Keyword.\n (cljs.core/namespace name)\n (cljs.core/name name) (.-str name) nil)\n (string? name) (let [parts (.split name \"/\")]\n (if (== (alength parts) 2)\n (Keyword. (aget parts 0) (aget parts 1) name nil)\n (Keyword. nil (aget parts 0) name nil)))))\n ([ns name] (Keyword. ns name (str (when ns (str ns \"/\")) name) nil)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2970 2982]},
+ :lines [2979 2991]},
:full-name "cljs.core/keyword",
:clj-symbol "clojure.core/keyword",
:docstring "Returns a Keyword with the given namespace and name. Do not use :\nin the keyword strings, it will be added automatically."}
diff --git a/refs/cljs.core/keywordQMARK.md b/refs/cljs.core/keywordQMARK.md
index a765b899dbff..5a5e96fb660d 100644
--- a/refs/cljs.core/keywordQMARK.md
+++ b/refs/cljs.core/keywordQMARK.md
@@ -30,7 +30,7 @@ Return true if x is a Keyword
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2940-L2943):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2949-L2952):
```clj
(defn ^boolean keyword?
@@ -42,19 +42,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2940-2943](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2940-L2943)
+ └── [core.cljs:2949-2952](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2949-L2952)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L937-L938):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L937-L938):
```clj
(core/defmacro keyword? [x]
@@ -65,12 +65,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:937-938](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L937-L938)
+ └── [core.cljc:937-938](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L937-L938)
-->
@@ -120,13 +120,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean keyword?\n [x]\n (instance? Keyword x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2940 2943]},
+ :lines [2949 2952]},
:extra-sources [{:code "(core/defmacro keyword? [x]\n (bool-expr `(instance? Keyword ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [937 938]}],
:full-name "cljs.core/keyword?",
diff --git a/refs/cljs.core/last.md b/refs/cljs.core/last.md
index 1abc9e4d025a..4e99dcd1fb1b 100644
--- a/refs/cljs.core/last.md
+++ b/refs/cljs.core/last.md
@@ -65,7 +65,7 @@ Return the last item in coll, in linear time
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1537-L1543):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1546-L1552):
```clj
(defn last
@@ -80,12 +80,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1537-1543](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1537-L1543)
+ └── [core.cljs:1546-1552](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1546-L1552)
-->
@@ -142,9 +142,9 @@ The API data for this symbol:
:source {:code "(defn last\n [s]\n (let [sn (next s)]\n (if-not (nil? sn)\n (recur sn)\n (first s))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1537 1543]},
+ :lines [1546 1552]},
:examples [{:id "eb0836",
:content "```clj\n(last [1 2 3])\n;;=> 3\n\n(last [1 2])\n;;=> 2\n\n(last [1])\n;;=> 1\n\n(last [])\n;;=> nil\n```"}],
:full-name "cljs.core/last",
diff --git a/refs/cljs.core/lazy-cat.md b/refs/cljs.core/lazy-cat.md
index e90a1a692232..17a14ffbfb0f 100644
--- a/refs/cljs.core/lazy-cat.md
+++ b/refs/cljs.core/lazy-cat.md
@@ -60,7 +60,7 @@ needed.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2569-L2576):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2571-L2578):
```clj
(core/defmacro lazy-cat
@@ -72,12 +72,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2569-2576](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2569-L2576)
+ └── [core.cljc:2571-2578](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2571-L2578)
-->
@@ -130,9 +130,9 @@ The API data for this symbol:
:source {:code "(core/defmacro lazy-cat\n [& colls]\n `(concat ~@(map #(core/list `lazy-seq %) colls)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2569 2576]},
+ :lines [2571 2578]},
:full-name "cljs.core/lazy-cat",
:clj-symbol "clojure.core/lazy-cat",
:docstring "Expands to code which yields a lazy sequence of the concatenation\nof the supplied colls. Each coll expr is not evaluated until it is\nneeded. \n\n(lazy-cat xs ys zs) === (concat (lazy-seq xs) (lazy-seq ys) (lazy-seq zs))"}
diff --git a/refs/cljs.core/lazy-seq.md b/refs/cljs.core/lazy-seq.md
index d78902a96d10..8f5e3a752ac5 100644
--- a/refs/cljs.core/lazy-seq.md
+++ b/refs/cljs.core/lazy-seq.md
@@ -46,7 +46,7 @@ seq calls.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1960-L1966):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1960-L1966):
```clj
(core/defmacro lazy-seq
@@ -58,12 +58,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1960-1966](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1960-L1966)
+ └── [core.cljc:1960-1966](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1960-L1966)
-->
@@ -119,7 +119,7 @@ The API data for this symbol:
:source {:code "(core/defmacro lazy-seq\n [& body]\n `(new cljs.core/LazySeq nil (fn [] ~@body) nil nil))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1960 1966]},
:full-name "cljs.core/lazy-seq",
diff --git a/refs/cljs.core/lazy-transformer.md b/refs/cljs.core/lazy-transformer.md
index 1332b29c9068..395b9de0acb8 100644
--- a/refs/cljs.core/lazy-transformer.md
+++ b/refs/cljs.core/lazy-transformer.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3565-L3566):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3574-L3575):
```clj
(defn lazy-transformer [stepper]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3565-3566](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3565-L3566)
+ └── [core.cljs:3574-3575](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3574-L3575)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn lazy-transformer [stepper]\n (LazyTransformer. stepper nil nil nil))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3565 3566]},
+ :lines [3574 3575]},
:full-name "cljs.core/lazy-transformer",
:full-name-encode "cljs.core/lazy-transformer",
:history [["+" "0.0-2301"]]}
diff --git a/refs/cljs.core/let.md b/refs/cljs.core/let.md
index 1fcfc165ed6e..62d9b1e4dc9f 100644
--- a/refs/cljs.core/let.md
+++ b/refs/cljs.core/let.md
@@ -65,7 +65,7 @@ therein.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L720-L730):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L720-L730):
```clj
(core/defmacro let
@@ -80,12 +80,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:720-730](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L720-L730)
+ └── [core.cljc:720-730](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L720-L730)
-->
@@ -138,7 +138,7 @@ The API data for this symbol:
:source {:code "(core/defmacro let\n [bindings & body]\n (assert-args let\n (vector? bindings) \"a vector for its binding\"\n (even? (count bindings)) \"an even number of forms in binding vector\")\n `(let* ~(destructure bindings) ~@body))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [720 730]},
:full-name "cljs.core/let",
diff --git a/refs/cljs.core/list.md b/refs/cljs.core/list.md
index 9fc0890ccad7..246beb7bcc0d 100644
--- a/refs/cljs.core/list.md
+++ b/refs/cljs.core/list.md
@@ -41,7 +41,7 @@ Creates a new list containing the items.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2823-L2838):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2832-L2847):
```clj
(defn list
@@ -65,19 +65,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2823-2838](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2823-L2838)
+ └── [core.cljs:2832-2847](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2832-L2847)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2320-L2323):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2320-L2323):
```clj
(core/defmacro list
@@ -90,12 +90,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2320-2323](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2320-L2323)
+ └── [core.cljc:2320-2323](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2320-L2323)
-->
@@ -146,13 +146,13 @@ The API data for this symbol:
:source {:code "(defn list\n [& xs]\n (let [arr (if (and (instance? IndexedSeq xs) (zero? (.-i xs)))\n (.-arr xs)\n (let [arr (array)]\n (loop [^not-native xs xs]\n (if-not (nil? xs)\n (do\n (.push arr (-first xs))\n (recur (-next xs)))\n arr))))]\n (loop [i (alength arr) ^not-native r ()]\n (if (> i 0)\n (recur (dec i) (-conj r (aget arr (dec i))))\n r))))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2823 2838]},
+ :lines [2832 2847]},
:extra-sources [{:code "(core/defmacro list\n ([] '(.-EMPTY cljs.core/List))\n ([x & xs]\n `(-conj (list ~@xs) ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2320 2323]}],
:full-name "cljs.core/list",
diff --git a/refs/cljs.core/listQMARK.md b/refs/cljs.core/listQMARK.md
index 153ef589eaba..dbffe44bf1d2 100644
--- a/refs/cljs.core/listQMARK.md
+++ b/refs/cljs.core/listQMARK.md
@@ -42,7 +42,7 @@ Returns true if x implements IList
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2738-L2741):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2747-L2750):
```clj
(defn ^boolean list?
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2738-2741](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2738-L2741)
+ └── [core.cljs:2747-2750](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2747-L2750)
-->
@@ -113,9 +113,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean list?\n [x]\n (satisfies? IList x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2738 2741]},
+ :lines [2747 2750]},
:full-name "cljs.core/list?",
:clj-symbol "clojure.core/list?",
:docstring "Returns true if x implements IList"}
diff --git a/refs/cljs.core/listSTAR.md b/refs/cljs.core/listSTAR.md
index 9f9cce48a9a3..0884a7c9d084 100644
--- a/refs/cljs.core/listSTAR.md
+++ b/refs/cljs.core/listSTAR.md
@@ -54,7 +54,7 @@ last of which will be treated as a sequence.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3340-L3348):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3349-L3357):
```clj
(defn list*
@@ -70,12 +70,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3340-3348](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3340-L3348)
+ └── [core.cljs:3349-3357](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3349-L3357)
-->
@@ -132,9 +132,9 @@ The API data for this symbol:
:source {:code "(defn list*\n ([args] (seq args))\n ([a args] (cons a args))\n ([a b args] (cons a (cons b args)))\n ([a b c args] (cons a (cons b (cons c args))))\n ([a b c d & more]\n (cons a (cons b (cons c (cons d (spread more)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3340 3348]},
+ :lines [3349 3357]},
:full-name "cljs.core/list*",
:clj-symbol "clojure.core/list*",
:docstring "Creates a new list containing the items prepended to the rest, the\nlast of which will be treated as a sequence."}
diff --git a/refs/cljs.core/long-array.md b/refs/cljs.core/long-array.md
index cf7f04c3d779..46a58214db12 100644
--- a/refs/cljs.core/long-array.md
+++ b/refs/cljs.core/long-array.md
@@ -34,7 +34,7 @@ with Clojure.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3233-L3253):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3242-L3262):
```clj
(defn long-array
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3233-3253](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3233-L3253)
+ └── [core.cljs:3242-3262](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3242-L3262)
-->
@@ -118,9 +118,9 @@ The API data for this symbol:
:source {:code "(defn long-array\n ([size-or-seq]\n (if (number? size-or-seq)\n (long-array size-or-seq nil)\n (into-array size-or-seq)))\n ([size init-val-or-seq]\n (let [a (make-array size)]\n (if (seq? init-val-or-seq)\n (let [s (seq init-val-or-seq)]\n (loop [i 0 s s]\n (if (and s (< i size))\n (do\n (aset a i (first s))\n (recur (inc i) (next s)))\n a)))\n (do\n (dotimes [i size]\n (aset a i init-val-or-seq))\n a)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3233 3253]},
+ :lines [3242 3262]},
:full-name "cljs.core/long-array",
:clj-symbol "clojure.core/long-array",
:docstring "Creates an array of longs. Does not coerce array, provided for compatibility\nwith Clojure."}
diff --git a/refs/cljs.core/long.md b/refs/cljs.core/long.md
index 1ed7c3033b0d..9d3884883cc9 100644
--- a/refs/cljs.core/long.md
+++ b/refs/cljs.core/long.md
@@ -30,7 +30,7 @@ Coerce to long by stripping decimal places. Identical to `int'.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2449-L2452):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2458-L2461):
```clj
(defn long
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2449-2452](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2449-L2452)
+ └── [core.cljs:2458-2461](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2458-L2461)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn long\n [x]\n (fix x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2449 2452]},
+ :lines [2458 2461]},
:full-name "cljs.core/long",
:clj-symbol "clojure.core/long",
:docstring "Coerce to long by stripping decimal places. Identical to `int'."}
diff --git a/refs/cljs.core/longs.md b/refs/cljs.core/longs.md
index 52f6da0fae9c..963a027d3b9e 100644
--- a/refs/cljs.core/longs.md
+++ b/refs/cljs.core/longs.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2466):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2475):
```clj
(defn longs [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2466](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2466)
+ └── [core.cljs:2475](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2475)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn longs [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2466]},
+ :lines [2475]},
:full-name "cljs.core/longs",
:clj-symbol "clojure.core/longs"}
diff --git a/refs/cljs.core/loop.md b/refs/cljs.core/loop.md
index 1bf16f1d53c8..2499a1124130 100644
--- a/refs/cljs.core/loop.md
+++ b/refs/cljs.core/loop.md
@@ -64,7 +64,7 @@ therein. Acts as a recur target.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L732-L754):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L732-L754):
```clj
(core/defmacro loop
@@ -93,12 +93,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:732-754](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L732-L754)
+ └── [core.cljc:732-754](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L732-L754)
-->
@@ -151,7 +151,7 @@ The API data for this symbol:
:source {:code "(core/defmacro loop\n [bindings & body]\n (assert-args loop\n (vector? bindings) \"a vector for its binding\"\n (even? (count bindings)) \"an even number of forms in binding vector\")\n (core/let [db (destructure bindings)]\n (if (= db bindings)\n `(loop* ~bindings ~@body)\n (core/let [vs (take-nth 2 (drop 1 bindings))\n bs (take-nth 2 bindings)\n gs (map (core/fn [b] (if (core/symbol? b) b (gensym))) bs)\n bfs (reduce (core/fn [ret [b v g]]\n (if (core/symbol? b)\n (conj ret g v)\n (conj ret g v b g)))\n [] (map core/vector bs vs gs))]\n `(let ~bfs\n (loop* ~(vec (interleave gs gs))\n (let ~(vec (interleave bs gs))\n ~@body)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [732 754]},
:examples [{:id "60291e",
diff --git a/refs/cljs.core/m3-C1.md b/refs/cljs.core/m3-C1.md
index b7d07ca2c6e2..a0fe98b19d05 100644
--- a/refs/cljs.core/m3-C1.md
+++ b/refs/cljs.core/m3-C1.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L779):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L788):
```clj
(def m3-C1 (int 0xcc9e2d51))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:779](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L779)
+ └── [core.cljs:788](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L788)
-->
@@ -77,9 +77,9 @@ The API data for this symbol:
:source {:code "(def m3-C1 (int 0xcc9e2d51))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [779]},
+ :lines [788]},
:full-name "cljs.core/m3-C1",
:full-name-encode "cljs.core/m3-C1",
:history [["+" "0.0-2261"]]}
diff --git a/refs/cljs.core/m3-C2.md b/refs/cljs.core/m3-C2.md
index 8591402cb709..2ef94a789a0d 100644
--- a/refs/cljs.core/m3-C2.md
+++ b/refs/cljs.core/m3-C2.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L780):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L789):
```clj
(def m3-C2 (int 0x1b873593))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:780](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L780)
+ └── [core.cljs:789](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L789)
-->
@@ -77,9 +77,9 @@ The API data for this symbol:
:source {:code "(def m3-C2 (int 0x1b873593))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [780]},
+ :lines [789]},
:full-name "cljs.core/m3-C2",
:full-name-encode "cljs.core/m3-C2",
:history [["+" "0.0-2261"]]}
diff --git a/refs/cljs.core/m3-fmix.md b/refs/cljs.core/m3-fmix.md
index 0a631502d8c4..1101fe280df5 100644
--- a/refs/cljs.core/m3-fmix.md
+++ b/refs/cljs.core/m3-fmix.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L788-L795):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L797-L804):
```clj
(defn ^number m3-fmix [h1 len]
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:788-795](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L788-L795)
+ └── [core.cljs:797-804](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L797-L804)
-->
@@ -93,9 +93,9 @@ The API data for this symbol:
:source {:code "(defn ^number m3-fmix [h1 len]\n (as-> (int h1) h1\n (bit-xor h1 len)\n (bit-xor h1 (unsigned-bit-shift-right h1 16))\n (imul h1 (int 0x85ebca6b))\n (bit-xor h1 (unsigned-bit-shift-right h1 13))\n (imul h1 (int 0xc2b2ae35))\n (bit-xor h1 (unsigned-bit-shift-right h1 16))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [788 795]},
+ :lines [797 804]},
:full-name "cljs.core/m3-fmix"}
```
diff --git a/refs/cljs.core/m3-hash-int.md b/refs/cljs.core/m3-hash-int.md
index 6819c8533c70..ea0772b25bed 100644
--- a/refs/cljs.core/m3-hash-int.md
+++ b/refs/cljs.core/m3-hash-int.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L797-L802):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L806-L811):
```clj
(defn ^number m3-hash-int [in]
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:797-802](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L797-L802)
+ └── [core.cljs:806-811](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L806-L811)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn ^number m3-hash-int [in]\n (if (zero? in)\n in\n (let [k1 (m3-mix-K1 in)\n h1 (m3-mix-H1 m3-seed k1)]\n (m3-fmix h1 4))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [797 802]},
+ :lines [806 811]},
:full-name "cljs.core/m3-hash-int"}
```
diff --git a/refs/cljs.core/m3-hash-unencoded-chars.md b/refs/cljs.core/m3-hash-unencoded-chars.md
index dda553d4e624..d43bc63ca65b 100644
--- a/refs/cljs.core/m3-hash-unencoded-chars.md
+++ b/refs/cljs.core/m3-hash-unencoded-chars.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L804-L816):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L813-L825):
```clj
(defn ^number m3-hash-unencoded-chars [in]
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:804-816](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L804-L816)
+ └── [core.cljs:813-825](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L813-L825)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn ^number m3-hash-unencoded-chars [in]\n (let [h1 (loop [i 1 h1 m3-seed]\n (if (< i (alength in))\n (recur (+ i 2)\n (m3-mix-H1 h1\n (m3-mix-K1\n (bit-or (.charCodeAt in (dec i))\n (bit-shift-left (.charCodeAt in i) 16)))))\n h1))\n h1 (if (== (bit-and (alength in) 1) 1)\n (bit-xor h1 (m3-mix-K1 (.charCodeAt in (dec (alength in)))))\n h1)]\n (m3-fmix h1 (imul 2 (alength in)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [804 816]},
+ :lines [813 825]},
:full-name "cljs.core/m3-hash-unencoded-chars"}
```
diff --git a/refs/cljs.core/m3-mix-H1.md b/refs/cljs.core/m3-mix-H1.md
index 73dfc953dd9c..14cf35b1d65f 100644
--- a/refs/cljs.core/m3-mix-H1.md
+++ b/refs/cljs.core/m3-mix-H1.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L785-L786):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L794-L795):
```clj
(defn ^number m3-mix-H1 [h1 k1]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:785-786](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L785-L786)
+ └── [core.cljs:794-795](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L794-L795)
-->
@@ -87,9 +87,9 @@ The API data for this symbol:
:source {:code "(defn ^number m3-mix-H1 [h1 k1]\n (int (-> (int h1) (bit-xor (int k1)) (int-rotate-left 13) (imul 5) (+ (int 0xe6546b64)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [785 786]},
+ :lines [794 795]},
:full-name "cljs.core/m3-mix-H1"}
```
diff --git a/refs/cljs.core/m3-mix-K1.md b/refs/cljs.core/m3-mix-K1.md
index 6904f4be8102..6b3c214b6e59 100644
--- a/refs/cljs.core/m3-mix-K1.md
+++ b/refs/cljs.core/m3-mix-K1.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L782-L783):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L791-L792):
```clj
(defn ^number m3-mix-K1 [k1]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:782-783](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L782-L783)
+ └── [core.cljs:791-792](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L791-L792)
-->
@@ -87,9 +87,9 @@ The API data for this symbol:
:source {:code "(defn ^number m3-mix-K1 [k1]\n (-> (int k1) (imul m3-C1) (int-rotate-left 15) (imul m3-C2)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [782 783]},
+ :lines [791 792]},
:full-name "cljs.core/m3-mix-K1"}
```
diff --git a/refs/cljs.core/m3-seed.md b/refs/cljs.core/m3-seed.md
index 747fc0fa7e62..fba09d41c70b 100644
--- a/refs/cljs.core/m3-seed.md
+++ b/refs/cljs.core/m3-seed.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L778):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L787):
```clj
(def m3-seed 0)
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:778](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L778)
+ └── [core.cljs:787](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L787)
-->
@@ -77,9 +77,9 @@ The API data for this symbol:
:source {:code "(def m3-seed 0)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [778]},
+ :lines [787]},
:full-name "cljs.core/m3-seed",
:full-name-encode "cljs.core/m3-seed",
:history [["+" "0.0-2261"]]}
diff --git a/refs/cljs.core/macroexpand-1.md b/refs/cljs.core/macroexpand-1.md
index c12c8482932c..a3485e9b6277 100644
--- a/refs/cljs.core/macroexpand-1.md
+++ b/refs/cljs.core/macroexpand-1.md
@@ -72,7 +72,7 @@ else returns form.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2618-L2625):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2620-L2627):
```clj
(core/defmacro macroexpand-1
@@ -87,12 +87,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2618-2625](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2618-L2625)
+ └── [core.cljc:2620-2627](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2620-L2627)
-->
@@ -145,9 +145,9 @@ The API data for this symbol:
:source {:code "(core/defmacro macroexpand-1\n [quoted]\n (core/assert (core/= (core/first quoted) 'quote)\n \"Argument to macroexpand-1 must be quoted\")\n (core/let [form (second quoted)]\n `(quote ~(ana/macroexpand-1 &env form))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2618 2625]},
+ :lines [2620 2627]},
:examples [{:id "1bc6af",
:content "See how `(-> 2 inc)` is progressively expanded:\n\n```clj\n(macroexpand-1 '(-> 2 inc))\n;;=> (inc 2)\n\n(macroexpand-1 '(inc 2))\n;;=> (cljs.core/+ 2 1)\n\n(macroexpand-1 '(cljs.core/+ 2 1))\n;;=> (js* \"(~{} + ~{})\" 2 1)\n```\n\nNotice how the nested `inc` form is not expanded:\n\n```clj\n(macroexpand-1 '(inc (inc 2)))\n;;=> (cljs.core/+ (inc 2) 1)\n```"}],
:full-name "cljs.core/macroexpand-1",
diff --git a/refs/cljs.core/macroexpand.md b/refs/cljs.core/macroexpand.md
index f9dbc9041d58..a433a5c9c081 100644
--- a/refs/cljs.core/macroexpand.md
+++ b/refs/cljs.core/macroexpand.md
@@ -77,7 +77,7 @@ macroexpand-1 nor macroexpand expand macros in subforms.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2627-L2639):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2629-L2641):
```clj
(core/defmacro macroexpand
@@ -96,12 +96,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2627-2639](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2627-L2639)
+ └── [core.cljc:2629-2641](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2629-L2641)
-->
@@ -154,9 +154,9 @@ The API data for this symbol:
:source {:code "(core/defmacro macroexpand\n [quoted]\n (core/assert (core/= (core/first quoted) 'quote)\n \"Argument to macroexpand must be quoted\")\n (core/let [form (second quoted)\n env &env]\n (core/loop [form form form' (ana/macroexpand-1 env form)]\n (core/if-not (core/identical? form form')\n (recur form' (ana/macroexpand-1 env form'))\n `(quote ~form')))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2627 2639]},
+ :lines [2629 2641]},
:examples [{:id "b773af",
:content "See how [doc:cljs.core/when] expands to [doc:special/if]:\n\n```clj\n(macroexpand '(when true :foo))\n;;=> (if true (do :foo))\n```\n\nThe following goes through three expansion steps, but you can use\n[doc:cljs.core/macroexpand-1] to do one at a time instead.\n\n```clj\n(macroexpand '(-> 2 inc))\n;;=> (js* \"(~{} + ~{})\" 2 1)\n```\n\nNotice how the nested `inc` form is not expanded:\n\n```clj\n(macroexpand '(inc (inc 2)))\n;;=> (js* \"(~{} + ~{})\" (inc 2) 1)\n```"}],
:full-name "cljs.core/macroexpand",
diff --git a/refs/cljs.core/make-array.md b/refs/cljs.core/make-array.md
index a473fb395585..3e73c4f4a1fa 100644
--- a/refs/cljs.core/make-array.md
+++ b/refs/cljs.core/make-array.md
@@ -42,7 +42,7 @@ argument for compatibility with Clojure.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L338-L344):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L347-L353):
```clj
(defn ^array make-array
@@ -56,19 +56,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:338-344](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L338-L344)
+ └── [core.cljs:347-353](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L347-L353)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2312-L2318):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2312-L2318):
```clj
(core/defmacro make-array
@@ -84,12 +84,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2312-2318](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2312-L2318)
+ └── [core.cljc:2312-2318](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2312-L2318)
-->
@@ -141,13 +141,13 @@ The API data for this symbol:
:source {:code "(defn ^array make-array\n ([size]\n (js/Array. size))\n ([type size]\n (make-array size)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [338 344]},
+ :lines [347 353]},
:extra-sources [{:code "(core/defmacro make-array\n [size]\n (vary-meta\n (if (core/number? size)\n `(array ~@(take size (repeat nil)))\n `(js/Array. ~size))\n assoc :tag 'array))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2312 2318]}],
:full-name "cljs.core/make-array",
diff --git a/refs/cljs.core/make-hierarchy.md b/refs/cljs.core/make-hierarchy.md
index 704b59a447fd..fc394b8351b2 100644
--- a/refs/cljs.core/make-hierarchy.md
+++ b/refs/cljs.core/make-hierarchy.md
@@ -38,7 +38,7 @@ Creates a hierarchy object for use with derive, isa? etc.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9409-L9411):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9421-L9423):
```clj
(defn make-hierarchy
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9409-9411](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9409-L9411)
+ └── [core.cljs:9421-9423](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9421-L9423)
-->
@@ -109,9 +109,9 @@ The API data for this symbol:
:source {:code "(defn make-hierarchy\n [] {:parents {} :descendants {} :ancestors {}})",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9409 9411]},
+ :lines [9421 9423]},
:full-name "cljs.core/make-hierarchy",
:clj-symbol "clojure.core/make-hierarchy",
:docstring "Creates a hierarchy object for use with derive, isa? etc."}
diff --git a/refs/cljs.core/map-indexed.md b/refs/cljs.core/map-indexed.md
index 2737ace1111a..03ee09a429c3 100644
--- a/refs/cljs.core/map-indexed.md
+++ b/refs/cljs.core/map-indexed.md
@@ -44,11 +44,12 @@ Source docstring:
Returns a lazy sequence consisting of the result of applying f to 0
and the first item of coll, followed by applying f to 1 and the second
item in coll, etc, until coll is exhausted. Thus function f should
-accept 2 arguments, index and item.
+accept 2 arguments, index and item. Returns a stateful transducer when
+no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3867-L3892):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3876-L3902):
```clj
(defn map-indexed
@@ -79,12 +80,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3867-3892](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3867-L3892)
+ └── [core.cljs:3876-3902](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3876-L3902)
-->
@@ -137,12 +138,12 @@ The API data for this symbol:
:source {:code "(defn map-indexed\n ([f]\n (fn [rf]\n (let [i (volatile! -1)]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (rf result (f (vswap! i inc) input)))))))\n ([f coll]\n (letfn [(mapi [idx coll]\n (lazy-seq\n (when-let [s (seq coll)]\n (if (chunked-seq? s)\n (let [c (chunk-first s)\n size (count c)\n b (chunk-buffer size)]\n (dotimes [i size]\n (chunk-append b (f (+ idx i) (-nth c i))))\n (chunk-cons (chunk b) (mapi (+ idx size) (chunk-rest s))))\n (cons (f idx (first s)) (mapi (inc idx) (rest s)))))))]\n (mapi 0 coll))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3867 3892]},
+ :lines [3876 3902]},
:full-name "cljs.core/map-indexed",
:clj-symbol "clojure.core/map-indexed",
- :docstring "Returns a lazy sequence consisting of the result of applying f to 0\nand the first item of coll, followed by applying f to 1 and the second\nitem in coll, etc, until coll is exhausted. Thus function f should\naccept 2 arguments, index and item."}
+ :docstring "Returns a lazy sequence consisting of the result of applying f to 0\nand the first item of coll, followed by applying f to 1 and the second\nitem in coll, etc, until coll is exhausted. Thus function f should\naccept 2 arguments, index and item. Returns a stateful transducer when\nno collection is provided."}
```
diff --git a/refs/cljs.core/map.md b/refs/cljs.core/map.md
index ebc884718f58..1570778db1bd 100644
--- a/refs/cljs.core/map.md
+++ b/refs/cljs.core/map.md
@@ -69,7 +69,7 @@ no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4173-L4218):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4183-L4228):
```clj
(defn map
@@ -118,12 +118,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4173-4218](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4173-L4218)
+ └── [core.cljs:4183-4228](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4183-L4228)
-->
@@ -184,9 +184,9 @@ The API data for this symbol:
:source {:code "(defn map\n ([f]\n (fn [rf]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (rf result (f input)))\n ([result input & inputs]\n (rf result (apply f input inputs))))))\n ([f coll]\n (lazy-seq\n (when-let [s (seq coll)]\n (if (chunked-seq? s)\n (let [c (chunk-first s)\n size (count c)\n b (chunk-buffer size)]\n (dotimes [i size]\n (chunk-append b (f (-nth c i))))\n (chunk-cons (chunk b) (map f (chunk-rest s))))\n (cons (f (first s)) (map f (rest s)))))))\n ([f c1 c2]\n (lazy-seq\n (let [s1 (seq c1) s2 (seq c2)]\n (when (and s1 s2)\n (cons (f (first s1) (first s2))\n (map f (rest s1) (rest s2)))))))\n ([f c1 c2 c3]\n (lazy-seq\n (let [s1 (seq c1) s2 (seq c2) s3 (seq c3)]\n (when (and s1 s2 s3)\n (cons (f (first s1) (first s2) (first s3))\n (map f (rest s1) (rest s2) (rest s3)))))))\n ([f c1 c2 c3 & colls]\n (let [step (fn step [cs]\n (lazy-seq\n (let [ss (map seq cs)]\n (when (every? identity ss)\n (cons (map first ss) (step (map rest ss)))))))]\n (map #(apply f %) (step (conj colls c3 c2 c1))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4173 4218]},
+ :lines [4183 4228]},
:full-name "cljs.core/map",
:clj-symbol "clojure.core/map",
:docstring "Returns a lazy sequence consisting of the result of applying f to\nthe set of first items of each coll, followed by applying f to the\nset of second items in each coll, until any one of the colls is\nexhausted. Any remaining items in other colls are ignored. Function\nf should accept number-of-colls arguments. Returns a transducer when\nno collection is provided."}
diff --git a/refs/cljs.core/mapQMARK.md b/refs/cljs.core/mapQMARK.md
index 5994a1d296a9..4dc0020e31e7 100644
--- a/refs/cljs.core/mapQMARK.md
+++ b/refs/cljs.core/mapQMARK.md
@@ -41,7 +41,7 @@ Return true if x satisfies IMap
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1901-L1906):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1910-L1915):
```clj
(defn ^boolean map?
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1901-1906](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1901-L1906)
+ └── [core.cljs:1910-1915](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1910-L1915)
-->
@@ -114,9 +114,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean map?\n [x]\n (if (nil? x)\n false\n (satisfies? IMap x)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1901 1906]},
+ :lines [1910 1915]},
:full-name "cljs.core/map?",
:clj-symbol "clojure.core/map?",
:docstring "Return true if x satisfies IMap"}
diff --git a/refs/cljs.core/mapcat.md b/refs/cljs.core/mapcat.md
index 4f5fcdb67d25..908d6e85b59e 100644
--- a/refs/cljs.core/mapcat.md
+++ b/refs/cljs.core/mapcat.md
@@ -51,7 +51,7 @@ a transducer when no collections are provided
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4392-L4400):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4403-L4411):
```clj
(defn mapcat
@@ -64,12 +64,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4392-4400](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4392-L4400)
+ └── [core.cljs:4403-4411](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4403-L4411)
-->
@@ -122,9 +122,9 @@ The API data for this symbol:
:source {:code "(defn mapcat\n ([f] (comp (map f) cat))\n ([f & colls]\n (apply concat (apply map f colls))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4392 4400]},
+ :lines [4403 4411]},
:full-name "cljs.core/mapcat",
:clj-symbol "clojure.core/mapcat",
:docstring "Returns the result of applying concat to the result of applying map\nto f and colls. Thus function f should return a collection. Returns\na transducer when no collections are provided"}
diff --git a/refs/cljs.core/mapv.md b/refs/cljs.core/mapv.md
index 41555877dfd3..340c72292b75 100644
--- a/refs/cljs.core/mapv.md
+++ b/refs/cljs.core/mapv.md
@@ -58,7 +58,7 @@ f should accept number-of-colls arguments.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4476-L4490):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4487-L4501):
```clj
(defn mapv
@@ -77,12 +77,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4476-4490](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4476-L4490)
+ └── [core.cljs:4487-4501](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4487-L4501)
-->
@@ -138,9 +138,9 @@ The API data for this symbol:
:source {:code "(defn mapv\n ([f coll]\n (-> (reduce (fn [v o] (conj! v (f o))) (transient []) coll)\n persistent!))\n ([f c1 c2]\n (into [] (map f c1 c2)))\n ([f c1 c2 c3]\n (into [] (map f c1 c2 c3)))\n ([f c1 c2 c3 & colls]\n (into [] (apply map f c1 c2 c3 colls))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4476 4490]},
+ :lines [4487 4501]},
:full-name "cljs.core/mapv",
:clj-symbol "clojure.core/mapv",
:docstring "Returns a vector consisting of the result of applying f to the\nset of first items of each coll, followed by applying f to the set\nof second items in each coll, until any one of the colls is\nexhausted. Any remaining items in other colls are ignored. Function\nf should accept number-of-colls arguments."}
diff --git a/refs/cljs.core/max-key.md b/refs/cljs.core/max-key.md
index 45af68e43332..d18decdc3b36 100644
--- a/refs/cljs.core/max-key.md
+++ b/refs/cljs.core/max-key.md
@@ -49,7 +49,7 @@ Returns the x for which (k x), a number, is greatest.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8293-L8298):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8305-L8310):
```clj
(defn max-key
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8293-8298](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8293-L8298)
+ └── [core.cljs:8305-8310](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8305-L8310)
-->
@@ -121,9 +121,9 @@ The API data for this symbol:
:source {:code "(defn max-key\n ([k x] x)\n ([k x y] (if (> (k x) (k y)) x y))\n ([k x y & more]\n (reduce #(max-key k %1 %2) (max-key k x y) more)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8293 8298]},
+ :lines [8305 8310]},
:full-name "cljs.core/max-key",
:clj-symbol "clojure.core/max-key",
:docstring "Returns the x for which (k x), a number, is greatest."}
diff --git a/refs/cljs.core/max.md b/refs/cljs.core/max.md
index 9140e2053a96..a9455fcedf5a 100644
--- a/refs/cljs.core/max.md
+++ b/refs/cljs.core/max.md
@@ -47,7 +47,7 @@ Returns the greatest of the nums.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2324-L2329):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2333-L2338):
```clj
(defn ^number max
@@ -61,19 +61,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2324-2329](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2324-L2329)
+ └── [core.cljs:2333-2338](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2333-L2338)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1075-L1079):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1075-L1079):
```clj
(core/defmacro ^::ana/numeric max
@@ -87,12 +87,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1075-1079](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1075-L1079)
+ └── [core.cljc:1075-1079](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1075-L1079)
-->
@@ -144,13 +144,13 @@ The API data for this symbol:
:source {:code "(defn ^number max\n ([x] x)\n ([x y] (cljs.core/max x y))\n ([x y & more]\n (reduce max (cljs.core/max x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2324 2329]},
+ :lines [2333 2338]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric max\n ([x] x)\n ([x y] `(let [x# ~x, y# ~y]\n (~'js* \"((~{} > ~{}) ? ~{} : ~{})\" x# y# x# y#)))\n ([x y & more] `(max (max ~x ~y) ~@more)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1075 1079]}],
:full-name "cljs.core/max",
diff --git a/refs/cljs.core/memoize.md b/refs/cljs.core/memoize.md
index 6e635ee6fd07..63cbc2a0f265 100644
--- a/refs/cljs.core/memoize.md
+++ b/refs/cljs.core/memoize.md
@@ -42,7 +42,7 @@ higher performance at the expense of higher memory use.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9349-L9362):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9361-L9374):
```clj
(defn memoize
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9349-9362](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9349-L9362)
+ └── [core.cljs:9361-9374](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9361-L9374)
-->
@@ -118,9 +118,9 @@ The API data for this symbol:
:source {:code "(defn memoize\n [f]\n (let [mem (atom {})]\n (fn [& args]\n (let [v (get @mem args lookup-sentinel)]\n (if (identical? v lookup-sentinel)\n (let [ret (apply f args)]\n (swap! mem assoc args ret)\n ret)\n v)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9349 9362]},
+ :lines [9361 9374]},
:full-name "cljs.core/memoize",
:clj-symbol "clojure.core/memoize",
:docstring "Returns a memoized version of a referentially transparent function. The\nmemoized version of the function keeps a cache of the mapping from arguments\nto results and, when calls with the same arguments are repeated often, has\nhigher performance at the expense of higher memory use."}
diff --git a/refs/cljs.core/merge-with.md b/refs/cljs.core/merge-with.md
index b1d2bc709fac..c5b979ddb2b5 100644
--- a/refs/cljs.core/merge-with.md
+++ b/refs/cljs.core/merge-with.md
@@ -47,7 +47,7 @@ the result by calling (f val-in-result val-in-latter).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7908-L7922):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7919-L7933):
```clj
(defn merge-with
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7908-7922](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7908-L7922)
+ └── [core.cljs:7919-7933](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7919-L7933)
-->
@@ -125,9 +125,9 @@ The API data for this symbol:
:source {:code "(defn merge-with\n [f & maps]\n (when (some identity maps)\n (let [merge-entry (fn [m e]\n (let [k (first e) v (second e)]\n (if (contains? m k)\n (assoc m k (f (get m k) v))\n (assoc m k v))))\n merge2 (fn [m1 m2]\n (reduce merge-entry (or m1 {}) (seq m2)))]\n (reduce merge2 maps))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [7908 7922]},
+ :lines [7919 7933]},
:full-name "cljs.core/merge-with",
:clj-symbol "clojure.core/merge-with",
:docstring "Returns a map that consists of the rest of the maps conj-ed onto\nthe first. If a key occurs in more than one map, the mapping(s)\nfrom the latter (left-to-right) will be combined with the mapping in\nthe result by calling (f val-in-result val-in-latter)."}
diff --git a/refs/cljs.core/merge.md b/refs/cljs.core/merge.md
index 0ce648dbe159..8a89a643f985 100644
--- a/refs/cljs.core/merge.md
+++ b/refs/cljs.core/merge.md
@@ -46,7 +46,7 @@ the latter (left-to-right) will be the mapping in the result.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7900-L7906):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7911-L7917):
```clj
(defn merge
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7900-7906](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7900-L7906)
+ └── [core.cljs:7911-7917](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7911-L7917)
-->
@@ -117,9 +117,9 @@ The API data for this symbol:
:source {:code "(defn merge\n [& maps]\n (when (some identity maps)\n (reduce #(conj (or %1 {}) %2) maps)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [7900 7906]},
+ :lines [7911 7917]},
:full-name "cljs.core/merge",
:clj-symbol "clojure.core/merge",
:docstring "Returns a map that consists of the rest of the maps conj-ed onto\nthe first. If a key occurs in more than one map, the mapping from\nthe latter (left-to-right) will be the mapping in the result."}
diff --git a/refs/cljs.core/meta.md b/refs/cljs.core/meta.md
index 73b24d72dc0a..3a412d20cf0d 100644
--- a/refs/cljs.core/meta.md
+++ b/refs/cljs.core/meta.md
@@ -30,7 +30,7 @@ Returns the metadata of obj, returns nil if there is no metadata.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1829-L1834):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1838-L1843):
```clj
(defn meta
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1829-1834](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1829-L1834)
+ └── [core.cljs:1838-1843](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1838-L1843)
-->
@@ -100,9 +100,9 @@ The API data for this symbol:
:source {:code "(defn meta\n [o]\n (when (and (not (nil? o))\n (satisfies? IMeta o))\n (-meta o)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1829 1834]},
+ :lines [1838 1843]},
:full-name "cljs.core/meta",
:clj-symbol "clojure.core/meta",
:docstring "Returns the metadata of obj, returns nil if there is no metadata."}
diff --git a/refs/cljs.core/methods.md b/refs/cljs.core/methods.md
index da2b3b936b7e..21d17000366f 100644
--- a/refs/cljs.core/methods.md
+++ b/refs/cljs.core/methods.md
@@ -30,7 +30,7 @@ Given a multimethod, returns a map of dispatch values -> dispatch fns
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9795-L9797):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9807-L9809):
```clj
(defn methods
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9795-9797](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9795-L9797)
+ └── [core.cljs:9807-9809](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9807-L9809)
-->
@@ -97,9 +97,9 @@ The API data for this symbol:
:source {:code "(defn methods\n [multifn] (-methods multifn))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9795 9797]},
+ :lines [9807 9809]},
:full-name "cljs.core/methods",
:clj-symbol "clojure.core/methods",
:docstring "Given a multimethod, returns a map of dispatch values -> dispatch fns"}
diff --git a/refs/cljs.core/min-key.md b/refs/cljs.core/min-key.md
index 128c41beffa9..aa184d106916 100644
--- a/refs/cljs.core/min-key.md
+++ b/refs/cljs.core/min-key.md
@@ -49,7 +49,7 @@ Returns the x for which (k x), a number, is least.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8300-L8305):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8312-L8317):
```clj
(defn min-key
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8300-8305](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8300-L8305)
+ └── [core.cljs:8312-8317](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8312-L8317)
-->
@@ -121,9 +121,9 @@ The API data for this symbol:
:source {:code "(defn min-key\n ([k x] x)\n ([k x y] (if (< (k x) (k y)) x y))\n ([k x y & more]\n (reduce #(min-key k %1 %2) (min-key k x y) more)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8300 8305]},
+ :lines [8312 8317]},
:full-name "cljs.core/min-key",
:clj-symbol "clojure.core/min-key",
:docstring "Returns the x for which (k x), a number, is least."}
diff --git a/refs/cljs.core/min.md b/refs/cljs.core/min.md
index d5d935fc3b48..2244b2359b2c 100644
--- a/refs/cljs.core/min.md
+++ b/refs/cljs.core/min.md
@@ -64,7 +64,7 @@ Returns the least of the nums.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2331-L2336):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2340-L2345):
```clj
(defn ^number min
@@ -78,19 +78,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2331-2336](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2331-L2336)
+ └── [core.cljs:2340-2345](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2340-L2345)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1081-L1085):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1081-L1085):
```clj
(core/defmacro ^::ana/numeric min
@@ -104,12 +104,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1081-1085](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1081-L1085)
+ └── [core.cljc:1081-1085](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1081-L1085)
-->
@@ -161,13 +161,13 @@ The API data for this symbol:
:source {:code "(defn ^number min\n ([x] x)\n ([x y] (cljs.core/min x y))\n ([x y & more]\n (reduce min (cljs.core/min x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2331 2336]},
+ :lines [2340 2345]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric min\n ([x] x)\n ([x y] `(let [x# ~x, y# ~y]\n (~'js* \"((~{} < ~{}) ? ~{} : ~{})\" x# y# x# y#)))\n ([x y & more] `(min (min ~x ~y) ~@more)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1081 1085]}],
:examples [{:id "ab2de5",
diff --git a/refs/cljs.core/missing-protocol.md b/refs/cljs.core/missing-protocol.md
index cb8464bbdcf8..55311788ca29 100644
--- a/refs/cljs.core/missing-protocol.md
+++ b/refs/cljs.core/missing-protocol.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L256-L263):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L256-L263):
```clj
(defn missing-protocol [proto obj]
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:256-263](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L256-L263)
+ └── [core.cljs:256-263](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L256-L263)
-->
@@ -90,7 +90,7 @@ The API data for this symbol:
:source {:code "(defn missing-protocol [proto obj]\n (let [ty (type obj)\n ty (if (and ty (.-cljs$lang$type ty))\n (.-cljs$lang$ctorStr ty)\n (goog/typeOf obj))]\n (js/Error.\n (.join (array \"No protocol method \" proto\n \" defined for type \" ty \": \" obj) \"\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [256 263]},
:full-name "cljs.core/missing-protocol",
diff --git a/refs/cljs.core/mix-collection-hash.md b/refs/cljs.core/mix-collection-hash.md
index 662bd98a1f8d..fccec1a3d2d6 100644
--- a/refs/cljs.core/mix-collection-hash.md
+++ b/refs/cljs.core/mix-collection-hash.md
@@ -34,7 +34,7 @@ See http://clojure.org/data_structures#hash for full algorithms.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1163-L1173):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1172-L1182):
```clj
(defn ^number mix-collection-hash
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1163-1173](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1163-L1173)
+ └── [core.cljs:1172-1182](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1172-L1182)
-->
@@ -106,9 +106,9 @@ The API data for this symbol:
:source {:code "(defn ^number mix-collection-hash\n [hash-basis count]\n (let [h1 m3-seed\n k1 (m3-mix-K1 hash-basis)\n h1 (m3-mix-H1 h1 k1)]\n (m3-fmix h1 count)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1163 1173]},
+ :lines [1172 1182]},
:full-name "cljs.core/mix-collection-hash",
:clj-symbol "clojure.core/mix-collection-hash",
:docstring "Mix final collection hash for ordered or unordered collections.\nhash-basis is the combined collection hash, count is the number\nof elements included in the basis. Note this is the hash code\nconsistent with =, different from .hashCode.\nSee http://clojure.org/data_structures#hash for full algorithms."}
diff --git a/refs/cljs.core/mk-bound-fn.md b/refs/cljs.core/mk-bound-fn.md
index 0197b8fb5fc9..568571e3d932 100644
--- a/refs/cljs.core/mk-bound-fn.md
+++ b/refs/cljs.core/mk-bound-fn.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8368-L8372):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8380-L8384):
```clj
(defn mk-bound-fn
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8368-8372](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8368-L8372)
+ └── [core.cljs:8380-8384](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8380-L8384)
-->
@@ -87,9 +87,9 @@ The API data for this symbol:
:source {:code "(defn mk-bound-fn\n [sc test key]\n (fn [e]\n (let [comp (-comparator sc)]\n (test (comp (-entry-key sc e) key) 0))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8368 8372]},
+ :lines [8380 8384]},
:full-name "cljs.core/mk-bound-fn",
:full-name-encode "cljs.core/mk-bound-fn",
:history [["+" "0.0-1211"]]}
diff --git a/refs/cljs.core/mod.md b/refs/cljs.core/mod.md
index da0099de5b81..b38f2881cb60 100644
--- a/refs/cljs.core/mod.md
+++ b/refs/cljs.core/mod.md
@@ -60,7 +60,7 @@ Modulus of num and div. Truncates toward negative infinity.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2473-L2476):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2482-L2485):
```clj
(defn mod
@@ -72,12 +72,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2473-2476](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2473-L2476)
+ └── [core.cljs:2482-2485](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2482-L2485)
-->
@@ -130,9 +130,9 @@ The API data for this symbol:
:source {:code "(defn mod\n [n d]\n (js-mod (+ (js-mod n d) d) d))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2473 2476]},
+ :lines [2482 2485]},
:examples [{:id "8165e8",
:content "```clj\n(mod -5 3)\n;;=> 1\n\n(mod 5 3)\n;;=> 2\n\n(mod 5 0)\n;;=> NaN\n```"}],
:full-name "cljs.core/mod",
diff --git a/refs/cljs.core/multi-stepper.md b/refs/cljs.core/multi-stepper.md
index b805dd2cbae2..ed8d524f0122 100644
--- a/refs/cljs.core/multi-stepper.md
+++ b/refs/cljs.core/multi-stepper.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3622-L3640):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3631-L3649):
```clj
(defn multi-stepper
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3622-3640](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3622-L3640)
+ └── [core.cljs:3631-3649](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3631-L3649)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(defn multi-stepper\n ([xform iters]\n (multi-stepper xform iters\n (make-array (alength iters))))\n ([xform iters nexts]\n (letfn [(stepfn\n ([result]\n (let [lt (if (reduced? result)\n @result\n result)]\n (set! (.-stepper lt) nil)\n lt))\n ([result input]\n (let [lt result]\n (set! (.-first lt) input)\n (set! (.-rest lt) (lazy-transformer (.-stepper lt)))\n (set! (.-stepper lt) nil)\n (.-rest lt))))]\n (MultiStepper. (xform stepfn) iters nexts))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3622 3640]},
+ :lines [3631 3649]},
:full-name "cljs.core/multi-stepper",
:full-name-encode "cljs.core/multi-stepper",
:history [["+" "0.0-2301"]]}
diff --git a/refs/cljs.core/munge.md b/refs/cljs.core/munge.md
index 618846b46c10..25a41c7a71a3 100644
--- a/refs/cljs.core/munge.md
+++ b/refs/cljs.core/munge.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10054-L10062):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10066-L10074):
```clj
(defn munge [name]
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10054-10062](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10054-L10062)
+ └── [core.cljs:10066-10074](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10066-L10074)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn munge [name]\n (let [name' (munge-str (str name))\n name' (cond\n (identical? name' \"..\") \"_DOT__DOT_\"\n (js-reserved? name') (str name' \"$\")\n :else name')]\n (if (symbol? name)\n (symbol name')\n (str name'))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10054 10062]},
+ :lines [10066 10074]},
:full-name "cljs.core/munge",
:full-name-encode "cljs.core/munge",
:history [["+" "1.7.10"]]}
diff --git a/refs/cljs.core/name.md b/refs/cljs.core/name.md
index 721b98d7db97..985894cff09a 100644
--- a/refs/cljs.core/name.md
+++ b/refs/cljs.core/name.md
@@ -77,7 +77,7 @@ Returns the name String of a string, symbol or keyword.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8272-L8279):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8284-L8291):
```clj
(defn name
@@ -93,12 +93,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8272-8279](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8272-L8279)
+ └── [core.cljs:8284-8291](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8284-L8291)
-->
@@ -151,9 +151,9 @@ The API data for this symbol:
:source {:code "(defn name\n [x]\n (if (implements? INamed x)\n (-name ^not-native x)\n (if (string? x)\n x\n (throw (js/Error. (str \"Doesn't support name: \" x))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8272 8279]},
+ :lines [8284 8291]},
:examples [{:id "363fb7",
:content "With namespaces:\n\n```clj\n(name :foo/bar)\n;;=> \"bar\"\n\n(name 'foo/bar)\n;;=> \"bar\"\n```\n\nWithout namespaces:\n\n```clj\n(name :foo)\n;;=> \"foo\"\n\n(name 'foo)\n;;=> \"foo\"\n```\n\nStrings have no concept of a namespace:\n\n```clj\n(name \"foo/bar\")\n;;=> \"foo/bar\"\n\n(name \"foo\")\n;;=> \"foo\"\n```"}],
:full-name "cljs.core/name",
diff --git a/refs/cljs.core/namespace.md b/refs/cljs.core/namespace.md
index a076a25c1065..aa744afd49fb 100644
--- a/refs/cljs.core/namespace.md
+++ b/refs/cljs.core/namespace.md
@@ -74,7 +74,7 @@ Returns the namespace String of a symbol or keyword, or nil if not present.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2963-L2968):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2972-L2977):
```clj
(defn namespace
@@ -88,12 +88,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2963-2968](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2963-L2968)
+ └── [core.cljs:2972-2977](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2972-L2977)
-->
@@ -146,9 +146,9 @@ The API data for this symbol:
:source {:code "(defn namespace\n [x]\n (if (implements? INamed x)\n (-namespace ^not-native x)\n (throw (js/Error. (str \"Doesn't support namespace: \" x)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2963 2968]},
+ :lines [2972 2977]},
:examples [{:id "5bd3b4",
:content "With namespaces:\n\n```clj\n(namespace :foo/bar)\n;;=> \"foo\"\n\n(namespace 'foo/bar)\n;;=> \"foo\"\n```\n\nWithout namespaces:\n\n```clj\n(namespace :foo)\n;;=> nil\n\n(namespace 'foo)\n;;=> nil\n```\n\nStrings have no concept of a namespace:\n\n```clj\n(name \"foo/bar\")\n;;=> nil\n```"}],
:full-name "cljs.core/namespace",
diff --git a/refs/cljs.core/negQMARK.md b/refs/cljs.core/negQMARK.md
index ee62c5fbd21e..e15b60869a4c 100644
--- a/refs/cljs.core/negQMARK.md
+++ b/refs/cljs.core/negQMARK.md
@@ -41,7 +41,7 @@ Returns true if num is less than zero, else false
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2583-L2585):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2592-L2594):
```clj
(defn ^boolean neg?
@@ -52,19 +52,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2583-2585](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2583-L2585)
+ └── [core.cljs:2592-2594](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2592-L2594)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1072-L1073):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1072-L1073):
```clj
(core/defmacro ^::ana/numeric neg? [x]
@@ -75,12 +75,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1072-1073](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1072-L1073)
+ └── [core.cljc:1072-1073](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1072-L1073)
-->
@@ -132,13 +132,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean neg?\n [x] (cljs.core/neg? x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2583 2585]},
+ :lines [2592 2594]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric neg? [x]\n `(< ~x 0))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1072 1073]}],
:full-name "cljs.core/neg?",
diff --git a/refs/cljs.core/newline.md b/refs/cljs.core/newline.md
index 181dac682bef..ce17f0092a6e 100644
--- a/refs/cljs.core/newline.md
+++ b/refs/cljs.core/newline.md
@@ -28,7 +28,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8899-L8904):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8911-L8916):
```clj
(defn newline
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8899-8904](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8899-L8904)
+ └── [core.cljs:8911-8916](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8911-L8916)
-->
@@ -99,9 +99,9 @@ The API data for this symbol:
:source {:code "(defn newline\n ([] (newline nil))\n ([opts]\n (string-print \"\\n\")\n (when (get opts :flush-on-newline)\n (flush))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8899 8904]},
+ :lines [8911 8916]},
:full-name "cljs.core/newline",
:clj-symbol "clojure.core/newline"}
diff --git a/refs/cljs.core/next.md b/refs/cljs.core/next.md
index bee29cbdd3f1..69d2834f9092 100644
--- a/refs/cljs.core/next.md
+++ b/refs/cljs.core/next.md
@@ -64,7 +64,7 @@ argument. If there are no more items, returns nil
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1099-L1106):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1108-L1115):
```clj
(defn ^seq next
@@ -79,12 +79,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1099-1106](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1099-L1106)
+ └── [core.cljs:1108-1115](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1108-L1115)
-->
@@ -138,9 +138,9 @@ The API data for this symbol:
:source {:code "(defn ^seq next\n [coll]\n (when-not (nil? coll)\n (if (implements? INext coll)\n (-next ^not-native coll)\n (seq (rest coll)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1099 1106]},
+ :lines [1108 1115]},
:examples [{:id "7db59a",
:content "```clj\n(next [1 2 3])\n;;=> (2 3)\n\n(next [1 2])\n;;=> (2)\n\n(next [1])\n;;=> nil\n\n(next [])\n;;=> nil\n```"}],
:full-name "cljs.core/next",
diff --git a/refs/cljs.core/nfirst.md b/refs/cljs.core/nfirst.md
index 50aa2f54f80b..4ff253e40668 100644
--- a/refs/cljs.core/nfirst.md
+++ b/refs/cljs.core/nfirst.md
@@ -59,7 +59,7 @@ Same as (next (first x))
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1522-L1525):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1531-L1534):
```clj
(defn nfirst
@@ -71,12 +71,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1522-1525](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1522-L1525)
+ └── [core.cljs:1531-1534](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1531-L1534)
-->
@@ -129,9 +129,9 @@ The API data for this symbol:
:source {:code "(defn nfirst\n [coll]\n (next (first coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1522 1525]},
+ :lines [1531 1534]},
:examples [{:id "60b8a4",
:content "```clj\n(nfirst [[1 2 3] [4 5]])\n;;=> (2 3)\n\n(nfirst [[1 2] [3 4]])\n;;=> (2)\n\n(nfirst [[1] [2 3]])\n;;=> nil\n\n(nfirst [[] [1 2]])\n;;=> nil\n```"}],
:full-name "cljs.core/nfirst",
diff --git a/refs/cljs.core/nil-iter.md b/refs/cljs.core/nil-iter.md
index 303ed12a7e35..4978d3080853 100644
--- a/refs/cljs.core/nil-iter.md
+++ b/refs/cljs.core/nil-iter.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3499-L3504):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3508-L3513):
```clj
(defn nil-iter []
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3499-3504](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3499-L3504)
+ └── [core.cljs:3508-3513](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3508-L3513)
-->
@@ -88,9 +88,9 @@ The API data for this symbol:
:source {:code "(defn nil-iter []\n (reify\n Object\n (hasNext [_] false)\n (next [_] (js/Error. \"No such element\"))\n (remove [_] (js/Error. \"Unsupported operation\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3499 3504]},
+ :lines [3508 3513]},
:full-name "cljs.core/nil-iter",
:full-name-encode "cljs.core/nil-iter",
:history [["+" "0.0-2301"]]}
diff --git a/refs/cljs.core/nilQMARK.md b/refs/cljs.core/nilQMARK.md
index bac49858af3b..0058999e86a1 100644
--- a/refs/cljs.core/nilQMARK.md
+++ b/refs/cljs.core/nilQMARK.md
@@ -42,7 +42,7 @@ Returns true if x is nil, false otherwise.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L183-L186):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L183-L186):
```clj
(defn ^boolean nil?
@@ -54,19 +54,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:183-186](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L183-L186)
+ └── [core.cljs:183-186](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L183-L186)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L831-L832):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L831-L832):
```clj
(core/defmacro nil? [x]
@@ -77,12 +77,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:831-832](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L831-L832)
+ └── [core.cljc:831-832](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L831-L832)
-->
@@ -134,13 +134,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean nil?\n [x]\n (coercive-= x nil))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [183 186]},
:extra-sources [{:code "(core/defmacro nil? [x]\n `(coercive-= ~x nil))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [831 832]}],
:full-name "cljs.core/nil?",
diff --git a/refs/cljs.core/nnext.md b/refs/cljs.core/nnext.md
index b7c022277d76..12c9add7a3a5 100644
--- a/refs/cljs.core/nnext.md
+++ b/refs/cljs.core/nnext.md
@@ -40,7 +40,7 @@ Same as (next (next x))
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1532-L1535):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1541-L1544):
```clj
(defn nnext
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1532-1535](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1532-L1535)
+ └── [core.cljs:1541-1544](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1541-L1544)
-->
@@ -110,9 +110,9 @@ The API data for this symbol:
:source {:code "(defn nnext\n [coll]\n (next (next coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1532 1535]},
+ :lines [1541 1544]},
:full-name "cljs.core/nnext",
:clj-symbol "clojure.core/nnext",
:docstring "Same as (next (next x))"}
diff --git a/refs/cljs.core/not-anyQMARK.md b/refs/cljs.core/not-anyQMARK.md
index 2033dba8b05a..bdb9a3d2b6ee 100644
--- a/refs/cljs.core/not-anyQMARK.md
+++ b/refs/cljs.core/not-anyQMARK.md
@@ -42,7 +42,7 @@ else true.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3755-L3758):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3764-L3767):
```clj
(defn ^boolean not-any?
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3755-3758](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3755-L3758)
+ └── [core.cljs:3764-3767](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3764-L3767)
-->
@@ -112,9 +112,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean not-any?\n [pred coll] (not (some pred coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3755 3758]},
+ :lines [3764 3767]},
:full-name "cljs.core/not-any?",
:clj-symbol "clojure.core/not-any?",
:docstring "Returns false if (pred x) is logical true for any x in coll,\nelse true."}
diff --git a/refs/cljs.core/not-empty.md b/refs/cljs.core/not-empty.md
index 3df4df4f7518..2df9da08d7a5 100644
--- a/refs/cljs.core/not-empty.md
+++ b/refs/cljs.core/not-empty.md
@@ -40,7 +40,7 @@ If coll is empty, returns nil, else coll
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3495-L3497):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3504-L3506):
```clj
(defn not-empty
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3495-3497](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3495-L3497)
+ └── [core.cljs:3504-3506](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3504-L3506)
-->
@@ -109,9 +109,9 @@ The API data for this symbol:
:source {:code "(defn not-empty\n [coll] (when (seq coll) coll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3495 3497]},
+ :lines [3504 3506]},
:full-name "cljs.core/not-empty",
:clj-symbol "clojure.core/not-empty",
:docstring "If coll is empty, returns nil, else coll"}
diff --git a/refs/cljs.core/not-everyQMARK.md b/refs/cljs.core/not-everyQMARK.md
index 02470daa0345..f0a592678536 100644
--- a/refs/cljs.core/not-everyQMARK.md
+++ b/refs/cljs.core/not-everyQMARK.md
@@ -43,7 +43,7 @@ coll, else true.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3741-L3744):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3750-L3753):
```clj
(defn ^boolean not-every?
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3741-3744](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3741-L3744)
+ └── [core.cljs:3750-3753](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3750-L3753)
-->
@@ -113,9 +113,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean not-every?\n [pred coll] (not (every? pred coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3741 3744]},
+ :lines [3750 3753]},
:full-name "cljs.core/not-every?",
:clj-symbol "clojure.core/not-every?",
:docstring "Returns false if (pred x) is logical true for every x in\ncoll, else true."}
diff --git a/refs/cljs.core/not-native.md b/refs/cljs.core/not-native.md
index d6ee5199740d..45fad0075de8 100644
--- a/refs/cljs.core/not-native.md
+++ b/refs/cljs.core/not-native.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L174):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L174):
```clj
(def not-native nil)
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:174](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L174)
+ └── [core.cljs:174](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L174)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def not-native nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [174]},
:full-name "cljs.core/not-native",
diff --git a/refs/cljs.core/not.md b/refs/cljs.core/not.md
index 7000bb776fef..5ea2f1f8c7dd 100644
--- a/refs/cljs.core/not.md
+++ b/refs/cljs.core/not.md
@@ -41,7 +41,7 @@ Returns true if x is logical false, false otherwise.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L200-L206):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L200-L206):
```clj
(defn ^boolean not
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:200-206](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L200-L206)
+ └── [core.cljs:200-206](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L200-L206)
-->
@@ -115,7 +115,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean not\n [x]\n (cond\n (nil? x) true\n (false? x) true\n :else false))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [200 206]},
:full-name "cljs.core/not",
diff --git a/refs/cljs.core/notEQ.md b/refs/cljs.core/notEQ.md
index 470dc504a15d..0aeb9fe9b99b 100644
--- a/refs/cljs.core/notEQ.md
+++ b/refs/cljs.core/notEQ.md
@@ -49,7 +49,7 @@ Same as (not (= obj1 obj2))
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3488-L3493):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3497-L3502):
```clj
(defn ^boolean not=
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3488-3493](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3488-L3493)
+ └── [core.cljs:3497-3502](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3497-L3502)
-->
@@ -122,9 +122,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean not=\n ([x] false)\n ([x y] (not (= x y)))\n ([x y & more]\n (not (apply = x y more))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3488 3493]},
+ :lines [3497 3502]},
:full-name "cljs.core/not=",
:clj-symbol "clojure.core/not=",
:docstring "Same as (not (= obj1 obj2))"}
diff --git a/refs/cljs.core/ns-interns.md b/refs/cljs.core/ns-interns.md
index e61bc7ab2643..ca8886d94672 100644
--- a/refs/cljs.core/ns-interns.md
+++ b/refs/cljs.core/ns-interns.md
@@ -30,7 +30,7 @@ Returns a map of the intern mappings for the namespace.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2587-L2596):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2589-L2598):
```clj
(core/defmacro ns-interns
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2587-2596](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2587-L2596)
+ └── [core.cljc:2589-2598](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2589-L2598)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(core/defmacro ns-interns\n [[quote ns]]\n (core/assert (core/and (= quote 'quote) (core/symbol? ns))\n \"Argument to ns-interns must be a quoted symbol\")\n `(into {}\n [~@(map\n (core/fn [[sym _]]\n `[(symbol ~(name sym)) (var ~(symbol (name ns) (name sym)))])\n (get-in @env/*compiler* [:cljs.analyzer/namespaces ns :defs]))]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2587 2596]},
+ :lines [2589 2598]},
:full-name "cljs.core/ns-interns",
:clj-symbol "clojure.core/ns-interns",
:docstring "Returns a map of the intern mappings for the namespace."}
diff --git a/refs/cljs.core/ns-internsSTAR.md b/refs/cljs.core/ns-internsSTAR.md
index 836912206a2f..d5a64bb5aebe 100644
--- a/refs/cljs.core/ns-internsSTAR.md
+++ b/refs/cljs.core/ns-internsSTAR.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10131-L10139):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10143-L10151):
```clj
(defn ns-interns* [sym]
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10131-10139](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10131-L10139)
+ └── [core.cljs:10143-10151](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10143-L10151)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn ns-interns* [sym]\n (let [ns-obj (find-ns-obj sym)\n ns (Namespace. ns-obj sym)]\n (letfn [(step [ret k]\n (let [var-sym (symbol (demunge k))]\n (assoc ret\n var-sym (Var. #(gobject/get ns-obj k)\n (symbol (str sym) (str var-sym)) {:ns ns}))))]\n (reduce step {} (js-keys ns-obj)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10131 10139]},
+ :lines [10143 10151]},
:full-name "cljs.core/ns-interns*",
:full-name-encode "cljs.core/ns-internsSTAR",
:history [["+" "1.7.10"]]}
diff --git a/refs/cljs.core/ns-name.md b/refs/cljs.core/ns-name.md
index c8a3d4310f13..ab2baae172e3 100644
--- a/refs/cljs.core/ns-name.md
+++ b/refs/cljs.core/ns-name.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10175-L10176):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10187-L10188):
```clj
(defn ns-name [ns-obj]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10175-10176](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10175-L10176)
+ └── [core.cljs:10187-10188](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10187-L10188)
-->
@@ -92,9 +92,9 @@ The API data for this symbol:
:source {:code "(defn ns-name [ns-obj]\n (.-name ns-obj))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10175 10176]},
+ :lines [10187 10188]},
:full-name "cljs.core/ns-name",
:clj-symbol "clojure.core/ns-name"}
diff --git a/refs/cljs.core/ns-unmap.md b/refs/cljs.core/ns-unmap.md
index 7805d014e962..fe42c0246998 100644
--- a/refs/cljs.core/ns-unmap.md
+++ b/refs/cljs.core/ns-unmap.md
@@ -30,7 +30,7 @@ Removes the mappings for the symbol from the namespace.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2598-L2605):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2600-L2607):
```clj
(core/defmacro ns-unmap
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2598-2605](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2598-L2605)
+ └── [core.cljc:2600-2607](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2600-L2607)
-->
@@ -102,9 +102,9 @@ The API data for this symbol:
:source {:code "(core/defmacro ns-unmap\n [[quote0 ns] [quote1 sym]]\n (core/assert (core/and (= quote0 'quote) (core/symbol? ns)\n (= quote1 'quote) (core/symbol? sym))\n \"Arguments to ns-unmap must be quoted symbols\")\n (swap! env/*compiler* update-in [::ana/namespaces ns :defs] dissoc sym)\n `(js-delete ~(comp/munge ns) ~(comp/munge (core/str sym))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2598 2605]},
+ :lines [2600 2607]},
:full-name "cljs.core/ns-unmap",
:clj-symbol "clojure.core/ns-unmap",
:docstring "Removes the mappings for the symbol from the namespace."}
diff --git a/refs/cljs.core/nth.md b/refs/cljs.core/nth.md
index 2a8d212d3c43..a26c83c6b8d9 100644
--- a/refs/cljs.core/nth.md
+++ b/refs/cljs.core/nth.md
@@ -55,7 +55,7 @@ in O(n) time, for sequences.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1617-L1679):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1626-L1688):
```clj
(defn nth
@@ -123,12 +123,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1617-1679](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1617-L1679)
+ └── [core.cljs:1626-1688](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1626-L1688)
-->
@@ -184,9 +184,9 @@ The API data for this symbol:
:source {:code "(defn nth\n ([coll n]\n (cond\n (not (number? n))\n (throw (js/Error. \"index argument to nth must be a number\"))\n\n (nil? coll)\n coll\n\n (implements? IIndexed coll)\n (-nth ^not-native coll n)\n\n (array? coll)\n (when (< n (.-length coll))\n (aget coll n))\n\n (string? coll)\n (when (< n (.-length coll))\n (.charAt coll n))\n\n (implements? ISeq coll)\n (linear-traversal-nth coll n)\n\n (native-satisfies? IIndexed coll)\n (-nth coll n)\n\n :else\n (throw (js/Error. (str \"nth not supported on this type \"\n (type->str (type coll)))))))\n ([coll n not-found]\n (cond\n (not (number? n))\n (throw (js/Error. \"index argument to nth must be a number.\"))\n\n (nil? coll)\n not-found\n\n (implements? IIndexed coll)\n (-nth ^not-native coll n not-found)\n\n (array? coll)\n (if (< n (.-length coll))\n (aget coll n)\n not-found)\n\n (string? coll)\n (if (< n (.-length coll))\n (.charAt coll n)\n not-found)\n\n (implements? ISeq coll)\n (linear-traversal-nth coll n not-found)\n\n (native-satisfies? IIndexed coll)\n (-nth coll n)\n\n :else\n (throw (js/Error. (str \"nth not supported on this type \"\n (type->str (type coll))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1617 1679]},
+ :lines [1626 1688]},
:full-name "cljs.core/nth",
:clj-symbol "clojure.core/nth",
:docstring "Returns the value at the index. get returns nil if index out of\nbounds, nth throws an exception unless not-found is supplied. nth\nalso works for strings, arrays, regex Matchers and Lists, and,\nin O(n) time, for sequences."}
diff --git a/refs/cljs.core/nthnext.md b/refs/cljs.core/nthnext.md
index 6956c41de5df..124e009f0594 100644
--- a/refs/cljs.core/nthnext.md
+++ b/refs/cljs.core/nthnext.md
@@ -44,7 +44,7 @@ Returns the nth next of coll, (seq coll) when n is 0.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2589-L2595):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2598-L2604):
```clj
(defn nthnext
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2589-2595](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2589-L2595)
+ └── [core.cljs:2598-2604](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2598-L2604)
-->
@@ -117,9 +117,9 @@ The API data for this symbol:
:source {:code "(defn nthnext\n [coll n]\n (loop [n n xs (seq coll)]\n (if (and xs (pos? n))\n (recur (dec n) (next xs))\n xs)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2589 2595]},
+ :lines [2598 2604]},
:full-name "cljs.core/nthnext",
:clj-symbol "clojure.core/nthnext",
:docstring "Returns the nth next of coll, (seq coll) when n is 0."}
diff --git a/refs/cljs.core/nthrest.md b/refs/cljs.core/nthrest.md
index 6c9f098785d7..264d1545b998 100644
--- a/refs/cljs.core/nthrest.md
+++ b/refs/cljs.core/nthrest.md
@@ -44,7 +44,7 @@ Returns the nth rest of coll, coll when n is 0.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1681-L1687):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1690-L1696):
```clj
(defn nthrest
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1681-1687](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1681-L1687)
+ └── [core.cljs:1690-1696](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1690-L1696)
-->
@@ -117,9 +117,9 @@ The API data for this symbol:
:source {:code "(defn nthrest\n [coll n]\n (loop [n n xs coll]\n (if (and (pos? n) (seq xs))\n (recur (dec n) (rest xs))\n xs)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1681 1687]},
+ :lines [1690 1696]},
:full-name "cljs.core/nthrest",
:clj-symbol "clojure.core/nthrest",
:docstring "Returns the nth rest of coll, coll when n is 0."}
diff --git a/refs/cljs.core/numberQMARK.md b/refs/cljs.core/numberQMARK.md
index 3cd3040b87c0..28f81bafba19 100644
--- a/refs/cljs.core/numberQMARK.md
+++ b/refs/cljs.core/numberQMARK.md
@@ -40,7 +40,7 @@ Returns true if x is a JavaScript number.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L195-L198):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L195-L198):
```clj
(defn ^boolean number?
@@ -52,19 +52,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:195-198](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L195-L198)
+ └── [core.cljs:195-198](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L195-L198)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L931-L932):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L931-L932):
```clj
(core/defmacro number? [x]
@@ -75,12 +75,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:931-932](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L931-L932)
+ └── [core.cljc:931-932](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L931-L932)
-->
@@ -132,13 +132,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean number?\n [n]\n (cljs.core/number? n))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [195 198]},
:extra-sources [{:code "(core/defmacro number? [x]\n (bool-expr (core/list 'js* \"typeof ~{} === 'number'\" x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [931 932]}],
:full-name "cljs.core/number?",
diff --git a/refs/cljs.core/obj-map.md b/refs/cljs.core/obj-map.md
index e76bd6bad937..fd24c791fdcf 100644
--- a/refs/cljs.core/obj-map.md
+++ b/refs/cljs.core/obj-map.md
@@ -28,7 +28,7 @@ Returns a new object map with supplied mappings.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7732-L7743):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7743-L7754):
```clj
(defn obj-map
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7732-7743](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7732-L7743)
+ └── [core.cljs:7743-7754](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7743-L7754)
-->
@@ -100,9 +100,9 @@ The API data for this symbol:
:source {:code "(defn obj-map\n [& keyvals]\n (let [ks (array)\n obj (js-obj)]\n (loop [kvs (seq keyvals)]\n (if kvs\n (do (.push ks (first kvs))\n (aset obj (first kvs) (second kvs))\n (recur (nnext kvs)))\n (.fromObject ObjMap ks obj)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [7732 7743]},
+ :lines [7743 7754]},
:full-name "cljs.core/obj-map",
:docstring "keyval => key val\nReturns a new object map with supplied mappings."}
diff --git a/refs/cljs.core/object-array.md b/refs/cljs.core/object-array.md
index eb5c6cc92f8f..191711c80455 100644
--- a/refs/cljs.core/object-array.md
+++ b/refs/cljs.core/object-array.md
@@ -34,7 +34,7 @@ with Clojure.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3277-L3297):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3286-L3306):
```clj
(defn object-array
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3277-3297](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3277-L3297)
+ └── [core.cljs:3286-3306](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3286-L3306)
-->
@@ -118,9 +118,9 @@ The API data for this symbol:
:source {:code "(defn object-array\n ([size-or-seq]\n (if (number? size-or-seq)\n (object-array size-or-seq nil)\n (into-array size-or-seq)))\n ([size init-val-or-seq]\n (let [a (make-array size)]\n (if (seq? init-val-or-seq)\n (let [s (seq init-val-or-seq)]\n (loop [i 0 s s]\n (if (and s (< i size))\n (do\n (aset a i (first s))\n (recur (inc i) (next s)))\n a)))\n (do\n (dotimes [i size]\n (aset a i init-val-or-seq))\n a)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3277 3297]},
+ :lines [3286 3306]},
:full-name "cljs.core/object-array",
:clj-symbol "clojure.core/object-array",
:docstring "Creates an array of objects. Does not coerce array, provided for compatibility\nwith Clojure."}
diff --git a/refs/cljs.core/objectQMARK.md b/refs/cljs.core/objectQMARK.md
index 511e1df4f04d..9c9c2b36cb43 100644
--- a/refs/cljs.core/objectQMARK.md
+++ b/refs/cljs.core/objectQMARK.md
@@ -37,7 +37,7 @@ Returns true if x's constructor is Object
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L212-L217):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L212-L217):
```clj
(defn ^boolean object?
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:212-217](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L212-L217)
+ └── [core.cljs:212-217](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L212-L217)
-->
@@ -107,7 +107,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean object?\n [x]\n (if-not (nil? x)\n (identical? (.-constructor x) js/Object)\n false))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [212 217]},
:full-name "cljs.core/object?",
diff --git a/refs/cljs.core/oddQMARK.md b/refs/cljs.core/oddQMARK.md
index 08ecb4b05675..194c13bde229 100644
--- a/refs/cljs.core/oddQMARK.md
+++ b/refs/cljs.core/oddQMARK.md
@@ -42,7 +42,7 @@ Returns true if n is odd, throws an exception if n is not an integer
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3766-L3768):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3775-L3777):
```clj
(defn ^boolean odd?
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3766-3768](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3766-L3768)
+ └── [core.cljs:3775-3777](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3775-L3777)
-->
@@ -112,9 +112,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean odd?\n [n] (not (even? n)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3766 3768]},
+ :lines [3775 3777]},
:full-name "cljs.core/odd?",
:clj-symbol "clojure.core/odd?",
:docstring "Returns true if n is odd, throws an exception if n is not an integer"}
diff --git a/refs/cljs.core/or.md b/refs/cljs.core/or.md
index a0a4c6ba1fb8..128c728bde7c 100644
--- a/refs/cljs.core/or.md
+++ b/refs/cljs.core/or.md
@@ -103,7 +103,7 @@ value of the last expression. (or) returns nil.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L813-L829):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L813-L829):
```clj
(core/defmacro or
@@ -125,12 +125,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:813-829](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L813-L829)
+ └── [core.cljc:813-829](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L813-L829)
-->
@@ -183,7 +183,7 @@ The API data for this symbol:
:source {:code "(core/defmacro or\n ([] nil)\n ([x] x)\n ([x & next]\n (core/let [forms (concat [x] next)]\n (if (every? #(simple-test-expr? &env %)\n (map #(cljs.analyzer/analyze &env %) forms))\n (core/let [or-str (core/->> (repeat (count forms) \"(~{})\")\n (interpose \" || \")\n (apply core/str))]\n (bool-expr `(~'js* ~or-str ~@forms)))\n `(let [or# ~x]\n (if or# or# (or ~@next)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [813 829]},
:examples [{:id "d50433",
diff --git a/refs/cljs.core/parents.md b/refs/cljs.core/parents.md
index 91aad407f283..59baacbbda1e 100644
--- a/refs/cljs.core/parents.md
+++ b/refs/cljs.core/parents.md
@@ -36,7 +36,7 @@ defaults to the global hierarchy
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9446-L9452):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9458-L9464):
```clj
(defn parents
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9446-9452](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9446-L9452)
+ └── [core.cljs:9458-9464](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9458-L9464)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(defn parents\n ([tag] (parents @(get-global-hierarchy) tag))\n ([h tag] (not-empty (get (:parents h) tag))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9446 9452]},
+ :lines [9458 9464]},
:full-name "cljs.core/parents",
:clj-symbol "clojure.core/parents",
:docstring "Returns the immediate parents of tag, either via a JavaScript type\ninheritance relationship or a relationship established via derive. h\nmust be a hierarchy obtained from make-hierarchy, if not supplied\ndefaults to the global hierarchy"}
diff --git a/refs/cljs.core/partial.md b/refs/cljs.core/partial.md
index 2b5fff0ffce3..1aedddba2ec5 100644
--- a/refs/cljs.core/partial.md
+++ b/refs/cljs.core/partial.md
@@ -60,7 +60,7 @@ called, the returned function calls f with args + additional args.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3813-L3840):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3822-L3849):
```clj
(defn partial
@@ -94,12 +94,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3813-3840](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3813-L3840)
+ └── [core.cljs:3822-3849](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3822-L3849)
-->
@@ -156,9 +156,9 @@ The API data for this symbol:
:source {:code "(defn partial\n ([f] f)\n ([f arg1]\n (fn\n ([] (f arg1))\n ([x] (f arg1 x))\n ([x y] (f arg1 x y))\n ([x y z] (f arg1 x y z))\n ([x y z & args] (apply f arg1 x y z args))))\n ([f arg1 arg2]\n (fn\n ([] (f arg1 arg2))\n ([x] (f arg1 arg2 x))\n ([x y] (f arg1 arg2 x y))\n ([x y z] (f arg1 arg2 x y z))\n ([x y z & args] (apply f arg1 arg2 x y z args))))\n ([f arg1 arg2 arg3]\n (fn\n ([] (f arg1 arg2 arg3))\n ([x] (f arg1 arg2 arg3 x))\n ([x y] (f arg1 arg2 arg3 x y))\n ([x y z] (f arg1 arg2 arg3 x y z))\n ([x y z & args] (apply f arg1 arg2 arg3 x y z args))))\n ([f arg1 arg2 arg3 & more]\n (fn [& args] (apply f arg1 arg2 arg3 (concat more args)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3813 3840]},
+ :lines [3822 3849]},
:full-name "cljs.core/partial",
:clj-symbol "clojure.core/partial",
:docstring "Takes a function f and fewer than the normal arguments to f, and\nreturns a fn that takes a variable number of additional args. When\ncalled, the returned function calls f with args + additional args."}
diff --git a/refs/cljs.core/partition-all.md b/refs/cljs.core/partition-all.md
index d5d49f23dca7..aaf76da96082 100644
--- a/refs/cljs.core/partition-all.md
+++ b/refs/cljs.core/partition-all.md
@@ -52,7 +52,7 @@ transducer when no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8318-L8347):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8330-L8359):
```clj
(defn partition-all
@@ -88,12 +88,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8318-8347](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8318-L8347)
+ └── [core.cljs:8330-8359](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8330-L8359)
-->
@@ -146,9 +146,9 @@ The API data for this symbol:
:source {:code "(defn partition-all\n ([n]\n (fn [rf]\n (let [a (array-list)]\n (fn\n ([] (rf))\n ([result]\n (let [result (if (.isEmpty a)\n result\n (let [v (vec (.toArray a))]\n ;;clear first!\n (.clear a)\n (unreduced (rf result v))))]\n (rf result)))\n ([result input]\n (.add a input)\n (if (== n (.size a))\n (let [v (vec (.toArray a))]\n (.clear a)\n (rf result v))\n result))))))\n ([n coll]\n (partition-all n n coll))\n ([n step coll]\n (lazy-seq\n (when-let [s (seq coll)]\n (cons (take n s) (partition-all n step (drop step s)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8318 8347]},
+ :lines [8330 8359]},
:full-name "cljs.core/partition-all",
:clj-symbol "clojure.core/partition-all",
:docstring "Returns a lazy sequence of lists like partition, but may include\npartitions with fewer than n items at the end. Returns a stateful\ntransducer when no collection is provided."}
diff --git a/refs/cljs.core/partition-by.md b/refs/cljs.core/partition-by.md
index 2f28b26b4337..636ec2d4842d 100644
--- a/refs/cljs.core/partition-by.md
+++ b/refs/cljs.core/partition-by.md
@@ -50,7 +50,7 @@ transducer when no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8539-L8578):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8551-L8590):
```clj
(defn partition-by
@@ -96,12 +96,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8539-8578](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8539-L8578)
+ └── [core.cljs:8551-8590](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8551-L8590)
-->
@@ -156,9 +156,9 @@ The API data for this symbol:
:source {:code "(defn partition-by\n ([f]\n (fn [rf]\n (let [a (array-list)\n pa (volatile! ::none)]\n (fn\n ([] (rf))\n ([result]\n (let [result (if (.isEmpty a)\n result\n (let [v (vec (.toArray a))]\n ;;clear first!\n (.clear a)\n (unreduced (rf result v))))]\n (rf result)))\n ([result input]\n (let [pval @pa\n val (f input)]\n (vreset! pa val)\n (if (or (keyword-identical? pval ::none)\n (= val pval))\n (do\n (.add a input)\n result)\n (let [v (vec (.toArray a))]\n (.clear a)\n (let [ret (rf result v)]\n (when-not (reduced? ret)\n (.add a input))\n ret)))))))))\n ([f coll]\n (lazy-seq\n (when-let [s (seq coll)]\n (let [fst (first s)\n fv (f fst)\n run (cons fst (take-while #(= fv (f %)) (next s)))]\n (cons run (partition-by f (seq (drop (count run) s)))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8539 8578]},
+ :lines [8551 8590]},
:full-name "cljs.core/partition-by",
:clj-symbol "clojure.core/partition-by",
:docstring "Applies f to each value in coll, splitting it each time f returns a\nnew value. Returns a lazy seq of partitions. Returns a stateful\ntransducer when no collection is provided."}
diff --git a/refs/cljs.core/partition.md b/refs/cljs.core/partition.md
index 79ad50496761..ef4b4c32ad14 100644
--- a/refs/cljs.core/partition.md
+++ b/refs/cljs.core/partition.md
@@ -60,7 +60,7 @@ not enough padding elements, return a partition with less than n items.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4501-L4521):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4512-L4532):
```clj
(defn partition
@@ -85,12 +85,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4501-4521](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4501-L4521)
+ └── [core.cljs:4512-4532](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4512-L4532)
-->
@@ -145,9 +145,9 @@ The API data for this symbol:
:source {:code "(defn partition\n ([n coll]\n (partition n n coll))\n ([n step coll]\n (lazy-seq\n (when-let [s (seq coll)]\n (let [p (take n s)]\n (when (== n (count p))\n (cons p (partition n step (drop step s))))))))\n ([n step pad coll]\n (lazy-seq\n (when-let [s (seq coll)]\n (let [p (take n s)]\n (if (== n (count p))\n (cons p (partition n step pad (drop step s)))\n (list (take n (concat p pad)))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4501 4521]},
+ :lines [4512 4532]},
:full-name "cljs.core/partition",
:clj-symbol "clojure.core/partition",
:docstring "Returns a lazy sequence of lists of n items each, at offsets step\napart. If step is not supplied, defaults to n, i.e. the partitions\ndo not overlap. If a pad collection is supplied, use its elements as\nnecessary to complete last partition up to n items. In case there are\nnot enough padding elements, return a partition with less than n items."}
diff --git a/refs/cljs.core/peek.md b/refs/cljs.core/peek.md
index 11a0df9600a2..459953b8263a 100644
--- a/refs/cljs.core/peek.md
+++ b/refs/cljs.core/peek.md
@@ -89,7 +89,7 @@ more efficient than, last. If the collection is empty, returns nil.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1836-L1841):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1845-L1850):
```clj
(defn peek
@@ -102,12 +102,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1836-1841](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1836-L1841)
+ └── [core.cljs:1845-1850](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1845-L1850)
-->
@@ -160,9 +160,9 @@ The API data for this symbol:
:source {:code "(defn peek\n [coll]\n (when-not (nil? coll)\n (-peek coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1836 1841]},
+ :lines [1845 1850]},
:examples [{:id "4abc4c",
:content "With vectors:\n\n```clj\n(peek [1 2 3])\n;;=> 3\n\n(peek [1 2])\n;;=> 2\n\n(peek [1])\n;;=> 1\n\n(peek [])\n;;=> nil\n```"}
{:id "d50bd0",
diff --git a/refs/cljs.core/persistent-array-map-seq.md b/refs/cljs.core/persistent-array-map-seq.md
index 1d88466bbca4..91a7e94b2d11 100644
--- a/refs/cljs.core/persistent-array-map-seq.md
+++ b/refs/cljs.core/persistent-array-map-seq.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5808-L5810):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L5819-L5821):
```clj
(defn persistent-array-map-seq [arr i _meta]
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:5808-5810](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5808-L5810)
+ └── [core.cljs:5819-5821](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L5819-L5821)
-->
@@ -85,9 +85,9 @@ The API data for this symbol:
:source {:code "(defn persistent-array-map-seq [arr i _meta]\n (when (<= i (- (alength arr) 2))\n (PersistentArrayMapSeq. arr i _meta)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [5808 5810]},
+ :lines [5819 5821]},
:full-name "cljs.core/persistent-array-map-seq",
:full-name-encode "cljs.core/persistent-array-map-seq",
:history [["+" "0.0-1820"]]}
diff --git a/refs/cljs.core/persistentBANG.md b/refs/cljs.core/persistentBANG.md
index ed54ef899ff9..6f4f3c3110a4 100644
--- a/refs/cljs.core/persistentBANG.md
+++ b/refs/cljs.core/persistentBANG.md
@@ -32,7 +32,7 @@ call, any such use will throw an exception.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3358-L3363):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3367-L3372):
```clj
(defn persistent!
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3358-3363](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3358-L3363)
+ └── [core.cljs:3367-3372](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3367-L3372)
-->
@@ -100,9 +100,9 @@ The API data for this symbol:
:source {:code "(defn persistent!\n [tcoll]\n (-persistent! tcoll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3358 3363]},
+ :lines [3367 3372]},
:full-name "cljs.core/persistent!",
:clj-symbol "clojure.core/persistent!",
:docstring "Returns a new, persistent version of the transient collection, in\nconstant time. The transient collection cannot be used after this\ncall, any such use will throw an exception."}
diff --git a/refs/cljs.core/pop.md b/refs/cljs.core/pop.md
index 3b934f9896a0..903f47515949 100644
--- a/refs/cljs.core/pop.md
+++ b/refs/cljs.core/pop.md
@@ -88,7 +88,7 @@ Note - not the same as next/butlast.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1843-L1849):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1852-L1858):
```clj
(defn pop
@@ -101,12 +101,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1843-1849](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1843-L1849)
+ └── [core.cljs:1852-1858](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1852-L1858)
-->
@@ -159,9 +159,9 @@ The API data for this symbol:
:source {:code "(defn pop\n [coll]\n (when-not (nil? coll)\n (-pop coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1843 1849]},
+ :lines [1852 1858]},
:examples [{:id "6bd9f7",
:content "With vectors:\n\n```clj\n(pop [1 2 3])\n;;=> [1 2]\n\n(pop [1 2])\n;;=> [1]\n\n(pop [1])\n;;=> []\n\n(pop [])\n;; Error: Can't pop empty vector\n```"}
{:id "81221f",
diff --git a/refs/cljs.core/popBANG.md b/refs/cljs.core/popBANG.md
index 831bbd3f7d76..fec257158209 100644
--- a/refs/cljs.core/popBANG.md
+++ b/refs/cljs.core/popBANG.md
@@ -31,7 +31,7 @@ the collection is empty, throws an exception. Returns coll
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3400-L3404):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3409-L3413):
```clj
(defn pop!
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3400-3404](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3400-L3404)
+ └── [core.cljs:3409-3413](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3409-L3413)
-->
@@ -99,9 +99,9 @@ The API data for this symbol:
:source {:code "(defn pop!\n [tcoll]\n (-pop! tcoll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3400 3404]},
+ :lines [3409 3413]},
:full-name "cljs.core/pop!",
:clj-symbol "clojure.core/pop!",
:docstring "Removes the last item from a transient vector. If\nthe collection is empty, throws an exception. Returns coll"}
diff --git a/refs/cljs.core/posQMARK.md b/refs/cljs.core/posQMARK.md
index 9074b8061228..1136568288bf 100644
--- a/refs/cljs.core/posQMARK.md
+++ b/refs/cljs.core/posQMARK.md
@@ -41,7 +41,7 @@ Returns true if num is greater than zero, else false
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2574-L2576):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2583-L2585):
```clj
(defn ^boolean pos?
@@ -52,19 +52,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2574-2576](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2574-L2576)
+ └── [core.cljs:2583-2585](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2583-L2585)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1069-L1070):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1069-L1070):
```clj
(core/defmacro ^::ana/numeric pos? [x]
@@ -75,12 +75,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1069-1070](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1069-L1070)
+ └── [core.cljc:1069-1070](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1069-L1070)
-->
@@ -132,13 +132,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean pos?\n [n] (cljs.core/pos? n))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2574 2576]},
+ :lines [2583 2585]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric pos? [x]\n `(> ~x 0))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1069 1070]}],
:full-name "cljs.core/pos?",
diff --git a/refs/cljs.core/pr-seq-writer.md b/refs/cljs.core/pr-seq-writer.md
index ca50ed87e4c2..132cf5fd90a4 100644
--- a/refs/cljs.core/pr-seq-writer.md
+++ b/refs/cljs.core/pr-seq-writer.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8863-L8867):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8875-L8879):
```clj
(defn pr-seq-writer [objs writer opts]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8863-8867](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8863-L8867)
+ └── [core.cljs:8875-8879](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8875-L8879)
-->
@@ -87,9 +87,9 @@ The API data for this symbol:
:source {:code "(defn pr-seq-writer [objs writer opts]\n (pr-writer (first objs) writer opts)\n (doseq [obj (next objs)]\n (-write writer \" \")\n (pr-writer obj writer opts)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8863 8867]},
+ :lines [8875 8879]},
:full-name "cljs.core/pr-seq-writer",
:full-name-encode "cljs.core/pr-seq-writer",
:history [["+" "0.0-1503"]]}
diff --git a/refs/cljs.core/pr-sequential-writer.md b/refs/cljs.core/pr-sequential-writer.md
index ad42e656ce38..4059e9a8f918 100644
--- a/refs/cljs.core/pr-sequential-writer.md
+++ b/refs/cljs.core/pr-sequential-writer.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8719-L8740):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8731-L8752):
```clj
(defn pr-sequential-writer [writer print-one begin sep end opts coll]
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8719-8740](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8719-L8740)
+ └── [core.cljs:8731-8752](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8731-L8752)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(defn pr-sequential-writer [writer print-one begin sep end opts coll]\n (binding [*print-level* (when-not (nil? *print-level*) (dec *print-level*))]\n (if (and (not (nil? *print-level*)) (neg? *print-level*))\n (-write writer \"#\")\n (do\n (-write writer begin)\n (if (zero? (:print-length opts))\n (when (seq coll)\n (-write writer (or (:more-marker opts) \"...\")))\n (do\n (when (seq coll)\n (print-one (first coll) writer opts))\n (loop [coll (next coll) n (dec (:print-length opts))]\n (if (and coll (or (nil? n) (not (zero? n))))\n (do\n (-write writer sep)\n (print-one (first coll) writer opts)\n (recur (next coll) (dec n)))\n (when (and (seq coll) (zero? n))\n (-write writer sep)\n (-write writer (or (:more-marker opts) \"...\")))))))\n (-write writer end)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8719 8740]},
+ :lines [8731 8752]},
:full-name "cljs.core/pr-sequential-writer",
:full-name-encode "cljs.core/pr-sequential-writer",
:history [["+" "0.0-1503"]]}
diff --git a/refs/cljs.core/pr-str-with-opts.md b/refs/cljs.core/pr-str-with-opts.md
index d03132e50408..d10a408f5527 100644
--- a/refs/cljs.core/pr-str-with-opts.md
+++ b/refs/cljs.core/pr-str-with-opts.md
@@ -28,7 +28,7 @@ options given in opts
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8876-L8882):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8888-L8894):
```clj
(defn pr-str-with-opts
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8876-8882](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8876-L8882)
+ └── [core.cljs:8888-8894](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8888-L8894)
-->
@@ -95,9 +95,9 @@ The API data for this symbol:
:source {:code "(defn pr-str-with-opts\n [objs opts]\n (if (empty? objs)\n \"\"\n (str (pr-sb-with-opts objs opts))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8876 8882]},
+ :lines [8888 8894]},
:full-name "cljs.core/pr-str-with-opts",
:docstring "Prints a sequence of objects to a string, observing all the\noptions given in opts"}
diff --git a/refs/cljs.core/pr-str.md b/refs/cljs.core/pr-str.md
index bf81f1cf741f..4567ad39950d 100644
--- a/refs/cljs.core/pr-str.md
+++ b/refs/cljs.core/pr-str.md
@@ -30,7 +30,7 @@ pr to a string, returning it. Fundamental entrypoint to IPrintWithWriter.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8906-L8909):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8918-L8921):
```clj
(defn pr-str
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8906-8909](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8906-L8909)
+ └── [core.cljs:8918-8921](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8918-L8921)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn pr-str\n [& objs]\n (pr-str-with-opts objs (pr-opts)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8906 8909]},
+ :lines [8918 8921]},
:full-name "cljs.core/pr-str",
:clj-symbol "clojure.core/pr-str",
:docstring "pr to a string, returning it. Fundamental entrypoint to IPrintWithWriter."}
diff --git a/refs/cljs.core/pr-strSTAR.md b/refs/cljs.core/pr-strSTAR.md
index 0def9b7b3901..bb9d46594b15 100644
--- a/refs/cljs.core/pr-strSTAR.md
+++ b/refs/cljs.core/pr-strSTAR.md
@@ -28,7 +28,7 @@ loading all the printing machinery.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L745-L753):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L754-L762):
```clj
(defn pr-str*
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:745-753](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L745-L753)
+ └── [core.cljs:754-762](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L754-L762)
-->
@@ -97,9 +97,9 @@ The API data for this symbol:
:source {:code "(defn pr-str*\n [^not-native obj]\n (let [sb (StringBuffer.)\n writer (StringBufferWriter. sb)]\n (-pr-writer obj writer (pr-opts))\n (-flush writer)\n (str sb)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [745 753]},
+ :lines [754 762]},
:full-name "cljs.core/pr-str*",
:docstring "Support so that collections can implement toString without\nloading all the printing machinery."}
diff --git a/refs/cljs.core/pr.md b/refs/cljs.core/pr.md
index 8a49073b9882..28edbc7abb25 100644
--- a/refs/cljs.core/pr.md
+++ b/refs/cljs.core/pr.md
@@ -33,7 +33,7 @@ read by the reader
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8916-L8922):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8928-L8934):
```clj
(defn pr
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8916-8922](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8916-L8922)
+ └── [core.cljs:8928-8934](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8928-L8934)
-->
@@ -101,9 +101,9 @@ The API data for this symbol:
:source {:code "(defn pr\n [& objs]\n (pr-with-opts objs (pr-opts)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8916 8922]},
+ :lines [8928 8934]},
:full-name "cljs.core/pr",
:clj-symbol "clojure.core/pr",
:docstring "Prints the object(s) using string-print. Prints the\nobject(s), separated by spaces if there is more than one.\nBy default, pr and prn print in a way that objects can be\nread by the reader"}
diff --git a/refs/cljs.core/prefer-method.md b/refs/cljs.core/prefer-method.md
index bb7c843b8577..d548b7eb3333 100644
--- a/refs/cljs.core/prefer-method.md
+++ b/refs/cljs.core/prefer-method.md
@@ -31,7 +31,7 @@ when there is a conflict
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9789-L9793):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9801-L9805):
```clj
(defn prefer-method
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9789-9793](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9789-L9793)
+ └── [core.cljs:9801-9805](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9801-L9805)
-->
@@ -99,9 +99,9 @@ The API data for this symbol:
:source {:code "(defn prefer-method\n [multifn dispatch-val-x dispatch-val-y]\n (-prefer-method multifn dispatch-val-x dispatch-val-y))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9789 9793]},
+ :lines [9801 9805]},
:full-name "cljs.core/prefer-method",
:clj-symbol "clojure.core/prefer-method",
:docstring "Causes the multimethod to prefer matches of dispatch-val-x over dispatch-val-y\nwhen there is a conflict"}
diff --git a/refs/cljs.core/prefers.md b/refs/cljs.core/prefers.md
index 7fd651be385a..7ca491d40762 100644
--- a/refs/cljs.core/prefers.md
+++ b/refs/cljs.core/prefers.md
@@ -30,7 +30,7 @@ Given a multimethod, returns a map of preferred value -> set of other values
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9804-L9806):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9816-L9818):
```clj
(defn prefers
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9804-9806](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9804-L9806)
+ └── [core.cljs:9816-9818](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9816-L9818)
-->
@@ -97,9 +97,9 @@ The API data for this symbol:
:source {:code "(defn prefers\n [multifn] (-prefers multifn))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9804 9806]},
+ :lines [9816 9818]},
:full-name "cljs.core/prefers",
:clj-symbol "clojure.core/prefers",
:docstring "Given a multimethod, returns a map of preferred value -> set of other values"}
diff --git a/refs/cljs.core/prim-seq.md b/refs/cljs.core/prim-seq.md
index fab2f7640cc6..86286835e9e5 100644
--- a/refs/cljs.core/prim-seq.md
+++ b/refs/cljs.core/prim-seq.md
@@ -30,7 +30,7 @@ Create seq from a primitive JavaScript Array-like.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1440-L1446):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1449-L1455):
```clj
(defn prim-seq
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1440-1446](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1440-L1446)
+ └── [core.cljs:1449-1455](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1449-L1455)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn prim-seq\n ([prim]\n (prim-seq prim 0))\n ([prim i]\n (when (< i (alength prim))\n (IndexedSeq. prim i))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1440 1446]},
+ :lines [1449 1455]},
:full-name "cljs.core/prim-seq",
:docstring "Create seq from a primitive JavaScript Array-like."}
diff --git a/refs/cljs.core/print-map.md b/refs/cljs.core/print-map.md
index 369ff6b8b3e6..6b61da0d464a 100644
--- a/refs/cljs.core/print-map.md
+++ b/refs/cljs.core/print-map.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8955-L8963):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8967-L8975):
```clj
(defn print-map [m print-one writer opts]
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8955-8963](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8955-L8963)
+ └── [core.cljs:8967-8975](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8967-L8975)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn print-map [m print-one writer opts]\n (pr-sequential-writer\n writer\n (fn [e w opts]\n (do (print-one (key e) w opts)\n (-write w \\space)\n (print-one (val e) w opts)))\n \"{\" \", \" \"}\"\n opts (seq m)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8955 8963]},
+ :lines [8967 8975]},
:full-name "cljs.core/print-map",
:full-name-encode "cljs.core/print-map",
:history [["+" "0.0-2120"]]}
diff --git a/refs/cljs.core/print-metaQMARK.md b/refs/cljs.core/print-metaQMARK.md
index 2179c3254470..2ca0a004726a 100644
--- a/refs/cljs.core/print-metaQMARK.md
+++ b/refs/cljs.core/print-metaQMARK.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8772-L8775):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8784-L8787):
```clj
(defn ^boolean print-meta? [opts obj]
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8772-8775](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8772-L8775)
+ └── [core.cljs:8784-8787](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8784-L8787)
-->
@@ -89,9 +89,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean print-meta? [opts obj]\n (and (boolean (get opts :meta))\n (implements? IMeta obj)\n (not (nil? (meta obj)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8772 8775]},
+ :lines [8784 8787]},
:full-name "cljs.core/print-meta?"}
```
diff --git a/refs/cljs.core/print-str.md b/refs/cljs.core/print-str.md
index 31130d670b2d..d587f4271235 100644
--- a/refs/cljs.core/print-str.md
+++ b/refs/cljs.core/print-str.md
@@ -30,7 +30,7 @@ print to a string, returning it
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8931-L8934):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8943-L8946):
```clj
(defn print-str
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8931-8934](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8931-L8934)
+ └── [core.cljs:8943-8946](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8943-L8946)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn print-str\n [& objs]\n (pr-str-with-opts objs (assoc (pr-opts) :readably false)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8931 8934]},
+ :lines [8943 8946]},
:full-name "cljs.core/print-str",
:clj-symbol "clojure.core/print-str",
:docstring "print to a string, returning it"}
diff --git a/refs/cljs.core/print.md b/refs/cljs.core/print.md
index cbc4fcd89fc7..d05fa31546a2 100644
--- a/refs/cljs.core/print.md
+++ b/refs/cljs.core/print.md
@@ -26,7 +26,7 @@ print and println produce output for human consumption.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8924-L8929):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8936-L8941):
```clj
(def ^{:doc
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8924-8929](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8924-L8929)
+ └── [core.cljs:8936-8941](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8936-L8941)
-->
@@ -96,9 +96,9 @@ The API data for this symbol:
:source {:code "(def ^{:doc\n \"Prints the object(s) using string-print.\n print and println produce output for human consumption.\"}\n print\n (fn cljs-core-print [& objs]\n (pr-with-opts objs (assoc (pr-opts) :readably false))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8924 8929]},
+ :lines [8936 8941]},
:full-name "cljs.core/print",
:clj-symbol "clojure.core/print",
:docstring "Prints the object(s) using string-print.\nprint and println produce output for human consumption."}
diff --git a/refs/cljs.core/println-str.md b/refs/cljs.core/println-str.md
index d77f9369c7a0..a07f1898ae9f 100644
--- a/refs/cljs.core/println-str.md
+++ b/refs/cljs.core/println-str.md
@@ -30,7 +30,7 @@ println to a string, returning it
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8943-L8946):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8955-L8958):
```clj
(defn println-str
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8943-8946](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8943-L8946)
+ └── [core.cljs:8955-8958](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8955-L8958)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn println-str\n [& objs]\n (prn-str-with-opts objs (assoc (pr-opts) :readably false)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8943 8946]},
+ :lines [8955 8958]},
:full-name "cljs.core/println-str",
:clj-symbol "clojure.core/println-str",
:docstring "println to a string, returning it"}
diff --git a/refs/cljs.core/println.md b/refs/cljs.core/println.md
index 3a51d32e42f4..513fb4ce9d75 100644
--- a/refs/cljs.core/println.md
+++ b/refs/cljs.core/println.md
@@ -30,7 +30,7 @@ Same as print followed by (newline)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8936-L8941):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8948-L8953):
```clj
(defn println
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8936-8941](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8936-L8941)
+ └── [core.cljs:8948-8953](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8948-L8953)
-->
@@ -100,9 +100,9 @@ The API data for this symbol:
:source {:code "(defn println\n [& objs]\n (pr-with-opts objs (assoc (pr-opts) :readably false))\n (when *print-newline*\n (newline (pr-opts))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8936 8941]},
+ :lines [8948 8953]},
:full-name "cljs.core/println",
:clj-symbol "clojure.core/println",
:docstring "Same as print followed by (newline)"}
diff --git a/refs/cljs.core/prn-str-with-opts.md b/refs/cljs.core/prn-str-with-opts.md
index 011a6e88dd24..4bb82ddc2b06 100644
--- a/refs/cljs.core/prn-str-with-opts.md
+++ b/refs/cljs.core/prn-str-with-opts.md
@@ -27,7 +27,7 @@ Same as pr-str-with-opts followed by (newline)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8884-L8891):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8896-L8903):
```clj
(defn prn-str-with-opts
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8884-8891](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8884-L8891)
+ └── [core.cljs:8896-8903](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8896-L8903)
-->
@@ -96,9 +96,9 @@ The API data for this symbol:
:source {:code "(defn prn-str-with-opts\n [objs opts]\n (if (empty? objs)\n \"\\n\"\n (let [sb (pr-sb-with-opts objs opts)]\n (.append sb \\newline)\n (str sb))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8884 8891]},
+ :lines [8896 8903]},
:full-name "cljs.core/prn-str-with-opts",
:docstring "Same as pr-str-with-opts followed by (newline)"}
diff --git a/refs/cljs.core/prn-str.md b/refs/cljs.core/prn-str.md
index fee2e7c4c42e..e1e404c38a60 100644
--- a/refs/cljs.core/prn-str.md
+++ b/refs/cljs.core/prn-str.md
@@ -30,7 +30,7 @@ Same as pr-str followed by (newline)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8911-L8914):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8923-L8926):
```clj
(defn prn-str
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8911-8914](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8911-L8914)
+ └── [core.cljs:8923-8926](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8923-L8926)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn prn-str\n [& objs]\n (prn-str-with-opts objs (pr-opts)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8911 8914]},
+ :lines [8923 8926]},
:full-name "cljs.core/prn-str",
:clj-symbol "clojure.core/prn-str",
:docstring "Same as pr-str followed by (newline)"}
diff --git a/refs/cljs.core/prn.md b/refs/cljs.core/prn.md
index 5036e4b1490b..747199cee186 100644
--- a/refs/cljs.core/prn.md
+++ b/refs/cljs.core/prn.md
@@ -30,7 +30,7 @@ Same as pr followed by (newline).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8948-L8953):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8960-L8965):
```clj
(defn prn
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8948-8953](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8948-L8953)
+ └── [core.cljs:8960-8965](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8960-L8965)
-->
@@ -100,9 +100,9 @@ The API data for this symbol:
:source {:code "(defn prn\n [& objs]\n (pr-with-opts objs (pr-opts))\n (when *print-newline*\n (newline (pr-opts))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8948 8953]},
+ :lines [8960 8965]},
:full-name "cljs.core/prn",
:clj-symbol "clojure.core/prn",
:docstring "Same as pr followed by (newline)."}
diff --git a/refs/cljs.core/quot.md b/refs/cljs.core/quot.md
index e7b746a25327..9e173eca9ab6 100644
--- a/refs/cljs.core/quot.md
+++ b/refs/cljs.core/quot.md
@@ -43,7 +43,7 @@ quot[ient] of dividing numerator by denominator.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2478-L2482):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2487-L2491):
```clj
(defn quot
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2478-2482](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2478-L2482)
+ └── [core.cljs:2487-2491](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2487-L2491)
-->
@@ -114,9 +114,9 @@ The API data for this symbol:
:source {:code "(defn quot\n [n d]\n (let [rem (js-mod n d)]\n (fix (/ (- n rem) d))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2478 2482]},
+ :lines [2487 2491]},
:full-name "cljs.core/quot",
:clj-symbol "clojure.core/quot",
:docstring "quot[ient] of dividing numerator by denominator."}
diff --git a/refs/cljs.core/rand-int.md b/refs/cljs.core/rand-int.md
index d9ab6039f99c..82ebed410c3d 100644
--- a/refs/cljs.core/rand-int.md
+++ b/refs/cljs.core/rand-int.md
@@ -40,7 +40,7 @@ Returns a random integer between 0 (inclusive) and n (exclusive).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9386-L9388):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9398-L9400):
```clj
(defn rand-int
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9386-9388](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9386-L9388)
+ └── [core.cljs:9398-9400](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9398-L9400)
-->
@@ -109,9 +109,9 @@ The API data for this symbol:
:source {:code "(defn rand-int\n [n] (Math/floor (* (Math/random) n)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9386 9388]},
+ :lines [9398 9400]},
:full-name "cljs.core/rand-int",
:clj-symbol "clojure.core/rand-int",
:docstring "Returns a random integer between 0 (inclusive) and n (exclusive)."}
diff --git a/refs/cljs.core/rand-nth.md b/refs/cljs.core/rand-nth.md
index deb4efbca43e..cec288a510fb 100644
--- a/refs/cljs.core/rand-nth.md
+++ b/refs/cljs.core/rand-nth.md
@@ -44,7 +44,7 @@ collection.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9390-L9395):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9402-L9407):
```clj
(defn rand-nth
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9390-9395](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9390-L9395)
+ └── [core.cljs:9402-9407](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9402-L9407)
-->
@@ -114,9 +114,9 @@ The API data for this symbol:
:source {:code "(defn rand-nth\n [coll]\n (nth coll (rand-int (count coll))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9390 9395]},
+ :lines [9402 9407]},
:full-name "cljs.core/rand-nth",
:clj-symbol "clojure.core/rand-nth",
:docstring "Return a random element of the (sequential) collection. Will have\nthe same performance characteristics as nth for the given\ncollection."}
diff --git a/refs/cljs.core/rand.md b/refs/cljs.core/rand.md
index 341d3b868c48..44a345ea3c07 100644
--- a/refs/cljs.core/rand.md
+++ b/refs/cljs.core/rand.md
@@ -47,7 +47,7 @@ n (default 1) (exclusive).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9380-L9384):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9392-L9396):
```clj
(defn rand
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9380-9384](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9380-L9384)
+ └── [core.cljs:9392-9396](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9392-L9396)
-->
@@ -117,9 +117,9 @@ The API data for this symbol:
:source {:code "(defn rand\n ([] (rand 1))\n ([n] (* (Math/random) n)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9380 9384]},
+ :lines [9392 9396]},
:full-name "cljs.core/rand",
:clj-symbol "clojure.core/rand",
:docstring "Returns a random floating point number between 0 (inclusive) and\nn (default 1) (exclusive)."}
diff --git a/refs/cljs.core/random-sample.md b/refs/cljs.core/random-sample.md
index 4d802cec690e..ae577784f578 100644
--- a/refs/cljs.core/random-sample.md
+++ b/refs/cljs.core/random-sample.md
@@ -34,7 +34,7 @@ Returns items from coll with random probability of prob (0.0 -
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9238-L9244):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9250-L9256):
```clj
(defn random-sample
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9238-9244](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9238-L9244)
+ └── [core.cljs:9250-9256](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9250-L9256)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(defn random-sample\n ([prob]\n (filter (fn [_] (< (rand) prob))))\n ([prob coll]\n (filter (fn [_] (< (rand) prob)) coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9238 9244]},
+ :lines [9250 9256]},
:full-name "cljs.core/random-sample",
:clj-symbol "clojure.core/random-sample",
:docstring "Returns items from coll with random probability of prob (0.0 -\n1.0). Returns a transducer when no collection is provided."}
diff --git a/refs/cljs.core/random-uuid.md b/refs/cljs.core/random-uuid.md
index a295c9088720..1d752cb831d9 100644
--- a/refs/cljs.core/random-uuid.md
+++ b/refs/cljs.core/random-uuid.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9845-L9856):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9857-L9868):
```clj
(defn random-uuid []
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9845-9856](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9845-L9856)
+ └── [core.cljs:9857-9868](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9857-L9868)
-->
@@ -94,9 +94,9 @@ The API data for this symbol:
:source {:code "(defn random-uuid []\n (letfn [(hex [] (.toString (rand-int 15) 16))]\n (let [rhex (.toString (bit-or 0x8 (bit-and 0x3 (rand-int 14))) 16)]\n (uuid\n (str (hex) (hex) (hex) (hex)\n (hex) (hex) (hex) (hex) \"-\"\n (hex) (hex) (hex) (hex) \"-\"\n \"4\" (hex) (hex) (hex) \"-\"\n rhex (hex) (hex) (hex) \"-\"\n (hex) (hex) (hex) (hex)\n (hex) (hex) (hex) (hex)\n (hex) (hex) (hex) (hex))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9845 9856]},
+ :lines [9857 9868]},
:full-name "cljs.core/random-uuid",
:full-name-encode "cljs.core/random-uuid",
:history [["+" "0.0-3308"]]}
diff --git a/refs/cljs.core/range.md b/refs/cljs.core/range.md
index cbe229483d3e..1c207415a52c 100644
--- a/refs/cljs.core/range.md
+++ b/refs/cljs.core/range.md
@@ -52,7 +52,7 @@ and end to infinity.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8504-L8511):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8516-L8523):
```clj
(defn range
@@ -66,12 +66,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8504-8511](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8504-L8511)
+ └── [core.cljs:8516-8523](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8516-L8523)
-->
@@ -124,9 +124,9 @@ The API data for this symbol:
:source {:code "(defn range\n ([] (range 0 (.-MAX-VALUE js/Number) 1))\n ([end] (range 0 end 1))\n ([start end] (range start end 1))\n ([start end step] (Range. nil start end step nil)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8504 8511]},
+ :lines [8516 8523]},
:full-name "cljs.core/range",
:clj-symbol "clojure.core/range",
:docstring "Returns a lazy seq of nums from start (inclusive) to end\n(exclusive), by step, where start defaults to 0, step to 1,\nand end to infinity."}
diff --git a/refs/cljs.core/ranged-iterator.md b/refs/cljs.core/ranged-iterator.md
index 837d72ec3df9..6efe6131a8a5 100644
--- a/refs/cljs.core/ranged-iterator.md
+++ b/refs/cljs.core/ranged-iterator.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4707-L4712):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4718-L4723):
```clj
(defn ranged-iterator [v start end]
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4707-4712](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4707-L4712)
+ └── [core.cljs:4718-4723](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4718-L4723)
-->
@@ -88,9 +88,9 @@ The API data for this symbol:
:source {:code "(defn ranged-iterator [v start end]\n (let [i start]\n (RangedIterator. i (- i (js-mod i 32))\n (when (< start (count v))\n (unchecked-array-for v i))\n v start end)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4707 4712]},
+ :lines [4718 4723]},
:full-name "cljs.core/ranged-iterator",
:full-name-encode "cljs.core/ranged-iterator",
:history [["+" "0.0-2371"]]}
diff --git a/refs/cljs.core/re-find.md b/refs/cljs.core/re-find.md
index d9c842527feb..37b2ffa7e574 100644
--- a/refs/cljs.core/re-find.md
+++ b/refs/cljs.core/re-find.md
@@ -41,7 +41,7 @@ capturing groups.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8685-L8697):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8697-L8709):
```clj
(defn re-find
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8685-8697](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8685-L8697)
+ └── [core.cljs:8697-8709](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8697-L8709)
-->
@@ -116,9 +116,9 @@ The API data for this symbol:
:source {:code "(defn re-find\n [re s]\n (if (string? s)\n (let [matches (.exec re s)]\n (when-not (nil? matches)\n (if (== (count matches) 1)\n (first matches)\n (vec matches))))\n (throw (js/TypeError. \"re-find must match against a string.\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8685 8697]},
+ :lines [8697 8709]},
:full-name "cljs.core/re-find",
:clj-symbol "clojure.core/re-find",
:docstring "Returns the first regex match, if any, of s to re, using\nre.exec(s). Returns a vector, containing first the matching\nsubstring, then any capturing groups if the regular expression contains\ncapturing groups."}
diff --git a/refs/cljs.core/re-matches.md b/refs/cljs.core/re-matches.md
index 8da981b2f361..b5246606dee4 100644
--- a/refs/cljs.core/re-matches.md
+++ b/refs/cljs.core/re-matches.md
@@ -35,7 +35,7 @@ Returns the result of (re-find re s) if re fully matches s.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8673-L8682):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8685-L8694):
```clj
(defn re-matches
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8673-8682](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8673-L8682)
+ └── [core.cljs:8685-8694](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8685-L8694)
-->
@@ -110,9 +110,9 @@ The API data for this symbol:
:source {:code "(defn re-matches\n [re s]\n (if (string? s)\n (let [matches (.exec re s)]\n (when (= (first matches) s)\n (if (== (count matches) 1)\n (first matches)\n (vec matches))))\n (throw (js/TypeError. \"re-matches must match against a string.\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8673 8682]},
+ :lines [8685 8694]},
:full-name "cljs.core/re-matches",
:clj-symbol "clojure.core/re-matches",
:docstring "Returns the result of (re-find re s) if re fully matches s."}
diff --git a/refs/cljs.core/re-pattern.md b/refs/cljs.core/re-pattern.md
index e455ece1ef4a..65383d1117a3 100644
--- a/refs/cljs.core/re-pattern.md
+++ b/refs/cljs.core/re-pattern.md
@@ -35,7 +35,7 @@ Returns an instance of RegExp which has compiled the provided string.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8708-L8715):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8720-L8727):
```clj
(defn re-pattern
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8708-8715](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8708-L8715)
+ └── [core.cljs:8720-8727](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8720-L8727)
-->
@@ -108,9 +108,9 @@ The API data for this symbol:
:source {:code "(defn re-pattern\n [s]\n (if (instance? js/RegExp s)\n s\n (let [[prefix flags] (re-find #\"^\\(\\?([idmsux]*)\\)\" s)\n pattern (subs s (count prefix))]\n (js/RegExp. pattern (or flags \"\")))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8708 8715]},
+ :lines [8720 8727]},
:full-name "cljs.core/re-pattern",
:clj-symbol "clojure.core/re-pattern",
:docstring "Returns an instance of RegExp which has compiled the provided string."}
diff --git a/refs/cljs.core/re-seq.md b/refs/cljs.core/re-seq.md
index 3dcebc86cce1..a2358183258c 100644
--- a/refs/cljs.core/re-seq.md
+++ b/refs/cljs.core/re-seq.md
@@ -44,7 +44,7 @@ Returns a lazy sequence of successive matches of re in s.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8699-L8706):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8711-L8718):
```clj
(defn re-seq
@@ -60,12 +60,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8699-8706](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8699-L8706)
+ └── [core.cljs:8711-8718](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8711-L8718)
-->
@@ -122,9 +122,9 @@ The API data for this symbol:
:source {:code "(defn re-seq\n [re s]\n (let [match-data (re-find re s)\n match-idx (.search s re)\n match-str (if (coll? match-data) (first match-data) match-data)\n post-match (subs s (+ match-idx (count match-str)))]\n (when match-data (lazy-seq (cons match-data (when (seq post-match) (re-seq re post-match)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8699 8706]},
+ :lines [8711 8718]},
:full-name "cljs.core/re-seq",
:clj-symbol "clojure.core/re-seq",
:docstring "Returns a lazy sequence of successive matches of re in s."}
diff --git a/refs/cljs.core/realizedQMARK.md b/refs/cljs.core/realizedQMARK.md
index 4494b1493996..e639ce326ced 100644
--- a/refs/cljs.core/realizedQMARK.md
+++ b/refs/cljs.core/realizedQMARK.md
@@ -40,7 +40,7 @@ Returns true if a value has been produced for a delay or lazy sequence.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9195-L9198):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9207-L9210):
```clj
(defn ^boolean realized?
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9195-9198](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9195-L9198)
+ └── [core.cljs:9207-9210](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9207-L9210)
-->
@@ -111,9 +111,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean realized?\n [d]\n (-realized? d))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9195 9198]},
+ :lines [9207 9210]},
:full-name "cljs.core/realized?",
:clj-symbol "clojure.core/realized?",
:docstring "Returns true if a value has been produced for a delay or lazy sequence."}
diff --git a/refs/cljs.core/recordQMARK.md b/refs/cljs.core/recordQMARK.md
index a65be6d4dc6a..5416660c4e31 100644
--- a/refs/cljs.core/recordQMARK.md
+++ b/refs/cljs.core/recordQMARK.md
@@ -30,7 +30,7 @@ Return true if x satisfies IRecord
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1908-L1911):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1917-L1920):
```clj
(defn ^boolean record?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1908-1911](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1908-L1911)
+ └── [core.cljs:1917-1920](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1917-L1920)
-->
@@ -99,9 +99,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean record?\n [x]\n (satisfies? IRecord x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1908 1911]},
+ :lines [1917 1920]},
:full-name "cljs.core/record?",
:clj-symbol "clojure.core/record?",
:docstring "Return true if x satisfies IRecord"}
diff --git a/refs/cljs.core/reduce-kv.md b/refs/cljs.core/reduce-kv.md
index f16a141f0199..8368e2de6500 100644
--- a/refs/cljs.core/reduce-kv.md
+++ b/refs/cljs.core/reduce-kv.md
@@ -54,7 +54,7 @@ where the keys will be the ordinals.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2196-L2206):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2205-L2215):
```clj
(defn reduce-kv
@@ -68,12 +68,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2196-2206](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2196-L2206)
+ └── [core.cljs:2205-2215](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2205-L2215)
-->
@@ -126,9 +126,9 @@ The API data for this symbol:
:source {:code "(defn reduce-kv\n ([f init coll]\n (if-not (nil? coll)\n (-kv-reduce coll f init)\n init)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2196 2206]},
+ :lines [2205 2215]},
:full-name "cljs.core/reduce-kv",
:clj-symbol "clojure.core/reduce-kv",
:docstring "Reduces an associative collection. f should be a function of 3\narguments. Returns the result of applying f to init, the first key\nand the first value in coll, then applying f to that result and the\n2nd key and value, etc. If coll contains no entries, returns init\nand f is not called. Note that reduce-kv is supported on vectors,\nwhere the keys will be the ordinals."}
diff --git a/refs/cljs.core/reduce.md b/refs/cljs.core/reduce.md
index bf165140e7eb..da3972452df2 100644
--- a/refs/cljs.core/reduce.md
+++ b/refs/cljs.core/reduce.md
@@ -65,7 +65,7 @@ items, returns val and f is not called.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2153-L2194):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2162-L2203):
```clj
(defn reduce
@@ -107,12 +107,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2153-2194](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2153-L2194)
+ └── [core.cljs:2162-2203](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2162-L2203)
-->
@@ -167,9 +167,9 @@ The API data for this symbol:
:source {:code "(defn reduce\n ([f coll]\n (cond\n (implements? IReduce coll)\n (-reduce ^not-native coll f)\n\n (array? coll)\n (array-reduce coll f)\n\n (string? coll)\n (array-reduce coll f)\n\n (native-satisfies? IReduce coll)\n (-reduce coll f)\n\n :else\n (seq-reduce f coll)))\n ([f val coll]\n (cond\n (implements? IReduce coll)\n (-reduce ^not-native coll f val)\n\n (array? coll)\n (array-reduce coll f val)\n \n (string? coll)\n (array-reduce coll f val)\n\n (native-satisfies? IReduce coll)\n (-reduce coll f val)\n\n :else\n (seq-reduce f val coll))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2153 2194]},
+ :lines [2162 2203]},
:full-name "cljs.core/reduce",
:clj-symbol "clojure.core/reduce",
:docstring "f should be a function of 2 arguments. If val is not supplied,\nreturns the result of applying f to the first 2 items in coll, then\napplying f to that result and the 3rd item, etc. If coll contains no\nitems, f must accept no arguments as well, and reduce returns the\nresult of calling f with no arguments. If coll has only 1 item, it\nis returned and f is not called. If val is supplied, returns the\nresult of applying f to val and the first item in coll, then\napplying f to that result and the 2nd item, etc. If coll contains no\nitems, returns val and f is not called."}
diff --git a/refs/cljs.core/reduceableQMARK.md b/refs/cljs.core/reduceableQMARK.md
index 7d7df72b188c..9668e319abd2 100644
--- a/refs/cljs.core/reduceableQMARK.md
+++ b/refs/cljs.core/reduceableQMARK.md
@@ -27,7 +27,7 @@ Returns true if coll satisfies IReduce
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1897-L1899):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1906-L1908):
```clj
(defn ^boolean reduceable?
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1897-1899](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1897-L1899)
+ └── [core.cljs:1906-1908](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1906-L1908)
-->
@@ -92,9 +92,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean reduceable?\n [x] (satisfies? IReduce x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1897 1899]},
+ :lines [1906 1908]},
:full-name "cljs.core/reduceable?",
:docstring "Returns true if coll satisfies IReduce"}
diff --git a/refs/cljs.core/reduced.md b/refs/cljs.core/reduced.md
index 83ceceb925b8..db7c5a36abdc 100644
--- a/refs/cljs.core/reduced.md
+++ b/refs/cljs.core/reduced.md
@@ -30,7 +30,7 @@ Wraps x in a way such that a reduce will terminate with the value x
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1254-L1257):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1263-L1266):
```clj
(defn reduced
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1254-1257](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1254-L1257)
+ └── [core.cljs:1263-1266](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1263-L1266)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn reduced\n [x]\n (Reduced. x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1254 1257]},
+ :lines [1263 1266]},
:full-name "cljs.core/reduced",
:clj-symbol "clojure.core/reduced",
:docstring "Wraps x in a way such that a reduce will terminate with the value x"}
diff --git a/refs/cljs.core/reducedQMARK.md b/refs/cljs.core/reducedQMARK.md
index 5432f137e2e8..e988d8cf8f2e 100644
--- a/refs/cljs.core/reducedQMARK.md
+++ b/refs/cljs.core/reducedQMARK.md
@@ -30,7 +30,7 @@ Returns true if x is the result of a call to reduced
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1259-L1262):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1268-L1271):
```clj
(defn ^boolean reduced?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1259-1262](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1259-L1262)
+ └── [core.cljs:1268-1271](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1268-L1271)
-->
@@ -99,9 +99,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean reduced?\n [r]\n (instance? Reduced r))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1259 1262]},
+ :lines [1268 1271]},
:full-name "cljs.core/reduced?",
:clj-symbol "clojure.core/reduced?",
:docstring "Returns true if x is the result of a call to reduced"}
diff --git a/refs/cljs.core/reductions.md b/refs/cljs.core/reductions.md
index adce0b22b689..ae1a5ca710e6 100644
--- a/refs/cljs.core/reductions.md
+++ b/refs/cljs.core/reductions.md
@@ -45,7 +45,7 @@ per reduce) of coll by f, starting with init.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8589-L8601):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8601-L8613):
```clj
(defn reductions
@@ -65,12 +65,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8589-8601](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8589-L8601)
+ └── [core.cljs:8601-8613](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8601-L8613)
-->
@@ -123,9 +123,9 @@ The API data for this symbol:
:source {:code "(defn reductions\n ([f coll]\n (lazy-seq\n (if-let [s (seq coll)]\n (reductions f (first s) (rest s))\n (list (f)))))\n ([f init coll]\n (cons init\n (lazy-seq\n (when-let [s (seq coll)]\n (reductions f (f init (first s)) (rest s)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8589 8601]},
+ :lines [8601 8613]},
:full-name "cljs.core/reductions",
:clj-symbol "clojure.core/reductions",
:docstring "Returns a lazy seq of the intermediate values of the reduction (as\nper reduce) of coll by f, starting with init."}
diff --git a/refs/cljs.core/regexpQMARK.md b/refs/cljs.core/regexpQMARK.md
index 0e058418a71a..c8b69b34480a 100644
--- a/refs/cljs.core/regexpQMARK.md
+++ b/refs/cljs.core/regexpQMARK.md
@@ -27,7 +27,7 @@ Returns true if x is a JavaScript RegExp instance.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8668-L8671):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8680-L8683):
```clj
(defn ^boolean regexp?
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8668-8671](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8668-L8671)
+ └── [core.cljs:8680-8683](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8680-L8683)
-->
@@ -93,9 +93,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean regexp?\n [x]\n (instance? js/RegExp x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8668 8671]},
+ :lines [8680 8683]},
:full-name "cljs.core/regexp?",
:docstring "Returns true if x is a JavaScript RegExp instance."}
diff --git a/refs/cljs.core/reify.md b/refs/cljs.core/reify.md
index 775b52bcd5fd..c3b90d95b083 100644
--- a/refs/cljs.core/reify.md
+++ b/refs/cljs.core/reify.md
@@ -66,7 +66,7 @@ reify is a macro with the following structure:
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1213-L1271):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1213-L1271):
```clj
(core/defmacro reify
@@ -97,12 +97,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1213-1271](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1213-L1271)
+ └── [core.cljc:1213-1271](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1213-L1271)
-->
@@ -153,7 +153,7 @@ The API data for this symbol:
:source {:code "(core/defmacro reify\n [& impls]\n (core/let [t (with-meta\n (gensym\n (core/str \"t_\"\n (string/replace (core/str (munge ana/*cljs-ns*)) \".\" \"$\")))\n {:anonymous true})\n meta-sym (gensym \"meta\")\n this-sym (gensym \"_\")\n locals (keys (:locals &env))\n ns (core/-> &env :ns :name)\n munge comp/munge]\n `(do\n (when-not (exists? ~(symbol (core/str ns) (core/str t)))\n (deftype ~t [~@locals ~meta-sym]\n IWithMeta\n (~'-with-meta [~this-sym ~meta-sym]\n (new ~t ~@locals ~meta-sym))\n IMeta\n (~'-meta [~this-sym] ~meta-sym)\n ~@impls))\n (new ~t ~@locals ~(ana/elide-reader-meta (meta &form))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1213 1271]},
:full-name "cljs.core/reify",
diff --git a/refs/cljs.core/rem.md b/refs/cljs.core/rem.md
index 91edd23257fc..79c79a017f12 100644
--- a/refs/cljs.core/rem.md
+++ b/refs/cljs.core/rem.md
@@ -43,7 +43,7 @@ remainder of dividing numerator by denominator.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2484-L2488):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2493-L2497):
```clj
(defn rem
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2484-2488](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2484-L2488)
+ └── [core.cljs:2493-2497](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2493-L2497)
-->
@@ -114,9 +114,9 @@ The API data for this symbol:
:source {:code "(defn rem\n [n d]\n (let [q (quot n d)]\n (- n (* d q))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2484 2488]},
+ :lines [2493 2497]},
:full-name "cljs.core/rem",
:clj-symbol "clojure.core/rem",
:docstring "remainder of dividing numerator by denominator."}
diff --git a/refs/cljs.core/remove-all-methods.md b/refs/cljs.core/remove-all-methods.md
index 964fc75cf223..3beeb3c12dab 100644
--- a/refs/cljs.core/remove-all-methods.md
+++ b/refs/cljs.core/remove-all-methods.md
@@ -30,7 +30,7 @@ Removes all of the methods of multimethod.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9779-L9782):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9791-L9794):
```clj
(defn remove-all-methods
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9779-9782](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9779-L9782)
+ └── [core.cljs:9791-9794](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9791-L9794)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn remove-all-methods\n [multifn]\n (-reset multifn))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9779 9782]},
+ :lines [9791 9794]},
:full-name "cljs.core/remove-all-methods",
:clj-symbol "clojure.core/remove-all-methods",
:docstring "Removes all of the methods of multimethod."}
diff --git a/refs/cljs.core/remove-method.md b/refs/cljs.core/remove-method.md
index 94e2a32736af..197b44631db0 100644
--- a/refs/cljs.core/remove-method.md
+++ b/refs/cljs.core/remove-method.md
@@ -30,7 +30,7 @@ Removes the method of multimethod associated with dispatch-value.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9784-L9787):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9796-L9799):
```clj
(defn remove-method
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9784-9787](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9784-L9787)
+ └── [core.cljs:9796-9799](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9796-L9799)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn remove-method\n [multifn dispatch-val]\n (-remove-method multifn dispatch-val))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9784 9787]},
+ :lines [9796 9799]},
:full-name "cljs.core/remove-method",
:clj-symbol "clojure.core/remove-method",
:docstring "Removes the method of multimethod associated with dispatch-value."}
diff --git a/refs/cljs.core/remove-watch.md b/refs/cljs.core/remove-watch.md
index dfbdb927b4b4..9197f4f3b56e 100644
--- a/refs/cljs.core/remove-watch.md
+++ b/refs/cljs.core/remove-watch.md
@@ -67,7 +67,7 @@ Removes a watch (set by add-watch) from a reference
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9141-L9147):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9153-L9159):
```clj
(defn remove-watch
@@ -80,12 +80,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9141-9147](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9141-L9147)
+ └── [core.cljs:9153-9159](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9153-L9159)
-->
@@ -138,9 +138,9 @@ The API data for this symbol:
:source {:code "(defn remove-watch\n [iref key]\n (-remove-watch iref key)\n iref)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9141 9147]},
+ :lines [9153 9159]},
:examples [{:id "70044a",
:content "```clj\n(def a (atom {}))\n\n(add-watch a :logger\n (fn [_key _atom old-state new-state]\n (println \"old:\" old-state)\n (println \"new:\" new-state)))\n\n(swap! a assoc :foo \"bar\")\n;;=> will print the following:\n;; old: {}\n;; new: {:foo \"bar\"}\n\n(remove-watch a :logger)\n\n(swap! a assoc :foo 3)\n;;=> nothing will be printed...\n```"}],
:full-name "cljs.core/remove-watch",
diff --git a/refs/cljs.core/remove.md b/refs/cljs.core/remove.md
index 92cd48337c8d..e1004c327306 100644
--- a/refs/cljs.core/remove.md
+++ b/refs/cljs.core/remove.md
@@ -50,7 +50,7 @@ Returns a transducer when no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4431-L4437):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4442-L4448):
```clj
(defn remove
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4431-4437](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4431-L4437)
+ └── [core.cljs:4442-4448](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4442-L4448)
-->
@@ -121,9 +121,9 @@ The API data for this symbol:
:source {:code "(defn remove\n ([pred] (filter (complement pred)))\n ([pred coll]\n (filter (complement pred) coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4431 4437]},
+ :lines [4442 4448]},
:full-name "cljs.core/remove",
:clj-symbol "clojure.core/remove",
:docstring "Returns a lazy sequence of the items in coll for which\n(pred item) returns false. pred must be free of side-effects.\nReturns a transducer when no collection is provided."}
diff --git a/refs/cljs.core/repeat.md b/refs/cljs.core/repeat.md
index 7665571483ab..26875268b7ad 100644
--- a/refs/cljs.core/repeat.md
+++ b/refs/cljs.core/repeat.md
@@ -48,7 +48,7 @@ Returns a lazy (infinite!, or length n if supplied) sequence of xs.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4322-L4325):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4332-L4335):
```clj
(defn repeat
@@ -60,12 +60,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4322-4325](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4322-L4325)
+ └── [core.cljs:4332-4335](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4332-L4335)
-->
@@ -121,9 +121,9 @@ The API data for this symbol:
:source {:code "(defn repeat\n ([x] (lazy-seq (cons x (repeat x))))\n ([n x] (take n (repeat x))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4322 4325]},
+ :lines [4332 4335]},
:full-name "cljs.core/repeat",
:clj-symbol "clojure.core/repeat",
:docstring "Returns a lazy (infinite!, or length n if supplied) sequence of xs."}
diff --git a/refs/cljs.core/repeatedly.md b/refs/cljs.core/repeatedly.md
index 867fe1357e1b..c0191989740c 100644
--- a/refs/cljs.core/repeatedly.md
+++ b/refs/cljs.core/repeatedly.md
@@ -50,7 +50,7 @@ to it
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4331-L4336):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4341-L4346):
```clj
(defn repeatedly
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4331-4336](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4331-L4336)
+ └── [core.cljs:4341-4346](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4341-L4346)
-->
@@ -124,9 +124,9 @@ The API data for this symbol:
:source {:code "(defn repeatedly\n ([f] (lazy-seq (cons (f) (repeatedly f))))\n ([n f] (take n (repeatedly f))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4331 4336]},
+ :lines [4341 4346]},
:full-name "cljs.core/repeatedly",
:clj-symbol "clojure.core/repeatedly",
:docstring "Takes a function of no args, presumably with side effects, and\nreturns an infinite (or length n if supplied) lazy sequence of calls\nto it"}
diff --git a/refs/cljs.core/replace.md b/refs/cljs.core/replace.md
index 924f53da1e04..d46a7655139a 100644
--- a/refs/cljs.core/replace.md
+++ b/refs/cljs.core/replace.md
@@ -52,7 +52,7 @@ is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8222-L8237):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8233-L8248):
```clj
(defn replace
@@ -73,12 +73,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8222-8237](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8222-L8237)
+ └── [core.cljs:8233-8248](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8233-L8248)
-->
@@ -133,9 +133,9 @@ The API data for this symbol:
:source {:code "(defn replace\n ([smap]\n (map #(if-let [e (find smap %)] (val e) %)))\n ([smap coll]\n (if (vector? coll)\n (let [n (count coll)]\n (reduce (fn [v i]\n (if-let [e (find smap (nth v i))]\n (assoc v i (second e))\n v))\n coll (take n (iterate inc 0))))\n (map #(if-let [e (find smap %)] (second e) %) coll))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8222 8237]},
+ :lines [8233 8248]},
:full-name "cljs.core/replace",
:clj-symbol "clojure.core/replace",
:docstring "Given a map of replacement pairs and a vector/collection, returns a\nvector/seq with any elements = a key in smap replaced with the\ncorresponding val in smap. Returns a transducer when no collection\nis provided."}
diff --git a/refs/cljs.core/replicate.md b/refs/cljs.core/replicate.md
index 99b97d4b48c1..353fca994e6b 100644
--- a/refs/cljs.core/replicate.md
+++ b/refs/cljs.core/replicate.md
@@ -30,7 +30,7 @@ Returns a lazy seq of n xs.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4327-L4329):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4337-L4339):
```clj
(defn replicate
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4327-4329](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4327-L4329)
+ └── [core.cljs:4337-4339](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4337-L4339)
-->
@@ -97,9 +97,9 @@ The API data for this symbol:
:source {:code "(defn replicate\n [n x] (take n (repeat x)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4327 4329]},
+ :lines [4337 4339]},
:full-name "cljs.core/replicate",
:clj-symbol "clojure.core/replicate",
:docstring "Returns a lazy seq of n xs."}
diff --git a/refs/cljs.core/reset-metaBANG.md b/refs/cljs.core/reset-metaBANG.md
index 5d9203d1c5c5..1333ea99ad74 100644
--- a/refs/cljs.core/reset-metaBANG.md
+++ b/refs/cljs.core/reset-metaBANG.md
@@ -30,7 +30,7 @@ Atomically resets the metadata for an atom
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9111-L9114):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9123-L9126):
```clj
(defn reset-meta!
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9111-9114](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9111-L9114)
+ └── [core.cljs:9123-9126](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9123-L9126)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn reset-meta!\n [iref m]\n (set! (.-meta iref) m))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9111 9114]},
+ :lines [9123 9126]},
:full-name "cljs.core/reset-meta!",
:clj-symbol "clojure.core/reset-meta!",
:docstring "Atomically resets the metadata for an atom"}
diff --git a/refs/cljs.core/resetBANG.md b/refs/cljs.core/resetBANG.md
index 9da06355bbc0..7d756749946b 100644
--- a/refs/cljs.core/resetBANG.md
+++ b/refs/cljs.core/resetBANG.md
@@ -45,7 +45,7 @@ current value. Returns newval.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3976-L3989):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3986-L3999):
```clj
(defn reset!
@@ -66,12 +66,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3976-3989](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3976-L3989)
+ └── [core.cljs:3986-3999](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3986-L3999)
-->
@@ -126,9 +126,9 @@ The API data for this symbol:
:source {:code "(defn reset!\n [a new-value]\n (if (instance? Atom a)\n (let [validate (.-validator a)]\n (when-not (nil? validate)\n (assert (validate new-value) \"Validator rejected reference state\"))\n (let [old-value (.-state a)]\n (set! (.-state a) new-value)\n (when-not (nil? (.-watches a))\n (-notify-watches a old-value new-value))\n new-value))\n (-reset! a new-value)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3976 3989]},
+ :lines [3986 3999]},
:full-name "cljs.core/reset!",
:clj-symbol "clojure.core/reset!",
:docstring "Sets the value of atom to newval without regard for the\ncurrent value. Returns newval."}
diff --git a/refs/cljs.core/rest.md b/refs/cljs.core/rest.md
index cdf50fb1d036..f1d902404c55 100644
--- a/refs/cljs.core/rest.md
+++ b/refs/cljs.core/rest.md
@@ -65,7 +65,7 @@ argument.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1086-L1097):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1095-L1106):
```clj
(defn ^seq rest
@@ -84,12 +84,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1086-1097](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1086-L1097)
+ └── [core.cljs:1095-1106](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1095-L1106)
-->
@@ -146,9 +146,9 @@ The API data for this symbol:
:source {:code "(defn ^seq rest\n [coll]\n (if-not (nil? coll)\n (if (implements? ISeq coll)\n (-rest ^not-native coll)\n (let [s (seq coll)]\n (if s\n (-rest ^not-native s)\n ())))\n ()))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1086 1097]},
+ :lines [1095 1106]},
:examples [{:id "0869af",
:content "```clj\n(rest [1 2 3])\n;;=> (2 3)\n\n(rest [1 2])\n;;=> (2)\n\n(rest [1])\n;;=> ()\n\n(rest [])\n;;=> ()\n```"}],
:full-name "cljs.core/rest",
diff --git a/refs/cljs.core/reverse.md b/refs/cljs.core/reverse.md
index 0c3cd22eed8d..ff47f6b94d45 100644
--- a/refs/cljs.core/reverse.md
+++ b/refs/cljs.core/reverse.md
@@ -40,7 +40,7 @@ Returns a seq of the items in coll in reverse order. Not lazy.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2816-L2821):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2825-L2830):
```clj
(defn reverse
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2816-2821](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2816-L2821)
+ └── [core.cljs:2825-2830](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2825-L2830)
-->
@@ -112,9 +112,9 @@ The API data for this symbol:
:source {:code "(defn reverse\n [coll]\n (if (reversible? coll)\n (rseq coll)\n (reduce conj () coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2816 2821]},
+ :lines [2825 2830]},
:full-name "cljs.core/reverse",
:clj-symbol "clojure.core/reverse",
:docstring "Returns a seq of the items in coll in reverse order. Not lazy."}
diff --git a/refs/cljs.core/reversibleQMARK.md b/refs/cljs.core/reversibleQMARK.md
index 73b98d006795..21b640c2ef05 100644
--- a/refs/cljs.core/reversibleQMARK.md
+++ b/refs/cljs.core/reversibleQMARK.md
@@ -37,7 +37,7 @@ Returns true if coll satisfies? IReversible.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2805-L2808):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2814-L2817):
```clj
(defn ^boolean reversible?
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2805-2808](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2805-L2808)
+ └── [core.cljs:2814-2817](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2814-L2817)
-->
@@ -107,9 +107,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean reversible?\n [coll]\n (satisfies? IReversible coll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2805 2808]},
+ :lines [2814 2817]},
:full-name "cljs.core/reversible?",
:clj-symbol "clojure.core/reversible?",
:docstring "Returns true if coll satisfies? IReversible."}
diff --git a/refs/cljs.core/rseq.md b/refs/cljs.core/rseq.md
index df467cf82671..8ac1469b2dac 100644
--- a/refs/cljs.core/rseq.md
+++ b/refs/cljs.core/rseq.md
@@ -45,7 +45,7 @@ can be a vector or sorted-map), in reverse order. If rev is empty returns nil
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2810-L2814):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2819-L2823):
```clj
(defn ^seq rseq
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2810-2814](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2810-L2814)
+ └── [core.cljs:2819-2823](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2819-L2823)
-->
@@ -116,9 +116,9 @@ The API data for this symbol:
:source {:code "(defn ^seq rseq\n [coll]\n (-rseq coll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2810 2814]},
+ :lines [2819 2823]},
:full-name "cljs.core/rseq",
:clj-symbol "clojure.core/rseq",
:docstring "Returns, in constant time, a seq of the items in rev (which\ncan be a vector or sorted-map), in reverse order. If rev is empty returns nil"}
diff --git a/refs/cljs.core/rsubseq.md b/refs/cljs.core/rsubseq.md
index 5431621f0255..9482f2eb3fd9 100644
--- a/refs/cljs.core/rsubseq.md
+++ b/refs/cljs.core/rsubseq.md
@@ -50,7 +50,7 @@ which (test (.. sc comparator (compare ek key)) 0) is true
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8389-L8402):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8401-L8414):
```clj
(defn rsubseq
@@ -70,12 +70,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8389-8402](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8389-L8402)
+ └── [core.cljs:8401-8414](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8401-L8414)
-->
@@ -129,9 +129,9 @@ The API data for this symbol:
:source {:code "(defn rsubseq\n ([sc test key]\n (let [include (mk-bound-fn sc test key)]\n (if (#{< <=} test)\n (when-let [[e :as s] (-sorted-seq-from sc key false)]\n (if (include e) s (next s)))\n (take-while include (-sorted-seq sc false)))))\n ([sc start-test start-key end-test end-key]\n (when-let [[e :as s] (-sorted-seq-from sc end-key false)]\n (take-while (mk-bound-fn sc start-test start-key)\n (if ((mk-bound-fn sc end-test end-key) e) s (next s))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8389 8402]},
+ :lines [8401 8414]},
:full-name "cljs.core/rsubseq",
:clj-symbol "clojure.core/rsubseq",
:docstring "sc must be a sorted collection, test(s) one of <, <=, > or\n>=. Returns a reverse seq of those entries with keys ek for\nwhich (test (.. sc comparator (compare ek key)) 0) is true"}
diff --git a/refs/cljs.core/runBANG.md b/refs/cljs.core/runBANG.md
index ba1b781fee83..a1fca929db3e 100644
--- a/refs/cljs.core/runBANG.md
+++ b/refs/cljs.core/runBANG.md
@@ -31,7 +31,7 @@ effects, on successive items in the collection. Returns nil
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9271-L9275):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9283-L9287):
```clj
(defn run!
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9271-9275](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9271-L9275)
+ └── [core.cljs:9283-9287](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9283-L9287)
-->
@@ -99,9 +99,9 @@ The API data for this symbol:
:source {:code "(defn run!\n [proc coll]\n (reduce #(proc %2) nil coll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9271 9275]},
+ :lines [9283 9287]},
:full-name "cljs.core/run!",
:clj-symbol "clojure.core/run!",
:docstring "Runs the supplied procedure (via reduce), for purposes of side\neffects, on successive items in the collection. Returns nil"}
diff --git a/refs/cljs.core/satisfiesQMARK.md b/refs/cljs.core/satisfiesQMARK.md
index b738b0b60cb3..adbd84c69512 100644
--- a/refs/cljs.core/satisfiesQMARK.md
+++ b/refs/cljs.core/satisfiesQMARK.md
@@ -30,7 +30,7 @@ Returns true if x satisfies the protocol
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1930-L1958):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1930-L1958):
```clj
(core/defmacro satisfies?
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1930-1958](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1930-L1958)
+ └── [core.cljc:1930-1958](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1930-L1958)
-->
@@ -123,7 +123,7 @@ The API data for this symbol:
:source {:code "(core/defmacro satisfies?\n [psym x]\n (core/let [p (:name\n (cljs.analyzer/resolve-var\n (dissoc &env :locals) psym))\n prefix (protocol-prefix p)\n xsym (bool-expr (gensym))\n [part bit] (fast-path-protocols p)\n msym (symbol\n (core/str \"-cljs$lang$protocol_mask$partition\" part \"$\"))]\n (core/if-not (core/symbol? x)\n `(let [~xsym ~x]\n (if-not (nil? ~xsym)\n (if (or ~(if bit `(unsafe-bit-and (. ~xsym ~msym) ~bit) false)\n ~(bool-expr `(. ~xsym ~(symbol (core/str \"-\" prefix)))))\n true\n (if (coercive-not (. ~xsym ~msym))\n (cljs.core/native-satisfies? ~psym ~xsym)\n false))\n (cljs.core/native-satisfies? ~psym ~xsym)))\n `(if-not (nil? ~x)\n (if (or ~(if bit `(unsafe-bit-and (. ~x ~msym) ~bit) false)\n ~(bool-expr `(. ~x ~(symbol (core/str \"-\" prefix)))))\n true\n (if (coercive-not (. ~x ~msym))\n (cljs.core/native-satisfies? ~psym ~x)\n false))\n (cljs.core/native-satisfies? ~psym ~x)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1930 1958]},
:full-name "cljs.core/satisfies?",
diff --git a/refs/cljs.core/second.md b/refs/cljs.core/second.md
index 527452d1e7dd..af7462bec5d9 100644
--- a/refs/cljs.core/second.md
+++ b/refs/cljs.core/second.md
@@ -45,7 +45,7 @@ Same as (first (next x))
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1512-L1515):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1521-L1524):
```clj
(defn second
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1512-1515](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1512-L1515)
+ └── [core.cljs:1521-1524](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1521-L1524)
-->
@@ -118,9 +118,9 @@ The API data for this symbol:
:source {:code "(defn second\n [coll]\n (first (next coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1512 1515]},
+ :lines [1521 1524]},
:full-name "cljs.core/second",
:clj-symbol "clojure.core/second",
:docstring "Same as (first (next x))"}
diff --git a/refs/cljs.core/select-keys.md b/refs/cljs.core/select-keys.md
index 355082c39cb8..a4d9882f7017 100644
--- a/refs/cljs.core/select-keys.md
+++ b/refs/cljs.core/select-keys.md
@@ -35,7 +35,7 @@ Returns a map containing only those entries in map whose key is in keys
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7924-L7936):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7935-L7947):
```clj
(defn select-keys
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7924-7936](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7924-L7936)
+ └── [core.cljs:7935-7947](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7935-L7947)
-->
@@ -113,9 +113,9 @@ The API data for this symbol:
:source {:code "(defn select-keys\n [map keyseq]\n (loop [ret {} keys (seq keyseq)]\n (if keys\n (let [key (first keys)\n entry (get map key ::not-found)]\n (recur\n (if (not= entry ::not-found)\n (assoc ret key entry)\n ret)\n (next keys)))\n (with-meta ret (meta map)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [7924 7936]},
+ :lines [7935 7947]},
:full-name "cljs.core/select-keys",
:clj-symbol "clojure.core/select-keys",
:docstring "Returns a map containing only those entries in map whose key is in keys"}
diff --git a/refs/cljs.core/seq-iter.md b/refs/cljs.core/seq-iter.md
index 062e0177c80c..67ffce009919 100644
--- a/refs/cljs.core/seq-iter.md
+++ b/refs/cljs.core/seq-iter.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3551-L3552):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3560-L3561):
```clj
(defn seq-iter [coll]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3551-3552](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3551-L3552)
+ └── [core.cljs:3560-3561](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3560-L3561)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn seq-iter [coll]\n (SeqIter. INIT coll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3551 3552]},
+ :lines [3560 3561]},
:full-name "cljs.core/seq-iter",
:full-name-encode "cljs.core/seq-iter",
:history [["+" "0.0-2301"]]}
diff --git a/refs/cljs.core/seq.md b/refs/cljs.core/seq.md
index 94bc3091e390..2d4ae587f19b 100644
--- a/refs/cljs.core/seq.md
+++ b/refs/cljs.core/seq.md
@@ -47,7 +47,7 @@ Strings.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1052-L1073):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1061-L1082):
```clj
(defn ^seq seq
@@ -75,12 +75,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1052-1073](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1052-L1073)
+ └── [core.cljs:1061-1082](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1061-L1082)
-->
@@ -134,9 +134,9 @@ The API data for this symbol:
:source {:code "(defn ^seq seq\n [coll]\n (when-not (nil? coll)\n (cond\n (implements? ISeqable coll)\n (-seq ^not-native coll)\n\n (array? coll)\n (when-not (zero? (alength coll))\n (IndexedSeq. coll 0))\n\n (string? coll)\n (when-not (zero? (alength coll))\n (IndexedSeq. coll 0))\n\n (native-satisfies? ISeqable coll)\n (-seq coll)\n\n :else (throw (js/Error. (str coll \" is not ISeqable\"))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1052 1073]},
+ :lines [1061 1082]},
:full-name "cljs.core/seq",
:clj-symbol "clojure.core/seq",
:docstring "Returns a seq on the collection. If the collection is\nempty, returns nil. (seq nil) returns nil. seq also works on\nStrings."}
diff --git a/refs/cljs.core/seqQMARK.md b/refs/cljs.core/seqQMARK.md
index 624049a582db..c4b323521ff4 100644
--- a/refs/cljs.core/seqQMARK.md
+++ b/refs/cljs.core/seqQMARK.md
@@ -48,7 +48,7 @@ Return true if s satisfies ISeq
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1977-L1982):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1986-L1991):
```clj
(defn ^boolean seq?
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1977-1982](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1977-L1982)
+ └── [core.cljs:1986-1991](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1986-L1991)
-->
@@ -127,9 +127,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean seq?\n [s]\n (if (nil? s)\n false\n (satisfies? ISeq s)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1977 1982]},
+ :lines [1986 1991]},
:full-name "cljs.core/seq?",
:clj-symbol "clojure.core/seq?",
:docstring "Return true if s satisfies ISeq"}
diff --git a/refs/cljs.core/seqableQMARK.md b/refs/cljs.core/seqableQMARK.md
index 8d20f2ea38ae..4efee821b5a1 100644
--- a/refs/cljs.core/seqableQMARK.md
+++ b/refs/cljs.core/seqableQMARK.md
@@ -27,7 +27,7 @@ Return true if s satisfies ISeqable
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1984-L1987):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1993-L1996):
```clj
(defn ^boolean seqable?
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1984-1987](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1984-L1987)
+ └── [core.cljs:1993-1996](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1993-L1996)
-->
@@ -93,9 +93,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean seqable?\n [s]\n (satisfies? ISeqable s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1984 1987]},
+ :lines [1993 1996]},
:full-name "cljs.core/seqable?",
:docstring "Return true if s satisfies ISeqable"}
diff --git a/refs/cljs.core/sequence.md b/refs/cljs.core/sequence.md
index 4071fd340b5a..48ed47f0eb31 100644
--- a/refs/cljs.core/sequence.md
+++ b/refs/cljs.core/sequence.md
@@ -43,7 +43,7 @@ number-of-colls arguments
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3714-L3730):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3723-L3739):
```clj
(defn sequence
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3714-3730](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3714-L3730)
+ └── [core.cljs:3723-3739](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3723-L3739)
-->
@@ -117,9 +117,9 @@ The API data for this symbol:
:source {:code "(defn sequence\n ([coll]\n (if (seq? coll)\n coll\n (or (seq coll) ())))\n ([xform coll]\n (.create LazyTransformer xform coll))\n ([xform coll & colls]\n (.createMulti LazyTransformer xform (to-array (cons coll colls)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3714 3730]},
+ :lines [3723 3739]},
:full-name "cljs.core/sequence",
:clj-symbol "clojure.core/sequence",
:docstring "Coerces coll to a (possibly empty) sequence, if it is not already\none. Will not force a lazy seq. (sequence nil) yields (), When a\ntransducer is supplied, returns a lazy sequence of applications of\nthe transform to the items in coll(s), i.e. to the set of first\nitems of each coll, followed by the set of second\nitems in each coll, until any one of the colls is exhausted. Any\nremaining items in other colls are ignored. The transform should accept\nnumber-of-colls arguments"}
diff --git a/refs/cljs.core/sequentialQMARK.md b/refs/cljs.core/sequentialQMARK.md
index fc14cb30738b..56a169dcee54 100644
--- a/refs/cljs.core/sequentialQMARK.md
+++ b/refs/cljs.core/sequentialQMARK.md
@@ -43,7 +43,7 @@ Returns true if coll satisfies ISequential
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1889-L1891):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1898-L1900):
```clj
(defn ^boolean sequential?
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1889-1891](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1889-L1891)
+ └── [core.cljs:1898-1900](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1898-L1900)
-->
@@ -113,9 +113,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean sequential?\n [x] (satisfies? ISequential x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1889 1891]},
+ :lines [1898 1900]},
:full-name "cljs.core/sequential?",
:clj-symbol "clojure.core/sequential?",
:docstring "Returns true if coll satisfies ISequential"}
diff --git a/refs/cljs.core/set-from-indexed-seq.md b/refs/cljs.core/set-from-indexed-seq.md
index fa198920ba7e..acade618a072 100644
--- a/refs/cljs.core/set-from-indexed-seq.md
+++ b/refs/cljs.core/set-from-indexed-seq.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8181-L8185):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8192-L8196):
```clj
(defn set-from-indexed-seq [iseq]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8181-8185](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8181-L8185)
+ └── [core.cljs:8192-8196](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8192-L8196)
-->
@@ -87,9 +87,9 @@ The API data for this symbol:
:source {:code "(defn set-from-indexed-seq [iseq]\n (let [arr (.-arr iseq)\n ret (areduce arr i ^not-native res (-as-transient #{})\n (-conj! res (aget arr i)))]\n (-persistent! ^not-native ret)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8181 8185]},
+ :lines [8192 8196]},
:full-name "cljs.core/set-from-indexed-seq",
:full-name-encode "cljs.core/set-from-indexed-seq",
:history [["+" "0.0-1877"]]}
diff --git a/refs/cljs.core/set-print-err-fnBANG.md b/refs/cljs.core/set-print-err-fnBANG.md
index 03f1bf0330fc..f0b2ea67fc3b 100644
--- a/refs/cljs.core/set-print-err-fnBANG.md
+++ b/refs/cljs.core/set-print-err-fnBANG.md
@@ -27,7 +27,7 @@ Set *print-err-fn* to f.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L63-L65):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L63-L65):
```clj
(defn set-print-err-fn!
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:63-65](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L63-L65)
+ └── [core.cljs:63-65](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L63-L65)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn set-print-err-fn!\n [f] (set! *print-err-fn* f))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [63 65]},
:full-name "cljs.core/set-print-err-fn!",
diff --git a/refs/cljs.core/set-print-fnBANG.md b/refs/cljs.core/set-print-fnBANG.md
index c55eaf05618f..824c564bb161 100644
--- a/refs/cljs.core/set-print-fnBANG.md
+++ b/refs/cljs.core/set-print-fnBANG.md
@@ -27,7 +27,7 @@ Set *print-fn* to f.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L59-L61):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L59-L61):
```clj
(defn set-print-fn!
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:59-61](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L59-L61)
+ └── [core.cljs:59-61](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L59-L61)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn set-print-fn!\n [f] (set! *print-fn* f))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [59 61]},
:full-name "cljs.core/set-print-fn!",
diff --git a/refs/cljs.core/set-validatorBANG.md b/refs/cljs.core/set-validatorBANG.md
index 807a9416fc6c..9f9ed739c161 100644
--- a/refs/cljs.core/set-validatorBANG.md
+++ b/refs/cljs.core/set-validatorBANG.md
@@ -55,7 +55,7 @@ validator will not be changed.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4022-L4030):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4032-L4040):
```clj
(defn set-validator!
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4022-4030](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4022-L4030)
+ └── [core.cljs:4032-4040](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4032-L4040)
-->
@@ -125,9 +125,9 @@ The API data for this symbol:
:source {:code "(defn set-validator!\n [iref val]\n (set! (.-validator iref) val))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4022 4030]},
+ :lines [4032 4040]},
:full-name "cljs.core/set-validator!",
:clj-symbol "clojure.core/set-validator!",
:docstring "Sets the validator-fn for an atom. validator-fn must be nil or a\nside-effect-free fn of one argument, which will be passed the intended\nnew state on any state change. If the new state is unacceptable, the\nvalidator-fn should return false or throw an Error. If the current state\nis not acceptable to the new validator, an Error will be thrown and the\nvalidator will not be changed."}
diff --git a/refs/cljs.core/set.md b/refs/cljs.core/set.md
index 599bfdeda385..0cfc3b253432 100644
--- a/refs/cljs.core/set.md
+++ b/refs/cljs.core/set.md
@@ -54,7 +54,7 @@ Returns a set of the distinct elements of coll.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8187-L8202):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8198-L8213):
```clj
(defn set
@@ -78,12 +78,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8187-8202](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8187-L8202)
+ └── [core.cljs:8198-8213](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8198-L8213)
-->
@@ -150,9 +150,9 @@ The API data for this symbol:
:source {:code "(defn set\n [coll]\n (let [in (seq coll)]\n (cond\n (nil? in) #{}\n\n (and (instance? IndexedSeq in) (zero? (.-i in)))\n (set-from-indexed-seq in)\n\n :else\n (loop [^not-native in in\n ^not-native out (-as-transient #{})]\n (if-not (nil? in)\n (recur (next in) (-conj! out (-first in)))\n (persistent! out))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8187 8202]},
+ :lines [8198 8213]},
:full-name "cljs.core/set",
:clj-symbol "clojure.core/set",
:docstring "Returns a set of the distinct elements of coll."}
diff --git a/refs/cljs.core/setQMARK.md b/refs/cljs.core/setQMARK.md
index a66805df4250..8b330da5f855 100644
--- a/refs/cljs.core/setQMARK.md
+++ b/refs/cljs.core/setQMARK.md
@@ -40,7 +40,7 @@ Returns true if x satisfies ISet
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1878-L1883):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1887-L1892):
```clj
(defn ^boolean set?
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1878-1883](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1878-L1883)
+ └── [core.cljs:1887-1892](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1887-L1892)
-->
@@ -113,9 +113,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean set?\n [x]\n (if (nil? x)\n false\n (satisfies? ISet x)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1878 1883]},
+ :lines [1887 1892]},
:full-name "cljs.core/set?",
:clj-symbol "clojure.core/set?",
:docstring "Returns true if x satisfies ISet"}
diff --git a/refs/cljs.core/short.md b/refs/cljs.core/short.md
index 7a146ab56cb8..4f23bc17bda0 100644
--- a/refs/cljs.core/short.md
+++ b/refs/cljs.core/short.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2348):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2357):
```clj
(defn ^number short [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2348](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2348)
+ └── [core.cljs:2357](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2357)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L962):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L962):
```clj
(core/defmacro short [x] x)
@@ -57,12 +57,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:962](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L962)
+ └── [core.cljc:962](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L962)
-->
@@ -112,13 +112,13 @@ The API data for this symbol:
:source {:code "(defn ^number short [x] x)",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2348]},
+ :lines [2357]},
:extra-sources [{:code "(core/defmacro short [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [962]}],
:full-name "cljs.core/short",
diff --git a/refs/cljs.core/shorts.md b/refs/cljs.core/shorts.md
index a4f8b3f6deb8..a3b92918f0ca 100644
--- a/refs/cljs.core/shorts.md
+++ b/refs/cljs.core/shorts.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2462):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2471):
```clj
(defn shorts [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2462](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2462)
+ └── [core.cljs:2471](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2471)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn shorts [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2462]},
+ :lines [2471]},
:full-name "cljs.core/shorts",
:clj-symbol "clojure.core/shorts"}
diff --git a/refs/cljs.core/shuffle.md b/refs/cljs.core/shuffle.md
index 4f871bc05c73..7cf4f4fa288d 100644
--- a/refs/cljs.core/shuffle.md
+++ b/refs/cljs.core/shuffle.md
@@ -35,7 +35,7 @@ Return a random permutation of coll
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2146-L2151):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2155-L2160):
```clj
(defn shuffle
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2146-2151](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2146-L2151)
+ └── [core.cljs:2155-2160](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2155-L2160)
-->
@@ -106,9 +106,9 @@ The API data for this symbol:
:source {:code "(defn shuffle\n [coll]\n (let [a (to-array coll)]\n (garray/shuffle a)\n (vec a)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2146 2151]},
+ :lines [2155 2160]},
:full-name "cljs.core/shuffle",
:clj-symbol "clojure.core/shuffle",
:docstring "Return a random permutation of coll"}
diff --git a/refs/cljs.core/simple-benchmark.md b/refs/cljs.core/simple-benchmark.md
index 443d10aa8b40..b31fc61708f4 100644
--- a/refs/cljs.core/simple-benchmark.md
+++ b/refs/cljs.core/simple-benchmark.md
@@ -32,7 +32,7 @@ using pr-str in any case.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2513-L2529):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2515-L2531):
```clj
(core/defmacro simple-benchmark
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2513-2529](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2513-L2529)
+ └── [core.cljc:2515-2531](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2515-L2531)
-->
@@ -105,9 +105,9 @@ The API data for this symbol:
:source {:code "(core/defmacro simple-benchmark\n [bindings expr iterations & {:keys [print-fn] :or {print-fn 'println}}]\n (core/let [bs-str (pr-str bindings)\n expr-str (pr-str expr)]\n `(let ~bindings\n (let [start# (.getTime (js/Date.))\n ret# (dotimes [_# ~iterations] ~expr)\n end# (.getTime (js/Date.))\n elapsed# (- end# start#)]\n (~print-fn (str ~bs-str \", \" ~expr-str \", \"\n ~iterations \" runs, \" elapsed# \" msecs\"))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2513 2529]},
+ :lines [2515 2531]},
:full-name "cljs.core/simple-benchmark",
:docstring "Runs expr iterations times in the context of a let expression with\nthe given bindings, then prints out the bindings and the expr\nfollowed by number of iterations and total time. The optional\nargument print-fn, defaulting to println, sets function used to\nprint the result. expr's string representation will be produced\nusing pr-str in any case."}
diff --git a/refs/cljs.core/some-fn.md b/refs/cljs.core/some-fn.md
index f385338a6c83..b738b66ac01d 100644
--- a/refs/cljs.core/some-fn.md
+++ b/refs/cljs.core/some-fn.md
@@ -59,7 +59,7 @@ argument that triggers a logical true result against the original predicates.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4134-L4171):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4144-L4181):
```clj
(defn some-fn
@@ -102,12 +102,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4134-4171](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4134-L4171)
+ └── [core.cljs:4144-4181](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4144-L4181)
-->
@@ -160,9 +160,9 @@ The API data for this symbol:
:source {:code "(defn some-fn\n ([p]\n (fn sp1\n ([] nil)\n ([x] (p x))\n ([x y] (or (p x) (p y)))\n ([x y z] (or (p x) (p y) (p z)))\n ([x y z & args] (or (sp1 x y z)\n (some p args)))))\n ([p1 p2]\n (fn sp2\n ([] nil)\n ([x] (or (p1 x) (p2 x)))\n ([x y] (or (p1 x) (p1 y) (p2 x) (p2 y)))\n ([x y z] (or (p1 x) (p1 y) (p1 z) (p2 x) (p2 y) (p2 z)))\n ([x y z & args] (or (sp2 x y z)\n (some #(or (p1 %) (p2 %)) args)))))\n ([p1 p2 p3]\n (fn sp3\n ([] nil)\n ([x] (or (p1 x) (p2 x) (p3 x)))\n ([x y] (or (p1 x) (p2 x) (p3 x) (p1 y) (p2 y) (p3 y)))\n ([x y z] (or (p1 x) (p2 x) (p3 x) (p1 y) (p2 y) (p3 y) (p1 z) (p2 z) (p3 z)))\n ([x y z & args] (or (sp3 x y z)\n (some #(or (p1 %) (p2 %) (p3 %)) args)))))\n ([p1 p2 p3 & ps]\n (let [ps (list* p1 p2 p3 ps)]\n (fn spn\n ([] nil)\n ([x] (some #(% x) ps))\n ([x y] (some #(or (% x) (% y)) ps))\n ([x y z] (some #(or (% x) (% y) (% z)) ps))\n ([x y z & args] (or (spn x y z)\n (some #(some % args) ps)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4134 4171]},
+ :lines [4144 4181]},
:full-name "cljs.core/some-fn",
:clj-symbol "clojure.core/some-fn",
:docstring "Takes a set of predicates and returns a function f that returns the first logical true value\nreturned by one of its composing predicates against any of its arguments, else it returns\nlogical false. Note that f is short-circuiting in that it will stop execution on the first\nargument that triggers a logical true result against the original predicates."}
diff --git a/refs/cljs.core/some.md b/refs/cljs.core/some.md
index 7681866bf81a..0645faaf99d6 100644
--- a/refs/cljs.core/some.md
+++ b/refs/cljs.core/some.md
@@ -51,7 +51,7 @@ this will return :fred if :fred is in the sequence, otherwise nil:
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3746-L3753):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3755-L3762):
```clj
(defn some
@@ -64,12 +64,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3746-3753](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3746-L3753)
+ └── [core.cljs:3755-3762](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3755-L3762)
-->
@@ -126,9 +126,9 @@ The API data for this symbol:
:source {:code "(defn some\n [pred coll]\n (when (seq coll)\n (or (pred (first coll)) (recur pred (next coll)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3746 3753]},
+ :lines [3755 3762]},
:full-name "cljs.core/some",
:clj-symbol "clojure.core/some",
:docstring "Returns the first logical true value of (pred x) for any x in coll,\nelse nil. One common idiom is to use a set as pred, for example\nthis will return :fred if :fred is in the sequence, otherwise nil:\n(some #{:fred} coll)"}
diff --git a/refs/cljs.core/someQMARK.md b/refs/cljs.core/someQMARK.md
index e1a564de570a..39054b2a981a 100644
--- a/refs/cljs.core/someQMARK.md
+++ b/refs/cljs.core/someQMARK.md
@@ -41,7 +41,7 @@ Returns true if x is not nil, false otherwise.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L208-L210):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L208-L210):
```clj
(defn ^boolean some?
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:208-210](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L208-L210)
+ └── [core.cljs:208-210](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L208-L210)
-->
@@ -111,7 +111,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean some?\n [x] (not (nil? x)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [208 210]},
:full-name "cljs.core/some?",
diff --git a/refs/cljs.core/sort-by.md b/refs/cljs.core/sort-by.md
index ebdbed125c3b..db853ea238a6 100644
--- a/refs/cljs.core/sort-by.md
+++ b/refs/cljs.core/sort-by.md
@@ -52,7 +52,7 @@ Comp defaults to compare.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2119-L2127):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2128-L2136):
```clj
(defn sort-by
@@ -66,12 +66,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2119-2127](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2119-L2127)
+ └── [core.cljs:2128-2136](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2128-L2136)
-->
@@ -124,9 +124,9 @@ The API data for this symbol:
:source {:code "(defn sort-by\n ([keyfn coll]\n (sort-by keyfn compare coll))\n ([keyfn comp coll]\n (sort (fn [x y] ((fn->comparator comp) (keyfn x) (keyfn y))) coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2119 2127]},
+ :lines [2128 2136]},
:full-name "cljs.core/sort-by",
:clj-symbol "clojure.core/sort-by",
:docstring "Returns a sorted sequence of the items in coll, where the sort\norder is determined by comparing (keyfn item). Comp can be\nboolean-valued comparison funcion, or a -/0/+ valued comparator.\nComp defaults to compare."}
diff --git a/refs/cljs.core/sort.md b/refs/cljs.core/sort.md
index 20a8f0a338e0..fac35bb19bc2 100644
--- a/refs/cljs.core/sort.md
+++ b/refs/cljs.core/sort.md
@@ -49,7 +49,7 @@ Comp defaults to compare.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2105-L2117):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2114-L2126):
```clj
(defn sort
@@ -68,12 +68,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2105-2117](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2105-L2117)
+ └── [core.cljs:2114-2126](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2114-L2126)
-->
@@ -126,9 +126,9 @@ The API data for this symbol:
:source {:code "(defn sort\n ([coll]\n (sort compare coll))\n ([comp coll]\n (if (seq coll)\n (let [a (to-array coll)]\n ;; matching Clojure's stable sort, though docs don't promise it\n (garray/stableSort a (fn->comparator comp))\n (seq a))\n ())))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2105 2117]},
+ :lines [2114 2126]},
:full-name "cljs.core/sort",
:clj-symbol "clojure.core/sort",
:docstring "Returns a sorted sequence of the items in coll. Comp can be\nboolean-valued comparison function, or a -/0/+ valued comparator.\nComp defaults to compare."}
diff --git a/refs/cljs.core/sorted-map-by.md b/refs/cljs.core/sorted-map-by.md
index 465c0a7352ca..a941383d38bd 100644
--- a/refs/cljs.core/sorted-map-by.md
+++ b/refs/cljs.core/sorted-map-by.md
@@ -47,7 +47,7 @@ Returns a new sorted map with supplied mappings, using the supplied comparator.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7754-L7762):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7765-L7773):
```clj
(defn sorted-map-by
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7754-7762](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7754-L7762)
+ └── [core.cljs:7765-7773](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7765-L7773)
-->
@@ -124,9 +124,9 @@ The API data for this symbol:
:source {:code "(defn sorted-map-by\n ([comparator & keyvals]\n (loop [in (seq keyvals)\n out (PersistentTreeMap. (fn->comparator comparator) nil 0 nil 0)]\n (if in\n (recur (nnext in) (assoc out (first in) (second in)))\n out))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [7754 7762]},
+ :lines [7765 7773]},
:full-name "cljs.core/sorted-map-by",
:clj-symbol "clojure.core/sorted-map-by",
:docstring "keyval => key val\nReturns a new sorted map with supplied mappings, using the supplied comparator."}
diff --git a/refs/cljs.core/sorted-map.md b/refs/cljs.core/sorted-map.md
index 2747cad70b2e..2ed453dbd7c0 100644
--- a/refs/cljs.core/sorted-map.md
+++ b/refs/cljs.core/sorted-map.md
@@ -48,7 +48,7 @@ Returns a new sorted map with supplied mappings.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7745-L7752):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7756-L7763):
```clj
(defn sorted-map
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7745-7752](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7745-L7752)
+ └── [core.cljs:7756-7763](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7756-L7763)
-->
@@ -126,9 +126,9 @@ The API data for this symbol:
:source {:code "(defn sorted-map\n ([& keyvals]\n (loop [in (seq keyvals) out (.-EMPTY PersistentTreeMap)]\n (if in\n (recur (nnext in) (assoc out (first in) (second in)))\n out))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [7745 7752]},
+ :lines [7756 7763]},
:full-name "cljs.core/sorted-map",
:clj-symbol "clojure.core/sorted-map",
:docstring "keyval => key val\nReturns a new sorted map with supplied mappings."}
diff --git a/refs/cljs.core/sorted-set-by.md b/refs/cljs.core/sorted-set-by.md
index 3870cbda7aaf..c70c925da429 100644
--- a/refs/cljs.core/sorted-set-by.md
+++ b/refs/cljs.core/sorted-set-by.md
@@ -42,7 +42,7 @@ Returns a new sorted set with supplied keys, using the supplied comparator.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8215-L8220):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8226-L8231):
```clj
(defn sorted-set-by
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8215-8220](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8215-L8220)
+ └── [core.cljs:8226-8231](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8226-L8231)
-->
@@ -116,9 +116,9 @@ The API data for this symbol:
:source {:code "(defn sorted-set-by\n ([comparator & keys]\n (reduce -conj\n (PersistentTreeSet. nil (sorted-map-by comparator) 0)\n keys)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8215 8220]},
+ :lines [8226 8231]},
:full-name "cljs.core/sorted-set-by",
:clj-symbol "clojure.core/sorted-set-by",
:docstring "Returns a new sorted set with supplied keys, using the supplied comparator."}
diff --git a/refs/cljs.core/sorted-set.md b/refs/cljs.core/sorted-set.md
index fec9c9cf4535..392c91a356f2 100644
--- a/refs/cljs.core/sorted-set.md
+++ b/refs/cljs.core/sorted-set.md
@@ -43,7 +43,7 @@ Returns a new sorted set with supplied keys.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8210-L8213):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8221-L8224):
```clj
(defn sorted-set
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8210-8213](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8210-L8213)
+ └── [core.cljs:8221-8224](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8221-L8224)
-->
@@ -116,9 +116,9 @@ The API data for this symbol:
:source {:code "(defn sorted-set\n ([& keys]\n (reduce -conj (.-EMPTY PersistentTreeSet) keys)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8210 8213]},
+ :lines [8221 8224]},
:full-name "cljs.core/sorted-set",
:clj-symbol "clojure.core/sorted-set",
:docstring "Returns a new sorted set with supplied keys."}
diff --git a/refs/cljs.core/sortedQMARK.md b/refs/cljs.core/sortedQMARK.md
index a924eb9c4fbd..36b4d66f4bcc 100644
--- a/refs/cljs.core/sortedQMARK.md
+++ b/refs/cljs.core/sortedQMARK.md
@@ -43,7 +43,7 @@ Returns true if coll satisfies ISorted
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1893-L1895):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1902-L1904):
```clj
(defn ^boolean sorted?
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1893-1895](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1893-L1895)
+ └── [core.cljs:1902-1904](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1902-L1904)
-->
@@ -113,9 +113,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean sorted?\n [x] (satisfies? ISorted x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1893 1895]},
+ :lines [1902 1904]},
:full-name "cljs.core/sorted?",
:clj-symbol "clojure.core/sorted?",
:docstring "Returns true if coll satisfies ISorted"}
diff --git a/refs/cljs.core/special-symbolQMARK.md b/refs/cljs.core/special-symbolQMARK.md
index 85971f39148a..68f55635414a 100644
--- a/refs/cljs.core/special-symbolQMARK.md
+++ b/refs/cljs.core/special-symbolQMARK.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9939-L9943):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9951-L9955):
```clj
(defn ^boolean special-symbol? [x]
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9939-9943](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9939-L9943)
+ └── [core.cljs:9951-9955](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9951-L9955)
-->
@@ -96,9 +96,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean special-symbol? [x]\n (contains?\n '#{if def fn* do let* loop* letfn* throw try\n recur new set! ns deftype* defrecord* . js* & quote}\n x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9939 9943]},
+ :lines [9951 9955]},
:full-name "cljs.core/special-symbol?",
:clj-symbol "clojure.core/special-symbol?"}
diff --git a/refs/cljs.core/specify.md b/refs/cljs.core/specify.md
index 11bb55aa36ec..4ce2ec18141b 100644
--- a/refs/cljs.core/specify.md
+++ b/refs/cljs.core/specify.md
@@ -28,7 +28,7 @@ argument must be an ICloneable instance.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1281-L1286):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1281-L1286):
```clj
(core/defmacro specify
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1281-1286](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1281-L1286)
+ └── [core.cljc:1281-1286](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1281-L1286)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(core/defmacro specify\n [expr & impls]\n `(cljs.core/specify! (cljs.core/clone ~expr)\n ~@impls))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1281 1286]},
:full-name "cljs.core/specify",
diff --git a/refs/cljs.core/specifyBANG.md b/refs/cljs.core/specifyBANG.md
index b975be3df718..5fbf6bab523e 100644
--- a/refs/cljs.core/specifyBANG.md
+++ b/refs/cljs.core/specifyBANG.md
@@ -27,7 +27,7 @@ Identical to reify but mutates its first argument.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1273-L1279):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1273-L1279):
```clj
(core/defmacro specify!
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1273-1279](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1273-L1279)
+ └── [core.cljc:1273-1279](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1273-L1279)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(core/defmacro specify!\n [expr & impls]\n (core/let [x (with-meta (gensym \"x\") {:extend :instance})]\n `(let [~x ~expr]\n (extend-type ~x ~@impls)\n ~x)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1273 1279]},
:full-name "cljs.core/specify!",
diff --git a/refs/cljs.core/split-at.md b/refs/cljs.core/split-at.md
index 327593f5580f..05d3f742528e 100644
--- a/refs/cljs.core/split-at.md
+++ b/refs/cljs.core/split-at.md
@@ -41,7 +41,7 @@ Returns a vector of [(take n coll) (drop n coll)]
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4317-L4320):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4327-L4330):
```clj
(defn split-at
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4317-4320](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4317-L4320)
+ └── [core.cljs:4327-4330](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4327-L4330)
-->
@@ -111,9 +111,9 @@ The API data for this symbol:
:source {:code "(defn split-at\n [n coll]\n [(take n coll) (drop n coll)])",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4317 4320]},
+ :lines [4327 4330]},
:full-name "cljs.core/split-at",
:clj-symbol "clojure.core/split-at",
:docstring "Returns a vector of [(take n coll) (drop n coll)]"}
diff --git a/refs/cljs.core/split-with.md b/refs/cljs.core/split-with.md
index 750d856f14a8..60186f69ee2e 100644
--- a/refs/cljs.core/split-with.md
+++ b/refs/cljs.core/split-with.md
@@ -43,7 +43,7 @@ Returns a vector of [(take-while pred coll) (drop-while pred coll)]
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8534-L8537):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8546-L8549):
```clj
(defn split-with
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8534-8537](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8534-L8537)
+ └── [core.cljs:8546-8549](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8546-L8549)
-->
@@ -116,9 +116,9 @@ The API data for this symbol:
:source {:code "(defn split-with\n [pred coll]\n [(take-while pred coll) (drop-while pred coll)])",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8534 8537]},
+ :lines [8546 8549]},
:full-name "cljs.core/split-with",
:clj-symbol "clojure.core/split-with",
:docstring "Returns a vector of [(take-while pred coll) (drop-while pred coll)]"}
diff --git a/refs/cljs.core/spread.md b/refs/cljs.core/spread.md
index dee269ad03e2..625d3f07fb32 100644
--- a/refs/cljs.core/spread.md
+++ b/refs/cljs.core/spread.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3307-L3313):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3316-L3322):
```clj
(defn spread
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3307-3313](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3307-L3313)
+ └── [core.cljs:3316-3322](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3316-L3322)
-->
@@ -89,9 +89,9 @@ The API data for this symbol:
:source {:code "(defn spread\n [arglist]\n (cond\n (nil? arglist) nil\n (nil? (next arglist)) (seq (first arglist))\n :else (cons (first arglist)\n (spread (next arglist)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3307 3313]},
+ :lines [3316 3322]},
:full-name "cljs.core/spread",
:full-name-encode "cljs.core/spread",
:history [["+" "0.0-927"]]}
diff --git a/refs/cljs.core/stepper.md b/refs/cljs.core/stepper.md
index 3fa965d51675..9d2a90108198 100644
--- a/refs/cljs.core/stepper.md
+++ b/refs/cljs.core/stepper.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3581-L3595):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3590-L3604):
```clj
(defn stepper [xform iter]
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3581-3595](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3581-L3595)
+ └── [core.cljs:3590-3604](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3590-L3604)
-->
@@ -97,9 +97,9 @@ The API data for this symbol:
:source {:code "(defn stepper [xform iter]\n (letfn [(stepfn\n ([result]\n (let [lt (if (reduced? result)\n @result\n result)]\n (set! (.-stepper lt) nil)\n result))\n ([result input]\n (let [lt result]\n (set! (.-first lt) input)\n (set! (.-rest lt) (lazy-transformer (.-stepper lt)))\n (set! (.-stepper lt) nil)\n (.-rest lt))))]\n (Stepper. (xform stepfn) iter)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3581 3595]},
+ :lines [3590 3604]},
:full-name "cljs.core/stepper",
:full-name-encode "cljs.core/stepper",
:history [["+" "0.0-2301"]]}
diff --git a/refs/cljs.core/str.md b/refs/cljs.core/str.md
index 653b9b2ae2ca..a1af9c7b0ac7 100644
--- a/refs/cljs.core/str.md
+++ b/refs/cljs.core/str.md
@@ -48,7 +48,7 @@ one arg, returns the concatenation of the str values of the args.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2599-L2611):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2608-L2620):
```clj
(defn str
@@ -67,19 +67,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2599-2611](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2599-L2611)
+ └── [core.cljs:2608-2620](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2608-L2620)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L781-L785):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L781-L785):
```clj
(core/defmacro str [& xs]
@@ -93,12 +93,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:781-785](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L781-L785)
+ └── [core.cljc:781-785](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L781-L785)
-->
@@ -148,13 +148,13 @@ The API data for this symbol:
:source {:code "(defn str\n ([] \"\")\n ([x] (if (nil? x)\n \"\"\n (.join #js [x] \"\")))\n ([x & ys]\n (loop [sb (StringBuffer. (str x)) more ys]\n (if more\n (recur (. sb (append (str (first more)))) (next more))\n (.toString sb)))))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2599 2611]},
+ :lines [2608 2620]},
:extra-sources [{:code "(core/defmacro str [& xs]\n (core/let [strs (core/->> (repeat (count xs) \"cljs.core.str(~{})\")\n (interpose \",\")\n (apply core/str))]\n (list* 'js* (core/str \"[\" strs \"].join('')\") xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [781 785]}],
:full-name "cljs.core/str",
diff --git a/refs/cljs.core/string-hash-cache-count.md b/refs/cljs.core/string-hash-cache-count.md
index c5232c3e4494..8fda91f2402f 100644
--- a/refs/cljs.core/string-hash-cache-count.md
+++ b/refs/cljs.core/string-hash-cache-count.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L824):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L833):
```clj
(def string-hash-cache-count 0)
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:824](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L824)
+ └── [core.cljs:833](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L833)
-->
@@ -77,9 +77,9 @@ The API data for this symbol:
:source {:code "(def string-hash-cache-count 0)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [824]},
+ :lines [833]},
:full-name "cljs.core/string-hash-cache-count",
:full-name-encode "cljs.core/string-hash-cache-count",
:history [["+" "0.0-1424"]]}
diff --git a/refs/cljs.core/string-hash-cache.md b/refs/cljs.core/string-hash-cache.md
index 5fad45c770c7..a81dad558809 100644
--- a/refs/cljs.core/string-hash-cache.md
+++ b/refs/cljs.core/string-hash-cache.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L823):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L832):
```clj
(def string-hash-cache (js-obj))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:823](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L823)
+ └── [core.cljs:832](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L832)
-->
@@ -77,9 +77,9 @@ The API data for this symbol:
:source {:code "(def string-hash-cache (js-obj))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [823]},
+ :lines [832]},
:full-name "cljs.core/string-hash-cache",
:full-name-encode "cljs.core/string-hash-cache",
:history [["+" "0.0-1424"]]}
diff --git a/refs/cljs.core/string-iter.md b/refs/cljs.core/string-iter.md
index dbf460ed18d2..b741b3b939d5 100644
--- a/refs/cljs.core/string-iter.md
+++ b/refs/cljs.core/string-iter.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3515-L3516):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3524-L3525):
```clj
(defn string-iter [x]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3515-3516](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3515-L3516)
+ └── [core.cljs:3524-3525](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3524-L3525)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn string-iter [x]\n (StringIter. x 0))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3515 3516]},
+ :lines [3524 3525]},
:full-name "cljs.core/string-iter",
:full-name-encode "cljs.core/string-iter",
:history [["+" "0.0-2301"]]}
diff --git a/refs/cljs.core/string-print.md b/refs/cljs.core/string-print.md
index 6d647842622c..fe72b32788fa 100644
--- a/refs/cljs.core/string-print.md
+++ b/refs/cljs.core/string-print.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8746-L8748):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8758-L8760):
```clj
(defn string-print [x]
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8746-8748](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8746-L8748)
+ └── [core.cljs:8758-8760](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8758-L8760)
-->
@@ -85,9 +85,9 @@ The API data for this symbol:
:source {:code "(defn string-print [x]\n (*print-fn* x)\n nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8746 8748]},
+ :lines [8758 8760]},
:full-name "cljs.core/string-print",
:full-name-encode "cljs.core/string-print",
:history [["+" "0.0-927"]]}
diff --git a/refs/cljs.core/stringQMARK.md b/refs/cljs.core/stringQMARK.md
index b7a5880b6313..01e98eeaa351 100644
--- a/refs/cljs.core/stringQMARK.md
+++ b/refs/cljs.core/stringQMARK.md
@@ -35,7 +35,7 @@ Returns true if x is a JavaScript string.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L219-L222):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L219-L222):
```clj
(defn ^boolean string?
@@ -47,19 +47,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:219-222](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L219-L222)
+ └── [core.cljs:219-222](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L219-L222)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L902-L903):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L902-L903):
```clj
(core/defmacro string? [x]
@@ -70,12 +70,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:902-903](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L902-L903)
+ └── [core.cljc:902-903](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L902-L903)
-->
@@ -126,13 +126,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean string?\n [x]\n (goog/isString x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [219 222]},
:extra-sources [{:code "(core/defmacro string? [x]\n (bool-expr (core/list 'js* \"typeof ~{} === 'string'\" x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [902 903]}],
:full-name "cljs.core/string?",
diff --git a/refs/cljs.core/subs.md b/refs/cljs.core/subs.md
index ac8a196eccf9..93593bca5e59 100644
--- a/refs/cljs.core/subs.md
+++ b/refs/cljs.core/subs.md
@@ -42,7 +42,7 @@ at end (defaults to length of string), exclusive.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2613-L2617):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2622-L2626):
```clj
(defn subs
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2613-2617](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2613-L2617)
+ └── [core.cljs:2622-2626](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2622-L2626)
-->
@@ -111,9 +111,9 @@ The API data for this symbol:
:source {:code "(defn subs\n ([s start] (.substring s start))\n ([s start end] (.substring s start end)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2613 2617]},
+ :lines [2622 2626]},
:full-name "cljs.core/subs",
:clj-symbol "clojure.core/subs",
:docstring "Returns the substring of s beginning at start inclusive, and ending\nat end (defaults to length of string), exclusive."}
diff --git a/refs/cljs.core/subseq.md b/refs/cljs.core/subseq.md
index f94826b76c1f..a4cf288b3049 100644
--- a/refs/cljs.core/subseq.md
+++ b/refs/cljs.core/subseq.md
@@ -54,7 +54,7 @@ which (test (.. sc comparator (compare ek key)) 0) is true
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8374-L8387):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8386-L8399):
```clj
(defn subseq
@@ -74,12 +74,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8374-8387](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8374-L8387)
+ └── [core.cljs:8386-8399](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8386-L8399)
-->
@@ -137,9 +137,9 @@ The API data for this symbol:
:source {:code "(defn subseq\n ([sc test key]\n (let [include (mk-bound-fn sc test key)]\n (if (#{> >=} test)\n (when-let [[e :as s] (-sorted-seq-from sc key true)]\n (if (include e) s (next s)))\n (take-while include (-sorted-seq sc true)))))\n ([sc start-test start-key end-test end-key]\n (when-let [[e :as s] (-sorted-seq-from sc start-key true)]\n (take-while (mk-bound-fn sc end-test end-key)\n (if ((mk-bound-fn sc start-test start-key) e) s (next s))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8374 8387]},
+ :lines [8386 8399]},
:full-name "cljs.core/subseq",
:clj-symbol "clojure.core/subseq",
:docstring "sc must be a sorted collection, test(s) one of <, <=, > or\n>=. Returns a seq of those entries with keys ek for\nwhich (test (.. sc comparator (compare ek key)) 0) is true"}
diff --git a/refs/cljs.core/subvec.md b/refs/cljs.core/subvec.md
index 42acd7e2c680..1123b568ebd6 100644
--- a/refs/cljs.core/subvec.md
+++ b/refs/cljs.core/subvec.md
@@ -54,7 +54,7 @@ trimming is done.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5140-L5149):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L5151-L5160):
```clj
(defn subvec
@@ -68,12 +68,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:5140-5149](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5140-L5149)
+ └── [core.cljs:5151-5160](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L5151-L5160)
-->
@@ -126,9 +126,9 @@ The API data for this symbol:
:source {:code "(defn subvec\n ([v start]\n (subvec v start (count v)))\n ([v start end]\n (build-subvec nil v start end nil)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [5140 5149]},
+ :lines [5151 5160]},
:full-name "cljs.core/subvec",
:clj-symbol "clojure.core/subvec",
:docstring "Returns a persistent vector of the items in vector from\nstart (inclusive) to end (exclusive). If end is not supplied,\ndefaults to (count vector). This operation is O(1) and very fast, as\nthe resulting vector shares structure with the original and no\ntrimming is done."}
diff --git a/refs/cljs.core/swapBANG.md b/refs/cljs.core/swapBANG.md
index 6240fc5a8383..18ddf616a4ec 100644
--- a/refs/cljs.core/swapBANG.md
+++ b/refs/cljs.core/swapBANG.md
@@ -59,7 +59,7 @@ the value that was swapped in.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3991-L4011):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4001-L4021):
```clj
(defn swap!
@@ -85,12 +85,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3991-4011](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3991-L4011)
+ └── [core.cljs:4001-4021](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4001-L4021)
-->
@@ -143,9 +143,9 @@ The API data for this symbol:
:source {:code "(defn swap!\n ([a f]\n (if (instance? Atom a)\n (reset! a (f (.-state a)))\n (-swap! a f)))\n ([a f x]\n (if (instance? Atom a)\n (reset! a (f (.-state a) x))\n (-swap! a f x)))\n ([a f x y]\n (if (instance? Atom a)\n (reset! a (f (.-state a) x y))\n (-swap! a f x y)))\n ([a f x y & more]\n (if (instance? Atom a)\n (reset! a (apply f (.-state a) x y more))\n (-swap! a f x y more))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3991 4011]},
+ :lines [4001 4021]},
:full-name "cljs.core/swap!",
:clj-symbol "clojure.core/swap!",
:docstring "Atomically swaps the value of atom to be:\n(apply f current-value-of-atom args). Note that f may be called\nmultiple times, and thus should be free of side effects. Returns\nthe value that was swapped in."}
diff --git a/refs/cljs.core/symbol-identicalQMARK.md b/refs/cljs.core/symbol-identicalQMARK.md
index 915407620fdb..a6ef83123f47 100644
--- a/refs/cljs.core/symbol-identicalQMARK.md
+++ b/refs/cljs.core/symbol-identicalQMARK.md
@@ -27,7 +27,7 @@ Efficient test to determine that two symbol are identical.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2954-L2961):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2963-L2970):
```clj
(defn ^boolean symbol-identical?
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2954-2961](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2954-L2961)
+ └── [core.cljs:2963-2970](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2963-L2970)
-->
@@ -97,9 +97,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean symbol-identical?\n [x y]\n (if (identical? x y)\n true\n (if (and (symbol? x) (symbol? y))\n (identical? (.-str x) (.-str y))\n false)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2954 2961]},
+ :lines [2963 2970]},
:full-name "cljs.core/symbol-identical?",
:docstring "Efficient test to determine that two symbol are identical."}
diff --git a/refs/cljs.core/symbol.md b/refs/cljs.core/symbol.md
index cefadbd78130..ee9ef09ab1e6 100644
--- a/refs/cljs.core/symbol.md
+++ b/refs/cljs.core/symbol.md
@@ -28,7 +28,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L950-L963):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L959-L972):
```clj
(defn symbol
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:950-963](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L950-L963)
+ └── [core.cljs:959-972](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L959-L972)
-->
@@ -107,9 +107,9 @@ The API data for this symbol:
:source {:code "(defn symbol\n ([name]\n (if (symbol? name)\n name\n (let [idx (.indexOf name \"/\")]\n (if (== idx -1)\n (symbol nil name)\n (symbol (.substring name 0 idx)\n (.substring name (inc idx) (. name -length)))))))\n ([ns name]\n (let [sym-str (if-not (nil? ns)\n (str ns \"/\" name)\n name)]\n (Symbol. ns name sym-str nil nil))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [950 963]},
+ :lines [959 972]},
:full-name "cljs.core/symbol",
:clj-symbol "clojure.core/symbol"}
diff --git a/refs/cljs.core/symbolQMARK.md b/refs/cljs.core/symbolQMARK.md
index 7250ef3616a2..4aaf6818f010 100644
--- a/refs/cljs.core/symbolQMARK.md
+++ b/refs/cljs.core/symbolQMARK.md
@@ -30,7 +30,7 @@ Return true if x is a Symbol
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L892-L895):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L901-L904):
```clj
(defn ^boolean symbol?
@@ -42,19 +42,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:892-895](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L892-L895)
+ └── [core.cljs:901-904](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L901-L904)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L934-L935):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L934-L935):
```clj
(core/defmacro symbol? [x]
@@ -65,12 +65,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:934-935](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L934-L935)
+ └── [core.cljc:934-935](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L934-L935)
-->
@@ -120,13 +120,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean symbol?\n [x]\n (instance? Symbol x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [892 895]},
+ :lines [901 904]},
:extra-sources [{:code "(core/defmacro symbol? [x]\n (bool-expr `(instance? Symbol ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [934 935]}],
:full-name "cljs.core/symbol?",
diff --git a/refs/cljs.core/system-time.md b/refs/cljs.core/system-time.md
new file mode 100644
index 000000000000..9d2406b495fc
--- /dev/null
+++ b/refs/cljs.core/system-time.md
@@ -0,0 +1,117 @@
+## cljs.core/system-time
+
+
+
+
+
+function |
+ |
+
+
+
+
+
+(__system-time__)
+
+
+---
+
+
+
+
+
+Source docstring:
+
+```
+Returns highest resolution time offered by host in milliseconds.
+```
+
+
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L336-L343):
+
+```clj
+(defn system-time
+ []
+ (cond
+ (exists? js/performance) (.now js/performance)
+ (exists? js/process) (let [t (.hrtime js/process)]
+ (/ (+ (* (aget t 0) 1e9) (aget t 1)) 1e6))
+ :else (.getTime (js/Date.))))
+```
+
+
+
+---
+
+
+
+###### External doc links:
+
+[`cljs.core/system-time` @ crossclj](http://crossclj.info/fun/cljs.core.cljs/system-time.html)
+
+---
+
+
+
+
+ |
+Created for the upcoming ClojureScript website.
+[edit here] | [learn how]
+ |
+
+[edit here]:https://github.com/cljsinfo/cljs-api-docs/blob/master/cljsdoc/cljs.core/system-time.cljsdoc
+[learn how]:https://github.com/cljsinfo/cljs-api-docs/wiki/cljsdoc-files
+
+
diff --git a/refs/cljs.core/tagged-literal.md b/refs/cljs.core/tagged-literal.md
index 40890a5ab0ce..0c50468cf39c 100644
--- a/refs/cljs.core/tagged-literal.md
+++ b/refs/cljs.core/tagged-literal.md
@@ -36,7 +36,7 @@ tag symbol and a form.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9990-L9995):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10002-L10007):
```clj
(defn tagged-literal
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9990-9995](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9990-L9995)
+ └── [core.cljs:10002-10007](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L10002-L10007)
-->
@@ -106,9 +106,9 @@ The API data for this symbol:
:source {:code "(defn tagged-literal\n [tag form]\n {:pre [(symbol? tag)]}\n (TaggedLiteral. tag form))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9990 9995]},
+ :lines [10002 10007]},
:full-name "cljs.core/tagged-literal",
:clj-symbol "clojure.core/tagged-literal",
:docstring "Construct a data representation of a tagged literal from a\ntag symbol and a form."}
diff --git a/refs/cljs.core/tagged-literalQMARK.md b/refs/cljs.core/tagged-literalQMARK.md
index c9537dac5094..1f79c917fe9a 100644
--- a/refs/cljs.core/tagged-literalQMARK.md
+++ b/refs/cljs.core/tagged-literalQMARK.md
@@ -30,7 +30,7 @@ Return true if the value is the data representation of a tagged literal
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9985-L9988):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9997-L10000):
```clj
(defn tagged-literal?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9985-9988](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9985-L9988)
+ └── [core.cljs:9997-10000](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9997-L10000)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn tagged-literal?\n [value]\n (instance? TaggedLiteral value))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9985 9988]},
+ :lines [9997 10000]},
:full-name "cljs.core/tagged-literal?",
:clj-symbol "clojure.core/tagged-literal?",
:docstring "Return true if the value is the data representation of a tagged literal"}
diff --git a/refs/cljs.core/take-last.md b/refs/cljs.core/take-last.md
index aae3cc4eb963..f12d5b2aeb13 100644
--- a/refs/cljs.core/take-last.md
+++ b/refs/cljs.core/take-last.md
@@ -46,7 +46,7 @@ of coll may be no better than linear time. For vectors, see also subvec.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4277-L4284):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4287-L4294):
```clj
(defn take-last
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4277-4284](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4277-L4284)
+ └── [core.cljs:4287-4294](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4287-L4294)
-->
@@ -119,9 +119,9 @@ The API data for this symbol:
:source {:code "(defn take-last\n [n coll]\n (loop [s (seq coll), lead (seq (drop n coll))]\n (if lead\n (recur (next s) (next lead))\n s)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4277 4284]},
+ :lines [4287 4294]},
:full-name "cljs.core/take-last",
:clj-symbol "clojure.core/take-last",
:docstring "Returns a seq of the last n items in coll. Depending on the type\nof coll may be no better than linear time. For vectors, see also subvec."}
diff --git a/refs/cljs.core/take-nth.md b/refs/cljs.core/take-nth.md
index 61bbce3efd13..c442e75fa42b 100644
--- a/refs/cljs.core/take-nth.md
+++ b/refs/cljs.core/take-nth.md
@@ -41,7 +41,7 @@ transducer when no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8513-L8532):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8525-L8544):
```clj
(defn take-nth
@@ -68,12 +68,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8513-8532](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8513-L8532)
+ └── [core.cljs:8525-8544](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8525-L8544)
-->
@@ -125,9 +125,9 @@ The API data for this symbol:
:source {:code "(defn take-nth\n ([n]\n {:pre [(number? n)]}\n (fn [rf]\n (let [ia (volatile! -1)]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (let [i (vswap! ia inc)]\n (if (zero? (rem i n))\n (rf result input)\n result)))))))\n ([n coll]\n {:pre [(number? n)]}\n (lazy-seq\n (when-let [s (seq coll)]\n (cons (first s) (take-nth n (drop n s)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8513 8532]},
+ :lines [8525 8544]},
:full-name "cljs.core/take-nth",
:clj-symbol "clojure.core/take-nth",
:docstring "Returns a lazy seq of every nth item in coll. Returns a stateful\ntransducer when no collection is provided."}
diff --git a/refs/cljs.core/take-while.md b/refs/cljs.core/take-while.md
index 34f48bcecd38..69c2630cf209 100644
--- a/refs/cljs.core/take-while.md
+++ b/refs/cljs.core/take-while.md
@@ -49,7 +49,7 @@ Returns a transducer when no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8349-L8366):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8361-L8378):
```clj
(defn take-while
@@ -73,12 +73,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8349-8366](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8349-L8366)
+ └── [core.cljs:8361-8378](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8361-L8378)
-->
@@ -131,9 +131,9 @@ The API data for this symbol:
:source {:code "(defn take-while\n ([pred]\n (fn [rf]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (if (pred input)\n (rf result input)\n (reduced result))))))\n ([pred coll]\n (lazy-seq\n (when-let [s (seq coll)]\n (when (pred (first s))\n (cons (first s) (take-while pred (rest s))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8349 8366]},
+ :lines [8361 8378]},
:full-name "cljs.core/take-while",
:clj-symbol "clojure.core/take-while",
:docstring "Returns a lazy sequence of successive items from coll while\n(pred item) returns true. pred must be free of side-effects.\nReturns a transducer when no collection is provided."}
diff --git a/refs/cljs.core/take.md b/refs/cljs.core/take.md
index e1affb536805..f9164e420064 100644
--- a/refs/cljs.core/take.md
+++ b/refs/cljs.core/take.md
@@ -51,7 +51,7 @@ no collection is provided.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4220-L4245):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4230-L4255):
```clj
(defn take
@@ -83,12 +83,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4220-4245](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4220-L4245)
+ └── [core.cljs:4230-4255](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4230-L4255)
-->
@@ -144,9 +144,9 @@ The API data for this symbol:
:source {:code "(defn take\n ([n]\n {:pre [(number? n)]}\n (fn [rf]\n (let [na (volatile! n)]\n (fn\n ([] (rf))\n ([result] (rf result))\n ([result input]\n (let [n @na\n nn (vswap! na dec)\n result (if (pos? n)\n (rf result input)\n result)]\n (if (not (pos? nn))\n (ensure-reduced result)\n result)))))))\n ([n coll]\n {:pre [(number? n)]}\n (lazy-seq\n (when (pos? n)\n (when-let [s (seq coll)]\n (cons (first s) (take (dec n) (rest s))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4220 4245]},
+ :lines [4230 4255]},
:full-name "cljs.core/take",
:clj-symbol "clojure.core/take",
:docstring "Returns a lazy sequence of the first n items in coll, or all items if\nthere are fewer than n. Returns a stateful transducer when\nno collection is provided."}
diff --git a/refs/cljs.core/test.md b/refs/cljs.core/test.md
index ad29a962e9b4..a021749b3d05 100644
--- a/refs/cljs.core/test.md
+++ b/refs/cljs.core/test.md
@@ -31,7 +31,7 @@ presuming failure will throw exception
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9945-L9952):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9957-L9964):
```clj
(defn test
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9945-9952](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9945-L9952)
+ └── [core.cljs:9957-9964](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9957-L9964)
-->
@@ -102,9 +102,9 @@ The API data for this symbol:
:source {:code "(defn test\n [v]\n (let [f (.-cljs$lang$test v)]\n (if f\n (do (f) :ok)\n :no-test)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9945 9952]},
+ :lines [9957 9964]},
:full-name "cljs.core/test",
:clj-symbol "clojure.core/test",
:docstring "test [v] finds fn at key :test in var metadata and calls it,\npresuming failure will throw exception"}
diff --git a/refs/cljs.core/this-as.md b/refs/cljs.core/this-as.md
index e12d794dd7fb..9a6b27e6ca45 100644
--- a/refs/cljs.core/this-as.md
+++ b/refs/cljs.core/this-as.md
@@ -27,7 +27,7 @@ Defines a scope where JavaScript's implicit "this" is bound to the name provided
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1291-L1295):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1291-L1295):
```clj
(core/defmacro this-as
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1291-1295](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1291-L1295)
+ └── [core.cljc:1291-1295](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1291-L1295)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(core/defmacro this-as\n [name & body]\n `(let [~name (js-this)]\n ~@body))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1291 1295]},
:full-name "cljs.core/this-as",
diff --git a/refs/cljs.core/time.md b/refs/cljs.core/time.md
index b61881627f4a..3ad95ca097dd 100644
--- a/refs/cljs.core/time.md
+++ b/refs/cljs.core/time.md
@@ -30,14 +30,16 @@ Evaluates expr and prints the time it took. Returns the value of expr.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2505-L2511):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2505-L2513):
```clj
(core/defmacro time
[expr]
- `(let [start# (.getTime (js/Date.))
+ `(let [start# (system-time)
ret# ~expr]
- (prn (cljs.core/str "Elapsed time: " (- (.getTime (js/Date.)) start#) " msecs"))
+ (prn (cljs.core/str "Elapsed time: "
+ (.toFixed (- (system-time) start#) 6)
+ " msecs"))
ret#))
```
@@ -45,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2505-2511](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2505-L2511)
+ └── [core.cljc:2505-2513](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2505-L2513)
-->
@@ -98,12 +100,12 @@ The API data for this symbol:
:history [["+" "0.0-927"]],
:type "macro",
:full-name-encode "cljs.core/time",
- :source {:code "(core/defmacro time\n [expr]\n `(let [start# (.getTime (js/Date.))\n ret# ~expr]\n (prn (cljs.core/str \"Elapsed time: \" (- (.getTime (js/Date.)) start#) \" msecs\"))\n ret#))",
+ :source {:code "(core/defmacro time\n [expr]\n `(let [start# (system-time)\n ret# ~expr]\n (prn (cljs.core/str \"Elapsed time: \"\n (.toFixed (- (system-time) start#) 6)\n \" msecs\"))\n ret#))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2505 2511]},
+ :lines [2505 2513]},
:full-name "cljs.core/time",
:clj-symbol "clojure.core/time",
:docstring "Evaluates expr and prints the time it took. Returns the value of expr."}
diff --git a/refs/cljs.core/to-array-2d.md b/refs/cljs.core/to-array-2d.md
index 9bae2ff5a636..5dc94d879e4f 100644
--- a/refs/cljs.core/to-array-2d.md
+++ b/refs/cljs.core/to-array-2d.md
@@ -42,7 +42,7 @@ containing the contents of coll.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3200-L3209):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3209-L3218):
```clj
(defn to-array-2d
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3200-3209](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3200-L3209)
+ └── [core.cljs:3209-3218](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3209-L3218)
-->
@@ -117,9 +117,9 @@ The API data for this symbol:
:source {:code "(defn to-array-2d\n [coll]\n (let [ret (make-array (count coll))]\n (loop [i 0 xs (seq coll)]\n (when xs\n (aset ret i (to-array (first xs)))\n (recur (inc i) (next xs))))\n ret))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3200 3209]},
+ :lines [3209 3218]},
:full-name "cljs.core/to-array-2d",
:clj-symbol "clojure.core/to-array-2d",
:docstring "Returns a (potentially-ragged) 2-dimensional array\ncontaining the contents of coll."}
diff --git a/refs/cljs.core/to-array.md b/refs/cljs.core/to-array.md
index cabfabebbcd7..5a911761a5eb 100644
--- a/refs/cljs.core/to-array.md
+++ b/refs/cljs.core/to-array.md
@@ -30,7 +30,7 @@ Naive impl of to-array as a start.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3190-L3198):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3199-L3207):
```clj
(defn to-array
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3190-3198](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3190-L3198)
+ └── [core.cljs:3199-3207](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3199-L3207)
-->
@@ -103,9 +103,9 @@ The API data for this symbol:
:source {:code "(defn to-array\n [s]\n (let [ary (array)]\n (loop [s s]\n (if (seq s)\n (do (. ary push (first s))\n (recur (next s)))\n ary))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3190 3198]},
+ :lines [3199 3207]},
:full-name "cljs.core/to-array",
:clj-symbol "clojure.core/to-array",
:docstring "Naive impl of to-array as a start."}
diff --git a/refs/cljs.core/trampoline.md b/refs/cljs.core/trampoline.md
index 6c70e85a9729..e4295d17b817 100644
--- a/refs/cljs.core/trampoline.md
+++ b/refs/cljs.core/trampoline.md
@@ -39,7 +39,7 @@ after trampoline returns.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9364-L9378):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9376-L9390):
```clj
(defn trampoline
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9364-9378](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9364-L9378)
+ └── [core.cljs:9376-9390](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9376-L9390)
-->
@@ -112,9 +112,9 @@ The API data for this symbol:
:source {:code "(defn trampoline\n ([f]\n (let [ret (f)]\n (if (fn? ret)\n (recur ret)\n ret)))\n ([f & args]\n (trampoline #(apply f args))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9364 9378]},
+ :lines [9376 9390]},
:full-name "cljs.core/trampoline",
:clj-symbol "clojure.core/trampoline",
:docstring "trampoline can be used to convert algorithms requiring mutual\nrecursion without stack consumption. Calls f with supplied args, if\nany. If f returns a fn, calls that fn with no arguments, and\ncontinues to repeat, until the return value is not a fn, then\nreturns that non-fn value. Note that if you want to return a fn as a\nfinal value, you must wrap it in some data structure and unpack it\nafter trampoline returns."}
diff --git a/refs/cljs.core/transduce.md b/refs/cljs.core/transduce.md
index e072373512a3..6645eeb9d81b 100644
--- a/refs/cljs.core/transduce.md
+++ b/refs/cljs.core/transduce.md
@@ -40,7 +40,7 @@ certain transforms may inject or skip items.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2223-L2236):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2232-L2245):
```clj
(defn transduce
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2223-2236](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2223-L2236)
+ └── [core.cljs:2232-2245](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2232-L2245)
-->
@@ -111,9 +111,9 @@ The API data for this symbol:
:source {:code "(defn transduce\n ([xform f coll] (transduce xform f (f) coll))\n ([xform f init coll]\n (let [f (xform f)\n ret (reduce f init coll)]\n (f ret))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2223 2236]},
+ :lines [2232 2245]},
:full-name "cljs.core/transduce",
:clj-symbol "clojure.core/transduce",
:docstring "reduce with a transformation of f (xf). If init is not\nsupplied, (f) will be called to produce it. f should be a reducing\nstep function that accepts both 1 and 2 arguments, if it accepts\nonly 2 you can add the arity-1 with 'completing'. Returns the result\nof applying (the transformed) xf to init and the first item in coll,\nthen applying xf to that result and the 2nd item, etc. If coll\ncontains no items, returns init and f is not called. Note that\ncertain transforms may inject or skip items."}
diff --git a/refs/cljs.core/transient.md b/refs/cljs.core/transient.md
index ad1d9602ab78..8b5cffbb3724 100644
--- a/refs/cljs.core/transient.md
+++ b/refs/cljs.core/transient.md
@@ -30,7 +30,7 @@ Returns a new, transient version of the collection, in constant time.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3353-L3356):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3362-L3365):
```clj
(defn transient
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3353-3356](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3353-L3356)
+ └── [core.cljs:3362-3365](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3362-L3365)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn transient\n [coll]\n (-as-transient coll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3353 3356]},
+ :lines [3362 3365]},
:full-name "cljs.core/transient",
:clj-symbol "clojure.core/transient",
:docstring "Returns a new, transient version of the collection, in constant time."}
diff --git a/refs/cljs.core/tree-seq.md b/refs/cljs.core/tree-seq.md
index b071f4288cb4..e94f58a4ed89 100644
--- a/refs/cljs.core/tree-seq.md
+++ b/refs/cljs.core/tree-seq.md
@@ -49,7 +49,7 @@ tree.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4439-L4452):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4450-L4463):
```clj
(defn tree-seq
@@ -66,12 +66,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4439-4452](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4439-L4452)
+ └── [core.cljs:4450-4463](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4450-L4463)
-->
@@ -123,9 +123,9 @@ The API data for this symbol:
:source {:code "(defn tree-seq\n [branch? children root]\n (let [walk (fn walk [node]\n (lazy-seq\n (cons node\n (when (branch? node)\n (mapcat walk (children node))))))]\n (walk root)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4439 4452]},
+ :lines [4450 4463]},
:full-name "cljs.core/tree-seq",
:clj-symbol "clojure.core/tree-seq",
:docstring "Returns a lazy sequence of the nodes in a tree, via a depth-first walk.\n branch? must be a fn of one arg that returns true if passed a node\n that can have children (but may not). children must be a fn of one\n arg that returns a sequence of the children. Will only be called on\n nodes for which branch? returns true. Root is the root node of the\ntree."}
diff --git a/refs/cljs.core/trueQMARK.md b/refs/cljs.core/trueQMARK.md
index 27f3a0cb3054..04485c73fa74 100644
--- a/refs/cljs.core/trueQMARK.md
+++ b/refs/cljs.core/trueQMARK.md
@@ -40,7 +40,7 @@ Returns true if x is the value true, false otherwise.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1968-L1970):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1977-L1979):
```clj
(defn ^boolean true?
@@ -51,19 +51,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1968-1970](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1968-L1970)
+ └── [core.cljs:1977-1979](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1977-L1979)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L896-L897):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L896-L897):
```clj
(core/defmacro true? [x]
@@ -74,12 +74,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:896-897](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L896-L897)
+ └── [core.cljc:896-897](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L896-L897)
-->
@@ -131,13 +131,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean true?\n [x] (cljs.core/true? x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1968 1970]},
+ :lines [1977 1979]},
:extra-sources [{:code "(core/defmacro true? [x]\n (bool-expr (core/list 'js* \"~{} === true\" x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [896 897]}],
:full-name "cljs.core/true?",
diff --git a/refs/cljs.core/type-GTstr.md b/refs/cljs.core/type-GTstr.md
index fe58989f041b..1d489f6e5bbc 100644
--- a/refs/cljs.core/type-GTstr.md
+++ b/refs/cljs.core/type-GTstr.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L265-L268):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L265-L268):
```clj
(defn type->str [ty]
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:265-268](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L265-L268)
+ └── [core.cljs:265-268](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L265-L268)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defn type->str [ty]\n (if-let [s (.-cljs$lang$ctorStr ty)]\n s\n (str ty)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [265 268]},
:full-name "cljs.core/type->str",
diff --git a/refs/cljs.core/type.md b/refs/cljs.core/type.md
index ff0d1a5ef6f9..339876cb6185 100644
--- a/refs/cljs.core/type.md
+++ b/refs/cljs.core/type.md
@@ -30,7 +30,7 @@ Return x's constructor.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L250-L254):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L250-L254):
```clj
(defn type
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:250-254](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L250-L254)
+ └── [core.cljs:250-254](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L250-L254)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn type\n [x]\n (when-not (nil? x)\n (.-constructor x)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
:lines [250 254]},
:full-name "cljs.core/type",
diff --git a/refs/cljs.core/unchecked-add-int.md b/refs/cljs.core/unchecked-add-int.md
index 063cd44ab72c..72db0ed96d29 100644
--- a/refs/cljs.core/unchecked-add-int.md
+++ b/refs/cljs.core/unchecked-add-int.md
@@ -39,7 +39,7 @@ Returns the sum of nums. (+) returns 0.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2365-L2370):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2374-L2379):
```clj
(defn ^number unchecked-add-int
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2365-2370](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2365-L2370)
+ └── [core.cljs:2374-2379](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2374-L2379)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L975-L976):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L975-L976):
```clj
(core/defmacro ^::ana/numeric unchecked-add-int
@@ -76,12 +76,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:975-976](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L975-L976)
+ └── [core.cljc:975-976](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L975-L976)
-->
@@ -131,13 +131,13 @@ The API data for this symbol:
:source {:code "(defn ^number unchecked-add-int\n ([] 0)\n ([x] x)\n ([x y] (cljs.core/unchecked-add-int x y))\n ([x y & more] (reduce unchecked-add-int (cljs.core/unchecked-add-int x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2365 2370]},
+ :lines [2374 2379]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-add-int\n ([& xs] `(+ ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [975 976]}],
:full-name "cljs.core/unchecked-add-int",
diff --git a/refs/cljs.core/unchecked-add.md b/refs/cljs.core/unchecked-add.md
index c2d9c546721f..04c664e3622a 100644
--- a/refs/cljs.core/unchecked-add.md
+++ b/refs/cljs.core/unchecked-add.md
@@ -39,7 +39,7 @@ Returns the sum of nums. (+) returns 0.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2358-L2363):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2367-L2372):
```clj
(defn ^number unchecked-add
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2358-2363](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2358-L2363)
+ └── [core.cljs:2367-2372](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2367-L2372)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L972-L973):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L972-L973):
```clj
(core/defmacro ^::ana/numeric unchecked-add
@@ -76,12 +76,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:972-973](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L972-L973)
+ └── [core.cljc:972-973](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L972-L973)
-->
@@ -131,13 +131,13 @@ The API data for this symbol:
:source {:code "(defn ^number unchecked-add\n ([] 0)\n ([x] x)\n ([x y] (cljs.core/unchecked-add x y))\n ([x y & more] (reduce unchecked-add (cljs.core/unchecked-add x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2358 2363]},
+ :lines [2367 2372]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-add\n ([& xs] `(+ ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [972 973]}],
:full-name "cljs.core/unchecked-add",
diff --git a/refs/cljs.core/unchecked-byte.md b/refs/cljs.core/unchecked-byte.md
index 5aa3086d68e4..6715c34c07b0 100644
--- a/refs/cljs.core/unchecked-byte.md
+++ b/refs/cljs.core/unchecked-byte.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2352):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2361):
```clj
(defn ^number unchecked-byte [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2352](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2352)
+ └── [core.cljs:2361](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2361)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L966):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L966):
```clj
(core/defmacro unchecked-byte [x] x)
@@ -57,12 +57,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:966](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L966)
+ └── [core.cljc:966](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L966)
-->
@@ -112,13 +112,13 @@ The API data for this symbol:
:source {:code "(defn ^number unchecked-byte [x] x)",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2352]},
+ :lines [2361]},
:extra-sources [{:code "(core/defmacro unchecked-byte [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [966]}],
:full-name "cljs.core/unchecked-byte",
diff --git a/refs/cljs.core/unchecked-char.md b/refs/cljs.core/unchecked-char.md
index 58af8a3a22af..f4632d904f4e 100644
--- a/refs/cljs.core/unchecked-char.md
+++ b/refs/cljs.core/unchecked-char.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2353):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2362):
```clj
(defn ^number unchecked-char [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2353](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2353)
+ └── [core.cljs:2362](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2362)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L967):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L967):
```clj
(core/defmacro unchecked-char [x] x)
@@ -57,12 +57,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:967](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L967)
+ └── [core.cljc:967](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L967)
-->
@@ -112,13 +112,13 @@ The API data for this symbol:
:source {:code "(defn ^number unchecked-char [x] x)",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2353]},
+ :lines [2362]},
:extra-sources [{:code "(core/defmacro unchecked-char [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [967]}],
:full-name "cljs.core/unchecked-char",
diff --git a/refs/cljs.core/unchecked-dec-int.md b/refs/cljs.core/unchecked-dec-int.md
index 1785c2618092..c7db1d824055 100644
--- a/refs/cljs.core/unchecked-dec-int.md
+++ b/refs/cljs.core/unchecked-dec-int.md
@@ -30,7 +30,7 @@ Returns a number one less than x, an int.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2377-L2380):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2386-L2389):
```clj
(defn unchecked-dec-int
@@ -42,19 +42,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2377-2380](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2377-L2380)
+ └── [core.cljs:2386-2389](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2386-L2389)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L981-L982):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L981-L982):
```clj
(core/defmacro ^::ana/numeric unchecked-dec-int
@@ -65,12 +65,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:981-982](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L981-L982)
+ └── [core.cljc:981-982](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L981-L982)
-->
@@ -119,13 +119,13 @@ The API data for this symbol:
:source {:code "(defn unchecked-dec-int\n [x]\n (cljs.core/unchecked-dec-int x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2377 2380]},
+ :lines [2386 2389]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-dec-int\n ([x] `(dec ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [981 982]}],
:full-name "cljs.core/unchecked-dec-int",
diff --git a/refs/cljs.core/unchecked-dec.md b/refs/cljs.core/unchecked-dec.md
index 50972561a47f..5812dec644ef 100644
--- a/refs/cljs.core/unchecked-dec.md
+++ b/refs/cljs.core/unchecked-dec.md
@@ -30,7 +30,7 @@ Returns a number one less than x, an int.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2372-L2375):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2381-L2384):
```clj
(defn unchecked-dec
@@ -42,19 +42,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2372-2375](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2372-L2375)
+ └── [core.cljs:2381-2384](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2381-L2384)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L978-L979):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L978-L979):
```clj
(core/defmacro ^::ana/numeric unchecked-dec
@@ -65,12 +65,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:978-979](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L978-L979)
+ └── [core.cljc:978-979](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L978-L979)
-->
@@ -119,13 +119,13 @@ The API data for this symbol:
:source {:code "(defn unchecked-dec\n [x]\n (cljs.core/unchecked-dec x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2372 2375]},
+ :lines [2381 2384]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-dec\n ([x] `(dec ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [978 979]}],
:full-name "cljs.core/unchecked-dec",
diff --git a/refs/cljs.core/unchecked-divide-int.md b/refs/cljs.core/unchecked-divide-int.md
index 5c5d5efff0df..bd37650d1562 100644
--- a/refs/cljs.core/unchecked-divide-int.md
+++ b/refs/cljs.core/unchecked-divide-int.md
@@ -37,7 +37,7 @@ else returns numerator divided by all of the denominators.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2382-L2387):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2391-L2396):
```clj
(defn ^number unchecked-divide-int
@@ -50,19 +50,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2382-2387](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2382-L2387)
+ └── [core.cljs:2391-2396](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2391-L2396)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L984-L985):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L984-L985):
```clj
(core/defmacro ^::ana/numeric unchecked-divide-int
@@ -73,12 +73,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:984-985](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L984-L985)
+ └── [core.cljc:984-985](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L984-L985)
-->
@@ -128,13 +128,13 @@ The API data for this symbol:
:source {:code "(defn ^number unchecked-divide-int\n ([x] (unchecked-divide-int 1 x))\n ([x y] (cljs.core/divide x y)) ;; FIXME: waiting on cljs.core//\n ([x y & more] (reduce unchecked-divide-int (unchecked-divide-int x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2382 2387]},
+ :lines [2391 2396]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-divide-int\n ([& xs] `(/ ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [984 985]}],
:full-name "cljs.core/unchecked-divide-int",
diff --git a/refs/cljs.core/unchecked-double.md b/refs/cljs.core/unchecked-double.md
index ec78feab18ad..46bd06454474 100644
--- a/refs/cljs.core/unchecked-double.md
+++ b/refs/cljs.core/unchecked-double.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2356):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2365):
```clj
(defn ^number unchecked-double [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2356](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2356)
+ └── [core.cljs:2365](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2365)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L970):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L970):
```clj
(core/defmacro unchecked-double [x] x)
@@ -57,12 +57,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:970](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L970)
+ └── [core.cljc:970](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L970)
-->
@@ -112,13 +112,13 @@ The API data for this symbol:
:source {:code "(defn ^number unchecked-double [x] x)",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2356]},
+ :lines [2365]},
:extra-sources [{:code "(core/defmacro unchecked-double [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [970]}],
:full-name "cljs.core/unchecked-double",
diff --git a/refs/cljs.core/unchecked-float.md b/refs/cljs.core/unchecked-float.md
index 1901f8d47b0b..9205936e335c 100644
--- a/refs/cljs.core/unchecked-float.md
+++ b/refs/cljs.core/unchecked-float.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2355):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2364):
```clj
(defn ^number unchecked-float [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2355](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2355)
+ └── [core.cljs:2364](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2364)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L969):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L969):
```clj
(core/defmacro unchecked-float [x] x)
@@ -57,12 +57,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:969](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L969)
+ └── [core.cljc:969](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L969)
-->
@@ -112,13 +112,13 @@ The API data for this symbol:
:source {:code "(defn ^number unchecked-float [x] x)",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2355]},
+ :lines [2364]},
:extra-sources [{:code "(core/defmacro unchecked-float [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [969]}],
:full-name "cljs.core/unchecked-float",
diff --git a/refs/cljs.core/unchecked-inc-int.md b/refs/cljs.core/unchecked-inc-int.md
index eb95d41303de..ab34a3c0b5dd 100644
--- a/refs/cljs.core/unchecked-inc-int.md
+++ b/refs/cljs.core/unchecked-inc-int.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2392-L2393):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2401-L2402):
```clj
(defn unchecked-inc-int [x]
@@ -36,19 +36,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2392-2393](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2392-L2393)
+ └── [core.cljs:2401-2402](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2401-L2402)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L990-L991):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L990-L991):
```clj
(core/defmacro ^::ana/numeric unchecked-inc-int
@@ -59,12 +59,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:990-991](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L990-L991)
+ └── [core.cljc:990-991](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L990-L991)
-->
@@ -113,13 +113,13 @@ The API data for this symbol:
:source {:code "(defn unchecked-inc-int [x]\n (cljs.core/unchecked-inc-int x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2392 2393]},
+ :lines [2401 2402]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-inc-int\n ([x] `(inc ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [990 991]}],
:full-name "cljs.core/unchecked-inc-int",
diff --git a/refs/cljs.core/unchecked-inc.md b/refs/cljs.core/unchecked-inc.md
index ce3cb15284a5..e9cd1d63f32f 100644
--- a/refs/cljs.core/unchecked-inc.md
+++ b/refs/cljs.core/unchecked-inc.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2389-L2390):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2398-L2399):
```clj
(defn unchecked-inc [x]
@@ -36,19 +36,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2389-2390](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2389-L2390)
+ └── [core.cljs:2398-2399](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2398-L2399)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L987-L988):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L987-L988):
```clj
(core/defmacro ^::ana/numeric unchecked-inc
@@ -59,12 +59,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:987-988](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L987-L988)
+ └── [core.cljc:987-988](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L987-L988)
-->
@@ -113,13 +113,13 @@ The API data for this symbol:
:source {:code "(defn unchecked-inc [x]\n (cljs.core/unchecked-inc x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2389 2390]},
+ :lines [2398 2399]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-inc\n ([x] `(inc ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [987 988]}],
:full-name "cljs.core/unchecked-inc",
diff --git a/refs/cljs.core/unchecked-int.md b/refs/cljs.core/unchecked-int.md
index ef546f0d535e..97d2f5cd0b1e 100644
--- a/refs/cljs.core/unchecked-int.md
+++ b/refs/cljs.core/unchecked-int.md
@@ -30,7 +30,7 @@ Coerce to int by stripping decimal places.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2444-L2447):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2453-L2456):
```clj
(defn unchecked-int
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2444-2447](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2444-L2447)
+ └── [core.cljs:2453-2456](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2453-L2456)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn unchecked-int\n [x]\n (fix x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2444 2447]},
+ :lines [2453 2456]},
:full-name "cljs.core/unchecked-int",
:clj-symbol "clojure.core/unchecked-int",
:docstring "Coerce to int by stripping decimal places."}
diff --git a/refs/cljs.core/unchecked-long.md b/refs/cljs.core/unchecked-long.md
index c0db35cbc6cf..f6610f65bf60 100644
--- a/refs/cljs.core/unchecked-long.md
+++ b/refs/cljs.core/unchecked-long.md
@@ -30,7 +30,7 @@ Coerce to long by stripping decimal places. Identical to `int'.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2454-L2457):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2463-L2466):
```clj
(defn unchecked-long
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2454-2457](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2454-L2457)
+ └── [core.cljs:2463-2466](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2463-L2466)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn unchecked-long\n [x]\n (fix x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2454 2457]},
+ :lines [2463 2466]},
:full-name "cljs.core/unchecked-long",
:clj-symbol "clojure.core/unchecked-long",
:docstring "Coerce to long by stripping decimal places. Identical to `int'."}
diff --git a/refs/cljs.core/unchecked-multiply-int.md b/refs/cljs.core/unchecked-multiply-int.md
index 9d85a450e5e8..49afb2dd8543 100644
--- a/refs/cljs.core/unchecked-multiply-int.md
+++ b/refs/cljs.core/unchecked-multiply-int.md
@@ -39,7 +39,7 @@ Returns the product of nums. (*) returns 1.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2402-L2407):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2411-L2416):
```clj
(defn ^number unchecked-multiply-int
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2402-2407](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2402-L2407)
+ └── [core.cljs:2411-2416](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2411-L2416)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L996-L997):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L996-L997):
```clj
(core/defmacro ^::ana/numeric unchecked-multiply-int
@@ -76,12 +76,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:996-997](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L996-L997)
+ └── [core.cljc:996-997](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L996-L997)
-->
@@ -131,13 +131,13 @@ The API data for this symbol:
:source {:code "(defn ^number unchecked-multiply-int\n ([] 1)\n ([x] x)\n ([x y] (cljs.core/unchecked-multiply-int x y))\n ([x y & more] (reduce unchecked-multiply-int (cljs.core/unchecked-multiply-int x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2402 2407]},
+ :lines [2411 2416]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-multiply-int\n ([& xs] `(* ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [996 997]}],
:full-name "cljs.core/unchecked-multiply-int",
diff --git a/refs/cljs.core/unchecked-multiply.md b/refs/cljs.core/unchecked-multiply.md
index fe86ec0cb006..6f141a653c6c 100644
--- a/refs/cljs.core/unchecked-multiply.md
+++ b/refs/cljs.core/unchecked-multiply.md
@@ -39,7 +39,7 @@ Returns the product of nums. (*) returns 1.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2395-L2400):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2404-L2409):
```clj
(defn ^number unchecked-multiply
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2395-2400](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2395-L2400)
+ └── [core.cljs:2404-2409](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2404-L2409)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L993-L994):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L993-L994):
```clj
(core/defmacro ^::ana/numeric unchecked-multiply
@@ -76,12 +76,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:993-994](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L993-L994)
+ └── [core.cljc:993-994](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L993-L994)
-->
@@ -131,13 +131,13 @@ The API data for this symbol:
:source {:code "(defn ^number unchecked-multiply\n ([] 1)\n ([x] x)\n ([x y] (cljs.core/unchecked-multiply x y))\n ([x y & more] (reduce unchecked-multiply (cljs.core/unchecked-multiply x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2395 2400]},
+ :lines [2404 2409]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-multiply\n ([& xs] `(* ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [993 994]}],
:full-name "cljs.core/unchecked-multiply",
diff --git a/refs/cljs.core/unchecked-negate-int.md b/refs/cljs.core/unchecked-negate-int.md
index c551e6cdc2e3..cc479ade450f 100644
--- a/refs/cljs.core/unchecked-negate-int.md
+++ b/refs/cljs.core/unchecked-negate-int.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2412-L2413):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2421-L2422):
```clj
(defn unchecked-negate-int [x]
@@ -36,19 +36,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2412-2413](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2412-L2413)
+ └── [core.cljs:2421-2422](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2421-L2422)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1002-L1003):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1002-L1003):
```clj
(core/defmacro ^::ana/numeric unchecked-negate-int
@@ -59,12 +59,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1002-1003](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1002-L1003)
+ └── [core.cljc:1002-1003](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1002-L1003)
-->
@@ -113,13 +113,13 @@ The API data for this symbol:
:source {:code "(defn unchecked-negate-int [x]\n (cljs.core/unchecked-negate-int x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2412 2413]},
+ :lines [2421 2422]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-negate-int\n ([x] `(- ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1002 1003]}],
:full-name "cljs.core/unchecked-negate-int",
diff --git a/refs/cljs.core/unchecked-negate.md b/refs/cljs.core/unchecked-negate.md
index 35842a806854..9aa0b8b98b71 100644
--- a/refs/cljs.core/unchecked-negate.md
+++ b/refs/cljs.core/unchecked-negate.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2409-L2410):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2418-L2419):
```clj
(defn unchecked-negate [x]
@@ -36,19 +36,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2409-2410](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2409-L2410)
+ └── [core.cljs:2418-2419](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2418-L2419)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L999-L1000):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L999-L1000):
```clj
(core/defmacro ^::ana/numeric unchecked-negate
@@ -59,12 +59,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:999-1000](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L999-L1000)
+ └── [core.cljc:999-1000](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L999-L1000)
-->
@@ -113,13 +113,13 @@ The API data for this symbol:
:source {:code "(defn unchecked-negate [x]\n (cljs.core/unchecked-negate x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2409 2410]},
+ :lines [2418 2419]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-negate\n ([x] `(- ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [999 1000]}],
:full-name "cljs.core/unchecked-negate",
diff --git a/refs/cljs.core/unchecked-remainder-int.md b/refs/cljs.core/unchecked-remainder-int.md
index 1959718f5d77..32f7e617258c 100644
--- a/refs/cljs.core/unchecked-remainder-int.md
+++ b/refs/cljs.core/unchecked-remainder-int.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2417-L2418):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2426-L2427):
```clj
(defn unchecked-remainder-int [x n]
@@ -36,19 +36,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2417-2418](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2417-L2418)
+ └── [core.cljs:2426-2427](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2426-L2427)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1005-L1006):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1005-L1006):
```clj
(core/defmacro ^::ana/numeric unchecked-remainder-int
@@ -59,12 +59,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1005-1006](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1005-L1006)
+ └── [core.cljc:1005-1006](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1005-L1006)
-->
@@ -113,13 +113,13 @@ The API data for this symbol:
:source {:code "(defn unchecked-remainder-int [x n]\n (cljs.core/unchecked-remainder-int x n))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2417 2418]},
+ :lines [2426 2427]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-remainder-int\n ([x n] `(mod ~x ~n)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1005 1006]}],
:full-name "cljs.core/unchecked-remainder-int",
diff --git a/refs/cljs.core/unchecked-short.md b/refs/cljs.core/unchecked-short.md
index 63fff28af683..6a513b800383 100644
--- a/refs/cljs.core/unchecked-short.md
+++ b/refs/cljs.core/unchecked-short.md
@@ -25,7 +25,7 @@
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2354):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2363):
```clj
(defn ^number unchecked-short [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2354](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2354)
+ └── [core.cljs:2363](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2363)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L968):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L968):
```clj
(core/defmacro unchecked-short [x] x)
@@ -57,12 +57,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:968](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L968)
+ └── [core.cljc:968](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L968)
-->
@@ -112,13 +112,13 @@ The API data for this symbol:
:source {:code "(defn ^number unchecked-short [x] x)",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2354]},
+ :lines [2363]},
:extra-sources [{:code "(core/defmacro unchecked-short [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [968]}],
:full-name "cljs.core/unchecked-short",
diff --git a/refs/cljs.core/unchecked-subtract-int.md b/refs/cljs.core/unchecked-subtract-int.md
index f0630e41a2d8..9b057b47a197 100644
--- a/refs/cljs.core/unchecked-subtract-int.md
+++ b/refs/cljs.core/unchecked-subtract-int.md
@@ -37,7 +37,7 @@ the ys from x and returns the result.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2427-L2432):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2436-L2441):
```clj
(defn ^number unchecked-subtract-int
@@ -50,19 +50,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2427-2432](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2427-L2432)
+ └── [core.cljs:2436-2441](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2436-L2441)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1011-L1012):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1011-L1012):
```clj
(core/defmacro ^::ana/numeric unchecked-subtract-int
@@ -73,12 +73,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1011-1012](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1011-L1012)
+ └── [core.cljc:1011-1012](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1011-L1012)
-->
@@ -128,13 +128,13 @@ The API data for this symbol:
:source {:code "(defn ^number unchecked-subtract-int\n ([x] (cljs.core/unchecked-subtract-int x))\n ([x y] (cljs.core/unchecked-subtract-int x y))\n ([x y & more] (reduce unchecked-subtract-int (cljs.core/unchecked-subtract-int x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2427 2432]},
+ :lines [2436 2441]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-subtract-int\n ([& xs] `(- ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1011 1012]}],
:full-name "cljs.core/unchecked-subtract-int",
diff --git a/refs/cljs.core/unchecked-subtract.md b/refs/cljs.core/unchecked-subtract.md
index dbb8ed1c75b2..2a87680fbf7c 100644
--- a/refs/cljs.core/unchecked-subtract.md
+++ b/refs/cljs.core/unchecked-subtract.md
@@ -37,7 +37,7 @@ the ys from x and returns the result.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2420-L2425):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2429-L2434):
```clj
(defn ^number unchecked-subtract
@@ -50,19 +50,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2420-2425](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2420-L2425)
+ └── [core.cljs:2429-2434](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2429-L2434)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1008-L1009):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1008-L1009):
```clj
(core/defmacro ^::ana/numeric unchecked-subtract
@@ -73,12 +73,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1008-1009](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1008-L1009)
+ └── [core.cljc:1008-1009](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1008-L1009)
-->
@@ -128,13 +128,13 @@ The API data for this symbol:
:source {:code "(defn ^number unchecked-subtract\n ([x] (cljs.core/unchecked-subtract x))\n ([x y] (cljs.core/unchecked-subtract x y))\n ([x y & more] (reduce unchecked-subtract (cljs.core/unchecked-subtract x y) more)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2420 2425]},
+ :lines [2429 2434]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-subtract\n ([& xs] `(- ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1008 1009]}],
:full-name "cljs.core/unchecked-subtract",
diff --git a/refs/cljs.core/undefinedQMARK.md b/refs/cljs.core/undefinedQMARK.md
index fb0380d5379b..170570414d0e 100644
--- a/refs/cljs.core/undefinedQMARK.md
+++ b/refs/cljs.core/undefinedQMARK.md
@@ -27,7 +27,7 @@ Returns true if x identical to the JavaScript undefined value.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1972-L1975):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1981-L1984):
```clj
(defn ^boolean undefined?
@@ -39,19 +39,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1972-1975](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1972-L1975)
+ └── [core.cljs:1981-1984](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1981-L1984)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L914-L917):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L914-L917):
```clj
(core/defmacro undefined?
@@ -63,12 +63,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:914-917](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L914-L917)
+ └── [core.cljc:914-917](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L914-L917)
-->
@@ -115,13 +115,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean undefined?\n [x]\n (cljs.core/undefined? x))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1972 1975]},
+ :lines [1981 1984]},
:extra-sources [{:code "(core/defmacro undefined?\n [x]\n (bool-expr (core/list 'js* \"(void 0 === ~{})\" x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [914 917]}],
:full-name "cljs.core/undefined?",
diff --git a/refs/cljs.core/underive.md b/refs/cljs.core/underive.md
index 9037b5179cfd..7b143656175f 100644
--- a/refs/cljs.core/underive.md
+++ b/refs/cljs.core/underive.md
@@ -35,7 +35,7 @@ supplied defaults to, and modifies, the global hierarchy.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9505-L9524):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9517-L9536):
```clj
(defn underive
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9505-9524](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9505-L9524)
+ └── [core.cljs:9517-9536](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9517-L9536)
-->
@@ -117,9 +117,9 @@ The API data for this symbol:
:source {:code "(defn underive\n ([tag parent]\n (swap-global-hierarchy! underive tag parent)\n nil)\n ([h tag parent]\n (let [parentMap (:parents h)\n childsParents (if (parentMap tag)\n (disj (parentMap tag) parent) #{})\n newParents (if (not-empty childsParents)\n (assoc parentMap tag childsParents)\n (dissoc parentMap tag))\n deriv-seq (flatten (map #(cons (first %) (interpose (first %) (second %)))\n (seq newParents)))]\n (if (contains? (parentMap tag) parent)\n (reduce #(apply derive %1 %2) (make-hierarchy)\n (partition 2 deriv-seq))\n h))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9505 9524]},
+ :lines [9517 9536]},
:full-name "cljs.core/underive",
:clj-symbol "clojure.core/underive",
:docstring "Removes a parent/child relationship between parent and\ntag. h must be a hierarchy obtained from make-hierarchy, if not\nsupplied defaults to, and modifies, the global hierarchy."}
diff --git a/refs/cljs.core/unreduced.md b/refs/cljs.core/unreduced.md
index ed9ec94c9c30..040b0c73b200 100644
--- a/refs/cljs.core/unreduced.md
+++ b/refs/cljs.core/unreduced.md
@@ -30,7 +30,7 @@ If x is reduced?, returns (deref x), else returns x
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1269-L1272):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1278-L1281):
```clj
(defn unreduced
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1269-1272](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1269-L1272)
+ └── [core.cljs:1278-1281](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1278-L1281)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn unreduced\n [x]\n (if (reduced? x) (deref x) x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1269 1272]},
+ :lines [1278 1281]},
:full-name "cljs.core/unreduced",
:clj-symbol "clojure.core/unreduced",
:docstring "If x is reduced?, returns (deref x), else returns x"}
diff --git a/refs/cljs.core/unsafe-cast.md b/refs/cljs.core/unsafe-cast.md
index 400668b30c0c..f853e997d7fb 100644
--- a/refs/cljs.core/unsafe-cast.md
+++ b/refs/cljs.core/unsafe-cast.md
@@ -27,7 +27,7 @@ EXPERIMENTAL: Subject to change. Unsafely cast a value to a different type.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L885-L889):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L885-L889):
```clj
(core/defmacro unsafe-cast
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:885-889](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L885-L889)
+ └── [core.cljc:885-889](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L885-L889)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(core/defmacro unsafe-cast\n [t x]\n (core/let [cast-expr (core/str \"~{} = /** @type {\" t \"} */ (~{})\")]\n (core/list 'js* cast-expr x x)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [885 889]},
:full-name "cljs.core/unsafe-cast",
diff --git a/refs/cljs.core/unsigned-bit-shift-right.md b/refs/cljs.core/unsigned-bit-shift-right.md
index d93aa80fd4d8..36819b549adb 100644
--- a/refs/cljs.core/unsigned-bit-shift-right.md
+++ b/refs/cljs.core/unsigned-bit-shift-right.md
@@ -40,7 +40,7 @@ Bitwise shift right with zero fill
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2550-L2552):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2559-L2561):
```clj
(defn unsigned-bit-shift-right
@@ -51,19 +51,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2550-2552](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2550-L2552)
+ └── [core.cljs:2559-2561](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2559-L2561)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1135-L1136):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1135-L1136):
```clj
(core/defmacro ^::ana/numeric unsigned-bit-shift-right [x n]
@@ -74,12 +74,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1135-1136](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1135-L1136)
+ └── [core.cljc:1135-1136](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1135-L1136)
-->
@@ -130,13 +130,13 @@ The API data for this symbol:
:source {:code "(defn unsigned-bit-shift-right\n [x n] (cljs.core/unsigned-bit-shift-right x n))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2550 2552]},
+ :lines [2559 2561]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unsigned-bit-shift-right [x n]\n (core/list 'js* \"(~{} >>> ~{})\" x n))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1135 1136]}],
:full-name "cljs.core/unsigned-bit-shift-right",
diff --git a/refs/cljs.core/update-in.md b/refs/cljs.core/update-in.md
index efd6b96cd916..13b1bb335550 100644
--- a/refs/cljs.core/update-in.md
+++ b/refs/cljs.core/update-in.md
@@ -61,7 +61,7 @@ created.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4553-L4578):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4564-L4589):
```clj
(defn update-in
@@ -91,12 +91,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4553-4578](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4553-L4578)
+ └── [core.cljs:4564-4589](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4564-L4589)
-->
@@ -153,9 +153,9 @@ The API data for this symbol:
:source {:code "(defn update-in\n ([m [k & ks] f]\n (if ks\n (assoc m k (update-in (get m k) ks f))\n (assoc m k (f (get m k)))))\n ([m [k & ks] f a]\n (if ks\n (assoc m k (update-in (get m k) ks f a))\n (assoc m k (f (get m k) a))))\n ([m [k & ks] f a b]\n (if ks\n (assoc m k (update-in (get m k) ks f a b))\n (assoc m k (f (get m k) a b))))\n ([m [k & ks] f a b c]\n (if ks\n (assoc m k (update-in (get m k) ks f a b c))\n (assoc m k (f (get m k) a b c))))\n ([m [k & ks] f a b c & args]\n (if ks\n (assoc m k (apply update-in (get m k) ks f a b c args))\n (assoc m k (apply f (get m k) a b c args)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4553 4578]},
+ :lines [4564 4589]},
:full-name "cljs.core/update-in",
:clj-symbol "clojure.core/update-in",
:docstring "'Updates' a value in a nested associative structure, where ks is a\nsequence of keys and f is a function that will take the old value\nand any supplied args and return the new value, and returns a new\nnested structure. If any levels do not exist, hash-maps will be\ncreated."}
diff --git a/refs/cljs.core/update.md b/refs/cljs.core/update.md
index fd0ed9f23dee..8479f734717e 100644
--- a/refs/cljs.core/update.md
+++ b/refs/cljs.core/update.md
@@ -45,7 +45,7 @@ structure. If the key does not exist, nil is passed as the old value.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4580-L4594):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4591-L4605):
```clj
(defn update
@@ -65,12 +65,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4580-4594](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4580-L4594)
+ └── [core.cljs:4591-4605](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4591-L4605)
-->
@@ -125,9 +125,9 @@ The API data for this symbol:
:source {:code "(defn update\n ([m k f]\n (assoc m k (f (get m k))))\n ([m k f x]\n (assoc m k (f (get m k) x)))\n ([m k f x y]\n (assoc m k (f (get m k) x y)))\n ([m k f x y z]\n (assoc m k (f (get m k) x y z)))\n ([m k f x y z & more]\n (assoc m k (apply f (get m k) x y z more))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4580 4594]},
+ :lines [4591 4605]},
:full-name "cljs.core/update",
:clj-symbol "clojure.core/update",
:docstring "'Updates' a value in an associative structure, where k is a\nkey and f is a function that will take the old value\nand any supplied args and return the new value, and returns a new\nstructure. If the key does not exist, nil is passed as the old value."}
diff --git a/refs/cljs.core/uuid.md b/refs/cljs.core/uuid.md
index 280101484e6d..ddda82d564f9 100644
--- a/refs/cljs.core/uuid.md
+++ b/refs/cljs.core/uuid.md
@@ -60,7 +60,7 @@ No validation is performed:
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9842-L9843):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9854-L9855):
```clj
(defn uuid [s]
@@ -71,12 +71,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9842-9843](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9842-L9843)
+ └── [core.cljs:9854-9855](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L9854-L9855)
-->
@@ -126,9 +126,9 @@ The API data for this symbol:
:source {:code "(defn uuid [s]\n (UUID. s nil))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9842 9843]},
+ :lines [9854 9855]},
:examples [{:id "d6491d",
:content "```clj\n(uuid \"00000000-0000-0000-0000-000000000000\")\n;;=> #uuid \"00000000-0000-0000-0000-000000000000\"\n\n(uuid \"97bda55b-6175-4c39-9e04-7c0205c709dc\")\n;;=> #uuid \"97bda55b-6175-4c39-9e04-7c0205c709dc\"\n```\n\nNo validation is performed:\n\n```clj\n(uuid \"\")\n;;=> #uuid \"\"\n```"}],
:full-name "cljs.core/uuid"}
diff --git a/refs/cljs.core/val.md b/refs/cljs.core/val.md
index b8e03f51fa2b..95229421eb9d 100644
--- a/refs/cljs.core/val.md
+++ b/refs/cljs.core/val.md
@@ -40,7 +40,7 @@ Returns the value in the map entry.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7895-L7898):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7906-L7909):
```clj
(defn val
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7895-7898](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7895-L7898)
+ └── [core.cljs:7906-7909](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7906-L7909)
-->
@@ -110,9 +110,9 @@ The API data for this symbol:
:source {:code "(defn val\n [map-entry]\n (-val map-entry))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [7895 7898]},
+ :lines [7906 7909]},
:full-name "cljs.core/val",
:clj-symbol "clojure.core/val",
:docstring "Returns the value in the map entry."}
diff --git a/refs/cljs.core/vals.md b/refs/cljs.core/vals.md
index a5894b53832d..66fb43a880bb 100644
--- a/refs/cljs.core/vals.md
+++ b/refs/cljs.core/vals.md
@@ -40,7 +40,7 @@ Returns a sequence of the map's values.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7889-L7893):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7900-L7904):
```clj
(defn vals
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7889-7893](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7889-L7893)
+ └── [core.cljs:7900-7904](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L7900-L7904)
-->
@@ -111,9 +111,9 @@ The API data for this symbol:
:source {:code "(defn vals\n [hash-map]\n (when-let [mseq (seq hash-map)]\n (ValSeq. mseq nil)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [7889 7893]},
+ :lines [7900 7904]},
:full-name "cljs.core/vals",
:clj-symbol "clojure.core/vals",
:docstring "Returns a sequence of the map's values."}
diff --git a/refs/cljs.core/varQMARK.md b/refs/cljs.core/varQMARK.md
index 2866efbb66e2..4968b50fee42 100644
--- a/refs/cljs.core/varQMARK.md
+++ b/refs/cljs.core/varQMARK.md
@@ -30,7 +30,7 @@ Returns true if v is of type cljs.core.Var
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1028-L1031):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1037-L1040):
```clj
(defn var?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1028-1031](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1028-L1031)
+ └── [core.cljs:1037-1040](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1037-L1040)
-->
@@ -98,9 +98,9 @@ The API data for this symbol:
:source {:code "(defn var?\n [v]\n (instance? cljs.core.Var v))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1028 1031]},
+ :lines [1037 1040]},
:full-name "cljs.core/var?",
:clj-symbol "clojure.core/var?",
:docstring "Returns true if v is of type cljs.core.Var"}
diff --git a/refs/cljs.core/vary-meta.md b/refs/cljs.core/vary-meta.md
index c71db1154823..0db483c26cc5 100644
--- a/refs/cljs.core/vary-meta.md
+++ b/refs/cljs.core/vary-meta.md
@@ -62,7 +62,7 @@ Returns an object of the same type and value as obj, with
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3472-L3486):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3481-L3495):
```clj
(defn vary-meta
@@ -84,12 +84,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3472-3486](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3472-L3486)
+ └── [core.cljs:3481-3495](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L3481-L3495)
-->
@@ -142,9 +142,9 @@ The API data for this symbol:
:source {:code "(defn vary-meta\n ([obj f]\n (with-meta obj (f (meta obj))))\n ([obj f a]\n (with-meta obj (f (meta obj) a)))\n ([obj f a b]\n (with-meta obj (f (meta obj) a b)))\n ([obj f a b c]\n (with-meta obj (f (meta obj) a b c)))\n ([obj f a b c d]\n (with-meta obj (f (meta obj) a b c d)))\n ([obj f a b c d & args]\n (with-meta obj (apply f (meta obj) a b c d args))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [3472 3486]},
+ :lines [3481 3495]},
:examples [{:id "8cca62",
:content "```clj\n(def a ^:foo [1 2 3])\n(def b (vary-meta a assoc :bar true))\n\n(= a b)\n;;=> true\n\n(meta a)\n;;=> {:foo true}\n\n(meta b)\n;;=> {:foo true, :bar true}\n```"}],
:full-name "cljs.core/vary-meta",
diff --git a/refs/cljs.core/vec.md b/refs/cljs.core/vec.md
index 6923f651aff4..ec9f8d2c8787 100644
--- a/refs/cljs.core/vec.md
+++ b/refs/cljs.core/vec.md
@@ -42,7 +42,7 @@ will be aliased and should not be modified.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4919-L4928):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4930-L4939):
```clj
(defn vec
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4919-4928](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4919-L4928)
+ └── [core.cljs:4930-4939](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4930-L4939)
-->
@@ -117,9 +117,9 @@ The API data for this symbol:
:source {:code "(defn vec\n [coll]\n (if (array? coll)\n (.fromArray PersistentVector coll true)\n (-persistent!\n (reduce -conj!\n (-as-transient (.-EMPTY PersistentVector))\n coll))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4919 4928]},
+ :lines [4930 4939]},
:full-name "cljs.core/vec",
:clj-symbol "clojure.core/vec",
:docstring "Creates a new vector containing the contents of coll. JavaScript arrays\nwill be aliased and should not be modified."}
diff --git a/refs/cljs.core/vector.md b/refs/cljs.core/vector.md
index d14c17bc7b62..b78c3dcd0685 100644
--- a/refs/cljs.core/vector.md
+++ b/refs/cljs.core/vector.md
@@ -43,7 +43,7 @@ Creates a new vector containing the args.
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4930-L4935):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4941-L4946):
```clj
(defn vector
@@ -57,19 +57,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4930-4935](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4930-L4935)
+ └── [core.cljs:4941-4946](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4941-L4946)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2325-L2334):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2325-L2334):
```clj
(core/defmacro vector
@@ -88,12 +88,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2325-2334](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2325-L2334)
+ └── [core.cljc:2325-2334](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2325-L2334)
-->
@@ -147,13 +147,13 @@ The API data for this symbol:
:source {:code "(defn vector\n [& args]\n (if (and (instance? IndexedSeq args) (zero? (.-i args)))\n (.fromArray PersistentVector (.-arr args) true)\n (vec args)))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4930 4935]},
+ :lines [4941 4946]},
:extra-sources [{:code "(core/defmacro vector\n ([] '(.-EMPTY cljs.core/PersistentVector))\n ([& xs]\n (core/let [cnt (count xs)]\n (if (core/< cnt 32)\n `(cljs.core/PersistentVector. nil ~cnt 5\n (.-EMPTY-NODE cljs.core/PersistentVector) (array ~@xs) nil)\n (vary-meta\n `(.fromArray cljs.core/PersistentVector (array ~@xs) true)\n assoc :tag 'cljs.core/PersistentVector)))))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2325 2334]}],
:full-name "cljs.core/vector",
diff --git a/refs/cljs.core/vectorQMARK.md b/refs/cljs.core/vectorQMARK.md
index 2d59fb898aca..64b56e4f61f9 100644
--- a/refs/cljs.core/vectorQMARK.md
+++ b/refs/cljs.core/vectorQMARK.md
@@ -41,7 +41,7 @@ Return true if x satisfies IVector
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1913-L1915):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1922-L1924):
```clj
(defn ^boolean vector?
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1913-1915](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1913-L1915)
+ └── [core.cljs:1922-1924](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1922-L1924)
-->
@@ -111,9 +111,9 @@ The API data for this symbol:
:source {:code "(defn ^boolean vector?\n [x] (satisfies? IVector x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1913 1915]},
+ :lines [1922 1924]},
:full-name "cljs.core/vector?",
:clj-symbol "clojure.core/vector?",
:docstring "Return true if x satisfies IVector"}
diff --git a/refs/cljs.core/volatileBANG.md b/refs/cljs.core/volatileBANG.md
index d0dd00557f5f..6b5977502a80 100644
--- a/refs/cljs.core/volatileBANG.md
+++ b/refs/cljs.core/volatileBANG.md
@@ -38,7 +38,7 @@ Creates and returns a Volatile with an initial value of val.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4045-L4048):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4055-L4058):
```clj
(defn volatile!
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4045-4048](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4045-L4048)
+ └── [core.cljs:4055-4058](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4055-L4058)
-->
@@ -110,9 +110,9 @@ The API data for this symbol:
:source {:code "(defn volatile!\n [val]\n (Volatile. val))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4045 4048]},
+ :lines [4055 4058]},
:full-name "cljs.core/volatile!",
:clj-symbol "clojure.core/volatile!",
:docstring "Creates and returns a Volatile with an initial value of val."}
diff --git a/refs/cljs.core/volatileQMARK.md b/refs/cljs.core/volatileQMARK.md
index d1c47ddbfee9..a921e498e852 100644
--- a/refs/cljs.core/volatileQMARK.md
+++ b/refs/cljs.core/volatileQMARK.md
@@ -35,7 +35,7 @@ Returns true if x is a volatile.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4050-L4052):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4060-L4062):
```clj
(defn volatile?
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4050-4052](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4050-L4052)
+ └── [core.cljs:4060-4062](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4060-L4062)
-->
@@ -103,9 +103,9 @@ The API data for this symbol:
:source {:code "(defn volatile?\n [x] (instance? Volatile x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4050 4052]},
+ :lines [4060 4062]},
:full-name "cljs.core/volatile?",
:clj-symbol "clojure.core/volatile?",
:docstring "Returns true if x is a volatile."}
diff --git a/refs/cljs.core/vresetBANG.md b/refs/cljs.core/vresetBANG.md
index a09eefd1d15a..fb812ab8ffb1 100644
--- a/refs/cljs.core/vresetBANG.md
+++ b/refs/cljs.core/vresetBANG.md
@@ -37,7 +37,7 @@ current value. Returns newval.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4054-L4057):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4064-L4067):
```clj
(defn vreset!
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4054-4057](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4054-L4057)
+ └── [core.cljs:4064-4067](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L4064-L4067)
-->
@@ -105,9 +105,9 @@ The API data for this symbol:
:source {:code "(defn vreset!\n [vol newval] (-vreset! vol newval))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [4054 4057]},
+ :lines [4064 4067]},
:full-name "cljs.core/vreset!",
:clj-symbol "clojure.core/vreset!",
:docstring "Sets the value of volatile to newval without regard for the\ncurrent value. Returns newval."}
diff --git a/refs/cljs.core/vswapBANG.md b/refs/cljs.core/vswapBANG.md
index eddecc9199ea..285681e8ea4b 100644
--- a/refs/cljs.core/vswapBANG.md
+++ b/refs/cljs.core/vswapBANG.md
@@ -38,7 +38,7 @@ was swapped in.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2607-L2612):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2609-L2614):
```clj
(core/defmacro vswap!
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2607-2612](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2607-L2612)
+ └── [core.cljc:2609-2614](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2609-L2614)
-->
@@ -107,9 +107,9 @@ The API data for this symbol:
:source {:code "(core/defmacro vswap!\n [vol f & args]\n `(-vreset! ~vol (~f (-deref ~vol) ~@args)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2607 2612]},
+ :lines [2609 2614]},
:full-name "cljs.core/vswap!",
:clj-symbol "clojure.core/vswap!",
:docstring "Non-atomically swaps the value of the volatile as if:\n(apply f current-value-of-vol args). Returns the value that\nwas swapped in."}
diff --git a/refs/cljs.core/with-meta.md b/refs/cljs.core/with-meta.md
index da91e14ea166..d5ad1c609338 100644
--- a/refs/cljs.core/with-meta.md
+++ b/refs/cljs.core/with-meta.md
@@ -62,7 +62,7 @@ map m as its metadata.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1820-L1827):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1829-L1836):
```clj
(defn with-meta
@@ -77,12 +77,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1820-1827](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1820-L1827)
+ └── [core.cljs:1829-1836](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L1829-L1836)
-->
@@ -135,9 +135,9 @@ The API data for this symbol:
:source {:code "(defn with-meta\n [o meta]\n (if ^boolean (goog/isFunction o)\n (MetaFn. o meta)\n (when-not (nil? o)\n (-with-meta o meta))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [1820 1827]},
+ :lines [1829 1836]},
:examples [{:id "f189d4",
:content "```clj\n(def a ^:foo [1 2 3])\n(def b (with-meta a {:bar true}))\n\n(= a b)\n;;=> true\n\n(meta a)\n;;=> {:foo true}\n\n(meta b)\n;;=> {:bar true}\n```"}],
:full-name "cljs.core/with-meta",
diff --git a/refs/cljs.core/with-out-str.md b/refs/cljs.core/with-out-str.md
index 93f3e1dd8025..3708b31db8a8 100644
--- a/refs/cljs.core/with-out-str.md
+++ b/refs/cljs.core/with-out-str.md
@@ -32,12 +32,12 @@ printing calls.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2558-L2567):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2560-L2569):
```clj
(core/defmacro with-out-str
[& body]
- `(let [sb# (goog.string.StringBuffer.)]
+ `(let [sb# (js/goog.string.StringBuffer.)]
(binding [cljs.core/*print-newline* true
cljs.core/*print-fn* (fn [x#] (.append sb# x#))]
~@body)
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2558-2567](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2558-L2567)
+ └── [core.cljc:2560-2569](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L2560-L2569)
-->
@@ -101,12 +101,12 @@ The API data for this symbol:
:history [["+" "0.0-1535"]],
:type "macro",
:full-name-encode "cljs.core/with-out-str",
- :source {:code "(core/defmacro with-out-str\n [& body]\n `(let [sb# (goog.string.StringBuffer.)]\n (binding [cljs.core/*print-newline* true\n cljs.core/*print-fn* (fn [x#] (.append sb# x#))]\n ~@body)\n (cljs.core/str sb#)))",
+ :source {:code "(core/defmacro with-out-str\n [& body]\n `(let [sb# (js/goog.string.StringBuffer.)]\n (binding [cljs.core/*print-newline* true\n cljs.core/*print-fn* (fn [x#] (.append sb# x#))]\n ~@body)\n (cljs.core/str sb#)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
- :lines [2558 2567]},
+ :lines [2560 2569]},
:full-name "cljs.core/with-out-str",
:clj-symbol "clojure.core/with-out-str",
:docstring "Evaluates exprs in a context in which *print-fn* is bound to .append\non a fresh StringBuffer. Returns the string created by any nested\nprinting calls."}
diff --git a/refs/cljs.core/with-redefs.md b/refs/cljs.core/with-redefs.md
index 33535e47db68..09368a0ee15b 100644
--- a/refs/cljs.core/with-redefs.md
+++ b/refs/cljs.core/with-redefs.md
@@ -36,7 +36,7 @@ old values. Useful for mocking out functions during testing.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1976-L1996):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1976-L1996):
```clj
(core/defmacro with-redefs
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1976-1996](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1976-L1996)
+ └── [core.cljc:1976-1996](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1976-L1996)
-->
@@ -115,7 +115,7 @@ The API data for this symbol:
:source {:code "(core/defmacro with-redefs\n [bindings & body]\n (core/let [names (take-nth 2 bindings)\n vals (take-nth 2 (drop 1 bindings))\n tempnames (map (comp gensym name) names)\n binds (map core/vector names vals)\n resets (reverse (map core/vector names tempnames))\n bind-value (core/fn [[k v]] (core/list 'set! k v))]\n `(let [~@(interleave tempnames names)]\n ~@(map bind-value binds)\n (try\n ~@body\n (finally\n ~@(map bind-value resets))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1976 1996]},
:full-name "cljs.core/with-redefs",
diff --git a/refs/cljs.core/write-all.md b/refs/cljs.core/write-all.md
index 78b225e92411..7053cc2a8836 100644
--- a/refs/cljs.core/write-all.md
+++ b/refs/cljs.core/write-all.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8742-L8744):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8754-L8756):
```clj
(defn write-all [writer & ss]
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8742-8744](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8742-L8744)
+ └── [core.cljs:8754-8756](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8754-L8756)
-->
@@ -85,9 +85,9 @@ The API data for this symbol:
:source {:code "(defn write-all [writer & ss]\n (doseq [s ss]\n (-write writer s)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8742 8744]},
+ :lines [8754 8756]},
:full-name "cljs.core/write-all",
:full-name-encode "cljs.core/write-all",
:history [["+" "0.0-1503"]]}
diff --git a/refs/cljs.core/zeroQMARK.md b/refs/cljs.core/zeroQMARK.md
index 47b791db2ae5..e96cf19ca166 100644
--- a/refs/cljs.core/zeroQMARK.md
+++ b/refs/cljs.core/zeroQMARK.md
@@ -41,7 +41,7 @@ Returns true if num is zero, else false
```
-Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2578-L2581):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2587-L2590):
```clj
(defn ^boolean zero?
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2578-2581](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2578-L2581)
+ └── [core.cljs:2587-2590](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L2587-L2590)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1066-L1067):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1066-L1067):
```clj
(core/defmacro ^::ana/numeric zero? [x]
@@ -76,12 +76,12 @@ Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1066-1067](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L1066-L1067)
+ └── [core.cljc:1066-1067](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/core.cljc#L1066-L1067)
-->
@@ -133,13 +133,13 @@ The API data for this symbol:
:source {:code "(defn ^boolean zero?\n [n]\n (cljs.core/zero? n))",
:title "Function code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [2578 2581]},
+ :lines [2587 2590]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric zero? [x]\n `(== ~x 0))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/core.cljc",
:lines [1066 1067]}],
:full-name "cljs.core/zero?",
diff --git a/refs/cljs.core/zipmap.md b/refs/cljs.core/zipmap.md
index e4b06853b0df..1ce24e0ea4db 100644
--- a/refs/cljs.core/zipmap.md
+++ b/refs/cljs.core/zipmap.md
@@ -43,7 +43,7 @@ Returns a map with the keys mapped to the corresponding vals.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8281-L8291):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8293-L8303):
```clj
(defn zipmap
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8281-8291](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8281-L8291)
+ └── [core.cljs:8293-8303](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/core.cljs#L8293-L8303)
-->
@@ -120,9 +120,9 @@ The API data for this symbol:
:source {:code "(defn zipmap\n [keys vals]\n (loop [map (transient {})\n ks (seq keys)\n vs (seq vals)]\n (if (and ks vs)\n (recur (assoc! map (first ks) (first vs))\n (next ks)\n (next vs))\n (persistent! map))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8281 8291]},
+ :lines [8293 8303]},
:full-name "cljs.core/zipmap",
:clj-symbol "clojure.core/zipmap",
:docstring "Returns a map with the keys mapped to the corresponding vals."}
diff --git a/refs/cljs.js/STAReval-fnSTAR.md b/refs/cljs.js/STAReval-fnSTAR.md
index ff5a09cc4bdc..320937af14a4 100644
--- a/refs/cljs.js/STAReval-fnSTAR.md
+++ b/refs/cljs.js/STAReval-fnSTAR.md
@@ -31,7 +31,7 @@ The result of evaluation should be the return value.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L79-L93):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L79-L93):
```clj
(defonce
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:79-93](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L79-L93)
+ └── [js.cljs:79-93](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L79-L93)
-->
@@ -106,7 +106,7 @@ The API data for this symbol:
:source {:code "(defonce\n ^{:doc \"Each runtime environment provides various ways to eval JavaScript\n source. Whatever function *eval-fn* is bound to will be passed a map\n containing the following keys:\n\n :source - the source of the library (string)\n :name - used to unique identify the script (symbol)\n :cache - if the source was originally ClojureScript, will be given the\n analysis cache.\n\n The result of evaluation should be the return value.\"\n :dynamic true}\n *eval-fn*\n (fn [js-source]\n (throw (js/Error. \"No *eval-fn* set\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
:lines [79 93]},
:full-name "cljs.js/*eval-fn*",
diff --git a/refs/cljs.js/STARload-fnSTAR.md b/refs/cljs.js/STARload-fnSTAR.md
index f475ac078420..0055906ffd53 100644
--- a/refs/cljs.js/STARload-fnSTAR.md
+++ b/refs/cljs.js/STARload-fnSTAR.md
@@ -44,7 +44,7 @@ nil.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L50-L77):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L50-L77):
```clj
(defonce
@@ -81,12 +81,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:50-77](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L50-L77)
+ └── [js.cljs:50-77](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L50-L77)
-->
@@ -132,7 +132,7 @@ The API data for this symbol:
:source {:code "(defonce\n ^{:doc \"Each runtime environment provides a different way to load a library.\n Whatever function *load-fn* is bound to will be passed two arguments - a\n map and a callback function: The map will have the following keys:\n\n :name - the name of the library (a symbol)\n :macros - modifier signaling a macros namespace load\n :path - munged relative library path (a string)\n\n It is up to the implementor to correctly resolve the corresponding .cljs,\n .cljc, or .js resource (the order must be respected). If :macros is true\n resolution should only consider .clj or .cljc resources (the order must be\n respected). Upon resolution the callback should be invoked with a map\n containing the following keys:\n\n :lang - the language, :clj or :js\n :source - the source of the library (a string)\n :cache - optional, if a :clj namespace has been precompiled to :js, can\n give an analysis cache for faster loads.\n :source-map - optional, if a :clj namespace has been precompiled to :js, can\n give a V3 source map JSON\n\n If the resource could not be resolved, the callback should be invoked with\n nil.\"\n :dynamic true}\n *load-fn*\n (fn [name cb]\n (throw (js/Error. \"No *load-fn* set\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
:lines [50 77]},
:full-name "cljs.js/*load-fn*",
diff --git a/refs/cljs.js/STARloadedSTAR.md b/refs/cljs.js/STARloadedSTAR.md
index a2a6b5f96be7..bbab2f8fa684 100644
--- a/refs/cljs.js/STARloadedSTAR.md
+++ b/refs/cljs.js/STARloadedSTAR.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L159):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L159):
```clj
(def *loaded* (atom #{}))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:159](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L159)
+ └── [js.cljs:159](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L159)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def *loaded* (atom #{}))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
:lines [159]},
:full-name "cljs.js/*loaded*",
diff --git a/refs/cljs.js/analyze-str.md b/refs/cljs.js/analyze-str.md
index c24f7c1e8948..0aec981693b1 100644
--- a/refs/cljs.js/analyze-str.md
+++ b/refs/cljs.js/analyze-str.md
@@ -55,7 +55,7 @@ cb (function)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L427-L466):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L479-L518):
```clj
(defn analyze-str
@@ -81,12 +81,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:427-466](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L427-L466)
+ └── [js.cljs:479-518](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L479-L518)
-->
@@ -136,9 +136,9 @@ The API data for this symbol:
:source {:code "(defn analyze-str\n ([state source cb]\n (analyze-str state source nil cb))\n ([state source name cb]\n (analyze-str state source name nil cb))\n ([state source name opts cb]\n {:pre [(atom? state) (string? source)\n (valid-name? name) (valid-opts? opts) (fn? cb)]}\n (analyze-str*\n {:*compiler* state\n :*data-readers* tags/*cljs-data-readers*\n :*passes* (or (:passes opts) ana/*passes*)\n :*analyze-deps* (or (:analyze-deps opts) true)\n :*load-macros* (or (:load-macros opts) true)\n :*load-fn* (or (:load opts) *load-fn*)\n :*eval-fn* (or (:eval opts) *eval-fn*)}\n source name opts cb)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
- :lines [427 466]},
+ :lines [479 518]},
:full-name "cljs.js/analyze-str",
:docstring "Analyze ClojureScript source. The compiler state will be populated with\nthe results of analyzes. The parameters:\n\nstate (atom)\n the compiler state\n\nsource (string)\n the ClojureScript source\n\nname (symbol)\n optional, the name of the source\n\nopts (map)\n compilation options.\n\n:eval - the eval function to invoke, see *eval-fn*\n:load - library resolution function, see *load-fn*\n\ncb (function)\n callback, will be invoked with a map. If successful the map will contain\n a key :value, the actual value is not meaningful. If unsuccessful the\n map will contain a key :error with an ex-info instance describing the cause\n of failure."}
diff --git a/refs/cljs.js/compile-str.md b/refs/cljs.js/compile-str.md
index c2d37ab2caa7..c4b0586c6d9c 100644
--- a/refs/cljs.js/compile-str.md
+++ b/refs/cljs.js/compile-str.md
@@ -54,7 +54,7 @@ cb (function)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L589-L627):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L641-L679):
```clj
(defn compile-str
@@ -80,12 +80,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:589-627](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L589-L627)
+ └── [js.cljs:641-679](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L641-L679)
-->
@@ -135,9 +135,9 @@ The API data for this symbol:
:source {:code "(defn compile-str\n ([state source cb]\n (compile-str state source nil cb))\n ([state source name cb]\n (compile-str state source name nil cb))\n ([state source name opts cb]\n {:pre [(atom? state) (string? source)\n (valid-name? name) (valid-opts? opts) (fn? cb)]}\n (compile-str*\n {:*compiler* state\n :*data-readers* tags/*cljs-data-readers*\n :*analyze-deps* (or (:analyze-deps opts) true)\n :*load-macros* (or (:load-macros opts) true)\n :*load-fn* (or (:load opts) *load-fn*)\n :*eval-fn* (or (:eval opts) *eval-fn*)\n :*sm-data* (when (:source-map opts) (sm-data))}\n source name opts cb)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
- :lines [589 627]},
+ :lines [641 679]},
:full-name "cljs.js/compile-str",
:docstring "Compile ClojureScript source into JavaScript. The parameters:\n\nstate (atom)\n the compiler state\n\nsource (string)\n the ClojureScript source\n\nname (symbol)\n optional, the name of the source\n\nopts (map)\n compilation options.\n\n :load - library resolution function, see *load-fn*\n :source-map - set to true to generate inline source map information\n\ncb (function)\n callback, will be invoked with a map. If successful the map will contain\n a key :value with the compilation result (string). If unsuccessful the map\n will contain a key :error with an ex-info instance describing the cause\n of failure."}
diff --git a/refs/cljs.js/dump-core.md b/refs/cljs.js/dump-core.md
index f3bb71806072..c955dddf1c61 100644
--- a/refs/cljs.js/dump-core.md
+++ b/refs/cljs.js/dump-core.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.clj#L20-L24):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.clj#L20-L24):
```clj
(defmacro dump-core []
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.clj:20-24](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.clj#L20-L24)
+ └── [js.clj:20-24](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.clj#L20-L24)
-->
@@ -87,7 +87,7 @@ The API data for this symbol:
:source {:code "(defmacro dump-core []\n (let [state @env/*compiler*]\n (if-not (false? (get-in state [:options :dump-core]))\n `(quote ~(get-in state [::ana/namespaces 'cljs.core]))\n `(hash-map))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.clj",
:lines [20 24]},
:full-name "cljs.js/dump-core",
diff --git a/refs/cljs.js/empty-state.md b/refs/cljs.js/empty-state.md
index 2491727c57a1..73fdc35a996f 100644
--- a/refs/cljs.js/empty-state.md
+++ b/refs/cljs.js/empty-state.md
@@ -31,7 +31,7 @@ eval and eval-str.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L103-L113):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L103-L113):
```clj
(defn empty-state
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:103-113](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L103-L113)
+ └── [js.cljs:103-113](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L103-L113)
-->
@@ -102,7 +102,7 @@ The API data for this symbol:
:source {:code "(defn empty-state\n ([]\n (doto (env/default-compiler-env)\n (swap!\n (fn [state]\n (-> state\n (assoc-in [::ana/namespaces 'cljs.core] (dump-core)))))))\n ([init]\n (doto (empty-state) (swap! init))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
:lines [103 113]},
:full-name "cljs.js/empty-state",
diff --git a/refs/cljs.js/eval-str.md b/refs/cljs.js/eval-str.md
index 0389a1afbe5a..6bf1263791c7 100644
--- a/refs/cljs.js/eval-str.md
+++ b/refs/cljs.js/eval-str.md
@@ -61,7 +61,7 @@ cb (function)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L710-L754):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L762-L806):
```clj
(defn eval-str
@@ -86,12 +86,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:710-754](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L710-L754)
+ └── [js.cljs:762-806](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L762-L806)
-->
@@ -141,9 +141,9 @@ The API data for this symbol:
:source {:code "(defn eval-str\n ([state source cb]\n (eval-str state source nil cb))\n ([state source name cb]\n (eval-str state source name nil cb))\n ([state source name opts cb]\n {:pre [(atom? state) (string? source)\n (valid-name? name) (valid-opts? opts) (fn? cb)]}\n (eval-str*\n {:*compiler* state\n :*data-readers* tags/*cljs-data-readers*\n :*analyze-deps* (or (:analyze-deps opts) true)\n :*load-macros* (or (:load-macros opts) true)\n :*load-fn* (or (:load opts) *load-fn*)\n :*eval-fn* (or (:eval opts) *eval-fn*)}\n source name opts cb)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
- :lines [710 754]},
+ :lines [762 806]},
:full-name "cljs.js/eval-str",
:docstring "Evalute ClojureScript source given as a string. The parameters:\n\nstate (atom)\n the compiler state\n\nsource (string)\n the ClojureScript source\n\nname (symbol)\n optional, the name of the source\n\nopts (map)\n compilation options.\n\n :eval - eval function to invoke, see *eval-fn*\n :load - library resolution function, see *load-fn*\n :source-map - set to true to generate inline source map information\n :cache-source - optional, a function to run side-effects with the\n compilation result prior to actual evalution. This function\n takes two arguments, the first is the eval map, the source\n will be under :source. The second argument is a callback of\n one argument. If an error occurs an :error key should be\n supplied.\n\ncb (function)\n callback, will be invoked with a map. If succesful the map will contain\n a :value key with the result of evaluation and :ns the current namespace.\n If unsuccessful will contain a :error key with an ex-info instance describing\n the cause of failure."}
diff --git a/refs/cljs.js/eval.md b/refs/cljs.js/eval.md
index 62367f19d215..c320fcf69bb4 100644
--- a/refs/cljs.js/eval.md
+++ b/refs/cljs.js/eval.md
@@ -42,13 +42,13 @@ opts (map)
cb (function)
callback, will be invoked with a map. If successful the map will contain
- a :value key with the result of evalution. If unsuccessful the map wil
- contain a :error key with an ex-info instance describing the cause of
+ a key :value with the result of evalution. If unsuccessful the map will
+ contain a key :error with an ex-info instance describing the cause of
failure.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L505-L535):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L557-L587):
```clj
(defn eval
@@ -69,12 +69,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:505-535](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L505-L535)
+ └── [js.cljs:557-587](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L557-L587)
-->
@@ -122,11 +122,11 @@ The API data for this symbol:
:source {:code "(defn eval\n ([state form cb]\n (eval state form nil cb))\n ([state form opts cb]\n (eval*\n {:*compiler* state\n :*data-readers* tags/*cljs-data-readers*\n :*analyze-deps* (or (:analyze-deps opts) true)\n :*load-macros* (or (:load-macros opts) true)\n :*load-fn* (or (:load opts) *load-fn*)\n :*eval-fn* (or (:eval opts) *eval-fn*)}\n form opts cb)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
- :lines [505 535]},
+ :lines [557 587]},
:full-name "cljs.js/eval",
- :docstring "Evaluate a single ClojureScript form. The parameters:\n\nstate (atom)\n the compiler state\n\nform (s-expr)\n the ClojureScript source\n\nopts (map)\n compilation options.\n\n :eval - the eval function to invoke, see *eval-fn*\n :load - library resolution function, see *load-fn*\n\ncb (function)\n callback, will be invoked with a map. If successful the map will contain\n a :value key with the result of evalution. If unsuccessful the map wil\n contain a :error key with an ex-info instance describing the cause of\n failure."}
+ :docstring "Evaluate a single ClojureScript form. The parameters:\n\nstate (atom)\n the compiler state\n\nform (s-expr)\n the ClojureScript source\n\nopts (map)\n compilation options.\n\n :eval - the eval function to invoke, see *eval-fn*\n :load - library resolution function, see *load-fn*\n\ncb (function)\n callback, will be invoked with a map. If successful the map will contain\n a key :value with the result of evalution. If unsuccessful the map will\n contain a key :error with an ex-info instance describing the cause of\n failure."}
```
diff --git a/refs/cljs.js/file-GTns.md b/refs/cljs.js/file-GTns.md
index 7f50ce987606..e34ed2da4cf1 100644
--- a/refs/cljs.js/file-GTns.md
+++ b/refs/cljs.js/file-GTns.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L35-L39):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L35-L39):
```clj
(defn file->ns
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:35-39](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L35-L39)
+ └── [js.cljs:35-39](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L35-L39)
-->
@@ -87,7 +87,7 @@ The API data for this symbol:
:source {:code "(defn file->ns\n [file]\n (let [lib-name (subs (string/replace file \"/\" \".\")\n 0 (- (count file) 5))]\n (symbol (demunge lib-name))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
:lines [35 39]},
:full-name "cljs.js/file->ns",
diff --git a/refs/cljs.js/js-eval.md b/refs/cljs.js/js-eval.md
index 1ec9781501e6..35ee2bf17c20 100644
--- a/refs/cljs.js/js-eval.md
+++ b/refs/cljs.js/js-eval.md
@@ -27,7 +27,7 @@ A default JavaScript evaluation function.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L95-L98):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L95-L98):
```clj
(defn js-eval
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:95-98](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L95-L98)
+ └── [js.cljs:95-98](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L95-L98)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defn js-eval\n [{:keys [source] :as resource}]\n (js/eval source))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
:lines [95 98]},
:full-name "cljs.js/js-eval",
diff --git a/refs/cljs.js/load-analysis-cacheBANG.md b/refs/cljs.js/load-analysis-cacheBANG.md
index b05f3f75c719..eac1d1953d3b 100644
--- a/refs/cljs.js/load-analysis-cacheBANG.md
+++ b/refs/cljs.js/load-analysis-cacheBANG.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L115-L116):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L115-L116):
```clj
(defn load-analysis-cache! [state ns cache]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:115-116](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L115-L116)
+ └── [js.cljs:115-116](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L115-L116)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn load-analysis-cache! [state ns cache]\n (swap! state assoc-in [::ana/namespaces ns] cache))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
:lines [115 116]},
:full-name "cljs.js/load-analysis-cache!",
diff --git a/refs/cljs.js/load-source-mapBANG.md b/refs/cljs.js/load-source-mapBANG.md
index 697591a903d3..1522c5a46342 100644
--- a/refs/cljs.js/load-source-mapBANG.md
+++ b/refs/cljs.js/load-source-mapBANG.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L118-L120):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L118-L120):
```clj
(defn load-source-map! [state ns sm-json]
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:118-120](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L118-L120)
+ └── [js.cljs:118-120](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L118-L120)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn load-source-map! [state ns sm-json]\n (let [sm (sm/decode (.parse js/JSON sm-json))]\n (swap! state assoc-in [:source-maps ns] sm)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
:lines [118 120]},
:full-name "cljs.js/load-source-map!",
diff --git a/refs/cljs.js/ns-GTrelpath.md b/refs/cljs.js/ns-GTrelpath.md
index e734b77b1332..c2e5b2296912 100644
--- a/refs/cljs.js/ns-GTrelpath.md
+++ b/refs/cljs.js/ns-GTrelpath.md
@@ -27,7 +27,7 @@ Given a namespace as a symbol return the relative path sans extension
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L30-L33):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L30-L33):
```clj
(defn ns->relpath
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:30-33](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L30-L33)
+ └── [js.cljs:30-33](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L30-L33)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defn ns->relpath\n [ns-sym]\n (string/replace (ana/munge-path ns-sym) \\. \\/))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
:lines [30 33]},
:full-name "cljs.js/ns->relpath",
diff --git a/refs/cljs.js/require.md b/refs/cljs.js/require.md
index 67a875b35402..b7002a76f05d 100644
--- a/refs/cljs.js/require.md
+++ b/refs/cljs.js/require.md
@@ -31,7 +31,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L161-L234):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L204-L285):
```clj
(defn require
@@ -77,23 +77,31 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
(do
(swap! *loaded* conj name)
(cb {:value true})))))
- :js (let [res (try
- ((:*eval-fn* bound-vars) resource)
- (when cache
- (load-analysis-cache!
- (:*compiler* bound-vars) name cache))
- (when source-map
- (load-source-map!
- (:*compiler* bound-vars) name source-map))
- (catch :default cause
- (wrap-error
- (ana/error env
- (str "Could not require " name) cause))))]
- (if (:error res)
- (cb res)
- (do
- (swap! *loaded* conj name)
- (cb {:value true}))))
+ :js (process-macros-deps bound-vars cache opts
+ (fn [res]
+ (if (:error res)
+ (cb res)
+ (process-libs-deps bound-vars cache opts
+ (fn [res]
+ (if (:error res)
+ (cb res)
+ (let [res (try
+ ((:*eval-fn* bound-vars) resource)
+ (when cache
+ (load-analysis-cache!
+ (:*compiler* bound-vars) name cache))
+ (when source-map
+ (load-source-map!
+ (:*compiler* bound-vars) name source-map))
+ (catch :default cause
+ (wrap-error
+ (ana/error env
+ (str "Could not require " name) cause))))]
+ (if (:error res)
+ (cb res)
+ (do
+ (swap! *loaded* conj name)
+ (cb {:value true}))))))))))
(cb (wrap-error
(ana/error env
(str "Invalid :lang specified " lang ", only :clj or :js allowed"))))))
@@ -114,12 +122,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:161-234](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L161-L234)
+ └── [js.cljs:204-285](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.cljs#L204-L285)
-->
@@ -165,12 +173,12 @@ The API data for this symbol:
"[name opts cb]"
"[bound-vars name opts cb]"
"[bound-vars name reload opts cb]"],
- :source {:code "(defn require\n ([name cb]\n (require name nil cb))\n ([name opts cb]\n (require nil name opts cb))\n ([bound-vars name opts cb]\n (require bound-vars name nil opts cb))\n ([bound-vars name reload opts cb]\n (let [bound-vars (merge\n {:*compiler* (env/default-compiler-env)\n :*data-readers* tags/*cljs-data-readers*\n :*load-macros* (or (:load-macros opts) true)\n :*analyze-deps* (or (:analyze-deps opts) true)\n :*load-fn* (or (:load opts) *load-fn*)\n :*eval-fn* (or (:eval opts) *eval-fn*)}\n bound-vars)\n name (cond-> name (:macro-ns opts) ana/macro-ns-name)]\n (when (= :reload reload)\n (swap! *loaded* disj name))\n (when (= :reload-all reload)\n (reset! *loaded* #{}))\n (when (:verbose opts)\n (debug-prn (str \"Loading \" name (when (:macros-ns opts) \" macros\") \" namespace\")))\n (if-not (contains? @*loaded* name)\n (let [env (:*env* bound-vars)]\n (try\n ((:*load-fn* bound-vars)\n {:name name\n :macros (:macros-ns opts)\n :path (ns->relpath name)}\n (fn [resource]\n (assert (or (map? resource) (nil? resource))\n \"*load-fn* may only return a map or nil\")\n (if resource\n (let [{:keys [lang source cache source-map]} resource]\n (condp = lang\n :clj (eval-str* bound-vars source name opts\n (fn [res]\n (if (:error res)\n (cb res)\n (do\n (swap! *loaded* conj name)\n (cb {:value true})))))\n :js (let [res (try\n ((:*eval-fn* bound-vars) resource)\n (when cache\n (load-analysis-cache!\n (:*compiler* bound-vars) name cache))\n (when source-map\n (load-source-map!\n (:*compiler* bound-vars) name source-map))\n (catch :default cause\n (wrap-error\n (ana/error env\n (str \"Could not require \" name) cause))))]\n (if (:error res)\n (cb res)\n (do\n (swap! *loaded* conj name)\n (cb {:value true}))))\n (cb (wrap-error\n (ana/error env\n (str \"Invalid :lang specified \" lang \", only :clj or :js allowed\"))))))\n (cb (wrap-error\n (ana/error env\n (ana/error-message (if (:macros-ns opts)\n :undeclared-macros-ns\n :undeclared-ns)\n {:ns-sym name :js-provide (cljs.core/name name)})))))))\n (catch :default cause\n (cb (wrap-error\n (ana/error env\n (str \"Could not require \" name) cause))))))\n (cb {:value true})))))",
+ :source {:code "(defn require\n ([name cb]\n (require name nil cb))\n ([name opts cb]\n (require nil name opts cb))\n ([bound-vars name opts cb]\n (require bound-vars name nil opts cb))\n ([bound-vars name reload opts cb]\n (let [bound-vars (merge\n {:*compiler* (env/default-compiler-env)\n :*data-readers* tags/*cljs-data-readers*\n :*load-macros* (or (:load-macros opts) true)\n :*analyze-deps* (or (:analyze-deps opts) true)\n :*load-fn* (or (:load opts) *load-fn*)\n :*eval-fn* (or (:eval opts) *eval-fn*)}\n bound-vars)\n name (cond-> name (:macro-ns opts) ana/macro-ns-name)]\n (when (= :reload reload)\n (swap! *loaded* disj name))\n (when (= :reload-all reload)\n (reset! *loaded* #{}))\n (when (:verbose opts)\n (debug-prn (str \"Loading \" name (when (:macros-ns opts) \" macros\") \" namespace\")))\n (if-not (contains? @*loaded* name)\n (let [env (:*env* bound-vars)]\n (try\n ((:*load-fn* bound-vars)\n {:name name\n :macros (:macros-ns opts)\n :path (ns->relpath name)}\n (fn [resource]\n (assert (or (map? resource) (nil? resource))\n \"*load-fn* may only return a map or nil\")\n (if resource\n (let [{:keys [lang source cache source-map]} resource]\n (condp = lang\n :clj (eval-str* bound-vars source name opts\n (fn [res]\n (if (:error res)\n (cb res)\n (do\n (swap! *loaded* conj name)\n (cb {:value true})))))\n :js (process-macros-deps bound-vars cache opts\n (fn [res]\n (if (:error res)\n (cb res)\n (process-libs-deps bound-vars cache opts\n (fn [res]\n (if (:error res)\n (cb res)\n (let [res (try\n ((:*eval-fn* bound-vars) resource)\n (when cache\n (load-analysis-cache!\n (:*compiler* bound-vars) name cache))\n (when source-map\n (load-source-map!\n (:*compiler* bound-vars) name source-map))\n (catch :default cause\n (wrap-error\n (ana/error env\n (str \"Could not require \" name) cause))))]\n (if (:error res)\n (cb res)\n (do\n (swap! *loaded* conj name)\n (cb {:value true}))))))))))\n (cb (wrap-error\n (ana/error env\n (str \"Invalid :lang specified \" lang \", only :clj or :js allowed\"))))))\n (cb (wrap-error\n (ana/error env\n (ana/error-message (if (:macros-ns opts)\n :undeclared-macros-ns\n :undeclared-ns)\n {:ns-sym name :js-provide (cljs.core/name name)})))))))\n (catch :default cause\n (cb (wrap-error\n (ana/error env\n (str \"Could not require \" name) cause))))))\n (cb {:value true})))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.cljs",
- :lines [161 234]},
+ :lines [204 285]},
:full-name "cljs.js/require",
:full-name-encode "cljs.js/require",
:history [["+" "1.7.10"]]}
diff --git a/refs/cljs.js/with-state.md b/refs/cljs.js/with-state.md
index 16dd6ebe4315..05a06d3f327b 100644
--- a/refs/cljs.js/with-state.md
+++ b/refs/cljs.js/with-state.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.clj#L15-L18):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.clj#L15-L18):
```clj
(defmacro with-state
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [js.clj:15-18](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.clj#L15-L18)
+ └── [js.clj:15-18](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/js.clj#L15-L18)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defmacro with-state\n [state & body]\n `(menv/with-compiler-env ~state\n ~@body))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/js.clj",
:lines [15 18]},
:full-name "cljs.js/with-state",
diff --git a/refs/cljs.nodejs/enable-util-printBANG.md b/refs/cljs.nodejs/enable-util-printBANG.md
index 177073c3b4e6..4490a1652aad 100644
--- a/refs/cljs.nodejs/enable-util-printBANG.md
+++ b/refs/cljs.nodejs/enable-util-printBANG.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/nodejs.cljs#L18-L26):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/nodejs.cljs#L18-L26):
```clj
(defn enable-util-print! []
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [nodejs.cljs:18-26](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/nodejs.cljs#L18-L26)
+ └── [nodejs.cljs:18-26](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/nodejs.cljs#L18-L26)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn enable-util-print! []\n (set! *print-newline* false)\n (set! *print-fn*\n (fn [& args]\n (.apply (.-log js/console) js/console (into-array args))))\n (set! *print-err-fn*\n (fn [& args]\n (.apply (.-error js/console) js/console (into-array args))))\n nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/nodejs.cljs",
:lines [18 26]},
:full-name "cljs.nodejs/enable-util-print!",
diff --git a/refs/cljs.nodejs/process.md b/refs/cljs.nodejs/process.md
index d7f81a00adc6..2fd077f11b8c 100644
--- a/refs/cljs.nodejs/process.md
+++ b/refs/cljs.nodejs/process.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/nodejs.cljs#L16):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/nodejs.cljs#L16):
```clj
(def process (js* "process"))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [nodejs.cljs:16](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/nodejs.cljs#L16)
+ └── [nodejs.cljs:16](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/nodejs.cljs#L16)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def process (js* \"process\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/nodejs.cljs",
:lines [16]},
:full-name "cljs.nodejs/process",
diff --git a/refs/cljs.nodejs/require.md b/refs/cljs.nodejs/require.md
index dc05f1ed0eba..6b51c32704ac 100644
--- a/refs/cljs.nodejs/require.md
+++ b/refs/cljs.nodejs/require.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/nodejs.cljs#L15):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/nodejs.cljs#L15):
```clj
(def require (js* "require"))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [nodejs.cljs:15](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/nodejs.cljs#L15)
+ └── [nodejs.cljs:15](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/nodejs.cljs#L15)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def require (js* \"require\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/nodejs.cljs",
:lines [15]},
:full-name "cljs.nodejs/require",
diff --git a/refs/cljs.pprint/IPrettyFlush.md b/refs/cljs.pprint/IPrettyFlush.md
index b2f6c76d0813..7e9442ba8da3 100644
--- a/refs/cljs.pprint/IPrettyFlush.md
+++ b/refs/cljs.pprint/IPrettyFlush.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L144-L145):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L144-L145):
```clj
(defprotocol IPrettyFlush
@@ -28,12 +28,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:144-145](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L144-L145)
+ └── [pprint.cljs:144-145](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L144-L145)
-->
@@ -79,7 +79,7 @@ The API data for this symbol:
:source {:code "(defprotocol IPrettyFlush\n (-ppflush [pp]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [144 145]},
:methods [{:name "-ppflush", :signature ["[pp]"], :docstring nil}],
diff --git a/refs/cljs.pprint/STARprint-baseSTAR.md b/refs/cljs.pprint/STARprint-baseSTAR.md
index 46a86fcb89cb..536bdcfb02bf 100644
--- a/refs/cljs.pprint/STARprint-baseSTAR.md
+++ b/refs/cljs.pprint/STARprint-baseSTAR.md
@@ -25,7 +25,7 @@ The base to use for printing integers and rationals.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L672-L675):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L672-L675):
```clj
(def ^:dynamic
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:672-675](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L672-L675)
+ └── [pprint.cljs:672-675](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L672-L675)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic\n^{:doc \"The base to use for printing integers and rationals.\"\n :added \"1.2\"}\n*print-base* 10)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [672 675]},
:full-name "cljs.pprint/*print-base*",
diff --git a/refs/cljs.pprint/STARprint-miser-widthSTAR.md b/refs/cljs.pprint/STARprint-miser-widthSTAR.md
index db3defe5eff0..b230fde27db1 100644
--- a/refs/cljs.pprint/STARprint-miser-widthSTAR.md
+++ b/refs/cljs.pprint/STARprint-miser-widthSTAR.md
@@ -27,7 +27,7 @@ levels of nesting.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L632-L637):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L632-L637):
```clj
(def ^:dynamic
@@ -42,12 +42,12 @@ levels of nesting.",
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:632-637](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L632-L637)
+ └── [pprint.cljs:632-637](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L632-L637)
-->
@@ -97,7 +97,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic\n ^{:doc \"The column at which to enter miser style. Depending on the dispatch table,\nmiser style add newlines in more places to try to keep lines short allowing for further\nlevels of nesting.\",\n :added \"1.2\"}\n *print-miser-width* 40)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [632 637]},
:full-name "cljs.pprint/*print-miser-width*",
diff --git a/refs/cljs.pprint/STARprint-pprint-dispatchSTAR.md b/refs/cljs.pprint/STARprint-pprint-dispatchSTAR.md
index c43806776113..16c02fc582d8 100644
--- a/refs/cljs.pprint/STARprint-pprint-dispatchSTAR.md
+++ b/refs/cljs.pprint/STARprint-pprint-dispatchSTAR.md
@@ -26,7 +26,7 @@ set-pprint-dispatch to modify.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L619-L623):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L619-L623):
```clj
(defonce ^:dynamic
@@ -40,12 +40,12 @@ set-pprint-dispatch to modify."
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:619-623](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L619-L623)
+ └── [pprint.cljs:619-623](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L619-L623)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(defonce ^:dynamic\n ^{:doc \"The pretty print dispatch function. Use with-pprint-dispatch or\nset-pprint-dispatch to modify.\"\n :added \"1.2\"}\n *print-pprint-dispatch* nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [619 623]},
:full-name "cljs.pprint/*print-pprint-dispatch*",
diff --git a/refs/cljs.pprint/STARprint-prettySTAR.md b/refs/cljs.pprint/STARprint-prettySTAR.md
index 731f88377d25..c3adf3ddf299 100644
--- a/refs/cljs.pprint/STARprint-prettySTAR.md
+++ b/refs/cljs.pprint/STARprint-prettySTAR.md
@@ -25,7 +25,7 @@ Bind to true if you want write to use pretty printing
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L615-L617):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L615-L617):
```clj
(def ^:dynamic
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:615-617](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L615-L617)
+ └── [pprint.cljs:615-617](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L615-L617)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic\n ^{:doc \"Bind to true if you want write to use pretty printing\"}\n *print-pretty* true)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [615 617]},
:full-name "cljs.pprint/*print-pretty*",
diff --git a/refs/cljs.pprint/STARprint-radixSTAR.md b/refs/cljs.pprint/STARprint-radixSTAR.md
index 96eb9fde28b0..46ab1c93a3e1 100644
--- a/refs/cljs.pprint/STARprint-radixSTAR.md
+++ b/refs/cljs.pprint/STARprint-radixSTAR.md
@@ -27,7 +27,7 @@ radix specifier is in the form #XXr where XX is the decimal value of *print-base
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L665-L670):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L665-L670):
```clj
(def ^:dynamic
@@ -42,12 +42,12 @@ radix specifier is in the form #XXr where XX is the decimal value of *print-base
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:665-670](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L665-L670)
+ └── [pprint.cljs:665-670](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L665-L670)
-->
@@ -97,7 +97,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic\n^{:doc \"Print a radix specifier in front of integers and rationals. If *print-base* is 2, 8,\nor 16, then the radix specifier used is #b, #o, or #x, respectively. Otherwise the\nradix specifier is in the form #XXr where XX is the decimal value of *print-base* \"\n :added \"1.2\"}\n*print-radix* nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [665 670]},
:full-name "cljs.pprint/*print-radix*",
diff --git a/refs/cljs.pprint/STARprint-right-marginSTAR.md b/refs/cljs.pprint/STARprint-right-marginSTAR.md
index b04be1d0ef55..a83378a5ef2a 100644
--- a/refs/cljs.pprint/STARprint-right-marginSTAR.md
+++ b/refs/cljs.pprint/STARprint-right-marginSTAR.md
@@ -27,7 +27,7 @@ non-mandatory newlines.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L625-L630):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L625-L630):
```clj
(def ^:dynamic
@@ -42,12 +42,12 @@ non-mandatory newlines.",
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:625-630](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L625-L630)
+ └── [pprint.cljs:625-630](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L625-L630)
-->
@@ -97,7 +97,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic\n ^{:doc \"Pretty printing will try to avoid anything going beyond this column.\nSet it to nil to have pprint let the line be arbitrarily long. This will ignore all\nnon-mandatory newlines.\",\n :added \"1.2\"}\n *print-right-margin* 72)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [625 630]},
:full-name "cljs.pprint/*print-right-margin*",
diff --git a/refs/cljs.pprint/STARprint-suppress-namespacesSTAR.md b/refs/cljs.pprint/STARprint-suppress-namespacesSTAR.md
index c7e12a90a734..962e62723909 100644
--- a/refs/cljs.pprint/STARprint-suppress-namespacesSTAR.md
+++ b/refs/cljs.pprint/STARprint-suppress-namespacesSTAR.md
@@ -26,7 +26,7 @@ pretty printing the results of macro expansions
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L657-L661):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L657-L661):
```clj
(def ^:dynamic
@@ -40,12 +40,12 @@ pretty printing the results of macro expansions"
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:657-661](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L657-L661)
+ └── [pprint.cljs:657-661](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L657-L661)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic\n^{:doc \"Don't print namespaces with symbols. This is particularly useful when\npretty printing the results of macro expansions\"\n :added \"1.2\"}\n*print-suppress-namespaces* nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [657 661]},
:full-name "cljs.pprint/*print-suppress-namespaces*",
diff --git a/refs/cljs.pprint/char-code.md b/refs/cljs.pprint/char-code.md
index 5ac5392dcc23..6398d2615540 100644
--- a/refs/cljs.pprint/char-code.md
+++ b/refs/cljs.pprint/char-code.md
@@ -27,7 +27,7 @@ Convert char to int
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L62-L68):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L62-L68):
```clj
(defn char-code
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:62-68](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L62-L68)
+ └── [pprint.cljs:62-68](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L62-L68)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(defn char-code\n [c]\n (cond\n (number? c) c\n (and (string? c) (== (.-length c) 1)) (.charCodeAt c 0)\n :else (throw (js/Error. \"Argument to char must be a character or number\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [62 68]},
:full-name "cljs.pprint/char-code",
diff --git a/refs/cljs.pprint/cl-format.md b/refs/cljs.pprint/cl-format.md
index 2c9565097469..9c1128325677 100644
--- a/refs/cljs.pprint/cl-format.md
+++ b/refs/cljs.pprint/cl-format.md
@@ -56,7 +56,7 @@ http://www.lispworks.com/documentation/HyperSpec/Body/22_c.htm
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L893-L928):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L893-L928):
```clj
(defn cl-format
@@ -70,12 +70,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:893-928](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L893-L928)
+ └── [pprint.cljs:893-928](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L893-L928)
-->
@@ -126,7 +126,7 @@ The API data for this symbol:
:source {:code "(defn cl-format\n [writer format-in & args]\n (let [compiled-format (if (string? format-in) (compile-format format-in) format-in)\n navigator (init-navigator args)]\n (execute-format writer compiled-format navigator)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [893 928]},
:full-name "cljs.pprint/cl-format",
diff --git a/refs/cljs.pprint/code-dispatch.md b/refs/cljs.pprint/code-dispatch.md
index 7803dd47b576..8a223dfb0a90 100644
--- a/refs/cljs.pprint/code-dispatch.md
+++ b/refs/cljs.pprint/code-dispatch.md
@@ -25,7 +25,7 @@ The pretty print dispatch function for pretty printing Clojure code.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L3196-L3200):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L3196-L3200):
```clj
(defmulti
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:3196-3200](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L3196-L3200)
+ └── [pprint.cljs:3196-3200](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L3196-L3200)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defmulti\n code-dispatch\n \"The pretty print dispatch function for pretty printing Clojure code.\"\n {:added \"1.2\" :arglists '[[object]]}\n type-dispatcher)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [3196 3200]},
:full-name "cljs.pprint/code-dispatch",
diff --git a/refs/cljs.pprint/deftype.md b/refs/cljs.pprint/deftype.md
index cd8eba236ca6..e9bd85d06058 100644
--- a/refs/cljs.pprint/deftype.md
+++ b/refs/cljs.pprint/deftype.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L39-L48):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L39-L48):
```clj
(defmacro deftype
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:39-48](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L39-L48)
+ └── [pprint.clj:39-48](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L39-L48)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defmacro deftype\n [type-name & fields]\n (let [name-str (name type-name)\n fields (map (comp symbol name) fields)]\n `(do\n (defrecord ~type-name [~'type-tag ~@fields])\n (defn- ~(symbol (str \"make-\" name-str))\n ~(vec fields)\n (~(symbol (str type-name \".\")) ~(keyword name-str) ~@fields))\n (defn- ~(symbol (str name-str \"?\")) [x#] (= (:type-tag x#) ~(keyword name-str))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.clj",
:lines [39 48]},
:full-name "cljs.pprint/deftype",
diff --git a/refs/cljs.pprint/floatQMARK.md b/refs/cljs.pprint/floatQMARK.md
index d988ec50ef33..baff0d04b5cc 100644
--- a/refs/cljs.pprint/floatQMARK.md
+++ b/refs/cljs.pprint/floatQMARK.md
@@ -27,7 +27,7 @@ Returns true if n is an float.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L54-L60):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L54-L60):
```clj
(defn ^boolean float?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:54-60](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L54-L60)
+ └── [pprint.cljs:54-60](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L54-L60)
-->
@@ -96,7 +96,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean float?\n [n]\n (and (number? n)\n (not ^boolean (js/isNaN n))\n (not (identical? n js/Infinity))\n (not (== (js/parseFloat n) (js/parseInt n 10)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [54 60]},
:full-name "cljs.pprint/float?",
diff --git a/refs/cljs.pprint/formatter-out.md b/refs/cljs.pprint/formatter-out.md
index 33e1db6bc268..b8780c66cc24 100644
--- a/refs/cljs.pprint/formatter-out.md
+++ b/refs/cljs.pprint/formatter-out.md
@@ -35,7 +35,7 @@ format-in can be either a control string or a previously compiled format.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L133-L145):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L133-L145):
```clj
(defmacro formatter-out
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:133-145](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L133-L145)
+ └── [pprint.clj:133-145](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L133-L145)
-->
@@ -107,7 +107,7 @@ The API data for this symbol:
:source {:code "(defmacro formatter-out\n [format-in]\n `(let [format-in# ~format-in\n cf# (if (string? format-in#) (cljs.pprint/cached-compile format-in#) format-in#)]\n (fn [& args#]\n (let [navigator# (cljs.pprint/init-navigator args#)]\n (cljs.pprint/execute-format cf# navigator#)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.clj",
:lines [133 145]},
:full-name "cljs.pprint/formatter-out",
diff --git a/refs/cljs.pprint/formatter.md b/refs/cljs.pprint/formatter.md
index 98bead6e31a2..21f9335628cd 100644
--- a/refs/cljs.pprint/formatter.md
+++ b/refs/cljs.pprint/formatter.md
@@ -34,7 +34,7 @@ format-in can be either a control string or a previously compiled format.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L117-L131):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L117-L131):
```clj
(defmacro formatter
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:117-131](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L117-L131)
+ └── [pprint.clj:117-131](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L117-L131)
-->
@@ -109,7 +109,7 @@ The API data for this symbol:
:source {:code "(defmacro formatter\n [format-in]\n `(let [format-in# ~format-in\n my-c-c# cljs.pprint/cached-compile\n my-e-f# cljs.pprint/execute-format\n my-i-n# cljs.pprint/init-navigator\n cf# (if (string? format-in#) (my-c-c# format-in#) format-in#)]\n (fn [stream# & args#]\n (let [navigator# (my-i-n# args#)]\n (my-e-f# stream# cf# navigator#)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.clj",
:lines [117 131]},
:full-name "cljs.pprint/formatter",
diff --git a/refs/cljs.pprint/fresh-line.md b/refs/cljs.pprint/fresh-line.md
index 2d8f2a8c5223..fa72cb1c3d94 100644
--- a/refs/cljs.pprint/fresh-line.md
+++ b/refs/cljs.pprint/fresh-line.md
@@ -31,7 +31,7 @@ not a pretty writer (which keeps track of columns), this function always outputs
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L2093-L2100):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L2093-L2100):
```clj
(defn fresh-line
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:2093-2100](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L2093-L2100)
+ └── [pprint.cljs:2093-2100](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L2093-L2100)
-->
@@ -102,7 +102,7 @@ The API data for this symbol:
:source {:code "(defn fresh-line\n []\n (if (satisfies? IDeref *out*)\n (if (not (= 0 (get-column (:base @@*out*))))\n (prn))\n (prn)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [2093 2100]},
:full-name "cljs.pprint/fresh-line",
diff --git a/refs/cljs.pprint/get-pretty-writer.md b/refs/cljs.pprint/get-pretty-writer.md
index 5e7a035df853..d29f391ef73e 100644
--- a/refs/cljs.pprint/get-pretty-writer.md
+++ b/refs/cljs.pprint/get-pretty-writer.md
@@ -60,7 +60,7 @@ It prints a table of squares and cubes for the numbers from 1 to 10:
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L2052-L2087):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L2052-L2087):
```clj
(defn get-pretty-writer
@@ -74,12 +74,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:2052-2087](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L2052-L2087)
+ └── [pprint.cljs:2052-2087](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L2052-L2087)
-->
@@ -130,7 +130,7 @@ The API data for this symbol:
:source {:code "(defn get-pretty-writer\n [writer]\n (if (pretty-writer? writer)\n writer\n (pretty-writer writer *print-right-margin* *print-miser-width*)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [2052 2087]},
:full-name "cljs.pprint/get-pretty-writer",
diff --git a/refs/cljs.pprint/getf.md b/refs/cljs.pprint/getf.md
index dbc6611e0012..e354f1006e40 100644
--- a/refs/cljs.pprint/getf.md
+++ b/refs/cljs.pprint/getf.md
@@ -27,7 +27,7 @@ Get the value of the field a named by the argument (which should be a keyword).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L27-L30):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L27-L30):
```clj
(defmacro getf
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:27-30](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L27-L30)
+ └── [pprint.clj:27-30](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L27-L30)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defmacro getf\n [sym]\n `(~sym @@~'this))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.clj",
:lines [27 30]},
:full-name "cljs.pprint/getf",
diff --git a/refs/cljs.pprint/pp.md b/refs/cljs.pprint/pp.md
index 738a2023d173..40436db7ec98 100644
--- a/refs/cljs.pprint/pp.md
+++ b/refs/cljs.pprint/pp.md
@@ -31,7 +31,7 @@ exactly equivalent to (pprint *1).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L153-L157):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L153-L157):
```clj
(defmacro pp
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:153-157](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L153-L157)
+ └── [pprint.clj:153-157](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L153-L157)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defmacro pp\n [] `(cljs.pprint/pprint *1))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.clj",
:lines [153 157]},
:full-name "cljs.pprint/pp",
diff --git a/refs/cljs.pprint/pprint-indent.md b/refs/cljs.pprint/pprint-indent.md
index 57d9ade6e91d..83e45effcc3a 100644
--- a/refs/cljs.pprint/pprint-indent.md
+++ b/refs/cljs.pprint/pprint-indent.md
@@ -37,7 +37,7 @@ Output is sent to *out* which must be a pretty printing writer.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L852-L863):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L852-L863):
```clj
(defn pprint-indent
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:852-863](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L852-L863)
+ └── [pprint.cljs:852-863](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L852-L863)
-->
@@ -106,7 +106,7 @@ The API data for this symbol:
:source {:code "(defn pprint-indent\n [relative-to n]\n (check-enumerated-arg relative-to #{:block :current})\n (indent *out* relative-to n))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [852 863]},
:full-name "cljs.pprint/pprint-indent",
diff --git a/refs/cljs.pprint/pprint-logical-block.md b/refs/cljs.pprint/pprint-logical-block.md
index d8b2e6e30a6c..735d277a0c50 100644
--- a/refs/cljs.pprint/pprint-logical-block.md
+++ b/refs/cljs.pprint/pprint-logical-block.md
@@ -37,7 +37,7 @@ and :suffix.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L57-L79):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L57-L79):
```clj
(defmacro pprint-logical-block
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:57-79](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L57-L79)
+ └── [pprint.clj:57-79](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L57-L79)
-->
@@ -117,7 +117,7 @@ The API data for this symbol:
:source {:code "(defmacro pprint-logical-block\n [& args]\n (let [[options body] (parse-lb-options #{:prefix :per-line-prefix :suffix} args)]\n `(do (if (cljs.pprint/level-exceeded)\n (~'-write cljs.core/*out* \"#\")\n (do\n (cljs.core/binding [cljs.pprint/*current-level* (inc cljs.pprint/*current-level*)\n cljs.pprint/*current-length* 0]\n (cljs.pprint/start-block cljs.core/*out*\n ~(:prefix options)\n ~(:per-line-prefix options)\n ~(:suffix options))\n ~@body\n (cljs.pprint/end-block cljs.core/*out*))))\n nil)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.clj",
:lines [57 79]},
:full-name "cljs.pprint/pprint-logical-block",
diff --git a/refs/cljs.pprint/pprint-newline.md b/refs/cljs.pprint/pprint-newline.md
index 12b3e98623cb..c2b59c1d6b7b 100644
--- a/refs/cljs.pprint/pprint-newline.md
+++ b/refs/cljs.pprint/pprint-newline.md
@@ -35,7 +35,7 @@ Output is sent to *out* which must be a pretty printing writer.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L841-L850):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L841-L850):
```clj
(defn pprint-newline
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:841-850](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L841-L850)
+ └── [pprint.cljs:841-850](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L841-L850)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defn pprint-newline\n [kind]\n (check-enumerated-arg kind #{:linear :miser :fill :mandatory})\n (nl *out* kind))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [841 850]},
:full-name "cljs.pprint/pprint-newline",
diff --git a/refs/cljs.pprint/pprint-set.md b/refs/cljs.pprint/pprint-set.md
index 488915b12fb9..ecb7148362f9 100644
--- a/refs/cljs.pprint/pprint-set.md
+++ b/refs/cljs.pprint/pprint-set.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L2860):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L2860):
```clj
(def pprint-set (formatter-out "~<#{~;~@{~w~^ ~:_~}~;}~:>"))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:2860](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L2860)
+ └── [pprint.cljs:2860](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L2860)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def pprint-set (formatter-out \"~<#{~;~@{~w~^ ~:_~}~;}~:>\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [2860]},
:full-name "cljs.pprint/pprint-set",
diff --git a/refs/cljs.pprint/pprint-tab.md b/refs/cljs.pprint/pprint-tab.md
index ce71a9bb0f13..81e3fc596c91 100644
--- a/refs/cljs.pprint/pprint-tab.md
+++ b/refs/cljs.pprint/pprint-tab.md
@@ -40,7 +40,7 @@ THIS FUNCTION IS NOT YET IMPLEMENTED.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L866-L881):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L866-L881):
```clj
(defn pprint-tab
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:866-881](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L866-L881)
+ └── [pprint.cljs:866-881](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L866-L881)
-->
@@ -109,7 +109,7 @@ The API data for this symbol:
:source {:code "(defn pprint-tab\n [kind colnum colinc]\n (check-enumerated-arg kind #{:line :section :line-relative :section-relative})\n (throw (js/Error. \"pprint-tab is not yet implemented\")))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [866 881]},
:full-name "cljs.pprint/pprint-tab",
diff --git a/refs/cljs.pprint/pprint.md b/refs/cljs.pprint/pprint.md
index 8dc3193a60f3..10c6eb1f2f93 100644
--- a/refs/cljs.pprint/pprint.md
+++ b/refs/cljs.pprint/pprint.md
@@ -28,7 +28,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L811-L822):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L811-L822):
```clj
(defn pprint
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:811-822](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L811-L822)
+ └── [pprint.cljs:811-822](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L811-L822)
-->
@@ -105,7 +105,7 @@ The API data for this symbol:
:source {:code "(defn pprint\n ([object]\n (let [sb (StringBuffer.)]\n (binding [*out* (StringBufferWriter. sb)]\n (pprint object *out*)\n (*print-fn* (str sb)))))\n ([object writer]\n (with-pretty-writer writer\n (binding [*print-pretty* true]\n (write-out object))\n (if (not (= 0 (get-column *out*)))\n (-write *out* \\newline)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [811 822]},
:full-name "cljs.pprint/pprint",
diff --git a/refs/cljs.pprint/print-length-loop.md b/refs/cljs.pprint/print-length-loop.md
index d8db0750ca4b..978a5ed0d131 100644
--- a/refs/cljs.pprint/print-length-loop.md
+++ b/refs/cljs.pprint/print-length-loop.md
@@ -31,7 +31,7 @@ for use in pretty-printer dispatch functions.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L92-L101):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L92-L101):
```clj
(defmacro print-length-loop
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:92-101](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L92-L101)
+ └── [pprint.clj:92-101](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L92-L101)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defmacro print-length-loop\n [bindings & body]\n (let [count-var (gensym \"length-count\")\n mod-body (pll-mod-body count-var body)]\n `(loop ~(apply vector count-var 0 bindings)\n (if (or (not cljs.core/*print-length*) (< ~count-var cljs.core/*print-length*))\n (do ~@mod-body)\n (~'-write cljs.core/*out* \"...\")))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.clj",
:lines [92 101]},
:full-name "cljs.pprint/print-length-loop",
diff --git a/refs/cljs.pprint/print-table.md b/refs/cljs.pprint/print-table.md
index 493012a2e1fc..bd6649459647 100644
--- a/refs/cljs.pprint/print-table.md
+++ b/refs/cljs.pprint/print-table.md
@@ -35,7 +35,7 @@ in ks. If ks are not specified, use the keys of the first item in rows.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L3295-L3319):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L3295-L3319):
```clj
(defn print-table
@@ -65,12 +65,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:3295-3319](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L3295-L3319)
+ └── [pprint.cljs:3295-3319](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L3295-L3319)
-->
@@ -121,7 +121,7 @@ The API data for this symbol:
:source {:code "(defn print-table\n ([ks rows]\n (binding [*print-newline*]\n (when (seq rows)\n (let [widths (map\n (fn [k]\n (apply max (count (str k)) (map #(count (str (get % k))) rows)))\n ks)\n spacers (map #(apply str (repeat % \"-\")) widths)\n fmt-row (fn [leader divider trailer row]\n (str leader\n (apply str (interpose divider\n (for [[col width] (map vector (map #(get row %) ks) widths)]\n (add-padding width (str col)))))\n trailer))]\n (cljs.core/println)\n (cljs.core/println (fmt-row \"| \" \" | \" \" |\" (zipmap ks ks)))\n (cljs.core/println (fmt-row \"|-\" \"-+-\" \"-|\" (zipmap ks spacers)))\n (doseq [row rows]\n (cljs.core/println (fmt-row \"| \" \" | \" \" |\" row)))))))\n ([rows] (print-table (keys (first rows)) rows)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [3295 3319]},
:full-name "cljs.pprint/print-table",
diff --git a/refs/cljs.pprint/set-pprint-dispatch.md b/refs/cljs.pprint/set-pprint-dispatch.md
index 5028f8f8d859..2f94c858b57d 100644
--- a/refs/cljs.pprint/set-pprint-dispatch.md
+++ b/refs/cljs.pprint/set-pprint-dispatch.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L824-L827):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L824-L827):
```clj
(defn set-pprint-dispatch
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:824-827](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L824-L827)
+ └── [pprint.cljs:824-827](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L824-L827)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defn set-pprint-dispatch\n [function]\n (set! *print-pprint-dispatch* function)\n nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [824 827]},
:full-name "cljs.pprint/set-pprint-dispatch",
diff --git a/refs/cljs.pprint/setf.md b/refs/cljs.pprint/setf.md
index 4e61358cfd90..54a679d9f24b 100644
--- a/refs/cljs.pprint/setf.md
+++ b/refs/cljs.pprint/setf.md
@@ -27,7 +27,7 @@ Set the value of the field SYM to NEW-VAL
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L34-L37):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L34-L37):
```clj
(defmacro setf
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:34-37](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L34-L37)
+ └── [pprint.clj:34-37](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L34-L37)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defmacro setf\n [sym new-val]\n `(swap! @~'this assoc ~sym ~new-val))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.clj",
:lines [34 37]},
:full-name "cljs.pprint/setf",
diff --git a/refs/cljs.pprint/simple-dispatch.md b/refs/cljs.pprint/simple-dispatch.md
index e89b97caedce..d3bca6b101a8 100644
--- a/refs/cljs.pprint/simple-dispatch.md
+++ b/refs/cljs.pprint/simple-dispatch.md
@@ -25,7 +25,7 @@ The pretty print dispatch function for simple data structure format.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L2898-L2900):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L2898-L2900):
```clj
(defmulti simple-dispatch
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:2898-2900](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L2898-L2900)
+ └── [pprint.cljs:2898-2900](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L2898-L2900)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defmulti simple-dispatch\n \"The pretty print dispatch function for simple data structure format.\"\n type-dispatcher)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [2898 2900]},
:full-name "cljs.pprint/simple-dispatch",
diff --git a/refs/cljs.pprint/with-pprint-dispatch.md b/refs/cljs.pprint/with-pprint-dispatch.md
index bd8318a1ba22..7a237cd8839f 100644
--- a/refs/cljs.pprint/with-pprint-dispatch.md
+++ b/refs/cljs.pprint/with-pprint-dispatch.md
@@ -30,7 +30,7 @@ Execute body with the pretty print dispatch function bound to function.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L147-L151):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L147-L151):
```clj
(defmacro with-pprint-dispatch
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:147-151](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L147-L151)
+ └── [pprint.clj:147-151](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L147-L151)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defmacro with-pprint-dispatch\n [function & body]\n `(cljs.core/binding [cljs.pprint/*print-pprint-dispatch* ~function]\n ~@body))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.clj",
:lines [147 151]},
:full-name "cljs.pprint/with-pprint-dispatch",
diff --git a/refs/cljs.pprint/with-pretty-writer.md b/refs/cljs.pprint/with-pretty-writer.md
index 3f48dc7e4e53..1f420c59eea7 100644
--- a/refs/cljs.pprint/with-pretty-writer.md
+++ b/refs/cljs.pprint/with-pretty-writer.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L17-L24):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L17-L24):
```clj
(defmacro with-pretty-writer [base-writer & body]
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:17-24](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.clj#L17-L24)
+ └── [pprint.clj:17-24](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.clj#L17-L24)
-->
@@ -90,7 +90,7 @@ The API data for this symbol:
:source {:code "(defmacro with-pretty-writer [base-writer & body]\n `(let [base-writer# ~base-writer\n new-writer# (not (pretty-writer? base-writer#))]\n (cljs.core/binding [cljs.core/*out* (if new-writer#\n (make-pretty-writer base-writer# *print-right-margin* *print-miser-width*)\n base-writer#)]\n ~@body\n (-ppflush cljs.core/*out*))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.clj",
:lines [17 24]},
:full-name "cljs.pprint/with-pretty-writer",
diff --git a/refs/cljs.pprint/write-out.md b/refs/cljs.pprint/write-out.md
index c9760b03b53f..e17dd5663173 100644
--- a/refs/cljs.pprint/write-out.md
+++ b/refs/cljs.pprint/write-out.md
@@ -39,7 +39,7 @@ Normal library clients should use the standard "write" interface.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L724-L746):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L724-L746):
```clj
(defn write-out
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:724-746](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L724-L746)
+ └── [pprint.cljs:724-746](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L724-L746)
-->
@@ -117,7 +117,7 @@ The API data for this symbol:
:source {:code "(defn write-out\n [object]\n (let [length-reached (and *current-length*\n *print-length*\n (>= *current-length* *print-length*))]\n (if-not *print-pretty*\n (pr object)\n (if length-reached\n (-write *out* \"...\") ;;TODO could this (incorrectly) print ... on the next line?\n (do\n (if *current-length* (set! *current-length* (inc *current-length*)))\n (*print-pprint-dispatch* object))))\n length-reached))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [724 746]},
:full-name "cljs.pprint/write-out",
diff --git a/refs/cljs.pprint/write.md b/refs/cljs.pprint/write.md
index 0cbef40d83f7..75ad6777a140 100644
--- a/refs/cljs.pprint/write.md
+++ b/refs/cljs.pprint/write.md
@@ -51,7 +51,7 @@ The following keyword arguments can be passed with values:
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L748-L809):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L748-L809):
```clj
(defn write
@@ -100,12 +100,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:748-809](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/pprint.cljs#L748-L809)
+ └── [pprint.cljs:748-809](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/pprint.cljs#L748-L809)
-->
@@ -156,7 +156,7 @@ The API data for this symbol:
:source {:code "(defn write\n [object & kw-args]\n (let [options (merge {:stream true} (apply hash-map kw-args))]\n ;;TODO rewrite this as a macro\n (binding [cljs.pprint/*print-base* (:base options cljs.pprint/*print-base*)\n ;;:case *print-case*,\n cljs.pprint/*print-circle* (:circle options cljs.pprint/*print-circle*)\n ;;:escape *print-escape*\n ;;:gensym *print-gensym*\n cljs.core/*print-length* (:length options cljs.core/*print-length*)\n cljs.core/*print-level* (:level options cljs.core/*print-level*)\n cljs.pprint/*print-lines* (:lines options cljs.pprint/*print-lines*)\n cljs.pprint/*print-miser-width* (:miser-width options cljs.pprint/*print-miser-width*)\n cljs.pprint/*print-pprint-dispatch* (:dispatch options cljs.pprint/*print-pprint-dispatch*)\n cljs.pprint/*print-pretty* (:pretty options cljs.pprint/*print-pretty*)\n cljs.pprint/*print-radix* (:radix options cljs.pprint/*print-radix*)\n cljs.core/*print-readably* (:readably options cljs.core/*print-readably*)\n cljs.pprint/*print-right-margin* (:right-margin options cljs.pprint/*print-right-margin*)\n cljs.pprint/*print-suppress-namespaces* (:suppress-namespaces options cljs.pprint/*print-suppress-namespaces*)]\n ;;TODO enable printing base\n #_[bindings (if (or (not (= *print-base* 10)) *print-radix*)\n {#'pr pr-with-base}\n {})]\n (binding []\n (let [sb (StringBuffer.)\n optval (if (contains? options :stream)\n (:stream options)\n true)\n base-writer (if (or (true? optval) (nil? optval))\n (StringBufferWriter. sb)\n optval)]\n (if *print-pretty*\n (with-pretty-writer base-writer\n (write-out object))\n (binding [*out* base-writer]\n (pr object)))\n (if (true? optval)\n (*print-fn* (str sb)))\n (if (nil? optval)\n (str sb)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/pprint.cljs",
:lines [748 809]},
:full-name "cljs.pprint/write",
diff --git a/refs/cljs.reader/PushbackReader.md b/refs/cljs.reader/PushbackReader.md
index c9b6a829f736..a3c9e0006234 100644
--- a/refs/cljs.reader/PushbackReader.md
+++ b/refs/cljs.reader/PushbackReader.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L13-L16):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L13-L16):
```clj
(defprotocol PushbackReader
@@ -30,12 +30,12 @@ nil if the end of stream has been reached")
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:13-16](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L13-L16)
+ └── [reader.cljs:13-16](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L13-L16)
-->
@@ -81,7 +81,7 @@ The API data for this symbol:
:source {:code "(defprotocol PushbackReader\n (read-char [reader] \"Returns the next char from the Reader,\nnil if the end of stream has been reached\")\n (unread [reader ch] \"Push back a single character on to the stream\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [13 16]},
:methods [{:name "read-char",
diff --git a/refs/cljs.reader/STARdefault-data-reader-fnSTAR.md b/refs/cljs.reader/STARdefault-data-reader-fnSTAR.md
index d82d84d37697..9e7e9ceec84f 100644
--- a/refs/cljs.reader/STARdefault-data-reader-fnSTAR.md
+++ b/refs/cljs.reader/STARdefault-data-reader-fnSTAR.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L589-L590):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L589-L590):
```clj
(def ^:dynamic *default-data-reader-fn*
@@ -28,12 +28,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:589-590](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L589-L590)
+ └── [reader.cljs:589-590](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L589-L590)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic *default-data-reader-fn*\n (atom nil))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [589 590]},
:full-name "cljs.reader/*default-data-reader-fn*",
diff --git a/refs/cljs.reader/STARtag-tableSTAR.md b/refs/cljs.reader/STARtag-tableSTAR.md
index 37b1c9dfe998..1ef4d1592187 100644
--- a/refs/cljs.reader/STARtag-tableSTAR.md
+++ b/refs/cljs.reader/STARtag-tableSTAR.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L583-L587):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L583-L587):
```clj
(def ^:dynamic *tag-table*
@@ -31,12 +31,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:583-587](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L583-L587)
+ └── [reader.cljs:583-587](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L583-L587)
-->
@@ -81,7 +81,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic *tag-table*\n (atom {\"inst\" read-date\n \"uuid\" read-uuid\n \"queue\" read-queue\n \"js\" read-js}))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [583 587]},
:full-name "cljs.reader/*tag-table*",
diff --git a/refs/cljs.reader/StringPushbackReader.md b/refs/cljs.reader/StringPushbackReader.md
index d8e7b89788e7..5725ed2849d7 100644
--- a/refs/cljs.reader/StringPushbackReader.md
+++ b/refs/cljs.reader/StringPushbackReader.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L18-L27):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L18-L27):
```clj
(deftype StringPushbackReader [s buffer ^:mutable idx]
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:18-27](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L18-L27)
+ └── [reader.cljs:18-27](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L18-L27)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(deftype StringPushbackReader [s buffer ^:mutable idx]\n PushbackReader\n (read-char [reader]\n (if (zero? (alength buffer))\n (do\n (set! idx (inc idx))\n (aget s idx))\n (.pop buffer)))\n (unread [reader ch]\n (.push buffer ch)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [18 27]},
:full-name "cljs.reader/StringPushbackReader",
diff --git a/refs/cljs.reader/deregister-default-tag-parserBANG.md b/refs/cljs.reader/deregister-default-tag-parserBANG.md
index 530fd54aa7bb..a88918f78d7d 100644
--- a/refs/cljs.reader/deregister-default-tag-parserBANG.md
+++ b/refs/cljs.reader/deregister-default-tag-parserBANG.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L624-L628):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L624-L628):
```clj
(defn deregister-default-tag-parser!
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:624-628](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L624-L628)
+ └── [reader.cljs:624-628](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L624-L628)
-->
@@ -87,7 +87,7 @@ The API data for this symbol:
:source {:code "(defn deregister-default-tag-parser!\n []\n (let [old-parser @*default-data-reader-fn*]\n (swap! *default-data-reader-fn* (fn [_] nil))\n old-parser))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [624 628]},
:full-name "cljs.reader/deregister-default-tag-parser!",
diff --git a/refs/cljs.reader/deregister-tag-parserBANG.md b/refs/cljs.reader/deregister-tag-parserBANG.md
index 0050e14bf009..b73788e5b7d4 100644
--- a/refs/cljs.reader/deregister-tag-parserBANG.md
+++ b/refs/cljs.reader/deregister-tag-parserBANG.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L611-L616):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L611-L616):
```clj
(defn deregister-tag-parser!
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:611-616](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L611-L616)
+ └── [reader.cljs:611-616](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L611-L616)
-->
@@ -88,7 +88,7 @@ The API data for this symbol:
:source {:code "(defn deregister-tag-parser!\n [tag]\n (let [tag (str tag)\n old-parser (get @*tag-table* tag)]\n (swap! *tag-table* dissoc tag)\n old-parser))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [611 616]},
:full-name "cljs.reader/deregister-tag-parser!",
diff --git a/refs/cljs.reader/desugar-meta.md b/refs/cljs.reader/desugar-meta.md
index c965db34b646..9d64e66338a5 100644
--- a/refs/cljs.reader/desugar-meta.md
+++ b/refs/cljs.reader/desugar-meta.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L368-L374):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L368-L374):
```clj
(defn desugar-meta
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:368-374](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L368-L374)
+ └── [reader.cljs:368-374](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L368-L374)
-->
@@ -89,7 +89,7 @@ The API data for this symbol:
:source {:code "(defn desugar-meta\n [f]\n (cond\n (symbol? f) {:tag f}\n (string? f) {:tag f}\n (keyword? f) {f true}\n :else f))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [368 374]},
:full-name "cljs.reader/desugar-meta",
diff --git a/refs/cljs.reader/dispatch-macros.md b/refs/cljs.reader/dispatch-macros.md
index 7422f5e250a2..f06f70397ccb 100644
--- a/refs/cljs.reader/dispatch-macros.md
+++ b/refs/cljs.reader/dispatch-macros.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L430-L437):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L430-L437):
```clj
(defn dispatch-macros [s]
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:430-437](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L430-L437)
+ └── [reader.cljs:430-437](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L430-L437)
-->
@@ -90,7 +90,7 @@ The API data for this symbol:
:source {:code "(defn dispatch-macros [s]\n (cond\n (identical? s \"{\") read-set\n (identical? s \"<\") (throwing-reader \"Unreadable form\")\n (identical? s \"\\\"\") read-regex\n (identical? s\"!\") read-comment\n (identical? s \"_\") read-discard\n :else nil))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [430 437]},
:full-name "cljs.reader/dispatch-macros",
diff --git a/refs/cljs.reader/escape-char-map.md b/refs/cljs.reader/escape-char-map.md
index 1e3fb0589c6a..48dd6b9e6b0f 100644
--- a/refs/cljs.reader/escape-char-map.md
+++ b/refs/cljs.reader/escape-char-map.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L152-L161):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L152-L161):
```clj
(defn escape-char-map [c]
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:152-161](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L152-L161)
+ └── [reader.cljs:152-161](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L152-L161)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defn escape-char-map [c]\n (cond\n (identical? c \\t) \"\\t\"\n (identical? c \\r) \"\\r\"\n (identical? c \\n) \"\\n\"\n (identical? c \\\\) \\\\\n (identical? c \\\") \\\"\n (identical? c \\b) \"\\b\"\n (identical? c \\f) \"\\f\"\n :else nil))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [152 161]},
:full-name "cljs.reader/escape-char-map",
diff --git a/refs/cljs.reader/escape-char.md b/refs/cljs.reader/escape-char.md
index d89f59e08d8a..e7c77e006866 100644
--- a/refs/cljs.reader/escape-char.md
+++ b/refs/cljs.reader/escape-char.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L193-L214):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L193-L214):
```clj
(defn escape-char
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:193-214](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L193-L214)
+ └── [reader.cljs:193-214](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L193-L214)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defn escape-char\n [buffer reader]\n (let [ch (read-char reader)\n mapresult (escape-char-map ch)]\n (if mapresult\n mapresult\n (cond\n (identical? ch \\x)\n (->> (read-2-chars reader)\n (validate-unicode-escape unicode-2-pattern reader ch)\n (make-unicode-char))\n\n (identical? ch \\u)\n (->> (read-4-chars reader)\n (validate-unicode-escape unicode-4-pattern reader ch)\n (make-unicode-char))\n\n (numeric? ch)\n (.fromCharCode js/String ch)\n\n :else\n (reader-error reader \"Unexpected unicode escape \\\\\" ch )))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [193 214]},
:full-name "cljs.reader/escape-char",
diff --git a/refs/cljs.reader/float-pattern.md b/refs/cljs.reader/float-pattern.md
index 558020b1b528..99d376c17939 100644
--- a/refs/cljs.reader/float-pattern.md
+++ b/refs/cljs.reader/float-pattern.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L100):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L100):
```clj
(def float-pattern (re-pattern "^([-+]?[0-9]+(\\.[0-9]*)?([eE][-+]?[0-9]+)?)(M)?$"))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:100](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L100)
+ └── [reader.cljs:100](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L100)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def float-pattern (re-pattern \"^([-+]?[0-9]+(\\\\.[0-9]*)?([eE][-+]?[0-9]+)?)(M)?$\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [100]},
:full-name "cljs.reader/float-pattern",
diff --git a/refs/cljs.reader/int-pattern.md b/refs/cljs.reader/int-pattern.md
index c3c14b52663d..8fd7f7a1ba42 100644
--- a/refs/cljs.reader/int-pattern.md
+++ b/refs/cljs.reader/int-pattern.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L98):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L98):
```clj
(def int-pattern (re-pattern "^([-+]?)(?:(0)|([1-9][0-9]*)|0[xX]([0-9A-Fa-f]+)|0([0-7]+)|([1-9][0-9]?)[rR]([0-9A-Za-z]+))(N)?$"))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:98](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L98)
+ └── [reader.cljs:98](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L98)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def int-pattern (re-pattern \"^([-+]?)(?:(0)|([1-9][0-9]*)|0[xX]([0-9A-Fa-f]+)|0([0-7]+)|([1-9][0-9]?)[rR]([0-9A-Za-z]+))(N)?$\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [98]},
:full-name "cljs.reader/int-pattern",
diff --git a/refs/cljs.reader/macro-terminatingQMARK.md b/refs/cljs.reader/macro-terminatingQMARK.md
index bb4d16f61849..82a87b3ade0e 100644
--- a/refs/cljs.reader/macro-terminatingQMARK.md
+++ b/refs/cljs.reader/macro-terminatingQMARK.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L73-L77):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L73-L77):
```clj
(defn ^boolean macro-terminating? [ch]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:73-77](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L73-L77)
+ └── [reader.cljs:73-77](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L73-L77)
-->
@@ -90,7 +90,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean macro-terminating? [ch]\n (and (not (identical? ch \"#\"))\n (not (identical? ch \\'))\n (not (identical? ch \":\"))\n (macros ch)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [73 77]},
:full-name "cljs.reader/macro-terminating?"}
diff --git a/refs/cljs.reader/macros.md b/refs/cljs.reader/macros.md
index 618dc0fa4f97..87f3c1b1786a 100644
--- a/refs/cljs.reader/macros.md
+++ b/refs/cljs.reader/macros.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L409-L427):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L409-L427):
```clj
(defn macros [c]
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:409-427](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L409-L427)
+ └── [reader.cljs:409-427](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L409-L427)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(defn macros [c]\n (cond\n (identical? c \\\") read-string*\n (identical? c \\:) read-keyword\n (identical? c \\;) read-comment\n (identical? c \\') (wrapping-reader 'quote)\n (identical? c \\@) (wrapping-reader 'deref)\n (identical? c \\^) read-meta\n (identical? c \\`) not-implemented\n (identical? c \\~) not-implemented\n (identical? c \\() read-list\n (identical? c \\)) read-unmatched-delimiter\n (identical? c \\[) read-vector\n (identical? c \\]) read-unmatched-delimiter\n (identical? c \\{) read-map\n (identical? c \\}) read-unmatched-delimiter\n (identical? c \\\\) read-literal\n (identical? c \\#) read-dispatch\n :else nil))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [409 427]},
:full-name "cljs.reader/macros",
diff --git a/refs/cljs.reader/make-unicode-char.md b/refs/cljs.reader/make-unicode-char.md
index 6ffcf1b5e6e0..6e99e93ee039 100644
--- a/refs/cljs.reader/make-unicode-char.md
+++ b/refs/cljs.reader/make-unicode-char.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L189-L191):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L189-L191):
```clj
(defn make-unicode-char [code-str]
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:189-191](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L189-L191)
+ └── [reader.cljs:189-191](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L189-L191)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn make-unicode-char [code-str]\n (let [code (js/parseInt code-str 16)]\n (.fromCharCode js/String code)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [189 191]},
:full-name "cljs.reader/make-unicode-char",
diff --git a/refs/cljs.reader/maybe-read-tagged-type.md b/refs/cljs.reader/maybe-read-tagged-type.md
index 66ba95b3d364..9153cdf1b09e 100644
--- a/refs/cljs.reader/maybe-read-tagged-type.md
+++ b/refs/cljs.reader/maybe-read-tagged-type.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L592-L602):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L592-L602):
```clj
(defn maybe-read-tagged-type
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:592-602](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L592-L602)
+ └── [reader.cljs:592-602](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L592-L602)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(defn maybe-read-tagged-type\n [rdr initch]\n (let [tag (read-symbol rdr initch)\n pfn (get @*tag-table* (str tag))\n dfn @*default-data-reader-fn*]\n (cond\n pfn (pfn (read rdr true nil false))\n dfn (dfn tag (read rdr true nil false))\n :else (reader-error rdr\n \"Could not find tag parser for \" (str tag)\n \" in \" (pr-str (keys @*tag-table*))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [592 602]},
:full-name "cljs.reader/maybe-read-tagged-type",
diff --git a/refs/cljs.reader/not-implemented.md b/refs/cljs.reader/not-implemented.md
index 9922e6acf3b4..3520794def27 100644
--- a/refs/cljs.reader/not-implemented.md
+++ b/refs/cljs.reader/not-implemented.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L244-L246):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L244-L246):
```clj
(defn not-implemented
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:244-246](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L244-L246)
+ └── [reader.cljs:244-246](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L244-L246)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn not-implemented\n [rdr ch]\n (reader-error rdr \"Reader for \" ch \" not implemented yet\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [244 246]},
:full-name "cljs.reader/not-implemented",
diff --git a/refs/cljs.reader/parse-and-validate-timestamp.md b/refs/cljs.reader/parse-and-validate-timestamp.md
index 9f5878e06ce4..d36d749a60a8 100644
--- a/refs/cljs.reader/parse-and-validate-timestamp.md
+++ b/refs/cljs.reader/parse-and-validate-timestamp.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L508-L531):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L508-L531):
```clj
(defn parse-and-validate-timestamp [s]
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:508-531](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L508-L531)
+ └── [reader.cljs:508-531](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L508-L531)
-->
@@ -106,7 +106,7 @@ The API data for this symbol:
:source {:code "(defn parse-and-validate-timestamp [s]\n (let [[_ years months days hours minutes seconds fraction offset-sign offset-hours offset-minutes :as v] \n (re-matches timestamp-regex s)]\n (if-not v\n (reader-error nil (str \"Unrecognized date/time syntax: \" s))\n (let [years (parse-int years)\n months (or (parse-int months) 1)\n days (or (parse-int days) 1)\n hours (or (parse-int hours) 0)\n minutes (or (parse-int minutes) 0)\n seconds (or (parse-int seconds) 0)\n fraction (or (parse-int (zero-fill-right-and-truncate fraction 3)) 0)\n offset-sign (if (= offset-sign \"-\") -1 1)\n offset-hours (or (parse-int offset-hours) 0)\n offset-minutes (or (parse-int offset-minutes) 0)\n offset (* offset-sign (+ (* offset-hours 60) offset-minutes))]\n [years\n (check 1 months 12 \"timestamp month field must be in range 1..12\")\n (check 1 days (days-in-month months (leap-year? years)) \"timestamp day field must be in range 1..last day in month\")\n (check 0 hours 23 \"timestamp hour field must be in range 0..23\")\n (check 0 minutes 59 \"timestamp minute field must be in range 0..59\")\n (check 0 seconds (if (= minutes 59) 60 59) \"timestamp second field must be in range 0..60\")\n (check 0 fraction 999 \"timestamp millisecond field must be in range 0..999\")\n offset]))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [508 531]},
:full-name "cljs.reader/parse-and-validate-timestamp",
diff --git a/refs/cljs.reader/parse-timestamp.md b/refs/cljs.reader/parse-timestamp.md
index 3e3adcc9de9b..d268159ccc95 100644
--- a/refs/cljs.reader/parse-timestamp.md
+++ b/refs/cljs.reader/parse-timestamp.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L533-L540):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L533-L540):
```clj
(defn parse-timestamp
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:533-540](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L533-L540)
+ └── [reader.cljs:533-540](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L533-L540)
-->
@@ -90,7 +90,7 @@ The API data for this symbol:
:source {:code "(defn parse-timestamp\n [ts]\n (if-let [[years months days hours minutes seconds ms offset]\n (parse-and-validate-timestamp ts)]\n (js/Date.\n (- (.UTC js/Date years (dec months) days hours minutes seconds ms)\n (* offset 60 1000)))\n (reader-error nil (str \"Unrecognized date/time syntax: \" ts))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [533 540]},
:full-name "cljs.reader/parse-timestamp",
diff --git a/refs/cljs.reader/push-back-reader.md b/refs/cljs.reader/push-back-reader.md
index 92225157c099..4f0369ab6740 100644
--- a/refs/cljs.reader/push-back-reader.md
+++ b/refs/cljs.reader/push-back-reader.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L29-L31):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L29-L31):
```clj
(defn push-back-reader [s]
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:29-31](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L29-L31)
+ └── [reader.cljs:29-31](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L29-L31)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn push-back-reader [s]\n \"Creates a StringPushbackReader from a given string\"\n (StringPushbackReader. s (array) -1))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [29 31]},
:full-name "cljs.reader/push-back-reader",
diff --git a/refs/cljs.reader/ratio-pattern.md b/refs/cljs.reader/ratio-pattern.md
index d0832095fcb9..3d58f93fcaa3 100644
--- a/refs/cljs.reader/ratio-pattern.md
+++ b/refs/cljs.reader/ratio-pattern.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L99):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L99):
```clj
(def ratio-pattern (re-pattern "^([-+]?[0-9]+)/([0-9]+)$"))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:99](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L99)
+ └── [reader.cljs:99](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L99)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def ratio-pattern (re-pattern \"^([-+]?[0-9]+)/([0-9]+)$\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [99]},
:full-name "cljs.reader/ratio-pattern",
diff --git a/refs/cljs.reader/read-2-chars.md b/refs/cljs.reader/read-2-chars.md
index 9a20b793a145..c2f50604f9ec 100644
--- a/refs/cljs.reader/read-2-chars.md
+++ b/refs/cljs.reader/read-2-chars.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L167-L171):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L167-L171):
```clj
(defn read-2-chars [reader]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:167-171](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L167-L171)
+ └── [reader.cljs:167-171](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L167-L171)
-->
@@ -87,7 +87,7 @@ The API data for this symbol:
:source {:code "(defn read-2-chars [reader]\n (.toString\n (StringBuffer.\n (read-char reader)\n (read-char reader))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [167 171]},
:full-name "cljs.reader/read-2-chars",
diff --git a/refs/cljs.reader/read-4-chars.md b/refs/cljs.reader/read-4-chars.md
index 989905174d9b..a721091995fa 100644
--- a/refs/cljs.reader/read-4-chars.md
+++ b/refs/cljs.reader/read-4-chars.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L173-L179):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L173-L179):
```clj
(defn read-4-chars [reader]
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:173-179](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L173-L179)
+ └── [reader.cljs:173-179](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L173-L179)
-->
@@ -89,7 +89,7 @@ The API data for this symbol:
:source {:code "(defn read-4-chars [reader]\n (.toString\n (StringBuffer.\n (read-char reader)\n (read-char reader)\n (read-char reader)\n (read-char reader))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [173 179]},
:full-name "cljs.reader/read-4-chars",
diff --git a/refs/cljs.reader/read-comment.md b/refs/cljs.reader/read-comment.md
index 624634b63e36..75a8ac70aa70 100644
--- a/refs/cljs.reader/read-comment.md
+++ b/refs/cljs.reader/read-comment.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L268):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L268):
```clj
(def read-comment skip-line)
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:268](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L268)
+ └── [reader.cljs:268](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L268)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def read-comment skip-line)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [268]},
:full-name "cljs.reader/read-comment",
diff --git a/refs/cljs.reader/read-delimited-list.md b/refs/cljs.reader/read-delimited-list.md
index c0052210d3ef..2ff24fe4e563 100644
--- a/refs/cljs.reader/read-delimited-list.md
+++ b/refs/cljs.reader/read-delimited-list.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L225-L238):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L225-L238):
```clj
(defn read-delimited-list
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:225-238](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L225-L238)
+ └── [reader.cljs:225-238](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L225-L238)
-->
@@ -96,7 +96,7 @@ The API data for this symbol:
:source {:code "(defn read-delimited-list\n [delim rdr recursive?]\n (loop [a (transient [])]\n (let [ch (read-past whitespace? rdr)]\n (when-not ch (reader-error rdr \"EOF while reading\"))\n (if (identical? delim ch)\n (persistent! a)\n (if-let [macrofn (macros ch)]\n (let [mret (macrofn rdr ch)]\n (recur (if (identical? mret rdr) a (conj! a mret))))\n (do\n (unread rdr ch)\n (let [o (read rdr true nil recursive?)]\n (recur (if (identical? o rdr) a (conj! a o))))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [225 238]},
:full-name "cljs.reader/read-delimited-list",
diff --git a/refs/cljs.reader/read-discard.md b/refs/cljs.reader/read-discard.md
index 628f59b892d1..bcdee44c4e2b 100644
--- a/refs/cljs.reader/read-discard.md
+++ b/refs/cljs.reader/read-discard.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L404-L407):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L404-L407):
```clj
(defn read-discard
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:404-407](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L404-L407)
+ └── [reader.cljs:404-407](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L404-L407)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defn read-discard\n [rdr _]\n (read rdr true nil true)\n rdr)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [404 407]},
:full-name "cljs.reader/read-discard",
diff --git a/refs/cljs.reader/read-dispatch.md b/refs/cljs.reader/read-dispatch.md
index 353e1e363446..56b9364495e6 100644
--- a/refs/cljs.reader/read-dispatch.md
+++ b/refs/cljs.reader/read-dispatch.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L250-L258):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L250-L258):
```clj
(defn read-dispatch
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:250-258](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L250-L258)
+ └── [reader.cljs:250-258](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L250-L258)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn read-dispatch\n [rdr _]\n (let [ch (read-char rdr)\n dm (dispatch-macros ch)]\n (if dm\n (dm rdr _)\n (if-let [obj (maybe-read-tagged-type rdr ch)]\n obj\n (reader-error rdr \"No dispatch macro for \" ch)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [250 258]},
:full-name "cljs.reader/read-dispatch",
diff --git a/refs/cljs.reader/read-keyword.md b/refs/cljs.reader/read-keyword.md
index cc7bc91ad383..95e71198ef4b 100644
--- a/refs/cljs.reader/read-keyword.md
+++ b/refs/cljs.reader/read-keyword.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L352-L366):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L352-L366):
```clj
(defn read-keyword
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:352-366](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L352-L366)
+ └── [reader.cljs:352-366](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L352-L366)
-->
@@ -97,7 +97,7 @@ The API data for this symbol:
:source {:code "(defn read-keyword\n [reader initch]\n (let [token (read-token reader (read-char reader))\n a (re-matches* symbol-pattern token)\n token (aget a 0)\n ns (aget a 1)\n name (aget a 2)]\n (if (or (and (not (undefined? ns))\n (identical? (. ns (substring (- (.-length ns) 2) (.-length ns))) \":/\"))\n (identical? (aget name (dec (.-length name))) \":\")\n (not (== (.indexOf token \"::\" 1) -1)))\n (reader-error reader \"Invalid token: \" token)\n (if (and (not (nil? ns)) (> (.-length ns) 0))\n (keyword (.substring ns 0 (.indexOf ns \"/\")) name)\n (keyword token)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [352 366]},
:full-name "cljs.reader/read-keyword",
diff --git a/refs/cljs.reader/read-list.md b/refs/cljs.reader/read-list.md
index 512ece5cc7df..549fa5b0b622 100644
--- a/refs/cljs.reader/read-list.md
+++ b/refs/cljs.reader/read-list.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L264-L266):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L264-L266):
```clj
(defn read-list
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:264-266](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L264-L266)
+ └── [reader.cljs:264-266](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L264-L266)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn read-list\n [rdr _]\n (apply list (read-delimited-list \")\" rdr true)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [264 266]},
:full-name "cljs.reader/read-list",
diff --git a/refs/cljs.reader/read-literal.md b/refs/cljs.reader/read-literal.md
index 4f212252f433..7a82d7058e33 100644
--- a/refs/cljs.reader/read-literal.md
+++ b/refs/cljs.reader/read-literal.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L337-L350):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L337-L350):
```clj
(defn read-literal
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:337-350](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L337-L350)
+ └── [reader.cljs:337-350](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L337-L350)
-->
@@ -96,7 +96,7 @@ The API data for this symbol:
:source {:code "(defn read-literal\n [rdr ch]\n (let [token (read-token rdr ch)\n chars (subs token 1)]\n (cond (identical? (.-length chars) 1) chars\n (identical? chars \"tab\") \"\\t\"\n (identical? chars \"return\") \"\\r\"\n (identical? chars \"newline\") \"\\n\"\n (identical? chars \"space\") \" \"\n (identical? chars \"backspace\") \"\\b\"\n (identical? chars \"formfeed\") \"\\f\"\n (identical? (.charAt chars 0) \"u\") (make-unicode-char (subs chars 1))\n (identical? (.charAt chars 0) \"o\") (not-implemented rdr token)\n :else (reader-error rdr \"Unknown character literal: \" token))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [337 350]},
:full-name "cljs.reader/read-literal",
diff --git a/refs/cljs.reader/read-map.md b/refs/cljs.reader/read-map.md
index ca2dac66a2e6..41a34901d278 100644
--- a/refs/cljs.reader/read-map.md
+++ b/refs/cljs.reader/read-map.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L274-L279):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L274-L279):
```clj
(defn read-map
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:274-279](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L274-L279)
+ └── [reader.cljs:274-279](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L274-L279)
-->
@@ -88,7 +88,7 @@ The API data for this symbol:
:source {:code "(defn read-map\n [rdr _]\n (let [l (read-delimited-list \"}\" rdr true)]\n (when (odd? (count l))\n (reader-error rdr \"Map literal must contain an even number of forms\"))\n (apply hash-map l)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [274 279]},
:full-name "cljs.reader/read-map",
diff --git a/refs/cljs.reader/read-meta.md b/refs/cljs.reader/read-meta.md
index f9da4cf64dbd..5e444b6ef120 100644
--- a/refs/cljs.reader/read-meta.md
+++ b/refs/cljs.reader/read-meta.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L386-L394):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L386-L394):
```clj
(defn read-meta
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:386-394](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L386-L394)
+ └── [reader.cljs:386-394](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L386-L394)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn read-meta\n [rdr _]\n (let [m (desugar-meta (read rdr true nil true))]\n (when-not (map? m)\n (reader-error rdr \"Metadata must be Symbol,Keyword,String or Map\"))\n (let [o (read rdr true nil true)]\n (if (satisfies? IWithMeta o)\n (with-meta o (merge (meta o) m))\n (reader-error rdr \"Metadata can only be applied to IWithMetas\")))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [386 394]},
:full-name "cljs.reader/read-meta",
diff --git a/refs/cljs.reader/read-number.md b/refs/cljs.reader/read-number.md
index 9a22dd81625d..acd0bfc92d98 100644
--- a/refs/cljs.reader/read-number.md
+++ b/refs/cljs.reader/read-number.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L281-L291):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L281-L291):
```clj
(defn read-number
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:281-291](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L281-L291)
+ └── [reader.cljs:281-291](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L281-L291)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(defn read-number\n [reader initch]\n (loop [buffer (gstring/StringBuffer. initch)\n ch (read-char reader)]\n (if (or (nil? ch) (whitespace? ch) (macros ch))\n (do\n (unread reader ch)\n (let [s (.toString buffer)]\n (or (match-number s)\n (reader-error reader \"Invalid number format [\" s \"]\"))))\n (recur (do (.append buffer ch) buffer) (read-char reader)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [281 291]},
:full-name "cljs.reader/read-number",
diff --git a/refs/cljs.reader/read-past.md b/refs/cljs.reader/read-past.md
index 0fc647eb5410..3ddd1b86b749 100644
--- a/refs/cljs.reader/read-past.md
+++ b/refs/cljs.reader/read-past.md
@@ -28,7 +28,7 @@ char.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L216-L223):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L216-L223):
```clj
(defn read-past
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:216-223](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L216-L223)
+ └── [reader.cljs:216-223](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L216-L223)
-->
@@ -96,7 +96,7 @@ The API data for this symbol:
:source {:code "(defn read-past\n [pred rdr]\n (loop [ch (read-char rdr)]\n (if (pred ch)\n (recur (read-char rdr))\n ch)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [216 223]},
:full-name "cljs.reader/read-past",
diff --git a/refs/cljs.reader/read-raw-stringSTAR.md b/refs/cljs.reader/read-raw-stringSTAR.md
index 9e58af17e1db..b8f7d4fdc4fe 100644
--- a/refs/cljs.reader/read-raw-stringSTAR.md
+++ b/refs/cljs.reader/read-raw-stringSTAR.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L304-L317):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L304-L317):
```clj
(defn read-raw-string*
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:304-317](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L304-L317)
+ └── [reader.cljs:304-317](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L304-L317)
-->
@@ -96,7 +96,7 @@ The API data for this symbol:
:source {:code "(defn read-raw-string*\n [reader _]\n (loop [buffer (gstring/StringBuffer.)\n ch (read-char reader)]\n (cond\n (nil? ch) (reader-error reader \"EOF while reading\")\n (identical? \"\\\\\" ch) (do (.append buffer ch)\n (let [nch (read-char reader)]\n (if (nil? nch)\n (reader-error reader \"EOF while reading\")\n (recur (doto buffer (.append nch))\n (read-char reader)))))\n (identical? \"\\\"\" ch) (.toString buffer)\n :else (recur (doto buffer (.append ch)) (read-char reader)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [304 317]},
:full-name "cljs.reader/read-raw-string*",
diff --git a/refs/cljs.reader/read-regex.md b/refs/cljs.reader/read-regex.md
index faef7ef5b5a4..b282934fcb31 100644
--- a/refs/cljs.reader/read-regex.md
+++ b/refs/cljs.reader/read-regex.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L400-L402):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L400-L402):
```clj
(defn read-regex
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:400-402](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L400-L402)
+ └── [reader.cljs:400-402](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L400-L402)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn read-regex\n [rdr ch]\n (-> (read-raw-string* rdr ch) re-pattern))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [400 402]},
:full-name "cljs.reader/read-regex",
diff --git a/refs/cljs.reader/read-set.md b/refs/cljs.reader/read-set.md
index 65e42b40cb68..2955d93f37ab 100644
--- a/refs/cljs.reader/read-set.md
+++ b/refs/cljs.reader/read-set.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L396-L398):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L396-L398):
```clj
(defn read-set
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:396-398](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L396-L398)
+ └── [reader.cljs:396-398](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L396-L398)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn read-set\n [rdr _]\n (set (read-delimited-list \"}\" rdr true)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [396 398]},
:full-name "cljs.reader/read-set",
diff --git a/refs/cljs.reader/read-string.md b/refs/cljs.reader/read-string.md
index fe9e7a2e93f7..994392fc496e 100644
--- a/refs/cljs.reader/read-string.md
+++ b/refs/cljs.reader/read-string.md
@@ -30,7 +30,7 @@ Reads one object from the string s
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L458-L464):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L458-L464):
```clj
(defn read-string
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:458-464](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L458-L464)
+ └── [reader.cljs:458-464](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L458-L464)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(defn read-string\n [s]\n (when-not (string? s)\n (throw (js/Error. \"Cannot read from non-string object.\")))\n (let [r (push-back-reader s)]\n (read r false nil false)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [458 464]},
:full-name "cljs.reader/read-string",
diff --git a/refs/cljs.reader/read-stringSTAR.md b/refs/cljs.reader/read-stringSTAR.md
index e173b50a2e68..bc90be74288d 100644
--- a/refs/cljs.reader/read-stringSTAR.md
+++ b/refs/cljs.reader/read-stringSTAR.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L293-L302):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L293-L302):
```clj
(defn read-string*
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:293-302](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L293-L302)
+ └── [reader.cljs:293-302](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L293-L302)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defn read-string*\n [reader _]\n (loop [buffer (gstring/StringBuffer.)\n ch (read-char reader)]\n (cond\n (nil? ch) (reader-error reader \"EOF while reading\")\n (identical? \"\\\\\" ch) (recur (do (.append buffer (escape-char buffer reader)) buffer)\n (read-char reader))\n (identical? \\\" ch) (. buffer (toString))\n :default (recur (do (.append buffer ch) buffer) (read-char reader)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [293 302]},
:full-name "cljs.reader/read-string*",
diff --git a/refs/cljs.reader/read-symbol.md b/refs/cljs.reader/read-symbol.md
index 74d1a445ed6f..34dc121ad2ee 100644
--- a/refs/cljs.reader/read-symbol.md
+++ b/refs/cljs.reader/read-symbol.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L327-L335):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L327-L335):
```clj
(defn read-symbol
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:327-335](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L327-L335)
+ └── [reader.cljs:327-335](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L327-L335)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn read-symbol\n [reader initch]\n (let [token (read-token reader initch)]\n (if (and (gstring/contains token \"/\")\n (not (== (.-length token) 1)))\n (symbol (subs token 0 (.indexOf token \"/\"))\n (subs token (inc (.indexOf token \"/\"))\n (.-length token)))\n (special-symbols token (symbol token)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [327 335]},
:full-name "cljs.reader/read-symbol",
diff --git a/refs/cljs.reader/read-token.md b/refs/cljs.reader/read-token.md
index ab1541502ddd..cb1ba0555eb8 100644
--- a/refs/cljs.reader/read-token.md
+++ b/refs/cljs.reader/read-token.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L79-L87):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L79-L87):
```clj
(defn read-token
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:79-87](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L79-L87)
+ └── [reader.cljs:79-87](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L79-L87)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn read-token\n [rdr initch]\n (loop [sb (StringBuffer. initch)\n ch (read-char rdr)]\n (if (or (nil? ch)\n (whitespace? ch)\n (macro-terminating? ch))\n (do (unread rdr ch) (.toString sb))\n (recur (do (.append sb ch) sb) (read-char rdr)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [79 87]},
:full-name "cljs.reader/read-token",
diff --git a/refs/cljs.reader/read-unmatched-delimiter.md b/refs/cljs.reader/read-unmatched-delimiter.md
index ebd256f7028a..e77109ebaef3 100644
--- a/refs/cljs.reader/read-unmatched-delimiter.md
+++ b/refs/cljs.reader/read-unmatched-delimiter.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L260-L262):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L260-L262):
```clj
(defn read-unmatched-delimiter
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:260-262](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L260-L262)
+ └── [reader.cljs:260-262](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L260-L262)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn read-unmatched-delimiter\n [rdr ch]\n (reader-error rdr \"Unmatched delimiter \" ch))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [260 262]},
:full-name "cljs.reader/read-unmatched-delimiter",
diff --git a/refs/cljs.reader/read-vector.md b/refs/cljs.reader/read-vector.md
index 25fd0cb1744c..1019345031e6 100644
--- a/refs/cljs.reader/read-vector.md
+++ b/refs/cljs.reader/read-vector.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L270-L272):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L270-L272):
```clj
(defn read-vector
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:270-272](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L270-L272)
+ └── [reader.cljs:270-272](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L270-L272)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn read-vector\n [rdr _]\n (read-delimited-list \"]\" rdr true))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [270 272]},
:full-name "cljs.reader/read-vector",
diff --git a/refs/cljs.reader/read.md b/refs/cljs.reader/read.md
index 59f59e1a63d5..1bf4ce7c5e3c 100644
--- a/refs/cljs.reader/read.md
+++ b/refs/cljs.reader/read.md
@@ -31,7 +31,7 @@ If EOF, throws if eof-is-error is true. Otherwise returns sentinel.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L439-L456):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L439-L456):
```clj
(defn read
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:439-456](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L439-L456)
+ └── [reader.cljs:439-456](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L439-L456)
-->
@@ -112,7 +112,7 @@ The API data for this symbol:
:source {:code "(defn read\n [reader eof-is-error sentinel is-recursive]\n (let [ch (read-char reader)]\n (cond\n (nil? ch) (if eof-is-error (reader-error reader \"EOF while reading\") sentinel)\n (whitespace? ch) (recur reader eof-is-error sentinel is-recursive)\n (comment-prefix? ch) (recur (read-comment reader ch) eof-is-error sentinel is-recursive)\n :else (let [f (macros ch)\n res\n (cond\n f (f reader ch)\n (number-literal? reader ch) (read-number reader ch)\n :else (read-symbol reader ch))]\n (if (identical? res reader)\n (recur reader eof-is-error sentinel is-recursive)\n res)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [439 456]},
:full-name "cljs.reader/read",
diff --git a/refs/cljs.reader/reader-error.md b/refs/cljs.reader/reader-error.md
index ffd93b31a3ce..d5e44a09ae67 100644
--- a/refs/cljs.reader/reader-error.md
+++ b/refs/cljs.reader/reader-error.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L69-L71):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L69-L71):
```clj
(defn reader-error
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:69-71](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L69-L71)
+ └── [reader.cljs:69-71](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L69-L71)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn reader-error\n [rdr & msg]\n (throw (js/Error. (apply str msg))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [69 71]},
:full-name "cljs.reader/reader-error",
diff --git a/refs/cljs.reader/register-default-tag-parserBANG.md b/refs/cljs.reader/register-default-tag-parserBANG.md
index 90255ec8c022..20cb99f2da72 100644
--- a/refs/cljs.reader/register-default-tag-parserBANG.md
+++ b/refs/cljs.reader/register-default-tag-parserBANG.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L618-L622):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L618-L622):
```clj
(defn register-default-tag-parser!
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:618-622](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L618-L622)
+ └── [reader.cljs:618-622](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L618-L622)
-->
@@ -87,7 +87,7 @@ The API data for this symbol:
:source {:code "(defn register-default-tag-parser!\n [f]\n (let [old-parser @*default-data-reader-fn*]\n (swap! *default-data-reader-fn* (fn [_] f))\n old-parser))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [618 622]},
:full-name "cljs.reader/register-default-tag-parser!",
diff --git a/refs/cljs.reader/register-tag-parserBANG.md b/refs/cljs.reader/register-tag-parserBANG.md
index 94959d875be7..0eebe88a169e 100644
--- a/refs/cljs.reader/register-tag-parserBANG.md
+++ b/refs/cljs.reader/register-tag-parserBANG.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L604-L609):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L604-L609):
```clj
(defn register-tag-parser!
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:604-609](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L604-L609)
+ └── [reader.cljs:604-609](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L604-L609)
-->
@@ -88,7 +88,7 @@ The API data for this symbol:
:source {:code "(defn register-tag-parser!\n [tag f]\n (let [tag (str tag)\n old-parser (get @*tag-table* tag)]\n (swap! *tag-table* assoc tag f)\n old-parser))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [604 609]},
:full-name "cljs.reader/register-tag-parser!",
diff --git a/refs/cljs.reader/skip-line.md b/refs/cljs.reader/skip-line.md
index 1ea969ad8e3a..61a163e200af 100644
--- a/refs/cljs.reader/skip-line.md
+++ b/refs/cljs.reader/skip-line.md
@@ -27,7 +27,7 @@ Advances the reader to the end of a line. Returns the reader
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L89-L96):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L89-L96):
```clj
(defn skip-line
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:89-96](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L89-L96)
+ └── [reader.cljs:89-96](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L89-L96)
-->
@@ -96,7 +96,7 @@ The API data for this symbol:
:source {:code "(defn skip-line\n [reader _]\n (loop []\n (let [ch (read-char reader)]\n (if (or (identical? ch \\newline) (identical? ch \\return) (nil? ch))\n reader\n (recur)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [89 96]},
:full-name "cljs.reader/skip-line",
diff --git a/refs/cljs.reader/special-symbols.md b/refs/cljs.reader/special-symbols.md
index 3ec18176e62d..16264cf90e2b 100644
--- a/refs/cljs.reader/special-symbols.md
+++ b/refs/cljs.reader/special-symbols.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L319-L325):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L319-L325):
```clj
(defn special-symbols [t not-found]
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:319-325](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L319-L325)
+ └── [reader.cljs:319-325](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L319-L325)
-->
@@ -89,7 +89,7 @@ The API data for this symbol:
:source {:code "(defn special-symbols [t not-found]\n (cond\n (identical? t \"nil\") nil\n (identical? t \"true\") true\n (identical? t \"false\") false\n (identical? t \"/\") '/\n :else not-found))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [319 325]},
:full-name "cljs.reader/special-symbols",
diff --git a/refs/cljs.reader/symbol-pattern.md b/refs/cljs.reader/symbol-pattern.md
index ad71c96e522f..5aacf3a16835 100644
--- a/refs/cljs.reader/symbol-pattern.md
+++ b/refs/cljs.reader/symbol-pattern.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L101):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L101):
```clj
(def symbol-pattern (re-pattern "^[:]?([^0-9/].*/)?([^0-9/][^/]*)$"))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:101](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L101)
+ └── [reader.cljs:101](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L101)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def symbol-pattern (re-pattern \"^[:]?([^0-9/].*/)?([^0-9/][^/]*)$\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [101]},
:full-name "cljs.reader/symbol-pattern",
diff --git a/refs/cljs.reader/throwing-reader.md b/refs/cljs.reader/throwing-reader.md
index ec7bce4266b3..582b810cd260 100644
--- a/refs/cljs.reader/throwing-reader.md
+++ b/refs/cljs.reader/throwing-reader.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L381-L384):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L381-L384):
```clj
(defn throwing-reader
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:381-384](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L381-L384)
+ └── [reader.cljs:381-384](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L381-L384)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defn throwing-reader\n [msg]\n (fn [rdr _]\n (reader-error rdr msg)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [381 384]},
:full-name "cljs.reader/throwing-reader",
diff --git a/refs/cljs.reader/unicode-2-pattern.md b/refs/cljs.reader/unicode-2-pattern.md
index 776e53ca10e8..bb6c0d86943e 100644
--- a/refs/cljs.reader/unicode-2-pattern.md
+++ b/refs/cljs.reader/unicode-2-pattern.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L181):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L181):
```clj
(def unicode-2-pattern (re-pattern "^[0-9A-Fa-f]{2}$"))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:181](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L181)
+ └── [reader.cljs:181](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L181)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def unicode-2-pattern (re-pattern \"^[0-9A-Fa-f]{2}$\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [181]},
:full-name "cljs.reader/unicode-2-pattern",
diff --git a/refs/cljs.reader/unicode-4-pattern.md b/refs/cljs.reader/unicode-4-pattern.md
index f899e03db154..996a115510c1 100644
--- a/refs/cljs.reader/unicode-4-pattern.md
+++ b/refs/cljs.reader/unicode-4-pattern.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L182):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L182):
```clj
(def unicode-4-pattern (re-pattern "^[0-9A-Fa-f]{4}$"))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:182](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L182)
+ └── [reader.cljs:182](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L182)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def unicode-4-pattern (re-pattern \"^[0-9A-Fa-f]{4}$\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [182]},
:full-name "cljs.reader/unicode-4-pattern",
diff --git a/refs/cljs.reader/validate-unicode-escape.md b/refs/cljs.reader/validate-unicode-escape.md
index a938d92f333b..cd83de389412 100644
--- a/refs/cljs.reader/validate-unicode-escape.md
+++ b/refs/cljs.reader/validate-unicode-escape.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L184-L187):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L184-L187):
```clj
(defn validate-unicode-escape [unicode-pattern reader escape-char unicode-str]
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:184-187](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L184-L187)
+ └── [reader.cljs:184-187](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L184-L187)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defn validate-unicode-escape [unicode-pattern reader escape-char unicode-str]\n (if (re-matches unicode-pattern unicode-str)\n unicode-str\n (reader-error reader \"Unexpected unicode escape \\\\\" escape-char unicode-str)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [184 187]},
:full-name "cljs.reader/validate-unicode-escape",
diff --git a/refs/cljs.reader/wrapping-reader.md b/refs/cljs.reader/wrapping-reader.md
index c5b3ef45a0ea..d1363ff0b4b2 100644
--- a/refs/cljs.reader/wrapping-reader.md
+++ b/refs/cljs.reader/wrapping-reader.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L376-L379):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L376-L379):
```clj
(defn wrapping-reader
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:376-379](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/reader.cljs#L376-L379)
+ └── [reader.cljs:376-379](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/reader.cljs#L376-L379)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defn wrapping-reader\n [sym]\n (fn [rdr _]\n (list sym (read rdr true nil true))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/reader.cljs",
:lines [376 379]},
:full-name "cljs.reader/wrapping-reader",
diff --git a/refs/cljs.repl.browser/-main.md b/refs/cljs.repl.browser/-main.md
index 311e28c12112..e22c32949fcb 100644
--- a/refs/cljs.repl.browser/-main.md
+++ b/refs/cljs.repl.browser/-main.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L330-L331):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L330-L331):
```clj
(defn -main []
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:330-331](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L330-L331)
+ └── [browser.clj:330-331](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L330-L331)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn -main []\n (repl/repl (repl-env)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [330 331]},
:full-name "cljs.repl.browser/-main",
diff --git a/refs/cljs.repl.browser/add-in-order.md b/refs/cljs.repl.browser/add-in-order.md
index f17486bdb97a..b113f116bc67 100644
--- a/refs/cljs.repl.browser/add-in-order.md
+++ b/refs/cljs.repl.browser/add-in-order.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L152-L154):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L152-L154):
```clj
(defn add-in-order [{:keys [expecting fns]} order f]
@@ -34,13 +34,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:152-154](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L152-L154)
+ └── [browser.clj:152-154](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L152-L154)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defn add-in-order [{:keys [expecting fns]} order f]\n {:expecting (or expecting order)\n :fns (assoc fns order f)})",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [152 154]},
:full-name "cljs.repl.browser/add-in-order",
diff --git a/refs/cljs.repl.browser/browser-eval.md b/refs/cljs.repl.browser/browser-eval.md
index 33360cdc6cc5..781fda610491 100644
--- a/refs/cljs.repl.browser/browser-eval.md
+++ b/refs/cljs.repl.browser/browser-eval.md
@@ -32,7 +32,7 @@ contain the error message. :error means that some other error has occured.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L184-L200):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L184-L200):
```clj
(defn browser-eval
@@ -52,13 +52,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:184-200](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L184-L200)
+ └── [browser.clj:184-200](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L184-L200)
-->
@@ -106,7 +106,7 @@ The API data for this symbol:
:source {:code "(defn browser-eval\n [form]\n (let [return-value (promise)]\n (send-for-eval form\n (fn [val] (deliver return-value val)))\n (let [ret @return-value]\n (try\n (read-string ret)\n (catch Exception e\n {:status :error\n :value (str \"Could not read return value: \" ret)})))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [184 200]},
:full-name "cljs.repl.browser/browser-eval",
diff --git a/refs/cljs.repl.browser/browser-state.md b/refs/cljs.repl.browser/browser-state.md
index 1c4608b0150d..b389b2da3b77 100644
--- a/refs/cljs.repl.browser/browser-state.md
+++ b/refs/cljs.repl.browser/browser-state.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L24):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L24):
```clj
(def ^:dynamic browser-state nil)
@@ -27,13 +27,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:24](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L24)
+ └── [browser.clj:24](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L24)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic browser-state nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [24]},
:full-name "cljs.repl.browser/browser-state",
diff --git a/refs/cljs.repl.browser/compile-client-js.md b/refs/cljs.repl.browser/compile-client-js.md
index a8294112e6cf..a3c6703a5a77 100644
--- a/refs/cljs.repl.browser/compile-client-js.md
+++ b/refs/cljs.repl.browser/compile-client-js.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L215-L230):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L215-L230):
```clj
(defn compile-client-js [opts]
@@ -47,13 +47,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:215-230](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L215-L230)
+ └── [browser.clj:215-230](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L215-L230)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn compile-client-js [opts]\n (let [copts {:optimizations (:optimizations opts)\n :output-dir (:working-dir opts)}]\n ;; we're inside the REPL process where cljs.env/*compiler* is already\n ;; established, need to construct a new one to avoid mutating the one\n ;; the REPL uses\n (cljsc/build\n '[(ns clojure.browser.repl.client\n (:require [goog.events :as event]\n [clojure.browser.repl :as repl]))\n (defn start [url]\n (event/listen js/window\n \"load\"\n (fn []\n (repl/start-evaluator url))))]\n copts (env/default-compiler-env copts))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [215 230]},
:full-name "cljs.repl.browser/compile-client-js",
diff --git a/refs/cljs.repl.browser/constrain-order.md b/refs/cljs.repl.browser/constrain-order.md
index a299cf65854f..9d8e8b653cd7 100644
--- a/refs/cljs.repl.browser/constrain-order.md
+++ b/refs/cljs.repl.browser/constrain-order.md
@@ -28,7 +28,7 @@ that they are printed in the correct order.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L164-L169):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L164-L169):
```clj
(defn constrain-order
@@ -41,13 +41,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:164-169](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L164-L169)
+ └── [browser.clj:164-169](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L164-L169)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(defn constrain-order\n [order f]\n (send-via es ordering add-in-order order f)\n (send-via es ordering run-in-order))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [164 169]},
:full-name "cljs.repl.browser/constrain-order",
diff --git a/refs/cljs.repl.browser/create-client-js-file.md b/refs/cljs.repl.browser/create-client-js-file.md
index 603cce9d1f90..97082c9e99f3 100644
--- a/refs/cljs.repl.browser/create-client-js-file.md
+++ b/refs/cljs.repl.browser/create-client-js-file.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L232-L236):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L232-L236):
```clj
(defn create-client-js-file [opts file-path]
@@ -36,13 +36,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:232-236](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L232-L236)
+ └── [browser.clj:232-236](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L232-L236)
-->
@@ -88,7 +88,7 @@ The API data for this symbol:
:source {:code "(defn create-client-js-file [opts file-path]\n (let [file (io/file file-path)]\n (when (not (.exists file))\n (spit file (compile-client-js opts)))\n file))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [232 236]},
:full-name "cljs.repl.browser/create-client-js-file",
diff --git a/refs/cljs.repl.browser/es.md b/refs/cljs.repl.browser/es.md
index 90ce5b57e190..8f53b56e3627 100644
--- a/refs/cljs.repl.browser/es.md
+++ b/refs/cljs.repl.browser/es.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L26):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L26):
```clj
(def ^:dynamic es nil)
@@ -27,13 +27,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:26](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L26)
+ └── [browser.clj:26](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L26)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic es nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [26]},
:full-name "cljs.repl.browser/es",
diff --git a/refs/cljs.repl.browser/ext-GTmime-type.md b/refs/cljs.repl.browser/ext-GTmime-type.md
index 18218fec32b9..a0098ad51dc6 100644
--- a/refs/cljs.repl.browser/ext-GTmime-type.md
+++ b/refs/cljs.repl.browser/ext-GTmime-type.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L28-L42):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L28-L42):
```clj
(def ext->mime-type
@@ -41,13 +41,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:28-42](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L28-L42)
+ └── [browser.clj:28-42](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L28-L42)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(def ext->mime-type\n {\".html\" \"text/html\"\n \".css\" \"text/css\"\n\n \".jpg\" \"image/jpeg\"\n \".png\" \"image/png\"\n \".gif\" \"image/gif\"\n\n \".js\" \"text/javascript\"\n \".json\" \"application/json\"\n \".clj\" \"text/x-clojure\"\n \".cljs\" \"text/x-clojure\"\n \".cljc\" \"text/x-clojure\"\n \".edn\" \"text/x-clojure\"\n \".map\" \"application/json\"})",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [28 42]},
:full-name "cljs.repl.browser/ext->mime-type",
diff --git a/refs/cljs.repl.browser/handle-post.md b/refs/cljs.repl.browser/handle-post.md
index 694cdd8153eb..1e3378ad3a45 100644
--- a/refs/cljs.repl.browser/handle-post.md
+++ b/refs/cljs.repl.browser/handle-post.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L136):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L136):
```clj
(defmulti handle-post (fn [m _ _ ] (:type m)))
@@ -32,20 +32,20 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:136](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L136)
+ └── [browser.clj:136](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L136)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L140-L150):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L140-L150):
```clj
(defmethod handle-post :ready [_ conn _]
@@ -65,18 +65,18 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:140-150](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L140-L150)
+ └── [browser.clj:140-150](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L140-L150)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L171-L176):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L171-L176):
```clj
(defmethod handle-post :print [{:keys [content order]} conn _ ]
@@ -91,18 +91,18 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:171-176](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L171-L176)
+ └── [browser.clj:171-176](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L171-L176)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L178-L182):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L178-L182):
```clj
(defmethod handle-post :result [{:keys [content order]} conn _ ]
@@ -116,13 +116,13 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:178-182](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L178-L182)
+ └── [browser.clj:178-182](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L178-L182)
-->
@@ -168,25 +168,25 @@ The API data for this symbol:
:source {:code "(defmulti handle-post (fn [m _ _ ] (:type m)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [136]},
:extra-sources ({:code "(defmethod handle-post :ready [_ conn _]\n (send-via es ordering (fn [_] {:expecting nil :fns {}}))\n (send-for-eval conn\n (cljsc/-compile\n '[(set! *print-fn* clojure.browser.repl/repl-print)\n (set! *print-err-fn* clojure.browser.repl/repl-print)\n (set! *print-newline* true)\n (when (pos? (count clojure.browser.repl/print-queue))\n (clojure.browser.repl/flush-print-queue!\n @clojure.browser.repl/xpc-connection))] {})\n identity))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [140 150]}
{:code "(defmethod handle-post :print [{:keys [content order]} conn _ ]\n (constrain-order order\n (fn []\n (print (read-string content))\n (.flush *out*)))\n (server/send-and-close conn 200 \"ignore__\"))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [171 176]}
{:code "(defmethod handle-post :result [{:keys [content order]} conn _ ]\n (constrain-order order\n (fn []\n (return-value content)\n (server/set-connection conn))))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [178 182]}),
:full-name "cljs.repl.browser/handle-post"}
diff --git a/refs/cljs.repl.browser/load-javascript.md b/refs/cljs.repl.browser/load-javascript.md
index 4b98098f7237..c0b31742055c 100644
--- a/refs/cljs.repl.browser/load-javascript.md
+++ b/refs/cljs.repl.browser/load-javascript.md
@@ -31,7 +31,7 @@ ClojureScript REPL.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L202-L209):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L202-L209):
```clj
(defn load-javascript
@@ -43,13 +43,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:202-209](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L202-L209)
+ └── [browser.clj:202-209](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L202-L209)
-->
@@ -97,7 +97,7 @@ The API data for this symbol:
:source {:code "(defn load-javascript\n [repl-env provides url]\n (browser-eval (slurp url)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [202 209]},
:full-name "cljs.repl.browser/load-javascript",
diff --git a/refs/cljs.repl.browser/mime-type-GTencoding.md b/refs/cljs.repl.browser/mime-type-GTencoding.md
index 552ad408edbb..4c4a54dc288f 100644
--- a/refs/cljs.repl.browser/mime-type-GTencoding.md
+++ b/refs/cljs.repl.browser/mime-type-GTencoding.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L44-L52):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L44-L52):
```clj
(def mime-type->encoding
@@ -35,13 +35,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:44-52](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L44-L52)
+ └── [browser.clj:44-52](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L44-L52)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(def mime-type->encoding\n {\"text/html\" \"UTF-8\"\n \"text/css\" \"UTF-8\"\n \"image/jpeg\" \"ISO-8859-1\"\n \"image/png\" \"ISO-8859-1\"\n \"image/gif\" \"ISO-8859-1\"\n \"text/javascript\" \"UTF-8\"\n \"text/x-clojure\" \"UTF-8\"\n \"application/json\" \"UTF-8\"})",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [44 52]},
:full-name "cljs.repl.browser/mime-type->encoding",
diff --git a/refs/cljs.repl.browser/ordering.md b/refs/cljs.repl.browser/ordering.md
index 9d34854398bd..885414553740 100644
--- a/refs/cljs.repl.browser/ordering.md
+++ b/refs/cljs.repl.browser/ordering.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L25):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L25):
```clj
(def ^:dynamic ordering nil)
@@ -27,13 +27,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:25](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L25)
+ └── [browser.clj:25](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L25)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic ordering nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [25]},
:full-name "cljs.repl.browser/ordering",
diff --git a/refs/cljs.repl.browser/repl-client-js.md b/refs/cljs.repl.browser/repl-client-js.md
index 8d43bbc0554e..2b1cb0a0c512 100644
--- a/refs/cljs.repl.browser/repl-client-js.md
+++ b/refs/cljs.repl.browser/repl-client-js.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L76-L77):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L76-L77):
```clj
(defn repl-client-js []
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:76-77](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L76-L77)
+ └── [browser.clj:76-77](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L76-L77)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn repl-client-js []\n (slurp (:client-js @browser-state)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [76 77]},
:full-name "cljs.repl.browser/repl-client-js",
diff --git a/refs/cljs.repl.browser/repl-env.md b/refs/cljs.repl.browser/repl-env.md
index 57e40955647c..e10071276ec9 100644
--- a/refs/cljs.repl.browser/repl-env.md
+++ b/refs/cljs.repl.browser/repl-env.md
@@ -43,7 +43,7 @@ src: The source directory containing user-defined cljs files. Used to
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L309-L328):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L309-L328):
```clj
(defn repl-env
@@ -55,13 +55,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:309-328](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L309-L328)
+ └── [browser.clj:309-328](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L309-L328)
-->
@@ -109,7 +109,7 @@ The API data for this symbol:
:source {:code "(defn repl-env\n [& {:as opts}]\n (repl-env* opts))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [309 328]},
:full-name "cljs.repl.browser/repl-env",
diff --git a/refs/cljs.repl.browser/repl-envSTAR.md b/refs/cljs.repl.browser/repl-envSTAR.md
index 0bb509e2cc36..fae09883e012 100644
--- a/refs/cljs.repl.browser/repl-envSTAR.md
+++ b/refs/cljs.repl.browser/repl-envSTAR.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L286-L307):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L286-L307):
```clj
(defn repl-env*
@@ -53,13 +53,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:286-307](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L286-L307)
+ └── [browser.clj:286-307](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L286-L307)
-->
@@ -105,7 +105,7 @@ The API data for this symbol:
:source {:code "(defn repl-env*\n [{:keys [output-dir] :as opts}]\n (merge (BrowserEnv.)\n {:host \"localhost\"\n :port 9000\n :working-dir (->> [\".repl\" (util/clojurescript-version)]\n (remove empty?) (string/join \"-\"))\n :serve-static true\n :static-dir (cond-> [\".\" \"out/\"] output-dir (conj output-dir))\n :preloaded-libs []\n :optimizations :simple\n :src \"src/\"\n :browser-state (atom {:return-value-fn nil\n :client-js nil})\n :ordering (agent {:expecting nil :fns {}})\n :es (Executors/newFixedThreadPool 16)\n :server-state\n (atom\n {:socket nil\n :connection nil\n :promised-conn nil})}\n opts))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [286 307]},
:full-name "cljs.repl.browser/repl-env*",
diff --git a/refs/cljs.repl.browser/run-in-order.md b/refs/cljs.repl.browser/run-in-order.md
index 2b7bff20d77a..0f9f2d249456 100644
--- a/refs/cljs.repl.browser/run-in-order.md
+++ b/refs/cljs.repl.browser/run-in-order.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L156-L162):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L156-L162):
```clj
(defn run-in-order [{:keys [expecting fns]}]
@@ -38,13 +38,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:156-162](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L156-L162)
+ └── [browser.clj:156-162](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L156-L162)
-->
@@ -90,7 +90,7 @@ The API data for this symbol:
:source {:code "(defn run-in-order [{:keys [expecting fns]}]\n (loop [order expecting fns fns]\n (if-let [f (get fns order)]\n (do\n (f)\n (recur (inc order) (dissoc fns order)))\n {:expecting order :fns fns})))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [156 162]},
:full-name "cljs.repl.browser/run-in-order",
diff --git a/refs/cljs.repl.browser/send-for-eval.md b/refs/cljs.repl.browser/send-for-eval.md
index 440c90b97b5a..35c18c0fae5f 100644
--- a/refs/cljs.repl.browser/send-for-eval.md
+++ b/refs/cljs.repl.browser/send-for-eval.md
@@ -32,7 +32,7 @@ when the return value is received.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L60-L68):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L60-L68):
```clj
(defn send-for-eval
@@ -47,13 +47,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:60-68](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L60-L68)
+ └── [browser.clj:60-68](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L60-L68)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(defn send-for-eval\n ([form return-value-fn]\n (send-for-eval @(server/connection) form return-value-fn))\n ([conn form return-value-fn]\n (set-return-value-fn return-value-fn)\n (server/send-and-close conn 200 form \"text/javascript\")))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [60 68]},
:full-name "cljs.repl.browser/send-for-eval",
diff --git a/refs/cljs.repl.browser/send-repl-client-page.md b/refs/cljs.repl.browser/send-repl-client-page.md
index 03c99dc1ae2d..3f1d38c85e76 100644
--- a/refs/cljs.repl.browser/send-repl-client-page.md
+++ b/refs/cljs.repl.browser/send-repl-client-page.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L79-L90):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L79-L90):
```clj
(defn send-repl-client-page
@@ -43,13 +43,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:79-90](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L79-L90)
+ └── [browser.clj:79-90](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L79-L90)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(defn send-repl-client-page\n [request conn opts]\n (server/send-and-close conn 200\n (str \"\n \"\n \"\"\n \"\")\n \"text/html\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [79 90]},
:full-name "cljs.repl.browser/send-repl-client-page",
diff --git a/refs/cljs.repl.browser/send-static.md b/refs/cljs.repl.browser/send-static.md
index 7357c54b67a4..11f4a96c8ebd 100644
--- a/refs/cljs.repl.browser/send-static.md
+++ b/refs/cljs.repl.browser/send-static.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L92-L124):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L92-L124):
```clj
(defn send-static [{path :path :as request} conn opts]
@@ -64,13 +64,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:92-124](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L92-L124)
+ └── [browser.clj:92-124](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L92-L124)
-->
@@ -116,7 +116,7 @@ The API data for this symbol:
:source {:code "(defn send-static [{path :path :as request} conn opts]\n (if (and (:static-dir opts)\n (not= \"/favicon.ico\" path))\n (let [path (if (= \"/\" path) \"/index.html\" path)\n st-dir (:static-dir opts)\n local-path\n (cond->\n (seq (for [x (if (string? st-dir) [st-dir] st-dir)\n :when (.exists (io/file (str x path)))]\n (str x path)))\n (complement nil?) first)\n local-path\n (if (nil? local-path)\n (cond\n (re-find #\".jar\" path)\n (io/resource (second (string/split path #\".jar!/\")))\n (re-find (Pattern/compile (System/getProperty \"user.dir\")) path)\n (io/file (string/replace path (str (System/getProperty \"user.dir\") \"/\") \"\"))\n :else nil)\n local-path)]\n (if local-path\n (if-let [ext (some #(if (.endsWith path %) %) (keys ext->mime-type))]\n (let [mime-type (ext->mime-type ext \"text/plain\")\n encoding (mime-type->encoding mime-type \"UTF-8\")]\n (server/send-and-close\n conn\n 200\n (slurp local-path :encoding encoding)\n mime-type\n encoding))\n (server/send-and-close conn 200 (slurp local-path) \"text/plain\"))\n (server/send-404 conn path)))\n (server/send-404 conn path)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [92 124]},
:full-name "cljs.repl.browser/send-static",
diff --git a/refs/cljs.repl.browser/setup.md b/refs/cljs.repl.browser/setup.md
index 0a6d01f75914..a010ce6a49a2 100644
--- a/refs/cljs.repl.browser/setup.md
+++ b/refs/cljs.repl.browser/setup.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L238-L251):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L238-L251):
```clj
(defn setup [{:keys [working-dir] :as repl-env} opts]
@@ -45,13 +45,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:238-251](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L238-L251)
+ └── [browser.clj:238-251](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/browser.clj#L238-L251)
-->
@@ -97,7 +97,7 @@ The API data for this symbol:
:source {:code "(defn setup [{:keys [working-dir] :as repl-env} opts]\n (binding [browser-state (:browser-state repl-env)\n ordering (:ordering repl-env)\n es (:es repl-env)\n server/state (:server-state repl-env)]\n (repl/err-out (println \"Compiling client js ...\"))\n (swap! browser-state\n (fn [old]\n (assoc old :client-js\n (create-client-js-file\n repl-env (io/file working-dir \"client.js\")))))\n (repl/err-out (println \"Waiting for browser to connect ...\"))\n opts\n (server/start repl-env)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/browser.clj",
:lines [238 251]},
:full-name "cljs.repl.browser/setup",
diff --git a/refs/cljs.repl.nashorn/-main.md b/refs/cljs.repl.nashorn/-main.md
index e28e0bafc1d7..51e201c6a4c9 100644
--- a/refs/cljs.repl.nashorn/-main.md
+++ b/refs/cljs.repl.nashorn/-main.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L182-L183):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L182-L183):
```clj
(defn -main []
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:182-183](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L182-L183)
+ └── [nashorn.clj:182-183](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L182-L183)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn -main []\n (repl/repl (repl-env)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/nashorn.clj",
:lines [182 183]},
:full-name "cljs.repl.nashorn/-main",
diff --git a/refs/cljs.repl.nashorn/bootstrap-repl.md b/refs/cljs.repl.nashorn/bootstrap-repl.md
index 6761349fba21..a6d545fefced 100644
--- a/refs/cljs.repl.nashorn/bootstrap-repl.md
+++ b/refs/cljs.repl.nashorn/bootstrap-repl.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L80-L94):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L80-L94):
```clj
(defn bootstrap-repl [engine output-dir opts]
@@ -46,13 +46,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:80-94](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L80-L94)
+ └── [nashorn.clj:80-94](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L80-L94)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code " (defn bootstrap-repl [engine output-dir opts]\n (env/ensure\n (let [deps-file \".nashorn_repl_deps.js\"\n core (io/resource \"cljs/core.cljs\")\n core-js (closure/compile core\n (assoc opts\n :output-file (closure/src-file->target-file core)))\n deps (closure/add-dependencies opts core-js)]\n ;; output unoptimized code and the deps file\n ;; for all compiled namespaces\n (apply closure/output-unoptimized\n (assoc opts :output-to (.getPath (io/file output-dir deps-file)))\n deps)\n ;; load the deps file so we can goog.require cljs.core etc.\n (load-js-file engine deps-file))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/nashorn.clj",
:lines [80 94]},
:full-name "cljs.repl.nashorn/bootstrap-repl",
diff --git a/refs/cljs.repl.nashorn/create-engine.md b/refs/cljs.repl.nashorn/create-engine.md
index c5e7308ee9bd..e9c120fce083 100644
--- a/refs/cljs.repl.nashorn/create-engine.md
+++ b/refs/cljs.repl.nashorn/create-engine.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L29-L43):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L29-L43):
```clj
(defn create-engine
@@ -49,13 +49,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:29-43](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L29-L43)
+ └── [nashorn.clj:29-43](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L29-L43)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code " (defn create-engine\n ([] (create-engine nil))\n ([{:keys [code-cache] :or {code-cache true}}]\n (let [args (when code-cache [\"-pcc\"])\n factories (.getEngineFactories (ScriptEngineManager.))\n factory (get (zipmap (map #(.getEngineName %) factories) factories) \"Oracle Nashorn\")]\n (if-let [engine (if-not (empty? args)\n (.getScriptEngine ^ScriptEngineFactory factory (into-array args))\n (.getScriptEngine ^ScriptEngineFactory factory))]\n (let [context (.getContext engine)]\n (.setWriter context *out*)\n (.setErrorWriter context *err*)\n engine)\n (throw (IllegalArgumentException.\n \"Cannot find the Nashorn script engine, use a JDK version 8 or higher.\"))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/nashorn.clj",
:lines [29 43]},
:full-name "cljs.repl.nashorn/create-engine",
diff --git a/refs/cljs.repl.nashorn/eval-resource.md b/refs/cljs.repl.nashorn/eval-resource.md
index ad179bdcf841..2e3d46334f47 100644
--- a/refs/cljs.repl.nashorn/eval-resource.md
+++ b/refs/cljs.repl.nashorn/eval-resource.md
@@ -27,7 +27,7 @@ Evaluate a file on the classpath in the engine.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L48-L53):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L48-L53):
```clj
(defn eval-resource
@@ -41,13 +41,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:48-53](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L48-L53)
+ └── [nashorn.clj:48-53](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L48-L53)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(defn eval-resource\n [engine path debug]\n (let [r (io/resource path)]\n (eval-str engine (slurp r))\n (when debug (println \"loaded: \" path))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/nashorn.clj",
:lines [48 53]},
:full-name "cljs.repl.nashorn/eval-resource",
diff --git a/refs/cljs.repl.nashorn/eval-str.md b/refs/cljs.repl.nashorn/eval-str.md
index c0b6276c1d4b..1eac2845d770 100644
--- a/refs/cljs.repl.nashorn/eval-str.md
+++ b/refs/cljs.repl.nashorn/eval-str.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L45-L46):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L45-L46):
```clj
(defn eval-str [^ScriptEngine engine ^String s]
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:45-46](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L45-L46)
+ └── [nashorn.clj:45-46](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L45-L46)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn eval-str [^ScriptEngine engine ^String s]\n (.eval engine s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/nashorn.clj",
:lines [45 46]},
:full-name "cljs.repl.nashorn/eval-str",
diff --git a/refs/cljs.repl.nashorn/init-engine.md b/refs/cljs.repl.nashorn/init-engine.md
index 08409bbe3911..27be5fbc6dee 100644
--- a/refs/cljs.repl.nashorn/init-engine.md
+++ b/refs/cljs.repl.nashorn/init-engine.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L55-L73):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L55-L73):
```clj
(defn init-engine [engine output-dir debug]
@@ -50,13 +50,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:55-73](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L55-L73)
+ └── [nashorn.clj:55-73](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L55-L73)
-->
@@ -102,7 +102,7 @@ The API data for this symbol:
:source {:code "(defn init-engine [engine output-dir debug]\n (eval-resource engine \"goog/base.js\" debug)\n (eval-resource engine \"goog/deps.js\" debug)\n (eval-str engine \"var global = this\") ; required by React\n (eval-str engine\n (format\n (str \"var nashorn_load = function(path) {\"\n \" var outputPath = \\\"%s\\\" + \\\"/\\\" + path;\"\n (when debug \" print(\\\"loading: \\\" + outputPath) ; \")\n \" load(outputPath);\"\n \"};\")\n output-dir))\n (eval-str engine\n (str \"goog.global.CLOSURE_IMPORT_SCRIPT = function(path) {\"\n \" nashorn_load(\\\"goog/\\\" + path);\"\n \" return true;\"\n \"};\"))\n (eval-str engine \"goog.global.isProvided_ = function(name) { return false; };\")\n engine)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/nashorn.clj",
:lines [55 73]},
:full-name "cljs.repl.nashorn/init-engine",
diff --git a/refs/cljs.repl.nashorn/load-js-file.md b/refs/cljs.repl.nashorn/load-js-file.md
index 8ca40eceabf9..443a272cc9c2 100644
--- a/refs/cljs.repl.nashorn/load-js-file.md
+++ b/refs/cljs.repl.nashorn/load-js-file.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L75-L76):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L75-L76):
```clj
(defn load-js-file [engine file]
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:75-76](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L75-L76)
+ └── [nashorn.clj:75-76](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L75-L76)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn load-js-file [engine file]\n (eval-str engine (format \"nashorn_load(\\\"%s\\\");\" file)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/nashorn.clj",
:lines [75 76]},
:full-name "cljs.repl.nashorn/load-js-file",
diff --git a/refs/cljs.repl.nashorn/load-ns.md b/refs/cljs.repl.nashorn/load-ns.md
index e732f5ea263a..ac30a81b6825 100644
--- a/refs/cljs.repl.nashorn/load-ns.md
+++ b/refs/cljs.repl.nashorn/load-ns.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L96-L98):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L96-L98):
```clj
(defn load-ns [engine ns]
@@ -34,13 +34,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:96-98](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L96-L98)
+ └── [nashorn.clj:96-98](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L96-L98)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defn load-ns [engine ns]\n (eval-str engine\n (format \"goog.require(\\\"%s\\\");\" (comp/munge (first ns)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/nashorn.clj",
:lines [96 98]},
:full-name "cljs.repl.nashorn/load-ns",
diff --git a/refs/cljs.repl.nashorn/repl-env.md b/refs/cljs.repl.nashorn/repl-env.md
index fef11eef87ae..df4a39bcdadc 100644
--- a/refs/cljs.repl.nashorn/repl-env.md
+++ b/refs/cljs.repl.nashorn/repl-env.md
@@ -27,7 +27,7 @@ Create a Nashorn repl-env for use with the repl/repl* method in Clojurescript.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L177-L180):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L177-L180):
```clj
(defn repl-env
@@ -39,13 +39,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:177-180](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L177-L180)
+ └── [nashorn.clj:177-180](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L177-L180)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(defn repl-env\n [& {:as opts}]\n (repl-env* opts))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/nashorn.clj",
:lines [177 180]},
:full-name "cljs.repl.nashorn/repl-env",
diff --git a/refs/cljs.repl.nashorn/repl-envSTAR.md b/refs/cljs.repl.nashorn/repl-envSTAR.md
index 3a9966c5f21f..691368b8049c 100644
--- a/refs/cljs.repl.nashorn/repl-envSTAR.md
+++ b/refs/cljs.repl.nashorn/repl-envSTAR.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L171-L175):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L171-L175):
```clj
(defn repl-env* [{:keys [debug] :as opts}]
@@ -36,13 +36,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:171-175](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L171-L175)
+ └── [nashorn.clj:171-175](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L171-L175)
-->
@@ -88,7 +88,7 @@ The API data for this symbol:
:source {:code "(defn repl-env* [{:keys [debug] :as opts}]\n (let [engine (create-engine opts)]\n (merge\n (NashornEnv. engine debug)\n opts)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/nashorn.clj",
:lines [171 175]},
:full-name "cljs.repl.nashorn/repl-env*",
diff --git a/refs/cljs.repl.nashorn/repl-filename.md b/refs/cljs.repl.nashorn/repl-filename.md
index 1c070b4ba546..6ac50ef058fc 100644
--- a/refs/cljs.repl.nashorn/repl-filename.md
+++ b/refs/cljs.repl.nashorn/repl-filename.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L107):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L107):
```clj
(def repl-filename "")
@@ -27,13 +27,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:107](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/nashorn.clj#L107)
+ └── [nashorn.clj:107](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/nashorn.clj#L107)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(def repl-filename \"\")",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/nashorn.clj",
:lines [107]},
:full-name "cljs.repl.nashorn/repl-filename",
diff --git a/refs/cljs.repl.node/-main.md b/refs/cljs.repl.node/-main.md
index 4a11903464a8..4d7ad3fcadf9 100644
--- a/refs/cljs.repl.node/-main.md
+++ b/refs/cljs.repl.node/-main.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L224-L225):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L225-L226):
```clj
(defn -main []
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:224-225](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L224-L225)
+ └── [node.clj:225-226](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L225-L226)
-->
@@ -85,9 +85,9 @@ The API data for this symbol:
:source {:code "(defn -main []\n (repl/repl (repl-env)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/node.clj",
- :lines [224 225]},
+ :lines [225 226]},
:full-name "cljs.repl.node/-main",
:full-name-encode "cljs.repl.node/-main",
:history [["+" "0.0-3165"]]}
diff --git a/refs/cljs.repl.node/close-socket.md b/refs/cljs.repl.node/close-socket.md
index 613d5dc8b5ff..25edb29369c5 100644
--- a/refs/cljs.repl.node/close-socket.md
+++ b/refs/cljs.repl.node/close-socket.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L30-L33):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L30-L33):
```clj
(defn close-socket [s]
@@ -35,13 +35,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:30-33](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L30-L33)
+ └── [node.clj:30-33](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L30-L33)
-->
@@ -87,7 +87,7 @@ The API data for this symbol:
:source {:code "(defn close-socket [s]\n (.close (:in s))\n (.close (:out s))\n (.close (:socket s)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/node.clj",
:lines [30 33]},
:full-name "cljs.repl.node/close-socket",
diff --git a/refs/cljs.repl.node/load-javascript.md b/refs/cljs.repl.node/load-javascript.md
index cec7962d8455..19b1114ac882 100644
--- a/refs/cljs.repl.node/load-javascript.md
+++ b/refs/cljs.repl.node/load-javascript.md
@@ -27,7 +27,7 @@ Load a Closure JavaScript file into the Node REPL process.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L69-L73):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L69-L73):
```clj
(defn load-javascript
@@ -40,13 +40,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:69-73](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L69-L73)
+ └── [node.clj:69-73](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L69-L73)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defn load-javascript\n [repl-env provides url]\n (node-eval repl-env\n (str \"goog.require('\" (comp/munge (first provides)) \"')\")))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/node.clj",
:lines [69 73]},
:full-name "cljs.repl.node/load-javascript",
diff --git a/refs/cljs.repl.node/node-eval.md b/refs/cljs.repl.node/node-eval.md
index e2feb77c3710..9614207d2c54 100644
--- a/refs/cljs.repl.node/node-eval.md
+++ b/refs/cljs.repl.node/node-eval.md
@@ -27,7 +27,7 @@ Evaluate a JavaScript string in the Node REPL process.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L52-L67):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L52-L67):
```clj
(defn node-eval
@@ -51,13 +51,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:52-67](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L52-L67)
+ └── [node.clj:52-67](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L52-L67)
-->
@@ -105,7 +105,7 @@ The API data for this symbol:
:source {:code "(defn node-eval\n [repl-env js]\n (let [{:keys [in out]} @(:socket repl-env)]\n ;; escape backslash for Node.js under Windows\n (write out js)\n (let [result (json/read-str\n (read-response in) :key-fn keyword)]\n (condp = (:status result)\n \"success\"\n {:status :success\n :value (:value result)}\n\n \"exception\"\n {:status :exception\n :value (:value result)}))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/node.clj",
:lines [52 67]},
:full-name "cljs.repl.node/node-eval",
diff --git a/refs/cljs.repl.node/platform-path.md b/refs/cljs.repl.node/platform-path.md
index 528844bbd7a6..72116949e9de 100644
--- a/refs/cljs.repl.node/platform-path.md
+++ b/refs/cljs.repl.node/platform-path.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L78-L79):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L78-L79):
```clj
(defn platform-path [v]
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:78-79](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L78-L79)
+ └── [node.clj:78-79](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L78-L79)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn platform-path [v]\n (str \"path.join.apply(null, \" (seq->js-array v) \")\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/node.clj",
:lines [78 79]},
:full-name "cljs.repl.node/platform-path",
diff --git a/refs/cljs.repl.node/read-response.md b/refs/cljs.repl.node/read-response.md
index bd49f3136dd5..d576b7ddfc7b 100644
--- a/refs/cljs.repl.node/read-response.md
+++ b/refs/cljs.repl.node/read-response.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L40-L50):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L40-L50):
```clj
(defn read-response [^BufferedReader in]
@@ -42,13 +42,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:40-50](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L40-L50)
+ └── [node.clj:40-50](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L40-L50)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defn read-response [^BufferedReader in]\n (let [sb (StringBuilder.)]\n (loop [sb sb c (.read in)]\n (cond\n (= c 1) (let [ret (str sb)]\n (print ret)\n (recur (StringBuilder.) (.read in)))\n (= c 0) (str sb)\n :else (do\n (.append sb (char c))\n (recur sb (.read in)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/node.clj",
:lines [40 50]},
:full-name "cljs.repl.node/read-response",
diff --git a/refs/cljs.repl.node/repl-env.md b/refs/cljs.repl.node/repl-env.md
index a53ac88ae50c..d42dd35fb7a2 100644
--- a/refs/cljs.repl.node/repl-env.md
+++ b/refs/cljs.repl.node/repl-env.md
@@ -27,7 +27,7 @@ Construct a Node.js evalution environment. Can supply :host and :port.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L219-L222):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L220-L223):
```clj
(defn repl-env
@@ -39,13 +39,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:219-222](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L219-L222)
+ └── [node.clj:220-223](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L220-L223)
-->
@@ -93,9 +93,9 @@ The API data for this symbol:
:source {:code "(defn repl-env\n [& {:as options}]\n (repl-env* options))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/node.clj",
- :lines [219 222]},
+ :lines [220 223]},
:full-name "cljs.repl.node/repl-env",
:docstring "Construct a Node.js evalution environment. Can supply :host and :port."}
diff --git a/refs/cljs.repl.node/repl-envSTAR.md b/refs/cljs.repl.node/repl-envSTAR.md
index 419f3623ed2c..2d47fafcda65 100644
--- a/refs/cljs.repl.node/repl-envSTAR.md
+++ b/refs/cljs.repl.node/repl-envSTAR.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L210-L217):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L211-L218):
```clj
(defn repl-env* [options]
@@ -39,13 +39,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:210-217](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L210-L217)
+ └── [node.clj:211-218](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L211-L218)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
:source {:code "(defn repl-env* [options]\n (let [{:keys [host port debug-port]}\n (merge\n {:host \"localhost\"\n :port (+ 49000 (rand-int 10000))}\n options)]\n (assoc (NodeEnv. host port (atom nil) (atom nil))\n :debug-port debug-port)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/node.clj",
- :lines [210 217]},
+ :lines [211 218]},
:full-name "cljs.repl.node/repl-env*",
:full-name-encode "cljs.repl.node/repl-envSTAR",
:history [["+" "0.0-2629"]]}
diff --git a/refs/cljs.repl.node/seq-GTjs-array.md b/refs/cljs.repl.node/seq-GTjs-array.md
index 5ab80ad0a2ec..bb18eb6d76f6 100644
--- a/refs/cljs.repl.node/seq-GTjs-array.md
+++ b/refs/cljs.repl.node/seq-GTjs-array.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L75-L76):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L75-L76):
```clj
(defn seq->js-array [v]
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:75-76](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L75-L76)
+ └── [node.clj:75-76](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L75-L76)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn seq->js-array [v]\n (str \"[\" (apply str (interpose \", \" (map pr-str v))) \"]\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/node.clj",
:lines [75 76]},
:full-name "cljs.repl.node/seq->js-array",
diff --git a/refs/cljs.repl.node/setup.md b/refs/cljs.repl.node/setup.md
index 969514f485f1..2dda053b9db9 100644
--- a/refs/cljs.repl.node/setup.md
+++ b/refs/cljs.repl.node/setup.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L99-L189):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L99-L190):
```clj
(defn setup
@@ -112,6 +112,7 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
;; redef goog.require to track loaded libs
(repl/evaluate-form repl-env env ""
'(do
+ (set! *target* "nodejs")
(set! *loaded-libs* #{"cljs.core"})
(set! (.-require js/goog)
(fn [name reload]
@@ -125,13 +126,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:99-189](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L99-L189)
+ └── [node.clj:99-190](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L99-L190)
-->
@@ -174,12 +175,12 @@ The API data for this symbol:
:name "setup",
:type "function",
:signature ["[repl-env]" "[repl-env opts]"],
- :source {:code "(defn setup\n ([repl-env] (setup repl-env nil))\n ([repl-env opts]\n (let [output-dir (io/file (util/output-directory opts))\n _ (.mkdirs output-dir)\n of (io/file output-dir \"node_repl.js\")\n _ (spit of\n (string/replace (slurp (io/resource \"cljs/repl/node_repl.js\"))\n \"var PORT = 5001;\"\n (str \"var PORT = \" (:port repl-env) \";\")))\n xs (cond-> [(get opts :node-command \"node\")]\n (:debug-port repl-env) (conj (str \"--debug=\" (:debug-port repl-env))))\n proc (-> (ProcessBuilder. (into-array xs))\n (.redirectInput of)\n .start)\n _ (do (.start (Thread. (bound-fn [] (pipe proc (.getInputStream proc) *out*))))\n (.start (Thread. (bound-fn [] (pipe proc (.getErrorStream proc) *err*)))))\n env (ana/empty-env)\n core (io/resource \"cljs/core.cljs\")\n ;; represent paths as vectors so we can emit JS arrays, this is to\n ;; paper over Windows issues with minimum hassle - David\n path (.getPath (.getCanonicalFile output-dir))\n [fc & cs] (rest (util/path-seq path)) ;; remove leading empty string\n root (.substring path 0 (+ (.indexOf path fc) (count fc)))\n root-path (vec (cons root cs))\n rewrite-path (conj root-path \"goog\")]\n (reset! (:proc repl-env) proc)\n (loop [r nil]\n (when-not (= r \"ready\")\n (Thread/sleep 50)\n (try\n (reset! (:socket repl-env) (socket (:host repl-env) (:port repl-env)))\n (catch Exception e))\n (if @(:socket repl-env)\n (recur (read-response (:in @(:socket repl-env))))\n (recur nil))))\n ;; compile cljs.core & its dependencies, goog/base.js must be available\n ;; for bootstrap to load, use new closure/compile as it can handle\n ;; resources in JARs\n (let [core-js (closure/compile core\n (assoc opts\n :output-file\n (closure/src-file->target-file core)))\n deps (closure/add-dependencies opts core-js)]\n ;; output unoptimized code and the deps file\n ;; for all compiled namespaces\n (apply closure/output-unoptimized\n (assoc opts\n :output-to (.getPath (io/file output-dir \"node_repl_deps.js\")))\n deps))\n ;; bootstrap, replace __dirname as __dirname won't be set\n ;; properly due to how we are running it - David\n (node-eval repl-env\n (-> (slurp (io/resource \"cljs/bootstrap_node.js\"))\n (string/replace \"path.resolve(__dirname, '..', 'base.js')\"\n (platform-path (conj rewrite-path \"bootstrap\" \"..\" \"base.js\")))\n (string/replace\n \"path.join(\\\".\\\", \\\"..\\\", src)\"\n (str \"path.join(\" (platform-path rewrite-path) \", src)\"))\n (string/replace\n \"var CLJS_ROOT = \\\".\\\";\"\n (str \"var CLJS_ROOT = \" (platform-path root-path) \";\"))))\n ;; load the deps file so we can goog.require cljs.core etc.\n (node-eval repl-env\n (str \"require(\"\n (platform-path (conj root-path \"node_repl_deps.js\"))\n \")\"))\n ;; monkey-patch isProvided_ to avoid useless warnings - David\n (node-eval repl-env\n (str \"goog.isProvided_ = function(x) { return false; };\"))\n ;; monkey-patch goog.require, skip all the loaded checks\n (repl/evaluate-form repl-env env \"\"\n '(set! (.-require js/goog)\n (fn [name]\n (js/CLOSURE_IMPORT_SCRIPT\n (aget (.. js/goog -dependencies_ -nameToPath) name)))))\n ;; load cljs.core, setup printing\n (repl/evaluate-form repl-env env \"\"\n '(do\n (.require js/goog \"cljs.core\")\n (enable-console-print!)))\n ;; redef goog.require to track loaded libs\n (repl/evaluate-form repl-env env \"\"\n '(do\n (set! *loaded-libs* #{\"cljs.core\"})\n (set! (.-require js/goog)\n (fn [name reload]\n (when (or (not (contains? *loaded-libs* name)) reload)\n (set! *loaded-libs* (conj (or *loaded-libs* #{}) name))\n (js/CLOSURE_IMPORT_SCRIPT\n (aget (.. js/goog -dependencies_ -nameToPath) name))))))))))",
+ :source {:code "(defn setup\n ([repl-env] (setup repl-env nil))\n ([repl-env opts]\n (let [output-dir (io/file (util/output-directory opts))\n _ (.mkdirs output-dir)\n of (io/file output-dir \"node_repl.js\")\n _ (spit of\n (string/replace (slurp (io/resource \"cljs/repl/node_repl.js\"))\n \"var PORT = 5001;\"\n (str \"var PORT = \" (:port repl-env) \";\")))\n xs (cond-> [(get opts :node-command \"node\")]\n (:debug-port repl-env) (conj (str \"--debug=\" (:debug-port repl-env))))\n proc (-> (ProcessBuilder. (into-array xs))\n (.redirectInput of)\n .start)\n _ (do (.start (Thread. (bound-fn [] (pipe proc (.getInputStream proc) *out*))))\n (.start (Thread. (bound-fn [] (pipe proc (.getErrorStream proc) *err*)))))\n env (ana/empty-env)\n core (io/resource \"cljs/core.cljs\")\n ;; represent paths as vectors so we can emit JS arrays, this is to\n ;; paper over Windows issues with minimum hassle - David\n path (.getPath (.getCanonicalFile output-dir))\n [fc & cs] (rest (util/path-seq path)) ;; remove leading empty string\n root (.substring path 0 (+ (.indexOf path fc) (count fc)))\n root-path (vec (cons root cs))\n rewrite-path (conj root-path \"goog\")]\n (reset! (:proc repl-env) proc)\n (loop [r nil]\n (when-not (= r \"ready\")\n (Thread/sleep 50)\n (try\n (reset! (:socket repl-env) (socket (:host repl-env) (:port repl-env)))\n (catch Exception e))\n (if @(:socket repl-env)\n (recur (read-response (:in @(:socket repl-env))))\n (recur nil))))\n ;; compile cljs.core & its dependencies, goog/base.js must be available\n ;; for bootstrap to load, use new closure/compile as it can handle\n ;; resources in JARs\n (let [core-js (closure/compile core\n (assoc opts\n :output-file\n (closure/src-file->target-file core)))\n deps (closure/add-dependencies opts core-js)]\n ;; output unoptimized code and the deps file\n ;; for all compiled namespaces\n (apply closure/output-unoptimized\n (assoc opts\n :output-to (.getPath (io/file output-dir \"node_repl_deps.js\")))\n deps))\n ;; bootstrap, replace __dirname as __dirname won't be set\n ;; properly due to how we are running it - David\n (node-eval repl-env\n (-> (slurp (io/resource \"cljs/bootstrap_node.js\"))\n (string/replace \"path.resolve(__dirname, '..', 'base.js')\"\n (platform-path (conj rewrite-path \"bootstrap\" \"..\" \"base.js\")))\n (string/replace\n \"path.join(\\\".\\\", \\\"..\\\", src)\"\n (str \"path.join(\" (platform-path rewrite-path) \", src)\"))\n (string/replace\n \"var CLJS_ROOT = \\\".\\\";\"\n (str \"var CLJS_ROOT = \" (platform-path root-path) \";\"))))\n ;; load the deps file so we can goog.require cljs.core etc.\n (node-eval repl-env\n (str \"require(\"\n (platform-path (conj root-path \"node_repl_deps.js\"))\n \")\"))\n ;; monkey-patch isProvided_ to avoid useless warnings - David\n (node-eval repl-env\n (str \"goog.isProvided_ = function(x) { return false; };\"))\n ;; monkey-patch goog.require, skip all the loaded checks\n (repl/evaluate-form repl-env env \"\"\n '(set! (.-require js/goog)\n (fn [name]\n (js/CLOSURE_IMPORT_SCRIPT\n (aget (.. js/goog -dependencies_ -nameToPath) name)))))\n ;; load cljs.core, setup printing\n (repl/evaluate-form repl-env env \"\"\n '(do\n (.require js/goog \"cljs.core\")\n (enable-console-print!)))\n ;; redef goog.require to track loaded libs\n (repl/evaluate-form repl-env env \"\"\n '(do\n (set! *target* \"nodejs\")\n (set! *loaded-libs* #{\"cljs.core\"})\n (set! (.-require js/goog)\n (fn [name reload]\n (when (or (not (contains? *loaded-libs* name)) reload)\n (set! *loaded-libs* (conj (or *loaded-libs* #{}) name))\n (js/CLOSURE_IMPORT_SCRIPT\n (aget (.. js/goog -dependencies_ -nameToPath) name))))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/node.clj",
- :lines [99 189]},
+ :lines [99 190]},
:full-name "cljs.repl.node/setup",
:full-name-encode "cljs.repl.node/setup",
:history [["+" "0.0-2629"]]}
diff --git a/refs/cljs.repl.node/socket.md b/refs/cljs.repl.node/socket.md
index 996fd97d8f44..14eddaff66ef 100644
--- a/refs/cljs.repl.node/socket.md
+++ b/refs/cljs.repl.node/socket.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L24-L28):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L24-L28):
```clj
(defn socket [host port]
@@ -36,13 +36,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:24-28](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L24-L28)
+ └── [node.clj:24-28](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L24-L28)
-->
@@ -88,7 +88,7 @@ The API data for this symbol:
:source {:code "(defn socket [host port]\n (let [socket (Socket. host port)\n in (io/reader socket)\n out (io/writer socket)]\n {:socket socket :in in :out out}))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/node.clj",
:lines [24 28]},
:full-name "cljs.repl.node/socket",
diff --git a/refs/cljs.repl.node/write.md b/refs/cljs.repl.node/write.md
index 84b0184aa162..a7782732e2f6 100644
--- a/refs/cljs.repl.node/write.md
+++ b/refs/cljs.repl.node/write.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L35-L38):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L35-L38):
```clj
(defn write [^BufferedWriter out ^String js]
@@ -35,13 +35,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:35-38](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L35-L38)
+ └── [node.clj:35-38](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/node.clj#L35-L38)
-->
@@ -87,7 +87,7 @@ The API data for this symbol:
:source {:code "(defn write [^BufferedWriter out ^String js]\n (.write out js)\n (.write out (int 0)) ;; terminator\n (.flush out))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/node.clj",
:lines [35 38]},
:full-name "cljs.repl.node/write",
diff --git a/refs/cljs.repl.reflect/handle-reflect-query.md b/refs/cljs.repl.reflect/handle-reflect-query.md
index dbf02cb66583..c1717092e3ab 100644
--- a/refs/cljs.repl.reflect/handle-reflect-query.md
+++ b/refs/cljs.repl.reflect/handle-reflect-query.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L60):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/reflect.clj#L60):
```clj
(defmulti handle-reflect-query (fn [[param _] & _] param))
@@ -32,20 +32,20 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [reflect.clj:60](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L60)
+ └── [reflect.clj:60](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/reflect.clj#L60)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L62-L65):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/reflect.clj#L62-L65):
```clj
(defmethod handle-reflect-query "var"
@@ -58,18 +58,18 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [reflect.clj:62-65](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L62-L65)
+ └── [reflect.clj:62-65](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/reflect.clj#L62-L65)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L67-L70):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/reflect.clj#L67-L70):
```clj
(defmethod handle-reflect-query "macroform"
@@ -82,13 +82,13 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [reflect.clj:67-70](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L67-L70)
+ └── [reflect.clj:67-70](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/reflect.clj#L67-L70)
-->
@@ -134,19 +134,19 @@ The API data for this symbol:
:source {:code "(defmulti handle-reflect-query (fn [[param _] & _] param))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/reflect.clj",
:lines [60]},
:extra-sources ({:code "(defmethod handle-reflect-query \"var\"\n [[_ sym] req conn opts]\n (let [sym (read-url-string sym)]\n (compile-and-return conn (get-meta sym))))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/reflect.clj",
:lines [62 65]}
{:code "(defmethod handle-reflect-query \"macroform\"\n [[_ mform] req conn opts]\n (let [mform (-> mform read-url-string macroexpand)]\n (server/send-and-close conn 200 (with-out-str (pprint/pprint mform)))))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/reflect.clj",
:lines [67 70]}),
:full-name "cljs.repl.reflect/handle-reflect-query"}
diff --git a/refs/cljs.repl.reflect/macroexpand.md b/refs/cljs.repl.reflect/macroexpand.md
index e9943cd56885..8ea0f066d450 100644
--- a/refs/cljs.repl.reflect/macroexpand.md
+++ b/refs/cljs.repl.reflect/macroexpand.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L32-L37):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/reflect.clj#L32-L37):
```clj
(defn macroexpand [form]
@@ -37,13 +37,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [reflect.clj:32-37](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L32-L37)
+ └── [reflect.clj:32-37](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/reflect.clj#L32-L37)
-->
@@ -89,7 +89,7 @@ The API data for this symbol:
:source {:code "(defn macroexpand [form]\n \"Fully expands a cljs macro form.\"\n (let [mform (analyzer/macroexpand-1 {} form)]\n (if (identical? form mform)\n mform\n (macroexpand mform))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/reflect.clj",
:lines [32 37]},
:full-name "cljs.repl.reflect/macroexpand",
diff --git a/refs/cljs.repl.reflect/parse-param.md b/refs/cljs.repl.reflect/parse-param.md
index 7f45d28b91b5..18a3a102a589 100644
--- a/refs/cljs.repl.reflect/parse-param.md
+++ b/refs/cljs.repl.reflect/parse-param.md
@@ -28,7 +28,7 @@ into the vector ["var" "foo"].
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L44-L50):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/reflect.clj#L44-L50):
```clj
(defn parse-param
@@ -42,13 +42,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [reflect.clj:44-50](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L44-L50)
+ └── [reflect.clj:44-50](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/reflect.clj#L44-L50)
-->
@@ -96,7 +96,7 @@ The API data for this symbol:
:source {:code "(defn parse-param\n [path]\n (-> (str/split path #\"\\?\")\n (last)\n (str/split #\"=\")))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/reflect.clj",
:lines [44 50]},
:full-name "cljs.repl.reflect/parse-param",
diff --git a/refs/cljs.repl.reflect/read-url-string.md b/refs/cljs.repl.reflect/read-url-string.md
index 11833e537e59..d38709ba565e 100644
--- a/refs/cljs.repl.reflect/read-url-string.md
+++ b/refs/cljs.repl.reflect/read-url-string.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L42):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/reflect.clj#L42):
```clj
(def read-url-string (comp read-string url-decode))
@@ -27,13 +27,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [reflect.clj:42](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L42)
+ └── [reflect.clj:42](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/reflect.clj#L42)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(def read-url-string (comp read-string url-decode))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/reflect.clj",
:lines [42]},
:full-name "cljs.repl.reflect/read-url-string",
diff --git a/refs/cljs.repl.rhino/-main.md b/refs/cljs.repl.rhino/-main.md
index 91669d215a30..c915de1e9528 100644
--- a/refs/cljs.repl.rhino/-main.md
+++ b/refs/cljs.repl.rhino/-main.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L218-L219):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L218-L219):
```clj
(defn -main []
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:218-219](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L218-L219)
+ └── [rhino.clj:218-219](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L218-L219)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn -main []\n (repl/repl (repl-env)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [218 219]},
:full-name "cljs.repl.rhino/-main",
diff --git a/refs/cljs.repl.rhino/IEval.md b/refs/cljs.repl.rhino/IEval.md
index a0cd0a7c7ec5..e430cd223cdc 100644
--- a/refs/cljs.repl.rhino/IEval.md
+++ b/refs/cljs.repl.rhino/IEval.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L35-L36):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L35-L36):
```clj
(defprotocol IEval
@@ -28,13 +28,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:35-36](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L35-L36)
+ └── [rhino.clj:35-36](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L35-L36)
-->
@@ -80,7 +80,7 @@ The API data for this symbol:
:source {:code "(defprotocol IEval\n (-eval [this env filename line]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [35 36]},
:methods [{:name "-eval",
diff --git a/refs/cljs.repl.rhino/bootjs.md b/refs/cljs.repl.rhino/bootjs.md
index 2556bb4aa583..d338b5b1eadf 100644
--- a/refs/cljs.repl.rhino/bootjs.md
+++ b/refs/cljs.repl.rhino/bootjs.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L23-L30):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L23-L30):
```clj
(def ^String bootjs
@@ -34,13 +34,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:23-30](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L23-L30)
+ └── [rhino.clj:23-30](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L23-L30)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(def ^String bootjs\n (str \"var global = this;\\n\"\n \"var CLOSURE_IMPORT_SCRIPT = function(src) {\\n\"\n \" var ns = \\\"cljs.repl.rhino\\\",\"\n \" name = \\\"load-file\\\",\"\n \" loadFile = Packages.clojure.lang.RT[\\\"var\\\"](ns,name);\\n\"\n \" if(src) loadFile.invoke(___repl_env, __repl_opts, src);\\n\"\n \"};\\n\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [23 30]},
:full-name "cljs.repl.rhino/bootjs",
diff --git a/refs/cljs.repl.rhino/eval-result.md b/refs/cljs.repl.rhino/eval-result.md
index 9f53dd86c877..c0e5e10663c0 100644
--- a/refs/cljs.repl.rhino/eval-result.md
+++ b/refs/cljs.repl.rhino/eval-result.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L61):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L61):
```clj
(defmulti eval-result class)
@@ -27,20 +27,20 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:61](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L61)
+ └── [rhino.clj:61](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L61)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L63-L64):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L63-L64):
```clj
(defmethod eval-result :default [r]
@@ -51,18 +51,18 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:63-64](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L63-L64)
+ └── [rhino.clj:63-64](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L63-L64)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L66):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L66):
```clj
(defmethod eval-result nil [_] "")
@@ -72,18 +72,18 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:66](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L66)
+ └── [rhino.clj:66](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L66)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L68):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L68):
```clj
(defmethod eval-result Undefined [_] "")
@@ -93,13 +93,13 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:68](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L68)
+ └── [rhino.clj:68](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L68)
-->
@@ -142,7 +142,7 @@ The API data for this symbol:
:source {:code "(defmulti eval-result class)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [61]},
:full-name "cljs.repl.rhino/eval-result",
@@ -150,19 +150,19 @@ The API data for this symbol:
:extra-sources ({:code "(defmethod eval-result :default [r]\n (.toString r))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [63 64]}
{:code "(defmethod eval-result nil [_] \"\")",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [66]}
{:code "(defmethod eval-result Undefined [_] \"\")",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [68]}),
:history [["+" "0.0-927"]]}
diff --git a/refs/cljs.repl.rhino/load-file.md b/refs/cljs.repl.rhino/load-file.md
index 9c1a39a32c98..929c9839d7d7 100644
--- a/refs/cljs.repl.rhino/load-file.md
+++ b/refs/cljs.repl.rhino/load-file.md
@@ -29,7 +29,7 @@ used.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L89-L95):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L89-L95):
```clj
(defn load-file
@@ -42,13 +42,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:89-95](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L89-L95)
+ └── [rhino.clj:89-95](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L89-L95)
-->
@@ -96,7 +96,7 @@ The API data for this symbol:
:source {:code "(defn load-file\n [repl-env opts src]\n (let [goog-path (io/file (util/output-directory opts) \"goog\" src)]\n (rhino-eval repl-env (.getPath goog-path) 1 (io/reader goog-path))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [89 95]},
:full-name "cljs.repl.rhino/load-file",
diff --git a/refs/cljs.repl.rhino/load-javascript.md b/refs/cljs.repl.rhino/load-javascript.md
index dcac70b59324..a90c16fcc043 100644
--- a/refs/cljs.repl.rhino/load-javascript.md
+++ b/refs/cljs.repl.rhino/load-javascript.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L97-L102):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L97-L102):
```clj
(defn load-javascript [repl-env ns url]
@@ -37,13 +37,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:97-102](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L97-L102)
+ └── [rhino.clj:97-102](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L97-L102)
-->
@@ -89,7 +89,7 @@ The API data for this symbol:
:source {:code "(defn load-javascript [repl-env ns url]\n (try\n (with-open [reader (io/reader url)]\n (-eval reader repl-env (.toString url) 1))\n ;; TODO: don't show errors for goog/base.js line number 105\n (catch Throwable ex (println (.getMessage ex)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [97 102]},
:full-name "cljs.repl.rhino/load-javascript",
diff --git a/refs/cljs.repl.rhino/repl-env.md b/refs/cljs.repl.rhino/repl-env.md
index f1525512b710..5278f26abb4e 100644
--- a/refs/cljs.repl.rhino/repl-env.md
+++ b/refs/cljs.repl.rhino/repl-env.md
@@ -28,7 +28,7 @@ Hang on to return for use across repl calls.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L212-L216):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L212-L216):
```clj
(defn repl-env
@@ -40,13 +40,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:212-216](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L212-L216)
+ └── [rhino.clj:212-216](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L212-L216)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defn repl-env\n [& {:as opts}]\n (repl-env* opts))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [212 216]},
:full-name "cljs.repl.rhino/repl-env",
diff --git a/refs/cljs.repl.rhino/repl-envSTAR.md b/refs/cljs.repl.rhino/repl-envSTAR.md
index d0671de087b1..b791c4317582 100644
--- a/refs/cljs.repl.rhino/repl-envSTAR.md
+++ b/refs/cljs.repl.rhino/repl-envSTAR.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L202-L210):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L202-L210):
```clj
(defn repl-env*
@@ -40,13 +40,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:202-210](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L202-L210)
+ └── [rhino.clj:202-210](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L202-L210)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defn repl-env*\n [opts]\n (let [cx (Context/enter)]\n ;; just avoid the 64K method limit\n ;; Rhino is slow even with optimizations enabled\n (.setOptimizationLevel cx -1)\n (merge (RhinoEnv.)\n {:cx cx\n :scope (.initStandardObjects cx)})))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [202 210]},
:full-name "cljs.repl.rhino/repl-env*",
diff --git a/refs/cljs.repl.rhino/rhino-eval.md b/refs/cljs.repl.rhino/rhino-eval.md
index 6b960d907885..392931dfc174 100644
--- a/refs/cljs.repl.rhino/rhino-eval.md
+++ b/refs/cljs.repl.rhino/rhino-eval.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L72-L87):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L72-L87):
```clj
(defn rhino-eval
@@ -47,13 +47,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:72-87](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L72-L87)
+ └── [rhino.clj:72-87](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L72-L87)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn rhino-eval\n [{:keys [scope] :as repl-env} filename line js]\n (try\n (let [linenum (or line Integer/MIN_VALUE)]\n {:status :success\n :value (eval-result (-eval js repl-env filename linenum))})\n (catch Throwable ex\n ;; manually set *e\n (let [top-level (-> scope\n (ScriptableObject/getProperty \"cljs\")\n (ScriptableObject/getProperty \"core\"))]\n (ScriptableObject/putProperty top-level \"_STAR_e\"\n (Context/javaToJS ex scope))\n {:status :exception\n :value (.toString ex)\n :stacktrace (stacktrace ex)}))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [72 87]},
:full-name "cljs.repl.rhino/rhino-eval",
diff --git a/refs/cljs.repl.rhino/rhino-setup.md b/refs/cljs.repl.rhino/rhino-setup.md
index 246856065e23..071b356f6a14 100644
--- a/refs/cljs.repl.rhino/rhino-setup.md
+++ b/refs/cljs.repl.rhino/rhino-setup.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L104-L156):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L104-L156):
```clj
(defn rhino-setup [repl-env opts]
@@ -84,13 +84,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:104-156](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L104-L156)
+ └── [rhino.clj:104-156](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L104-L156)
-->
@@ -136,7 +136,7 @@ The API data for this symbol:
:source {:code "(defn rhino-setup [repl-env opts]\n (let [scope (:scope repl-env)\n env (ana/empty-env)\n core (io/resource \"cljs/core.cljs\")\n base-js (io/resource \"goog/base.js\")\n core-js (closure/compile core\n (assoc opts\n :output-file\n (closure/src-file->target-file core)))\n deps (closure/add-dependencies opts core-js)\n output-dir (util/output-directory opts)\n repl-deps (io/file output-dir \"rhino_repl_deps.js\")]\n ;; emit core and deps\n (apply closure/output-unoptimized\n (assoc opts :output-to (.getPath repl-deps)) deps)\n\n ;; setup back references & output stream\n (ScriptableObject/putProperty scope\n \"___repl_env\" (Context/javaToJS repl-env scope))\n (ScriptableObject/putProperty scope \"__repl_opts\"\n (Context/javaToJS opts scope))\n (ScriptableObject/putProperty scope\n \"out\" (Context/javaToJS *out* scope))\n (ScriptableObject/putProperty scope\n \"err\" (Context/javaToJS *err* scope))\n\n ;; define file loading, load goog.base, load repl deps\n (rhino-eval repl-env \"bootjs\" 1 bootjs)\n (rhino-eval repl-env \"goog/base.js\" 1 (io/reader base-js))\n (rhino-eval repl-env \"rhino_repl_deps.js\" 1 (io/reader repl-deps))\n\n ;; === Bootstrap ===\n ;; load cljs.core, setup printing\n (repl/evaluate-form repl-env env \"\"\n '(do\n (.require js/goog \"cljs.core\")\n (set! *print-fn* (fn [x] (.write js/out x)))\n (set! *print-err-fn* (fn [x] (.write js/err x)))))\n\n ;; allow namespace reloading\n (repl/evaluate-form repl-env env \"\"\n '(set! js/goog.isProvided_ (fn [x] false)))\n\n ;; monkey-patch goog.require\n (repl/evaluate-form repl-env env \"\"\n '(do\n (set! *loaded-libs* #{\"cljs.core\"})\n (set! (.-require js/goog)\n (fn [name reload]\n (when (or (not (contains? *loaded-libs* name)) reload)\n (set! *loaded-libs* (conj (or *loaded-libs* #{}) name))\n (js/CLOSURE_IMPORT_SCRIPT\n (aget (.. js/goog -dependencies_ -nameToPath) name)))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [104 156]},
:full-name "cljs.repl.rhino/rhino-setup",
diff --git a/refs/cljs.repl.rhino/stacktrace.md b/refs/cljs.repl.rhino/stacktrace.md
index 98c519a3c13c..43860e621442 100644
--- a/refs/cljs.repl.rhino/stacktrace.md
+++ b/refs/cljs.repl.rhino/stacktrace.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L50):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L50):
```clj
(defmulti stacktrace class)
@@ -27,20 +27,20 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:50](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L50)
+ └── [rhino.clj:50](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L50)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L52-L56):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L52-L56):
```clj
(defmethod stacktrace :default [e]
@@ -54,18 +54,18 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:52-56](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L52-L56)
+ └── [rhino.clj:52-56](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L52-L56)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L58-L59):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L58-L59):
```clj
(defmethod stacktrace RhinoException [^RhinoException e]
@@ -76,13 +76,13 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:58-59](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L58-L59)
+ └── [rhino.clj:58-59](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L58-L59)
-->
@@ -125,7 +125,7 @@ The API data for this symbol:
:source {:code "(defmulti stacktrace class)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [50]},
:full-name "cljs.repl.rhino/stacktrace",
@@ -133,13 +133,13 @@ The API data for this symbol:
:extra-sources ({:code "(defmethod stacktrace :default [e]\n (apply str\n (interpose \"\\n\"\n (map #(str \" \" (.toString %))\n (.getStackTrace e)))))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [52 56]}
{:code "(defmethod stacktrace RhinoException [^RhinoException e]\n (.getScriptStackTrace e))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [58 59]}),
:history [["+" "0.0-927"]]}
diff --git a/refs/cljs.repl.rhino/wrap-fn.md b/refs/cljs.repl.rhino/wrap-fn.md
index 40005a3cbcd5..ea769e24cc94 100644
--- a/refs/cljs.repl.rhino/wrap-fn.md
+++ b/refs/cljs.repl.rhino/wrap-fn.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L160-L171):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L160-L171):
```clj
(defn wrap-fn [form]
@@ -43,13 +43,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:160-171](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L160-L171)
+ └── [rhino.clj:160-171](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/rhino.clj#L160-L171)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(defn wrap-fn [form]\n (cond\n (and (seq? form) (= 'ns (first form))) identity\n ('#{*1 *2 *3 *e} form) (fn [x] `(cljs.core.pr-str ~x))\n :else\n (fn [x]\n `(cljs.core.pr-str\n (let [ret# ~x]\n (set! *3 *2)\n (set! *2 *1)\n (set! *1 ret#)\n ret#)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [160 171]},
:full-name "cljs.repl.rhino/wrap-fn",
diff --git a/refs/cljs.repl.server/connection.md b/refs/cljs.repl.server/connection.md
index 464ee03a99ee..b2b679aa4236 100644
--- a/refs/cljs.repl.server/connection.md
+++ b/refs/cljs.repl.server/connection.md
@@ -28,7 +28,7 @@ connection is not available, store the promise in server/state.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L10-L22):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L10-L22):
```clj
(defn connection
@@ -48,13 +48,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:10-22](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L10-L22)
+ └── [server.clj:10-22](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L10-L22)
-->
@@ -102,7 +102,7 @@ The API data for this symbol:
:source {:code "(defn connection\n []\n (let [p (promise)\n conn (:connection @state)]\n (if (and conn (not (.isClosed conn)))\n (do\n (deliver p conn)\n p)\n (do\n (swap! state (fn [old] (assoc old :promised-conn p)))\n p))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [10 22]},
:full-name "cljs.repl.server/connection",
diff --git a/refs/cljs.repl.server/dispatch-on.md b/refs/cljs.repl.server/dispatch-on.md
index d42080498dc7..4613d3f5ba82 100644
--- a/refs/cljs.repl.server/dispatch-on.md
+++ b/refs/cljs.repl.server/dispatch-on.md
@@ -35,7 +35,7 @@ that request should be dispatched to the related handler.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L41-L53):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L41-L53):
```clj
(defn dispatch-on
@@ -51,13 +51,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:41-53](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L41-L53)
+ └── [server.clj:41-53](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L41-L53)
-->
@@ -105,7 +105,7 @@ The API data for this symbol:
:source {:code "(defn dispatch-on\n ([method pred handler]\n (dispatch-on method {:pred pred :handler handler}))\n ([method {:as m}]\n (swap! handlers\n (fn [old]\n (update-in old [method] #(conj (vec %) m))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [41 53]},
:full-name "cljs.repl.server/dispatch-on",
diff --git a/refs/cljs.repl.server/handlers.md b/refs/cljs.repl.server/handlers.md
index 7f3b97ce58cb..52c86dd38046 100644
--- a/refs/cljs.repl.server/handlers.md
+++ b/refs/cljs.repl.server/handlers.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L39):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L39):
```clj
(defonce handlers (atom {}))
@@ -27,13 +27,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:39](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L39)
+ └── [server.clj:39](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L39)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(defonce handlers (atom {}))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [39]},
:full-name "cljs.repl.server/handlers",
diff --git a/refs/cljs.repl.server/parse-headers.md b/refs/cljs.repl.server/parse-headers.md
index 38bd8dfe26ee..85e9530fc506 100644
--- a/refs/cljs.repl.server/parse-headers.md
+++ b/refs/cljs.repl.server/parse-headers.md
@@ -27,7 +27,7 @@ Parse the headers of an HTTP POST request.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L56-L64):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L56-L64):
```clj
(defn parse-headers
@@ -44,13 +44,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:56-64](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L56-L64)
+ └── [server.clj:56-64](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L56-L64)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn parse-headers\n [header-lines]\n (apply hash-map\n (mapcat\n (fn [line]\n (let [[k v] (str/split line #\":\" 2)]\n [(keyword (str/lower-case k)) (str/triml v)]))\n header-lines)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [56 64]},
:full-name "cljs.repl.server/parse-headers",
diff --git a/refs/cljs.repl.server/read-get.md b/refs/cljs.repl.server/read-get.md
index 031bc9647aaa..c97070915d75 100644
--- a/refs/cljs.repl.server/read-get.md
+++ b/refs/cljs.repl.server/read-get.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L85-L90):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L85-L90):
```clj
(defn read-get [line rdr]
@@ -37,13 +37,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:85-90](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L85-L90)
+ └── [server.clj:85-90](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L85-L90)
-->
@@ -89,7 +89,7 @@ The API data for this symbol:
:source {:code "(defn read-get [line rdr]\n (let [[_ path _] (str/split line #\" \")\n headers (parse-headers (read-headers rdr))]\n {:method :get\n :path path\n :headers headers}))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [85 90]},
:full-name "cljs.repl.server/read-get",
diff --git a/refs/cljs.repl.server/read-headers.md b/refs/cljs.repl.server/read-headers.md
index 43301b11ad8c..f1925b53e76a 100644
--- a/refs/cljs.repl.server/read-headers.md
+++ b/refs/cljs.repl.server/read-headers.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L66-L72):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L66-L72):
```clj
(defn read-headers [rdr]
@@ -38,13 +38,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:66-72](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L66-L72)
+ └── [server.clj:66-72](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L66-L72)
-->
@@ -90,7 +90,7 @@ The API data for this symbol:
:source {:code "(defn read-headers [rdr]\n (loop [next-line (.readLine rdr) header-lines []]\n (if (= \"\" next-line)\n header-lines ;; we're done reading headers\n (recur\n (.readLine rdr)\n (conj header-lines next-line)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [66 72]},
:full-name "cljs.repl.server/read-headers",
diff --git a/refs/cljs.repl.server/read-post.md b/refs/cljs.repl.server/read-post.md
index a472ec36ec39..ae8761a54b74 100644
--- a/refs/cljs.repl.server/read-post.md
+++ b/refs/cljs.repl.server/read-post.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L74-L83):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L74-L83):
```clj
(defn read-post [line rdr]
@@ -41,13 +41,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:74-83](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L74-L83)
+ └── [server.clj:74-83](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L74-L83)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(defn read-post [line rdr]\n (let [[_ path _] (str/split line #\" \")\n headers (parse-headers (read-headers rdr))\n content-length (Integer/parseInt (:content-length headers))\n content (char-array content-length)]\n (io! (.read rdr content 0 content-length)\n {:method :post\n :path path\n :headers headers\n :content (String. content)})))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [74 83]},
:full-name "cljs.repl.server/read-post",
diff --git a/refs/cljs.repl.server/read-request.md b/refs/cljs.repl.server/read-request.md
index 93d3e950edd2..0921a962ceb9 100644
--- a/refs/cljs.repl.server/read-request.md
+++ b/refs/cljs.repl.server/read-request.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L92-L98):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L92-L98):
```clj
(defn read-request [rdr]
@@ -38,13 +38,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:92-98](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L92-L98)
+ └── [server.clj:92-98](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L92-L98)
-->
@@ -90,7 +90,7 @@ The API data for this symbol:
:source {:code "(defn read-request [rdr]\n (if-let [line (.readLine rdr)]\n (cond\n (.startsWith line \"POST\") (read-post line rdr)\n (.startsWith line \"GET\") (read-get line rdr)\n :else {:method :unknown :content line})\n {:method :unknown :content nil}))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [92 98]},
:full-name "cljs.repl.server/read-request",
diff --git a/refs/cljs.repl.server/send-404.md b/refs/cljs.repl.server/send-404.md
index 617cdb64d302..e02f227a63a4 100644
--- a/refs/cljs.repl.server/send-404.md
+++ b/refs/cljs.repl.server/send-404.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L131-L138):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L131-L138):
```clj
(defn send-404 [conn path]
@@ -39,13 +39,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:131-138](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L131-L138)
+ └── [server.clj:131-138](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L131-L138)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn send-404 [conn path]\n (send-and-close conn 404\n (str\n \"\"\n \"Page not found
\"\n \"No page \" path \" found on this server.\"\n \"\")\n \"text/html\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [131 138]},
:full-name "cljs.repl.server/send-404",
diff --git a/refs/cljs.repl.server/send-and-close.md b/refs/cljs.repl.server/send-and-close.md
index 35ca6929f454..696ecdb8650d 100644
--- a/refs/cljs.repl.server/send-and-close.md
+++ b/refs/cljs.repl.server/send-and-close.md
@@ -34,7 +34,7 @@ proper HTTP response.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L106-L129):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L106-L129):
```clj
(defn send-and-close
@@ -65,13 +65,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:106-129](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L106-L129)
+ └── [server.clj:106-129](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L106-L129)
-->
@@ -121,7 +121,7 @@ The API data for this symbol:
:source {:code "(defn send-and-close\n ([conn status form]\n (send-and-close conn status form \"text/html\"))\n ([conn status form content-type]\n (send-and-close conn status form content-type \"UTF-8\"))\n ([conn status form content-type encoding]\n (let [byte-form (.getBytes form encoding)\n content-length (count byte-form)\n headers (map #(.getBytes (str % \"\\r\\n\"))\n [(status-line status)\n \"Server: ClojureScript REPL\"\n (str \"Content-Type: \"\n content-type\n \"; charset=\" encoding)\n (str \"Content-Length: \" content-length)\n \"\"])]\n (with-open [os (.getOutputStream conn)]\n (doseq [header headers]\n (.write os header 0 (count header)))\n (.write os byte-form 0 content-length)\n (.flush os)\n (.close conn)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [106 129]},
:full-name "cljs.repl.server/send-and-close",
diff --git a/refs/cljs.repl.server/set-connection.md b/refs/cljs.repl.server/set-connection.md
index 42ef4f97c8c1..00c681d033b5 100644
--- a/refs/cljs.repl.server/set-connection.md
+++ b/refs/cljs.repl.server/set-connection.md
@@ -29,7 +29,7 @@ use.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L24-L37):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L24-L37):
```clj
(defn set-connection
@@ -49,13 +49,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:24-37](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L24-L37)
+ └── [server.clj:24-37](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L24-L37)
-->
@@ -103,7 +103,7 @@ The API data for this symbol:
:source {:code "(defn set-connection\n [conn]\n (if-let [promised-conn (:promised-conn @state)]\n (do\n (swap! state\n (fn [old]\n (-> old\n (assoc :connection nil)\n (assoc :promised-conn nil))))\n (deliver promised-conn conn))\n (swap! state (fn [old] (assoc old :connection conn)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [24 37]},
:full-name "cljs.repl.server/set-connection",
diff --git a/refs/cljs.repl.server/start.md b/refs/cljs.repl.server/start.md
index d66e4dc301ca..14400805306c 100644
--- a/refs/cljs.repl.server/start.md
+++ b/refs/cljs.repl.server/start.md
@@ -27,7 +27,7 @@ Start the server on the specified port.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L170-L178):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L170-L178):
```clj
(defn start
@@ -44,13 +44,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:170-178](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L170-L178)
+ └── [server.clj:170-178](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L170-L178)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn start\n [opts]\n (let [ss (ServerSocket. (:port opts))]\n (.start\n (Thread.\n ((ns-resolve 'clojure.core 'binding-conveyor-fn)\n (fn [] (server-loop opts ss)))))\n (swap! state (fn [old] (assoc old :socket ss :port (:port opts))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [170 178]},
:full-name "cljs.repl.server/start",
diff --git a/refs/cljs.repl.server/state.md b/refs/cljs.repl.server/state.md
index 717e01668bfb..e1c9651fac7a 100644
--- a/refs/cljs.repl.server/state.md
+++ b/refs/cljs.repl.server/state.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L8):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L8):
```clj
(def ^:dynamic state nil)
@@ -27,13 +27,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:8](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L8)
+ └── [server.clj:8](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L8)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic state nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [8]},
:full-name "cljs.repl.server/state",
diff --git a/refs/cljs.repl.server/stop.md b/refs/cljs.repl.server/stop.md
index a9cf7e80c369..7bb6c102def9 100644
--- a/refs/cljs.repl.server/stop.md
+++ b/refs/cljs.repl.server/stop.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L180-L181):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L180-L181):
```clj
(defn stop []
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:180-181](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/server.clj#L180-L181)
+ └── [server.clj:180-181](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl/server.clj#L180-L181)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn stop []\n (.close (:socket @state)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl/server.clj",
:lines [180 181]},
:full-name "cljs.repl.server/stop",
diff --git a/refs/cljs.repl/IGetError.md b/refs/cljs.repl/IGetError.md
index 0302059e7e66..a2d0fd4c6771 100644
--- a/refs/cljs.repl/IGetError.md
+++ b/refs/cljs.repl/IGetError.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L122-L132):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L122-L132):
```clj
(defprotocol IGetError
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:122-132](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L122-L132)
+ └── [repl.cljc:122-132](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L122-L132)
-->
@@ -88,7 +88,7 @@ The API data for this symbol:
:source {:code "(defprotocol IGetError\n (-get-error [repl-env name env build-options]\n \"Given a symbol representing a var holding an error, an analysis\n environment, and the REPL/compiler options return the canonical error\n representation:\n\n {:value \n :stacktrace }\n\n :value should be the host environment JavaScript error message string.\n :stacktrace should be the host JavaScript environment stacktrace string.\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [122 132]},
:methods [{:name "-get-error",
diff --git a/refs/cljs.repl/IJavaScriptEnv.md b/refs/cljs.repl/IJavaScriptEnv.md
index 2ed032eb81cc..489ac30cfe11 100644
--- a/refs/cljs.repl/IJavaScriptEnv.md
+++ b/refs/cljs.repl/IJavaScriptEnv.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L106-L110):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L106-L110):
```clj
(defprotocol IJavaScriptEnv
@@ -31,12 +31,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:106-110](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L106-L110)
+ └── [repl.cljc:106-110](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L106-L110)
-->
@@ -82,7 +82,7 @@ The API data for this symbol:
:source {:code "(defprotocol IJavaScriptEnv\n (-setup [repl-env opts] \"initialize the environment\")\n (-evaluate [repl-env filename line js] \"evaluate a javascript string\")\n (-load [repl-env provides url] \"load code at url into the environment\")\n (-tear-down [repl-env] \"dispose of the environment\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [106 110]},
:methods [{:name "-setup",
diff --git a/refs/cljs.repl/IParseError.md b/refs/cljs.repl/IParseError.md
index 2de6a0a9eeb5..e14bf34d2e7a 100644
--- a/refs/cljs.repl/IParseError.md
+++ b/refs/cljs.repl/IParseError.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L117-L120):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L117-L120):
```clj
(defprotocol IParseError
@@ -30,12 +30,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:117-120](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L117-L120)
+ └── [repl.cljc:117-120](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L117-L120)
-->
@@ -81,7 +81,7 @@ The API data for this symbol:
:source {:code "(defprotocol IParseError\n (-parse-error [repl-env error build-options]\n \"Given the original JavaScript error return the error to actually\n use.\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [117 120]},
:methods [{:name "-parse-error",
diff --git a/refs/cljs.repl/IParseStacktrace.md b/refs/cljs.repl/IParseStacktrace.md
index 2374ec32f3f4..bea14a946900 100644
--- a/refs/cljs.repl/IParseStacktrace.md
+++ b/refs/cljs.repl/IParseStacktrace.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L134-L147):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L134-L147):
```clj
(defprotocol IParseStacktrace
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:134-147](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L134-L147)
+ └── [repl.cljc:134-147](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L134-L147)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defprotocol IParseStacktrace\n (-parse-stacktrace [repl-env stacktrace error build-options]\n \"Given the original JavaScript stacktrace string, the entire original error\n value and current compiler build options, parse the stacktrace into the\n canonical form:\n\n [{:file \n :function \n :line \n :column }*]\n\n :file must be a URL path (without protocol) relative to :output-dir. If\n no source file can be supplied (such as REPL defs), :file may be a custom\n identifier string surrounded by angle brackets, i.e. \\\"\\\".\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [134 147]},
:methods [{:name "-parse-stacktrace",
diff --git a/refs/cljs.repl/IPrintStacktrace.md b/refs/cljs.repl/IPrintStacktrace.md
index c60c4f00ecd6..f6e5db5189dc 100644
--- a/refs/cljs.repl/IPrintStacktrace.md
+++ b/refs/cljs.repl/IPrintStacktrace.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L149-L152):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L149-L152):
```clj
(defprotocol IPrintStacktrace
@@ -30,12 +30,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:149-152](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L149-L152)
+ └── [repl.cljc:149-152](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L149-L152)
-->
@@ -81,7 +81,7 @@ The API data for this symbol:
:source {:code "(defprotocol IPrintStacktrace\n (-print-stacktrace [repl-env stacktrace error build-options]\n \"Implementing REPL evaluation environments are given the opportunity to\n print the mapped stacktrace themselves. This permits further processing.\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [149 152]},
:methods [{:name "-print-stacktrace",
diff --git a/refs/cljs.repl/IReplEnvOptions.md b/refs/cljs.repl/IReplEnvOptions.md
index 52d821b33f25..536d4608d2bc 100644
--- a/refs/cljs.repl/IReplEnvOptions.md
+++ b/refs/cljs.repl/IReplEnvOptions.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L103-L104):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L103-L104):
```clj
(defprotocol IReplEnvOptions
@@ -28,12 +28,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:103-104](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L103-L104)
+ └── [repl.cljc:103-104](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L103-L104)
-->
@@ -79,7 +79,7 @@ The API data for this symbol:
:source {:code "(defprotocol IReplEnvOptions\n (-repl-options [repl-env] \"Return default REPL options for a REPL Env\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [103 104]},
:methods [{:name "-repl-options",
diff --git a/refs/cljs.repl/STARcljs-verboseSTAR.md b/refs/cljs.repl/STARcljs-verboseSTAR.md
index 1bd6c742841e..1f5985b29b41 100644
--- a/refs/cljs.repl/STARcljs-verboseSTAR.md
+++ b/refs/cljs.repl/STARcljs-verboseSTAR.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L34):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L34):
```clj
(def ^:dynamic *cljs-verbose* false)
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:34](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L34)
+ └── [repl.cljc:34](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L34)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic *cljs-verbose* false)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [34]},
:full-name "cljs.repl/*cljs-verbose*",
diff --git a/refs/cljs.repl/STARrepl-optsSTAR.md b/refs/cljs.repl/STARrepl-optsSTAR.md
index a66a0ae913e0..8719d33128b8 100644
--- a/refs/cljs.repl/STARrepl-optsSTAR.md
+++ b/refs/cljs.repl/STARrepl-optsSTAR.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L35):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L35):
```clj
(def ^:dynamic *repl-opts* nil)
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:35](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L35)
+ └── [repl.cljc:35](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L35)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic *repl-opts* nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [35]},
:full-name "cljs.repl/*repl-opts*",
diff --git a/refs/cljs.repl/analyze-source.md b/refs/cljs.repl/analyze-source.md
index 001d1329a374..b4761f6fd0ba 100644
--- a/refs/cljs.repl/analyze-source.md
+++ b/refs/cljs.repl/analyze-source.md
@@ -31,7 +31,7 @@ Given a source directory, analyzes all .cljs files. Used to populate
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L697-L705):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L718-L726):
```clj
(defn analyze-source
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:697-705](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L697-L705)
+ └── [repl.cljc:718-726](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L718-L726)
-->
@@ -100,9 +100,9 @@ The API data for this symbol:
:source {:code "(defn analyze-source\n ([src-dir] (analyze-source src-dir nil))\n ([src-dir opts]\n (if-let [src-dir (and (not (empty? src-dir))\n (File. src-dir))]\n (doseq [file (comp/cljs-files-in src-dir)]\n (ana/analyze-file (str \"file://\" (.getAbsolutePath file)) opts)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [697 705]},
+ :lines [718 726]},
:full-name "cljs.repl/analyze-source",
:docstring "Given a source directory, analyzes all .cljs files. Used to populate\n(:cljs.analyzer/namespaces compiler-env) so as to support code reflection."}
diff --git a/refs/cljs.repl/apropos.md b/refs/cljs.repl/apropos.md
index d59f644e5018..ee800fb33733 100644
--- a/refs/cljs.repl/apropos.md
+++ b/refs/cljs.repl/apropos.md
@@ -60,7 +60,7 @@ str-or-pattern.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1223-L1238):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1244-L1259):
```clj
(defmacro apropos
@@ -82,12 +82,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1223-1238](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1223-L1238)
+ └── [repl.cljc:1244-1259](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1244-L1259)
-->
@@ -140,9 +140,9 @@ The API data for this symbol:
:source {:code "(defmacro apropos\n [str-or-pattern]\n (let [matches? (if (instance? Pattern str-or-pattern)\n #(re-find str-or-pattern (str %))\n #(.contains (str %) (str str-or-pattern)))]\n `(quote\n ~(sort\n (mapcat\n (fn [ns]\n (let [ns-name (str ns)]\n (map #(symbol ns-name (str %))\n (filter matches? (keys (ana-api/ns-publics ns))))))\n (ana-api/all-ns))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [1223 1238]},
+ :lines [1244 1259]},
:examples [{:id "aceda4",
:content "```clj\n(apropos \"some\")\n;;=> (cljs.core/if-some\n;; cljs.core/some\n;; cljs.core/some->\n;; cljs.core/some->>\n;; cljs.core/some-fn\n;; cljs.core/some?\n;; cljs.core/when-some)\n```"}],
:full-name "cljs.repl/apropos",
diff --git a/refs/cljs.repl/canonicalize-specs.md b/refs/cljs.repl/canonicalize-specs.md
index 481bad77f2f3..efc88fe994d1 100644
--- a/refs/cljs.repl/canonicalize-specs.md
+++ b/refs/cljs.repl/canonicalize-specs.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L568-L574):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L568-L574):
```clj
(defn canonicalize-specs [specs]
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:568-574](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L568-L574)
+ └── [repl.cljc:568-574](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L568-L574)
-->
@@ -89,7 +89,7 @@ The API data for this symbol:
:source {:code "(defn canonicalize-specs [specs]\n (letfn [(canonicalize [quoted-spec-or-kw]\n (if (keyword? quoted-spec-or-kw)\n quoted-spec-or-kw\n (as-> (second quoted-spec-or-kw) spec\n (if (vector? spec) spec [spec]))))]\n (map canonicalize specs)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [568 574]},
:full-name "cljs.repl/canonicalize-specs",
diff --git a/refs/cljs.repl/decorate-specs.md b/refs/cljs.repl/decorate-specs.md
index 24d67ace1817..e20826efea1c 100644
--- a/refs/cljs.repl/decorate-specs.md
+++ b/refs/cljs.repl/decorate-specs.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L576-L579):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L576-L579):
```clj
(defn decorate-specs [specs]
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:576-579](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L576-L579)
+ └── [repl.cljc:576-579](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L576-L579)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defn decorate-specs [specs]\n (if-let [k (some #{:reload :reload-all} specs)]\n (->> specs (remove #{k}) (map #(vary-meta % assoc :reload k)))\n specs))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [576 579]},
:full-name "cljs.repl/decorate-specs",
diff --git a/refs/cljs.repl/default-special-fns.md b/refs/cljs.repl/default-special-fns.md
index 9d7733724892..fb8c91de1f67 100644
--- a/refs/cljs.repl/default-special-fns.md
+++ b/refs/cljs.repl/default-special-fns.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L620-L695):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L640-L716):
```clj
(def default-special-fns
@@ -40,74 +40,75 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
(-evaluate repl-env "" 1
(str "goog.provide('" (comp/munge ns-name) "');")))
(set! ana/*cljs-ns* ns-name)))]
- {'in-ns in-ns-fn
- 'clojure.core/in-ns in-ns-fn
- 'require
- (fn self
- ([repl-env env form]
- (self repl-env env form nil))
- ([repl-env env [_ & specs :as form] opts]
- (let [is-self-require? (self-require? specs)
- [target-ns restore-ns]
- (if-not is-self-require?
- [ana/*cljs-ns* nil]
- ['cljs.user ana/*cljs-ns*])]
- (evaluate-form repl-env env ""
- (with-meta
- `(~'ns ~target-ns
- (:require ~@(-> specs canonicalize-specs decorate-specs)))
- {:merge true :line 1 :column 1})
- identity opts)
- (when is-self-require?
- (set! ana/*cljs-ns* restore-ns)))))
- 'require-macros
- (fn self
- ([repl-env env form]
- (self repl-env env form nil))
- ([repl-env env [_ & specs :as form] opts]
- (evaluate-form repl-env env ""
- (with-meta
- `(~'ns ~ana/*cljs-ns*
- (:require-macros ~@(-> specs canonicalize-specs decorate-specs)))
- {:merge true :line 1 :column 1})
- identity opts)))
- 'import
- (fn self
- ([repl-env env form]
- (self repl-env env form nil))
- ([repl-env env [_ & specs :as form] opts]
- (evaluate-form repl-env env ""
- (with-meta
- `(~'ns ~ana/*cljs-ns*
- (:import
- ~@(map
- (fn [quoted-spec-or-kw]
- (if (keyword? quoted-spec-or-kw)
- quoted-spec-or-kw
- (second quoted-spec-or-kw)))
- specs)))
- {:merge true :line 1 :column 1})
- identity opts)))
- 'load-file load-file-fn
- 'clojure.core/load-file load-file-fn
- 'load-namespace
- (fn self
- ([repl-env env form]
- (self env repl-env form nil))
- ([repl-env env [_ ns :as form] opts]
- (load-namespace repl-env ns opts)))}))
+ (wrap-special-fns wrap-self
+ {'in-ns in-ns-fn
+ 'clojure.core/in-ns in-ns-fn
+ 'require
+ (fn self
+ ([repl-env env form]
+ (self repl-env env form nil))
+ ([repl-env env [_ & specs :as form] opts]
+ (let [is-self-require? (self-require? specs)
+ [target-ns restore-ns]
+ (if-not is-self-require?
+ [ana/*cljs-ns* nil]
+ ['cljs.user ana/*cljs-ns*])]
+ (evaluate-form repl-env env ""
+ (with-meta
+ `(~'ns ~target-ns
+ (:require ~@(-> specs canonicalize-specs decorate-specs)))
+ {:merge true :line 1 :column 1})
+ identity opts)
+ (when is-self-require?
+ (set! ana/*cljs-ns* restore-ns)))))
+ 'require-macros
+ (fn self
+ ([repl-env env form]
+ (self repl-env env form nil))
+ ([repl-env env [_ & specs :as form] opts]
+ (evaluate-form repl-env env ""
+ (with-meta
+ `(~'ns ~ana/*cljs-ns*
+ (:require-macros ~@(-> specs canonicalize-specs decorate-specs)))
+ {:merge true :line 1 :column 1})
+ identity opts)))
+ 'import
+ (fn self
+ ([repl-env env form]
+ (self repl-env env form nil))
+ ([repl-env env [_ & specs :as form] opts]
+ (evaluate-form repl-env env ""
+ (with-meta
+ `(~'ns ~ana/*cljs-ns*
+ (:import
+ ~@(map
+ (fn [quoted-spec-or-kw]
+ (if (keyword? quoted-spec-or-kw)
+ quoted-spec-or-kw
+ (second quoted-spec-or-kw)))
+ specs)))
+ {:merge true :line 1 :column 1})
+ identity opts)))
+ 'load-file load-file-fn
+ 'clojure.core/load-file load-file-fn
+ 'load-namespace
+ (fn self
+ ([repl-env env form]
+ (self env repl-env form nil))
+ ([repl-env env [_ ns :as form] opts]
+ (load-namespace repl-env ns opts)))})))
```
@@ -149,12 +150,12 @@ The API data for this symbol:
{:ns "cljs.repl",
:name "default-special-fns",
:type "var",
- :source {:code "(def default-special-fns\n (let [load-file-fn\n (fn self\n ([repl-env env form]\n (self repl-env env form nil))\n ([repl-env env [_ file :as form] opts]\n (load-file repl-env file opts)))\n in-ns-fn\n (fn self\n ([repl-env env form]\n (self repl-env env form nil))\n ([repl-env env [_ [quote ns-name] :as form] _]\n ;; guard against craziness like '5 which wreaks havoc\n (when-not (and (= quote 'quote) (symbol? ns-name))\n (throw (IllegalArgumentException. \"Argument to in-ns must be a symbol.\")))\n (when-not (ana/get-namespace ns-name)\n (swap! env/*compiler* assoc-in [::ana/namespaces ns-name] {:name ns-name})\n (-evaluate repl-env \"\" 1\n (str \"goog.provide('\" (comp/munge ns-name) \"');\")))\n (set! ana/*cljs-ns* ns-name)))]\n {'in-ns in-ns-fn\n 'clojure.core/in-ns in-ns-fn\n 'require\n (fn self\n ([repl-env env form]\n (self repl-env env form nil))\n ([repl-env env [_ & specs :as form] opts]\n (let [is-self-require? (self-require? specs)\n [target-ns restore-ns]\n (if-not is-self-require?\n [ana/*cljs-ns* nil]\n ['cljs.user ana/*cljs-ns*])]\n (evaluate-form repl-env env \"\"\n (with-meta\n `(~'ns ~target-ns\n (:require ~@(-> specs canonicalize-specs decorate-specs)))\n {:merge true :line 1 :column 1})\n identity opts)\n (when is-self-require?\n (set! ana/*cljs-ns* restore-ns)))))\n 'require-macros\n (fn self\n ([repl-env env form]\n (self repl-env env form nil))\n ([repl-env env [_ & specs :as form] opts]\n (evaluate-form repl-env env \"\"\n (with-meta\n `(~'ns ~ana/*cljs-ns*\n (:require-macros ~@(-> specs canonicalize-specs decorate-specs)))\n {:merge true :line 1 :column 1})\n identity opts)))\n 'import\n (fn self\n ([repl-env env form]\n (self repl-env env form nil))\n ([repl-env env [_ & specs :as form] opts]\n (evaluate-form repl-env env \"\"\n (with-meta\n `(~'ns ~ana/*cljs-ns*\n (:import\n ~@(map\n (fn [quoted-spec-or-kw]\n (if (keyword? quoted-spec-or-kw)\n quoted-spec-or-kw\n (second quoted-spec-or-kw)))\n specs)))\n {:merge true :line 1 :column 1})\n identity opts)))\n 'load-file load-file-fn\n 'clojure.core/load-file load-file-fn\n 'load-namespace\n (fn self\n ([repl-env env form]\n (self env repl-env form nil))\n ([repl-env env [_ ns :as form] opts]\n (load-namespace repl-env ns opts)))}))",
+ :source {:code "(def default-special-fns\n (let [load-file-fn\n (fn self\n ([repl-env env form]\n (self repl-env env form nil))\n ([repl-env env [_ file :as form] opts]\n (load-file repl-env file opts)))\n in-ns-fn\n (fn self\n ([repl-env env form]\n (self repl-env env form nil))\n ([repl-env env [_ [quote ns-name] :as form] _]\n ;; guard against craziness like '5 which wreaks havoc\n (when-not (and (= quote 'quote) (symbol? ns-name))\n (throw (IllegalArgumentException. \"Argument to in-ns must be a symbol.\")))\n (when-not (ana/get-namespace ns-name)\n (swap! env/*compiler* assoc-in [::ana/namespaces ns-name] {:name ns-name})\n (-evaluate repl-env \"\" 1\n (str \"goog.provide('\" (comp/munge ns-name) \"');\")))\n (set! ana/*cljs-ns* ns-name)))]\n (wrap-special-fns wrap-self\n {'in-ns in-ns-fn\n 'clojure.core/in-ns in-ns-fn\n 'require\n (fn self\n ([repl-env env form]\n (self repl-env env form nil))\n ([repl-env env [_ & specs :as form] opts]\n (let [is-self-require? (self-require? specs)\n [target-ns restore-ns]\n (if-not is-self-require?\n [ana/*cljs-ns* nil]\n ['cljs.user ana/*cljs-ns*])]\n (evaluate-form repl-env env \"\"\n (with-meta\n `(~'ns ~target-ns\n (:require ~@(-> specs canonicalize-specs decorate-specs)))\n {:merge true :line 1 :column 1})\n identity opts)\n (when is-self-require?\n (set! ana/*cljs-ns* restore-ns)))))\n 'require-macros\n (fn self\n ([repl-env env form]\n (self repl-env env form nil))\n ([repl-env env [_ & specs :as form] opts]\n (evaluate-form repl-env env \"\"\n (with-meta\n `(~'ns ~ana/*cljs-ns*\n (:require-macros ~@(-> specs canonicalize-specs decorate-specs)))\n {:merge true :line 1 :column 1})\n identity opts)))\n 'import\n (fn self\n ([repl-env env form]\n (self repl-env env form nil))\n ([repl-env env [_ & specs :as form] opts]\n (evaluate-form repl-env env \"\"\n (with-meta\n `(~'ns ~ana/*cljs-ns*\n (:import\n ~@(map\n (fn [quoted-spec-or-kw]\n (if (keyword? quoted-spec-or-kw)\n quoted-spec-or-kw\n (second quoted-spec-or-kw)))\n specs)))\n {:merge true :line 1 :column 1})\n identity opts)))\n 'load-file load-file-fn\n 'clojure.core/load-file load-file-fn\n 'load-namespace\n (fn self\n ([repl-env env form]\n (self env repl-env form nil))\n ([repl-env env [_ ns :as form] opts]\n (load-namespace repl-env ns opts)))})))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [620 695]},
+ :lines [640 716]},
:full-name "cljs.repl/default-special-fns",
:full-name-encode "cljs.repl/default-special-fns",
:history [["+" "0.0-993"]]}
diff --git a/refs/cljs.repl/dir.md b/refs/cljs.repl/dir.md
index 1bad7d9d5eca..ca25269ccf6d 100644
--- a/refs/cljs.repl/dir.md
+++ b/refs/cljs.repl/dir.md
@@ -67,7 +67,7 @@ Prints a sorted directory of public vars in a namespace
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1240-L1244):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1261-L1265):
```clj
(defmacro dir
@@ -80,12 +80,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1240-1244](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1240-L1244)
+ └── [repl.cljc:1261-1265](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1261-L1265)
-->
@@ -138,9 +138,9 @@ The API data for this symbol:
:source {:code "(defmacro dir\n [ns]\n `(doseq [sym# (quote ~(sort (keys (ana-api/ns-publics ns))))]\n (println sym#)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [1240 1244]},
+ :lines [1261 1265]},
:examples [{:id "9bf2b0",
:content "```clj\n(require 'clojure.set)\n\n(dir clojure.set)\n;; Prints:\n;; difference\n;; index\n;; intersection\n;; join\n;; map-invert\n;; project\n;; rename\n;; rename-keys\n;; select\n;; subset?\n;; superset?\n;; union\n;;\n;;=> nil\n```"}],
:full-name "cljs.repl/dir",
diff --git a/refs/cljs.repl/doc.md b/refs/cljs.repl/doc.md
index ad868b9f6f9f..2c6f03f2300b 100644
--- a/refs/cljs.repl/doc.md
+++ b/refs/cljs.repl/doc.md
@@ -63,7 +63,7 @@ Prints documentation for a var or special form given its name
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1121-L1155):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1142-L1176):
```clj
(defmacro doc
@@ -106,12 +106,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1121-1155](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1121-L1155)
+ └── [repl.cljc:1142-1176](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1142-L1176)
-->
@@ -164,9 +164,9 @@ The API data for this symbol:
:source {:code "(defmacro doc\n [name]\n `(print\n (binding [cljs.core/*print-newline* true]\n (with-out-str\n ~(if-let [special-name ('{& fn catch try finally try} name)]\n `(cljs.repl/print-doc (quote ~(special-doc special-name)))\n (cond\n (special-doc-map name)\n `(cljs.repl/print-doc (quote ~(special-doc name)))\n\n (repl-special-doc-map name)\n `(cljs.repl/print-doc (quote ~(repl-special-doc name)))\n\n (ana-api/find-ns name)\n `(cljs.repl/print-doc\n (quote ~(select-keys (ana-api/find-ns name) [:name :doc])))\n\n (ana-api/resolve &env name)\n `(cljs.repl/print-doc\n (quote ~(let [var (ana-api/resolve &env name)\n m (select-keys var\n [:ns :name :doc :forms :arglists :macro :url])]\n (cond-> (update-in m [:name] clojure.core/name)\n (:protocol-symbol var)\n (assoc :protocol true\n :methods\n (->> (get-in var [:protocol-info :methods])\n (map (fn [[fname sigs]]\n [fname {:doc (:doc\n (ana-api/resolve &env\n (symbol (str (:ns var)) (str fname))))\n :arglists (seq sigs)}]))\n (into {})))))))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [1121 1155]},
+ :lines [1142 1176]},
:examples [{:id "4d2768",
:content "```clj\n(doc map)\n;; Prints:\n;; -------------------------\n;; cljs.core/map\n;; [f coll]\n;; Returns a lazy sequence consisting of the result of applying f to\n;; the set of first items of each coll, followed by applying f to the\n;; set of second items in each coll, until any one of the colls is\n;; exhausted. Any remaining items in other colls are ignored. Function\n;; f should accept number-of-colls arguments. Returns a transducer when\n;; no collection is provided.\n;;\n;;=> nil\n```"}],
:full-name "cljs.repl/doc",
diff --git a/refs/cljs.repl/err-out.md b/refs/cljs.repl/err-out.md
index 0d1199ea5f64..420ce343440e 100644
--- a/refs/cljs.repl/err-out.md
+++ b/refs/cljs.repl/err-out.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L37-L39):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L37-L39):
```clj
(defmacro err-out [& body]
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:37-39](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L37-L39)
+ └── [repl.cljc:37-39](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L37-L39)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defmacro err-out [& body]\n `(binding [*out* *err*]\n ~@body))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [37 39]},
:full-name "cljs.repl/err-out",
diff --git a/refs/cljs.repl/evaluate-form.md b/refs/cljs.repl/evaluate-form.md
index f1279838609a..ea37bc16413e 100644
--- a/refs/cljs.repl/evaluate-form.md
+++ b/refs/cljs.repl/evaluate-form.md
@@ -35,7 +35,7 @@ not be readable by the Clojure reader.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L429-L495):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L429-L495):
```clj
(defn evaluate-form
@@ -108,12 +108,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:429-495](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L429-L495)
+ └── [repl.cljc:429-495](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L429-L495)
-->
@@ -163,7 +163,7 @@ The API data for this symbol:
:source {:code "(defn evaluate-form\n ([repl-env env filename form]\n (evaluate-form repl-env env filename form identity))\n ([repl-env env filename form wrap]\n (evaluate-form repl-env env filename form wrap *repl-opts*))\n ([repl-env env filename form wrap opts]\n (binding [ana/*cljs-file* filename]\n (let [ast (ana/analyze env form nil opts)\n js (comp/emit-str ast)\n def-emits-var (:def-emits-var opts)\n wrap-js\n ;; TODO: check opts as well - David\n (if (:source-map repl-env)\n (binding [comp/*source-map-data*\n (atom {:source-map (sorted-map)\n :gen-col 0\n :gen-line 0})]\n (let [js (comp/emit-str\n (ana/no-warn\n (ana/analyze (assoc env :repl-env repl-env :def-emits-var def-emits-var)\n (wrap form) nil opts)))\n t (System/currentTimeMillis)]\n (str js\n \"\\n//# sourceURL=repl-\" t \".js\"\n \"\\n//# sourceMappingURL=data:application/json;base64,\"\n (DatatypeConverter/printBase64Binary\n (.getBytes\n (sm/encode\n {(str \"repl-\" t \".cljs\")\n (:source-map @comp/*source-map-data*)}\n {:lines (+ (:gen-line @comp/*source-map-data*) 3)\n :file (str \"repl-\" t \".js\")\n :sources-content\n [(or (:source (meta form))\n ;; handle strings / primitives without metadata\n (with-out-str (pr form)))]})\n \"UTF-8\")))))\n (comp/emit-str\n (ana/no-warn\n (ana/analyze (assoc env :repl-env repl-env :def-emits-var def-emits-var)\n (wrap form) nil opts))))]\n (when (= (:op ast) :ns)\n (load-dependencies repl-env\n (into (vals (:requires ast))\n (distinct (vals (:uses ast))))\n opts))\n (when *cljs-verbose*\n (err-out (println js)))\n (let [ret (-evaluate repl-env filename (:line (meta form)) wrap-js)]\n (case (:status ret)\n :error (throw\n (ex-info (:value ret)\n {:type :js-eval-error\n :error ret\n :repl-env repl-env\n :form form}))\n :exception (throw\n (ex-info (:value ret)\n {:type :js-eval-exception\n :error ret\n :repl-env repl-env\n :form form\n :js js}))\n :success (:value ret)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [429 495]},
:full-name "cljs.repl/evaluate-form",
diff --git a/refs/cljs.repl/find-doc.md b/refs/cljs.repl/find-doc.md
index 4fb52e8d2fa8..34137f1cfce5 100644
--- a/refs/cljs.repl/find-doc.md
+++ b/refs/cljs.repl/find-doc.md
@@ -66,7 +66,7 @@ contains a match for re-string-or-pattern
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1157-L1179):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1178-L1200):
```clj
(defmacro find-doc
@@ -96,12 +96,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1157-1179](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1157-L1179)
+ └── [repl.cljc:1178-1200](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1178-L1200)
-->
@@ -154,9 +154,9 @@ The API data for this symbol:
:source {:code "(defmacro find-doc\n [re-string-or-pattern]\n (let [re (re-pattern re-string-or-pattern)\n ms (concat\n (mapcat\n (fn [ns]\n (map\n (fn [m]\n (update-in (select-keys m [:ns :name :doc :forms :arglists :macro :url])\n [:name] #(if-not (nil? %) (clojure.core/name %) %)))\n (sort-by :name (vals (ana-api/ns-interns ns)))))\n (ana-api/all-ns))\n (map #(select-keys (ana-api/find-ns %) [:name :doc]) (ana-api/all-ns))\n (map special-doc (keys special-doc-map)))\n ms (for [m ms\n :when (and (:doc m)\n (or (re-find (re-matcher re (:doc m)))\n (re-find (re-matcher re (str (:name m))))))]\n m)]\n `(doseq [m# (quote ~ms)]\n (cljs.repl/print-doc m#))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [1157 1179]},
+ :lines [1178 1200]},
:examples [{:id "50ec43",
:content "```clj\n(find-doc \"some\")\n;; Prints: (docs truncated)\n;; - IPrintWriter (docstring match)\n;; - contains? (docstring match)\n;; - gensym (docstring match)\n;; - cljs.core/if-some\n;; - some\n;; - cljs.core/some->\n;; - cljs.core/some->>\n;; - some-fn\n;; - some?\n;; - trampoline (docstring match)\n;; - cljs.core/when-some\n;; - cljs.core/while (docstring match)\n;;\n;;=> nil\n```"}],
:full-name "cljs.repl/find-doc",
diff --git a/refs/cljs.repl/js-src-GTcljs-src.md b/refs/cljs.repl/js-src-GTcljs-src.md
index 4b17f9efe3ef..e030531433ce 100644
--- a/refs/cljs.repl/js-src-GTcljs-src.md
+++ b/refs/cljs.repl/js-src-GTcljs-src.md
@@ -28,7 +28,7 @@ file (.cljs or .cljc).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L208-L220):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L208-L220):
```clj
(defn ^File js-src->cljs-src
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:208-220](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L208-L220)
+ └── [repl.cljc:208-220](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L208-L220)
-->
@@ -102,7 +102,7 @@ The API data for this symbol:
:source {:code "(defn ^File js-src->cljs-src\n [f]\n (let [f (io/file f)\n dir (.getParentFile f)\n base-name (string/replace (.getName f) \".js\" \"\")\n cljsf (io/file dir (str base-name \".cljs\"))]\n (if (.exists cljsf)\n cljsf\n (let [cljcf (io/file dir (str base-name \".cljc\"))]\n (if (.exists cljcf)\n cljcf)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [208 220]},
:full-name "cljs.repl/js-src->cljs-src",
diff --git a/refs/cljs.repl/load-file.md b/refs/cljs.repl/load-file.md
index 820e2f26a06a..205296f81973 100644
--- a/refs/cljs.repl/load-file.md
+++ b/refs/cljs.repl/load-file.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L504-L533):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L504-L533):
```clj
(defn load-file
@@ -64,12 +64,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:504-533](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L504-L533)
+ └── [repl.cljc:504-533](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L504-L533)
-->
@@ -115,7 +115,7 @@ The API data for this symbol:
:source {:code "(defn load-file\n ([repl-env f] (load-file repl-env f *repl-opts*))\n ([repl-env f opts]\n (if (:output-dir opts)\n (let [src (cond\n (util/url? f) f\n (.exists (io/file f)) (io/file f)\n :else (io/resource f))\n compiled (binding [ana/*reload-macros* true]\n (cljsc/compile src\n (assoc opts\n :output-file (cljsc/src-file->target-file src)\n :force true\n :mode :interactive)))]\n ;; copy over the original source file if source maps enabled\n (when-let [ns (and (:source-map opts) (first (:provides compiled)))]\n (spit\n (io/file (io/file (util/output-directory opts))\n (util/ns->relpath ns (util/ext (:source-url compiled))))\n (slurp src)))\n ;; need to load dependencies first\n (load-dependencies repl-env (:requires compiled) opts)\n (-evaluate repl-env f 1 (cljsc/add-dep-string opts compiled))\n (-evaluate repl-env f 1\n (cljsc/src-file->goog-require src\n {:wrap true :reload true :macros-ns (:macros-ns compiled)})))\n (binding [ana/*cljs-ns* ana/*cljs-ns*]\n (let [res (if (= File/separatorChar (first f)) f (io/resource f))]\n (assert res (str \"Can't find \" f \" in classpath\"))\n (load-stream repl-env f res))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [504 533]},
:full-name "cljs.repl/load-file",
diff --git a/refs/cljs.repl/load-namespace.md b/refs/cljs.repl/load-namespace.md
index 96c8dd94bdfd..c97c0e082736 100644
--- a/refs/cljs.repl/load-namespace.md
+++ b/refs/cljs.repl/load-namespace.md
@@ -32,7 +32,7 @@ only once.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L166-L200):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L166-L200):
```clj
(defn load-namespace
@@ -73,12 +73,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:166-200](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L166-L200)
+ └── [repl.cljc:166-200](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L166-L200)
-->
@@ -126,7 +126,7 @@ The API data for this symbol:
:source {:code "(defn load-namespace\n ([repl-env ns] (load-namespace repl-env ns nil))\n ([repl-env ns opts]\n (let [ns (if (and (seq? ns)\n (= (first ns) 'quote))\n (second ns)\n ns)\n ;; TODO: add pre-condition to source-on-disk, the\n ;; source must supply at least :url - David\n sources (cljsc/add-dependencies\n (merge (env->opts repl-env) opts)\n {:requires [(name ns)]\n :type :seed\n :url (:uri (cljsc/source-for-namespace\n ns env/*compiler*))})\n deps (->> sources\n (remove (comp #{[\"goog\"]} :provides))\n (remove (comp #{:seed} :type))\n (map #(select-keys % [:provides :url])))]\n (if (:output-dir opts)\n ;; REPLs that read from :output-dir just need to add deps,\n ;; environment will handle actual loading - David\n (doseq [source (->> sources\n (remove (comp #{:seed} :type))\n (map #(cljsc/source-on-disk opts %)))]\n (when (:repl-verbose opts)\n (println \"Loading:\" (:provides source)))\n (-evaluate repl-env \"\" 1\n (cljsc/add-dep-string opts source)))\n ;; REPLs that stream must manually load each dep - David\n (doseq [{:keys [url provides]} deps]\n (-load repl-env provides url))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [166 200]},
:full-name "cljs.repl/load-namespace",
diff --git a/refs/cljs.repl/load-stream.md b/refs/cljs.repl/load-stream.md
index e46b0103ab98..0d4866f7b3c8 100644
--- a/refs/cljs.repl/load-stream.md
+++ b/refs/cljs.repl/load-stream.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L497-L502):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L497-L502):
```clj
(defn load-stream [repl-env filename res]
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:497-502](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L497-L502)
+ └── [repl.cljc:497-502](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L497-L502)
-->
@@ -88,7 +88,7 @@ The API data for this symbol:
:source {:code "(defn load-stream [repl-env filename res]\n (let [env (ana/empty-env)]\n (with-open [rdr (io/reader res)]\n (doseq [form (ana/forms-seq* rdr filename)]\n (let [env (assoc env :ns (ana/get-namespace ana/*cljs-ns*))]\n (evaluate-form repl-env env filename form))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [497 502]},
:full-name "cljs.repl/load-stream",
diff --git a/refs/cljs.repl/mapped-stacktrace.md b/refs/cljs.repl/mapped-stacktrace.md
index fda07a0b9ef3..e881be1fa824 100644
--- a/refs/cljs.repl/mapped-stacktrace.md
+++ b/refs/cljs.repl/mapped-stacktrace.md
@@ -42,7 +42,7 @@ from the classpath.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L311-L339):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L311-L339):
```clj
(defn mapped-stacktrace
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:311-339](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L311-L339)
+ └── [repl.cljc:311-339](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L311-L339)
-->
@@ -120,7 +120,7 @@ The API data for this symbol:
:source {:code "(defn mapped-stacktrace\n ([stacktrace] (mapped-stacktrace stacktrace nil))\n ([stacktrace opts]\n (vec\n (let [mapped-frames (map (memoize #(mapped-frame % opts)) stacktrace)]\n ;; take each non-nil :call and optionally merge it into :function one-level up\n ;; to avoid replacing with local symbols, we only replace munged name if we can munge call symbol back to it\n (map #(merge-with (fn [munged-fn-name unmunged-call-name]\n (if (= munged-fn-name (string/replace (cljs.compiler/munge unmunged-call-name) \".\" \"$\"))\n unmunged-call-name\n munged-fn-name)) %1 %2)\n (map #(dissoc % :call) mapped-frames)\n (concat (rest (map #(if (:call %)\n (hash-map :function (:call %))\n {})\n mapped-frames)) [{}]))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [311 339]},
:full-name "cljs.repl/mapped-stacktrace",
diff --git a/refs/cljs.repl/ns-info.md b/refs/cljs.repl/ns-info.md
index 8fb9c7c13752..1b78ceb6e419 100644
--- a/refs/cljs.repl/ns-info.md
+++ b/refs/cljs.repl/ns-info.md
@@ -28,7 +28,7 @@ ClojureScript file if it exists.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L242-L248):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L242-L248):
```clj
(defn ns-info
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:242-248](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L242-L248)
+ └── [repl.cljc:242-248](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L242-L248)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(defn ns-info\n [f]\n (let [f' (js-src->cljs-src f)]\n (when (and f' (.exists f'))\n (ana/parse-ns f'))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [242 248]},
:full-name "cljs.repl/ns-info",
diff --git a/refs/cljs.repl/print-doc.md b/refs/cljs.repl/print-doc.md
index 0194b16caaa4..ff7fa7517b91 100644
--- a/refs/cljs.repl/print-doc.md
+++ b/refs/cljs.repl/print-doc.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/repl.cljs#L12-L49):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/repl.cljs#L12-L49):
```clj
(defn print-doc [m]
@@ -69,12 +69,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [repl.cljs:12-49](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/repl.cljs#L12-L49)
+ └── [repl.cljs:12-49](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/repl.cljs#L12-L49)
-->
@@ -120,7 +120,7 @@ The API data for this symbol:
:source {:code "(defn print-doc [m]\n (println \"-------------------------\")\n (println (str (when-let [ns (:ns m)] (str ns \"/\")) (:name m)))\n (when (:protocol m)\n (println \"Protocol\"))\n (cond\n (:forms m) (doseq [f (:forms m)]\n (println \" \" f))\n (:arglists m) (let [arglists (:arglists m)]\n (if (or (:macro m)\n (:repl-special-function m))\n (prn arglists)\n (prn\n (if (= 'quote (first arglists))\n (second arglists)\n arglists)))))\n (if (:special-form m)\n (do\n (println \"Special Form\")\n (println \" \" (:doc m)) \n (if (contains? m :url)\n (when (:url m)\n (println (str \"\\n Please see http://clojure.org/\" (:url m))))\n (println (str \"\\n Please see http://clojure.org/special_forms#\"\n (:name m)))))\n (do\n (when (:macro m)\n (println \"Macro\"))\n (when (:repl-special-function m)\n (println \"REPL Special Function\"))\n (println \" \" (:doc m))\n (when (:protocol m)\n (doseq [[name {:keys [doc arglists]}] (:methods m)]\n (println)\n (println \" \" name)\n (println \" \" arglists)\n (when doc\n (println \" \" doc)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/repl.cljs",
:lines [12 49]},
:full-name "cljs.repl/print-doc",
diff --git a/refs/cljs.repl/print-mapped-stacktrace.md b/refs/cljs.repl/print-mapped-stacktrace.md
index 57d6c21f921a..d8253d7aac6d 100644
--- a/refs/cljs.repl/print-mapped-stacktrace.md
+++ b/refs/cljs.repl/print-mapped-stacktrace.md
@@ -31,7 +31,7 @@ print the ClojureScript stacktrace. See mapped-stacktrace.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L341-L351):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L341-L351):
```clj
(defn print-mapped-stacktrace
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:341-351](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L341-L351)
+ └── [repl.cljc:341-351](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L341-L351)
-->
@@ -102,7 +102,7 @@ The API data for this symbol:
:source {:code "(defn print-mapped-stacktrace\n ([stacktrace] (print-mapped-stacktrace stacktrace *repl-opts*))\n ([stacktrace opts]\n (doseq [{:keys [function file line column]}\n (mapped-stacktrace stacktrace opts)]\n (err-out\n (println \"\\t\"\n (str (when function (str function \" \"))\n \"(\" file (when line (str \":\" line)) (when column (str \":\" column)) \")\"))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [341 351]},
:full-name "cljs.repl/print-mapped-stacktrace",
diff --git a/refs/cljs.repl/pst.md b/refs/cljs.repl/pst.md
index 86020bbfa493..9ca881e6e0e7 100644
--- a/refs/cljs.repl/pst.md
+++ b/refs/cljs.repl/pst.md
@@ -31,7 +31,7 @@ exception, stored implicitly by [`*e`][doc:cljs.core/*e].
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1246-L1263):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1267-L1284):
```clj
(defmacro pst
@@ -58,12 +58,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1246-1263](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1246-L1263)
+ └── [repl.cljc:1267-1284](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1267-L1284)
-->
@@ -115,9 +115,9 @@ The API data for this symbol:
:source {:code "(defmacro pst\n ([] `(pst *e))\n ([e]\n (let [{:keys [repl-env] :as env} &env]\n (when (and e repl-env)\n (when-let [ret (if (satisfies? IGetError repl-env)\n (-get-error repl-env e env *repl-opts*)\n (edn/read-string\n (evaluate-form repl-env env \"\"\n `(when ~e\n (pr-str\n {:value (str ~e)\n :stacktrace (.-stack ~e)})))))]\n (display-error repl-env\n (if (satisfies? IParseError repl-env)\n (-parse-error repl-env ret *repl-opts*)\n ret)\n nil *repl-opts*))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [1246 1263]},
+ :lines [1267 1284]},
:full-name "cljs.repl/pst",
:clj-symbol "clojure.repl/pst"}
diff --git a/refs/cljs.repl/read-source-map.md b/refs/cljs.repl/read-source-map.md
index 0c2d13150ff2..2514c42d67e1 100644
--- a/refs/cljs.repl/read-source-map.md
+++ b/refs/cljs.repl/read-source-map.md
@@ -27,7 +27,7 @@ Return the source map for the JavaScript source file.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L222-L240):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L222-L240):
```clj
(defn read-source-map
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:222-240](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L222-L240)
+ └── [repl.cljc:222-240](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L222-L240)
-->
@@ -107,7 +107,7 @@ The API data for this symbol:
:source {:code "(defn read-source-map\n [f]\n (when-let [smf (util/file-or-resource (str f \".map\"))]\n (let [ns (if (= f \"cljs/core.aot.js\")\n 'cljs.core\n (some-> (js-src->cljs-src f) ana/parse-ns :ns))]\n (when ns\n (as-> @env/*compiler* compiler-env\n (let [t (util/last-modified smf)]\n (if (or (and (= ns 'cljs.core)\n (nil? (get-in compiler-env [::source-maps ns])))\n (and (not= ns 'cljs.core)\n (> t (get-in compiler-env [::source-maps ns :last-modified] 0))))\n (swap! env/*compiler* assoc-in [::source-maps ns]\n {:last-modified t\n :source-map (sm/decode (json/read-str (slurp smf) :key-fn keyword))})\n compiler-env))\n (get-in compiler-env [::source-maps ns :source-map]))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [222 240]},
:full-name "cljs.repl/read-source-map",
diff --git a/refs/cljs.repl/repl-caught.md b/refs/cljs.repl/repl-caught.md
index c2cb5d836002..66b79bfb0abe 100644
--- a/refs/cljs.repl/repl-caught.md
+++ b/refs/cljs.repl/repl-caught.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L713-L727):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L734-L748):
```clj
(defn repl-caught [e repl-env opts]
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:713-727](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L713-L727)
+ └── [repl.cljc:734-748](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L734-L748)
-->
@@ -97,9 +97,9 @@ The API data for this symbol:
:source {:code "(defn repl-caught [e repl-env opts]\n (if (and (instance? IExceptionInfo e)\n (#{:js-eval-error :js-eval-exception} (:type (ex-data e))))\n (let [{:keys [type repl-env error form js]} (ex-data e)]\n (case type\n :js-eval-error\n (display-error repl-env error form opts)\n\n :js-eval-exception\n (display-error repl-env error form\n (if (:repl-verbose opts)\n #(prn \"Error evaluating:\" form :as js)\n (constantly nil))\n opts)))\n (.printStackTrace e *err*)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [713 727]},
+ :lines [734 748]},
:full-name "cljs.repl/repl-caught",
:full-name-encode "cljs.repl/repl-caught",
:history [["+" "0.0-2911"]]}
diff --git a/refs/cljs.repl/repl-prompt.md b/refs/cljs.repl/repl-prompt.md
index 7ac590502edd..3f3a0e2e46ec 100644
--- a/refs/cljs.repl/repl-prompt.md
+++ b/refs/cljs.repl/repl-prompt.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L710-L711):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L731-L732):
```clj
(defn repl-prompt []
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:710-711](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L710-L711)
+ └── [repl.cljc:731-732](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L731-L732)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn repl-prompt []\n (print (str ana/*cljs-ns* \"=> \")))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [710 711]},
+ :lines [731 732]},
:full-name "cljs.repl/repl-prompt",
:full-name-encode "cljs.repl/repl-prompt",
:history [["+" "0.0-2911"]]}
diff --git a/refs/cljs.repl/repl-quit-prompt.md b/refs/cljs.repl/repl-quit-prompt.md
index f88b48803d2d..494b473de210 100644
--- a/refs/cljs.repl/repl-quit-prompt.md
+++ b/refs/cljs.repl/repl-quit-prompt.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L707-L708):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L728-L729):
```clj
(defn repl-quit-prompt []
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:707-708](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L707-L708)
+ └── [repl.cljc:728-729](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L728-L729)
-->
@@ -84,9 +84,9 @@ The API data for this symbol:
:source {:code "(defn repl-quit-prompt []\n (println \"To quit, type:\" :cljs/quit))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [707 708]},
+ :lines [728 729]},
:full-name "cljs.repl/repl-quit-prompt",
:full-name-encode "cljs.repl/repl-quit-prompt",
:history [["+" "0.0-3148"]]}
diff --git a/refs/cljs.repl/repl-read.md b/refs/cljs.repl/repl-read.md
index cc74615dab41..90531f57d2c2 100644
--- a/refs/cljs.repl/repl-read.md
+++ b/refs/cljs.repl/repl-read.md
@@ -39,7 +39,7 @@ supporting .unread and collapsing all of CR, LF, and CRLF into a single
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L77-L98):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L77-L98):
```clj
(defn repl-read
@@ -60,12 +60,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:77-98](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L77-L98)
+ └── [repl.cljc:77-98](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L77-L98)
-->
@@ -114,7 +114,7 @@ The API data for this symbol:
:source {:code "(defn repl-read\n ([request-prompt request-exit]\n (repl-read request-prompt request-exit *repl-opts*))\n ([request-prompt request-exit opts]\n (binding [*in* (if (true? (:source-map-inline opts))\n ((:reader opts))\n *in*)]\n (or ({:line-start request-prompt :stream-end request-exit}\n (skip-whitespace *in*))\n (let [input (reader/read {:read-cond :allow :features #{:cljs}} *in*)]\n (skip-if-eol *in*)\n input)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [77 98]},
:full-name "cljs.repl/repl-read",
diff --git a/refs/cljs.repl/repl-special-doc-map.md b/refs/cljs.repl/repl-special-doc-map.md
index 66d7b4f335aa..0ac4c8ab6bc5 100644
--- a/refs/cljs.repl/repl-special-doc-map.md
+++ b/refs/cljs.repl/repl-special-doc-map.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1052-L1114):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1073-L1135):
```clj
(def repl-special-doc-map
@@ -89,12 +89,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1052-1114](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1052-L1114)
+ └── [repl.cljc:1073-1135](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1073-L1135)
-->
@@ -139,9 +139,9 @@ The API data for this symbol:
:source {:code "(def repl-special-doc-map\n '{in-ns {:arglists ([name])\n :doc \"Sets *cljs-ns* to the namespace named by the symbol, creating it if needed.\"}\n require {:arglists ([& args])\n :doc \" Loads libs, skipping any that are already loaded. Each argument is\n either a libspec that identifies a lib or a flag that modifies how all the identified\n libs are loaded. Use :require in the ns macro in preference to calling this\n directly.\n\n Libs\n\n A 'lib' is a named set of resources in classpath whose contents define a\n library of ClojureScript code. Lib names are symbols and each lib is associated\n with a ClojureScript namespace. A lib's name also locates its root directory\n within classpath using Java's package name to classpath-relative path mapping.\n All resources in a lib should be contained in the directory structure under its\n root directory. All definitions a lib makes should be in its associated namespace.\n\n 'require loads a lib by loading its root resource. The root resource path\n is derived from the lib name in the following manner:\n Consider a lib named by the symbol 'x.y.z; it has the root directory\n /x/y/, and its root resource is /x/y/z.clj. The root\n resource should contain code to create the lib's namespace (usually by using\n the ns macro) and load any additional lib resources.\n\n Libspecs\n\n A libspec is a lib name or a vector containing a lib name followed by\n options expressed as sequential keywords and arguments.\n\n Recognized options:\n :as takes a symbol as its argument and makes that symbol an alias to the\n lib's namespace in the current namespace.\n :refer takes a list of symbols to refer from the namespace..\n :refer-macros takes a list of macro symbols to refer from the namespace.\n :include-macros true causes macros from the namespace to be required.\n\n Flags\n\n A flag is a keyword.\n Recognized flags: :reload, :reload-all, :verbose\n :reload forces loading of all the identified libs even if they are\n already loaded\n :reload-all implies :reload and also forces loading of all libs that the\n identified libs directly or indirectly load via require or use\n :verbose triggers printing information about each load, alias, and refer\n\n Example:\n\n The following would load the library clojure.string :as string.\n\n (require '[clojure/string :as string])\"}\n require-macros {:arglists ([& args])\n :doc \"Similar to the require REPL special function but\n only for macros.\"}\n import {:arglists ([& import-symbols-or-lists])\n :doc \"import-list => (closure-namespace constructor-name-symbols*)\n\n For each name in constructor-name-symbols, adds a mapping from name to the\n constructor named by closure-namespace to the current namespace. Use :import in the ns\n macro in preference to calling this directly.\"}\n load-file {:arglists ([name])\n :doc \"Sequentially read and evaluate the set of forms contained in the file.\"}})",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [1052 1114]},
+ :lines [1073 1135]},
:full-name "cljs.repl/repl-special-doc-map",
:full-name-encode "cljs.repl/repl-special-doc-map",
:history [["+" "0.0-3058"]]}
diff --git a/refs/cljs.repl/repl.md b/refs/cljs.repl/repl.md
index a28532b227fd..a47ee66cc025 100644
--- a/refs/cljs.repl/repl.md
+++ b/refs/cljs.repl/repl.md
@@ -92,7 +92,7 @@ Available clojure.main/repl style options and their defaults:
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L885-L955):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L906-L976):
```clj
(defn repl
@@ -106,12 +106,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:885-955](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L885-L955)
+ └── [repl.cljc:906-976](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L906-L976)
-->
@@ -159,9 +159,9 @@ The API data for this symbol:
:source {:code "(defn repl\n [repl-env & opts]\n (assert (even? (count opts))\n \"Arguments after repl-env must be interleaved key value pairs\")\n (repl* repl-env (apply hash-map opts)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [885 955]},
+ :lines [906 976]},
:full-name "cljs.repl/repl",
:docstring "Generic, reusable, read-eval-print loop. By default, reads from *in* using\na c.t.r.reader-types/source-logging-push-back-reader,\nwrites to *out*, and prints exception summaries to *err*. If you use the\ndefault :read hook, *in* must either be an instance of\nc.t.r.reader-types/PushbackReader or duplicate its behavior of both supporting\nunread and collapsing CR, LF, and CRLF into a single \\newline. Options\nare sequential keyword-value pairs. The first argument is the JavaScript\nevaluation environment, the second argument is an extended version of the\nstandard ClojureScript compiler options. In addition to ClojureScript compiler\nbuild options it also take a set of options similar to clojure.main/repl with\nadjustments for ClojureScript evalution and compilation model:\n\nAvailable clojure.main/repl style options and their defaults:\n\n - :init, function of no arguments, initialization hook called with\n bindings for set!-able vars in place.\n default: #()\n\n - :need-prompt, function of no arguments, called before each\n read-eval-print except the first, the user will be prompted if it\n returns true.\n default: #(if (c.t.r.readers-types/indexing-reader? *in*)\n (== (c.t.r.reader-types/get-column-number *in*) 1)\n (identity true))\n\n - :prompt, function of no arguments, prompts for more input.\n default: repl-prompt\n\n - :flush, function of no arguments, flushes output\n default: flush\n\n - :read, function of two arguments, reads from *in*:\n - returns its first argument to request a fresh prompt\n - depending on need-prompt, this may cause the repl to prompt\n before reading again\n - returns its second argument to request an exit from the repl\n - else returns the next object read from the input stream\n default: repl-read\n\n - :eval, function of one argument, returns the evaluation of its\n argument. The eval function must take repl-env, the JavaScript evaluation\n environment, env, the ClojureScript analysis environment, the form\n and opts, the standard ClojureScript REPL/compiler options.\n default: eval\n\n - :print, function of one argument, prints its argument to the output\n default: println\n\n - :caught, function of three arguments, a throwable, called when\n read, eval, or print throws an exception or error default. The second\n argument is the JavaScript evaluation environment this permits context\n sensitive handling if necessary. The third argument is opts, the standard\n ClojureScript REPL/compiler options. In the case of errors or exception\n in the JavaScript target, these will be thrown as\n clojure.lang.IExceptionInfo instances.\n default: repl-caught\n\n - :reader, the c.t.r reader to use.\n default: c.t.r.reader-types/source-logging-push-back-reader\n\n - :print-no-newline, print without a newline.\n default: print\n\n - :source-map-inline, whether inline source maps should be enabled. Most\n useful in browser context. Implies using a fresh reader for each form.\n default: true"}
diff --git a/refs/cljs.repl/replSTAR.md b/refs/cljs.repl/replSTAR.md
index de51d0355d26..dd33e7448e7e 100644
--- a/refs/cljs.repl/replSTAR.md
+++ b/refs/cljs.repl/replSTAR.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L729-L883):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L750-L904):
```clj
(defn repl*
@@ -186,12 +186,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:729-883](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L729-L883)
+ └── [repl.cljc:750-904](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L750-L904)
-->
@@ -237,9 +237,9 @@ The API data for this symbol:
:source {:code "(defn repl*\n [repl-env {:keys [init need-prompt quit-prompt prompt flush read eval print caught reader\n print-no-newline source-map-inline wrap repl-requires\n compiler-env bind-err]\n :or {need-prompt #(if (readers/indexing-reader? *in*)\n (== (readers/get-column-number *in*) 1)\n (identity true))\n quit-prompt repl-quit-prompt\n prompt repl-prompt\n flush flush\n read repl-read\n eval eval-cljs\n print println\n caught repl-caught\n reader #(readers/source-logging-push-back-reader\n (PushbackReader. (io/reader *in*))\n 1 \"NO_SOURCE_FILE\")\n print-no-newline print\n source-map-inline true\n repl-requires '[[cljs.repl :refer-macros [source doc find-doc apropos dir pst]]\n [cljs.pprint :refer [pprint] :refer-macros [pp]]]\n bind-err true}\n :as opts}]\n (let [repl-opts (-repl-options repl-env)\n repl-requires (into repl-requires (:repl-requires repl-opts))\n {:keys [analyze-path repl-verbose warn-on-undeclared special-fns static-fns] :as opts\n :or {warn-on-undeclared true}}\n (merge\n {:cache-analysis true :source-map true :def-emits-var true}\n (cljsc/add-implicit-options\n (merge-with (fn [a b] (if (nil? b) a b))\n repl-opts\n opts\n {:prompt prompt\n :need-prompt need-prompt\n :flush flush\n :read read\n :print print\n :caught caught\n :reader reader\n :print-no-newline print-no-newline\n :source-map-inline source-map-inline})))\n done? (atom false)]\n (env/with-compiler-env (or compiler-env (env/default-compiler-env opts))\n (when (:source-map opts)\n (.start (Thread. (bound-fn [] (read-source-map \"cljs/core.aot.js\")))))\n (binding [*err* (if bind-err\n (cond-> *out*\n (not (instance? PrintWriter *out*)) (PrintWriter.))\n *err*)\n ana/*cljs-ns* ana/*cljs-ns*\n *cljs-verbose* repl-verbose\n ana/*cljs-warnings*\n (let [warnings (opts :warnings true)]\n (merge\n ana/*cljs-warnings*\n (if (or (true? warnings)\n (false? warnings))\n (zipmap (keys ana/*cljs-warnings*) (repeat warnings))\n warnings)\n (zipmap\n [:unprovided :undeclared-var\n :undeclared-ns :undeclared-ns-form]\n (repeat (if (false? warnings)\n false\n warn-on-undeclared)))))\n ana/*cljs-static-fns* static-fns\n *repl-opts* opts]\n (let [env {:context :expr :locals {}}\n special-fns (merge default-special-fns special-fns)\n is-special-fn? (set (keys special-fns))\n request-prompt (Object.)\n request-exit (Object.)\n opts (comp/with-core-cljs opts\n (fn []\n (try\n (if-let [merge-opts (:merge-opts (-setup repl-env opts))]\n (merge opts merge-opts)\n opts)\n (catch Throwable e\n (caught e repl-env opts)\n opts))))\n init (or init\n #(evaluate-form repl-env env \"\"\n (with-meta\n `(~'ns ~'cljs.user\n (:require ~@repl-requires))\n {:line 1 :column 1})\n identity opts))\n read-eval-print\n (fn []\n (let [input (binding [*ns* (create-ns ana/*cljs-ns*)\n reader/resolve-symbol ana/resolve-symbol\n reader/*data-readers* tags/*cljs-data-readers*\n reader/*alias-map*\n (apply merge\n ((juxt :requires :require-macros)\n (ana/get-namespace ana/*cljs-ns*)))]\n (read request-prompt request-exit))]\n (or ({request-exit request-exit\n :cljs/quit request-exit\n request-prompt request-prompt} input)\n (if (and (seq? input) (is-special-fn? (first input)))\n (do\n ((get special-fns (first input)) repl-env env input opts)\n (print nil))\n (let [value (eval repl-env env input opts)]\n (print value))))))]\n (comp/with-core-cljs opts\n (fn []\n (binding [*repl-opts* opts]\n (try\n (when analyze-path\n (if (vector? analyze-path)\n (run! #(analyze-source % opts) analyze-path)\n (analyze-source analyze-path opts)))\n (init)\n (catch Throwable e\n (caught e repl-env opts)))\n (when-let [src (:watch opts)]\n (.start\n (Thread.\n ((ns-resolve 'clojure.core 'binding-conveyor-fn)\n (fn []\n (let [log-file (io/file (util/output-directory opts) \"watch.log\")]\n (err-out (println \"Watch compilation log available at:\" (str log-file)))\n (try\n (let [log-out (FileWriter. log-file)]\n (binding [*err* log-out\n *out* log-out]\n (cljsc/watch src (dissoc opts :watch)\n env/*compiler* done?)))\n (catch Throwable e\n (caught e repl-env opts)))))))))\n ;; let any setup async messages flush\n (Thread/sleep 50)\n (binding [*in* (if (true? (:source-map-inline opts))\n *in*\n (reader))]\n (quit-prompt)\n (prompt)\n (flush)\n (loop []\n (when-not\n (try\n (identical? (read-eval-print) request-exit)\n (catch Throwable e\n (caught e repl-env opts)\n nil))\n (when (need-prompt)\n (prompt)\n (flush))\n (recur))))))))\n (reset! done? true)\n (-tear-down repl-env)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [729 883]},
+ :lines [750 904]},
:full-name "cljs.repl/repl*",
:full-name-encode "cljs.repl/replSTAR",
:history [["+" "0.0-2629"]]}
diff --git a/refs/cljs.repl/self-requireQMARK.md b/refs/cljs.repl/self-requireQMARK.md
index d515ce687477..e6df4a395c1b 100644
--- a/refs/cljs.repl/self-requireQMARK.md
+++ b/refs/cljs.repl/self-requireQMARK.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L609-L618):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L609-L618):
```clj
(defn self-require? [specs]
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:609-618](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L609-L618)
+ └── [repl.cljc:609-618](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L609-L618)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defn self-require? [specs]\n (some\n (fn [quoted-spec-or-kw]\n (and (not (keyword? quoted-spec-or-kw))\n (let [spec (second quoted-spec-or-kw)\n ns (if (sequential? spec)\n (first spec)\n spec)]\n (= ns ana/*cljs-ns*))))\n specs))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [609 618]},
:full-name "cljs.repl/self-require?",
diff --git a/refs/cljs.repl/skip-if-eol.md b/refs/cljs.repl/skip-if-eol.md
index 8a761d4a068f..cbb82d0e7956 100644
--- a/refs/cljs.repl/skip-if-eol.md
+++ b/refs/cljs.repl/skip-if-eol.md
@@ -32,7 +32,7 @@ CRLF to a single \newline.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L44-L56):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L44-L56):
```clj
(defn skip-if-eol
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:44-56](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L44-L56)
+ └── [repl.cljc:44-56](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L44-L56)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(defn skip-if-eol\n [s]\n (let [c (readers/read-char s)]\n (case c\n \\newline :line-start\n nil :stream-end\n (do (readers/unread s c) :body))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [44 56]},
:full-name "cljs.repl/skip-if-eol",
diff --git a/refs/cljs.repl/skip-whitespace.md b/refs/cljs.repl/skip-whitespace.md
index 5efd74e63779..1a04645b1051 100644
--- a/refs/cljs.repl/skip-whitespace.md
+++ b/refs/cljs.repl/skip-whitespace.md
@@ -34,7 +34,7 @@ supporting .unread and collapsing all of CR, LF, and CRLF to a single
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L58-L75):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L58-L75):
```clj
(defn skip-whitespace
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:58-75](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L58-L75)
+ └── [repl.cljc:58-75](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L58-L75)
-->
@@ -106,7 +106,7 @@ The API data for this symbol:
:source {:code "(defn skip-whitespace\n [s]\n (loop [c (readers/read-char s)]\n (case c\n \\newline :line-start\n nil :stream-end\n \\; (do (readers/read-line s) :line-start)\n (if (or (Character/isWhitespace c) (identical? c \\,))\n (recur (readers/read-char s))\n (do (readers/unread s c) :body)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [58 75]},
:full-name "cljs.repl/skip-whitespace",
diff --git a/refs/cljs.repl/source-fn.md b/refs/cljs.repl/source-fn.md
index cb6d7899c8b7..2f895fb32f01 100644
--- a/refs/cljs.repl/source-fn.md
+++ b/refs/cljs.repl/source-fn.md
@@ -36,7 +36,7 @@ Example: (source-fn 'filter)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1181-L1201):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1202-L1222):
```clj
(defn source-fn
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1181-1201](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1181-L1201)
+ └── [repl.cljc:1202-1222](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1202-L1222)
-->
@@ -115,9 +115,9 @@ The API data for this symbol:
:source {:code "(defn source-fn\n [env x]\n (when-let [v (ana-api/resolve env x)]\n (when-let [filepath (:file v)]\n (let [f (io/file filepath)\n f (if (.exists f)\n f\n (io/resource filepath))]\n (when f\n (with-open [pbr (PushbackReader. (io/reader f))]\n (let [rdr (readers/source-logging-push-back-reader pbr)]\n (dotimes [_ (dec (:line v))] (readers/read-line rdr))\n (-> (reader/read {:read-cond :allow :features #{:cljs}} rdr)\n meta :source))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [1181 1201]},
+ :lines [1202 1222]},
:full-name "cljs.repl/source-fn",
:clj-symbol "clojure.repl/source-fn",
:docstring "Returns a string of the source code for the given symbol, if it can\nfind it. This requires that the symbol resolve to a Var defined in\na namespace for which the .clj is in the classpath. Returns nil if\nit can't find the source. For most REPL usage, 'source' is more\nconvenient.\n\nExample: (source-fn 'filter)"}
diff --git a/refs/cljs.repl/source.md b/refs/cljs.repl/source.md
index b303a20f0f48..f397cd69d521 100644
--- a/refs/cljs.repl/source.md
+++ b/refs/cljs.repl/source.md
@@ -62,7 +62,7 @@ Example: (source filter)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1214-L1221):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1235-L1242):
```clj
(defmacro source
@@ -74,12 +74,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1214-1221](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1214-L1221)
+ └── [repl.cljc:1235-1242](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L1235-L1242)
-->
@@ -132,9 +132,9 @@ The API data for this symbol:
:source {:code "(defmacro source\n [n]\n `(println ~(or (source-fn &env n) (str \"Source not found\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [1214 1221]},
+ :lines [1235 1242]},
:examples [{:id "94c94c",
:content "```clj\n(source comment)\n;; Prints:\n;; (defmacro comment\n;; \"Ignores body, yields nil\"\n;; {:added \"1.0\"}\n;; [& body])\n;;\n;;=> nil\n```"}],
:full-name "cljs.repl/source",
diff --git a/refs/cljs.repl/special-doc-map.md b/refs/cljs.repl/special-doc-map.md
index c0053c5a77f3..24cc05ca4516 100644
--- a/refs/cljs.repl/special-doc-map.md
+++ b/refs/cljs.repl/special-doc-map.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L960-L1045):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L981-L1066):
```clj
(def special-doc-map
@@ -112,12 +112,12 @@ itself (not its value) is returned. The reader macro #'x expands to (var x)."}})
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:960-1045](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L960-L1045)
+ └── [repl.cljc:981-1066](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/clojure/cljs/repl.cljc#L981-L1066)
-->
@@ -162,9 +162,9 @@ The API data for this symbol:
:source {:code "(def special-doc-map\n '{. {:forms [(.instanceMethod instance args*)\n (.-instanceField instance)]\n :doc \"The instance member form works for methods and fields.\n They all expand into calls to the dot operator at macroexpansion time.\"}\n ns {:forms [(name docstring? attr-map? references*)]\n :doc \"You must currently use the ns form only with the following caveats\n\n * You must use the :only form of :use\n * :require supports :as and :refer\n - both options can be skipped\n - in this case a symbol can be used as a libspec directly\n - that is, (:require lib.foo) and (:require [lib.foo]) are both\n supported and mean the same thing\n - prefix lists are not supported\n * The only option for :refer-clojure is :exclude\n * :import is available for importing Google Closure classes\n - ClojureScript types and records should be brought in with :use\n or :require :refer, not :import ed\n * Macros are written in Clojure, and are referenced via the new\n :require-macros / :use-macros options to ns\n - :require-macros and :use-macros support the same forms that\n :require and :use do\n\n Implicit macro loading: If a namespace is required or used, and that\n namespace itself requires or uses macros from its own namespace, then\n the macros will be implicitly required or used using the same\n specifications. This oftentimes leads to simplified library usage,\n such that the consuming namespace need not be concerned about\n explicitly distinguishing between whether certain vars are functions\n or macros.\n\n Inline macro specification: As a convenience, :require can be given\n either :include-macros true or :refer-macros [syms...]. Both desugar\n into forms which explicitly load the matching Clojure file containing\n macros. (This works independently of whether the namespace being\n required internally requires or uses its own macros.) For example:\n\n (ns testme.core\n (:require [foo.core :as foo :refer [foo-fn] :include-macros true]\n [woz.core :as woz :refer [woz-fn] :refer-macros [app jx]]))\n\n is sugar for\n\n (ns testme.core\n (:require [foo.core :as foo :refer [foo-fn]]\n [woz.core :as woz :refer [woz-fn]])\n (:require-macros [foo.core :as foo]\n [woz.core :as woz :refer [app jx]]))\"}\n def {:forms [(def symbol doc-string? init?)]\n :doc \"Creates and interns a global var with the name\n of symbol in the current namespace (*ns*) or locates such a var if\n it already exists. If init is supplied, it is evaluated, and the\n root binding of the var is set to the resulting value. If init is\n not supplied, the root binding of the var is unaffected.\"}\n do {:forms [(do exprs*)]\n :doc \"Evaluates the expressions in order and returns the value of\n the last. If no expressions are supplied, returns nil.\"}\n if {:forms [(if test then else?)]\n :doc \"Evaluates test. If not the singular values nil or false,\n evaluates and yields then, otherwise, evaluates and yields else. If\n else is not supplied it defaults to nil.\"}\n new {:forms [(Constructor. args*) (new Constructor args*)]\n :url \"java_interop#new\"\n :doc \"The args, if any, are evaluated from left to right, and\n passed to the JavaScript constructor. The constructed object is\n returned.\"}\n quote {:forms [(quote form)]\n :doc \"Yields the unevaluated form.\"}\n recur {:forms [(recur exprs*)]\n :doc \"Evaluates the exprs in order, then, in parallel, rebinds\n the bindings of the recursion point to the values of the exprs.\n Execution then jumps back to the recursion point, a loop or fn method.\"}\n set! {:forms[(set! var-symbol expr)\n (set! (.- instance-expr instanceFieldName-symbol) expr)]\n :url \"vars#set\"\n :doc \"Used to set vars and JavaScript object fields\"}\n throw {:forms [(throw expr)]\n :doc \"The expr is evaluated and thrown.\"}\n try {:forms [(try expr* catch-clause* finally-clause?)]\n :doc \"catch-clause => (catch classname name expr*)\n finally-clause => (finally expr*)\n Catches and handles JavaScript exceptions.\"}\n var {:forms [(var symbol)]\n :doc \"The symbol must resolve to a var, and the Var object\nitself (not its value) is returned. The reader macro #'x expands to (var x).\"}})",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/clojure/cljs/repl.cljc",
- :lines [960 1045]},
+ :lines [981 1066]},
:full-name "cljs.repl/special-doc-map",
:full-name-encode "cljs.repl/special-doc-map",
:history [["+" "0.0-2985"]]}
diff --git a/refs/cljs.test/IAsyncTest.md b/refs/cljs.test/IAsyncTest.md
index 175c6b166faa..b7251363f09b 100644
--- a/refs/cljs.test/IAsyncTest.md
+++ b/refs/cljs.test/IAsyncTest.md
@@ -23,7 +23,7 @@ Marker protocol denoting CPS function to begin asynchronous
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L417-L419):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L417-L419):
```clj
(defprotocol IAsyncTest
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:417-419](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L417-L419)
+ └── [test.cljs:417-419](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L417-L419)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defprotocol IAsyncTest\n \"Marker protocol denoting CPS function to begin asynchronous\n testing.\")",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [417 419]},
:full-name "cljs.test/IAsyncTest",
diff --git a/refs/cljs.test/STARcurrent-envSTAR.md b/refs/cljs.test/STARcurrent-envSTAR.md
index dbf704c9b004..5376b18fbd4e 100644
--- a/refs/cljs.test/STARcurrent-envSTAR.md
+++ b/refs/cljs.test/STARcurrent-envSTAR.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L269):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L269):
```clj
(def ^:dynamic *current-env* nil)
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:269](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L269)
+ └── [test.cljs:269](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L269)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def ^:dynamic *current-env* nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [269]},
:full-name "cljs.test/*current-env*",
diff --git a/refs/cljs.test/are.md b/refs/cljs.test/are.md
index 0fc33de8736a..8dd371294c9a 100644
--- a/refs/cljs.test/are.md
+++ b/refs/cljs.test/are.md
@@ -41,7 +41,7 @@ Note: This breaks some reporting features, such as line numbers.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L167-L189):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L167-L189):
```clj
(defmacro are
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:167-189](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L167-L189)
+ └── [test.clj:167-189](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L167-L189)
-->
@@ -117,7 +117,7 @@ The API data for this symbol:
:source {:code "(defmacro are\n [argv expr & args]\n (if (or\n ;; (are [] true) is meaningless but ok\n (and (empty? argv) (empty? args))\n ;; Catch wrong number of args\n (and (pos? (count argv))\n (pos? (count args))\n (zero? (mod (count args) (count argv)))))\n `(clojure.template/do-template ~argv (is ~expr) ~@args)\n (throw (IllegalArgumentException. \"The number of args doesn't match are's argv.\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [167 189]},
:full-name "cljs.test/are",
diff --git a/refs/cljs.test/async.md b/refs/cljs.test/async.md
index f09aa3232f63..944849f16afb 100644
--- a/refs/cljs.test/async.md
+++ b/refs/cljs.test/async.md
@@ -37,7 +37,7 @@ invoked once and from an async context after any assertions.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L222-L239):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L222-L239):
```clj
(defmacro async
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:222-239](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L222-L239)
+ └── [test.clj:222-239](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L222-L239)
-->
@@ -106,7 +106,7 @@ The API data for this symbol:
:source {:code "(defmacro async\n [done & body]\n `(reify\n cljs.test/IAsyncTest\n cljs.core/IFn\n (~'-invoke [_# ~done]\n ~@body)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [222 239]},
:full-name "cljs.test/async",
diff --git a/refs/cljs.test/asyncQMARK.md b/refs/cljs.test/asyncQMARK.md
index 2d5c3530e665..19d19310dedb 100644
--- a/refs/cljs.test/asyncQMARK.md
+++ b/refs/cljs.test/asyncQMARK.md
@@ -27,7 +27,7 @@ Returns whether x implements IAsyncTest.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L421-L424):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L421-L424):
```clj
(defn async?
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:421-424](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L421-L424)
+ └── [test.cljs:421-424](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L421-L424)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defn async?\n [x]\n (satisfies? IAsyncTest x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [421 424]},
:full-name "cljs.test/async?",
diff --git a/refs/cljs.test/block.md b/refs/cljs.test/block.md
index 83dbae9b9253..9ec34088623d 100644
--- a/refs/cljs.test/block.md
+++ b/refs/cljs.test/block.md
@@ -28,7 +28,7 @@ continuation. See run-block.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L445-L450):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L445-L450):
```clj
(defn block
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:445-450](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L445-L450)
+ └── [test.cljs:445-450](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L445-L450)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defn block\n [fns]\n (some-> fns\n (vary-meta assoc ::block? true)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [445 450]},
:full-name "cljs.test/block",
diff --git a/refs/cljs.test/clear-envBANG.md b/refs/cljs.test/clear-envBANG.md
index 8cf1b142341e..4bc853d1a7f7 100644
--- a/refs/cljs.test/clear-envBANG.md
+++ b/refs/cljs.test/clear-envBANG.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L280-L281):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L280-L281):
```clj
(defn clear-env! []
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:280-281](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L280-L281)
+ └── [test.cljs:280-281](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L280-L281)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn clear-env! []\n (set! *current-env* nil))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [280 281]},
:full-name "cljs.test/clear-env!",
diff --git a/refs/cljs.test/compose-fixtures.md b/refs/cljs.test/compose-fixtures.md
index 5fb3b6fb1a67..48dcfb2972ce 100644
--- a/refs/cljs.test/compose-fixtures.md
+++ b/refs/cljs.test/compose-fixtures.md
@@ -33,7 +33,7 @@ NOTE: Incompatible with map fixtures.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L496-L502):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L496-L502):
```clj
(defn compose-fixtures
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:496-502](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L496-L502)
+ └── [test.cljs:496-502](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L496-L502)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(defn compose-fixtures\n [f1 f2]\n (fn [g] (f1 (fn [] (f2 g)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [496 502]},
:full-name "cljs.test/compose-fixtures",
diff --git a/refs/cljs.test/deftest.md b/refs/cljs.test/deftest.md
index e2c2d9840f0c..be34e451d31e 100644
--- a/refs/cljs.test/deftest.md
+++ b/refs/cljs.test/deftest.md
@@ -39,7 +39,7 @@ When cljs.analyzer/*load-tests* is false, deftest is ignored.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L204-L220):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L204-L220):
```clj
(defmacro deftest
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:204-220](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L204-L220)
+ └── [test.clj:204-220](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L204-L220)
-->
@@ -111,7 +111,7 @@ The API data for this symbol:
:source {:code "(defmacro deftest\n [name & body]\n (when ana/*load-tests*\n `(do\n (def ~(vary-meta name assoc :test `(fn [] ~@body))\n (fn [] (cljs.test/test-var (.-cljs$lang$var ~name))))\n (set! (.-cljs$lang$var ~name) (var ~name)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [204 220]},
:full-name "cljs.test/deftest",
diff --git a/refs/cljs.test/do-report.md b/refs/cljs.test/do-report.md
index ba61d7c3cd1e..09b78e3d6da2 100644
--- a/refs/cljs.test/do-report.md
+++ b/refs/cljs.test/do-report.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L407-L412):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L407-L412):
```clj
(defn do-report [m]
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:407-412](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L407-L412)
+ └── [test.cljs:407-412](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L407-L412)
-->
@@ -96,7 +96,7 @@ The API data for this symbol:
:source {:code "(defn do-report [m]\n (let [m (case (:type m)\n :fail (merge (file-and-line (js/Error.) 4) m)\n :error (merge (file-and-line (:actual m) 0) m)\n m)]\n (report m)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [407 412]},
:full-name "cljs.test/do-report",
diff --git a/refs/cljs.test/empty-env.md b/refs/cljs.test/empty-env.md
index edd0513d67ca..ff45053b0945 100644
--- a/refs/cljs.test/empty-env.md
+++ b/refs/cljs.test/empty-env.md
@@ -35,7 +35,7 @@ To create your own reporter see cljs.test/report
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L252-L267):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L252-L267):
```clj
(defn empty-env
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:252-267](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L252-L267)
+ └── [test.cljs:252-267](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L252-L267)
-->
@@ -107,7 +107,7 @@ The API data for this symbol:
:source {:code "(defn empty-env\n ([] (empty-env ::default))\n ([reporter]\n (cond-> {:report-counters {:test 0 :pass 0 :fail 0 :error 0}\n :testing-vars ()\n :testing-contexts ()\n :formatter pr-str\n :reporter reporter}\n (= ::pprint reporter) (assoc :reporter ::default\n :formatter pprint/pprint))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [252 267]},
:full-name "cljs.test/empty-env",
diff --git a/refs/cljs.test/file-and-line.md b/refs/cljs.test/file-and-line.md
index ef98fea190e6..daa8c7e77202 100644
--- a/refs/cljs.test/file-and-line.md
+++ b/refs/cljs.test/file-and-line.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L393-L405):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L393-L405):
```clj
(defn file-and-line [exception depth]
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:393-405](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L393-L405)
+ └── [test.cljs:393-405](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L393-L405)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(defn file-and-line [exception depth]\n ;; TODO: flesh out\n (if-let [stack-element (and (string? (.-stack exception))\n (some-> (.-stack exception)\n string/split-lines\n (get depth)\n string/trim))]\n (let [fname (js-filename stack-element)\n [line column] (js-line-and-column stack-element)\n [fname line column] (mapped-line-and-column fname line column)]\n {:file fname :line line :column column})\n {:file (.-fileName exception)\n :line (.-lineNumber exception)}))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [393 405]},
:full-name "cljs.test/file-and-line",
diff --git a/refs/cljs.test/get-and-clear-envBANG.md b/refs/cljs.test/get-and-clear-envBANG.md
index fb965d309776..0bf0849cc75c 100644
--- a/refs/cljs.test/get-and-clear-envBANG.md
+++ b/refs/cljs.test/get-and-clear-envBANG.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L283-L287):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L283-L287):
```clj
(defn get-and-clear-env! []
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:283-287](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L283-L287)
+ └── [test.cljs:283-287](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L283-L287)
-->
@@ -87,7 +87,7 @@ The API data for this symbol:
:source {:code "(defn get-and-clear-env! []\n \"Like get-current-env, but cleans env before returning.\"\n (let [env (cljs.test/get-current-env)]\n (clear-env!)\n env))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [283 287]},
:full-name "cljs.test/get-and-clear-env!",
diff --git a/refs/cljs.test/get-current-env.md b/refs/cljs.test/get-current-env.md
index b2caa5947918..492cea85fb1b 100644
--- a/refs/cljs.test/get-current-env.md
+++ b/refs/cljs.test/get-current-env.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L271-L272):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L271-L272):
```clj
(defn get-current-env []
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:271-272](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L271-L272)
+ └── [test.cljs:271-272](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L271-L272)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn get-current-env []\n (or *current-env* (empty-env)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [271 272]},
:full-name "cljs.test/get-current-env",
diff --git a/refs/cljs.test/inc-report-counterBANG.md b/refs/cljs.test/inc-report-counterBANG.md
index 04eeee908667..96ade1338f1b 100644
--- a/refs/cljs.test/inc-report-counterBANG.md
+++ b/refs/cljs.test/inc-report-counterBANG.md
@@ -28,7 +28,7 @@ Does nothing if *report-counters* is nil.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L305-L310):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L305-L310):
```clj
(defn inc-report-counter!
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:305-310](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L305-L310)
+ └── [test.cljs:305-310](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L305-L310)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defn inc-report-counter!\n [name]\n (if (:report-counters (get-current-env))\n (update-current-env! [:report-counters name] (fnil inc 0))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [305 310]},
:full-name "cljs.test/inc-report-counter!",
diff --git a/refs/cljs.test/is.md b/refs/cljs.test/is.md
index 4fad02f2dc24..d8e7aeb0b3bf 100644
--- a/refs/cljs.test/is.md
+++ b/refs/cljs.test/is.md
@@ -45,7 +45,7 @@ re-find) the regular expression re.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L149-L165):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L149-L165):
```clj
(defmacro is
@@ -58,12 +58,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:149-165](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L149-L165)
+ └── [test.clj:149-165](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L149-L165)
-->
@@ -114,7 +114,7 @@ The API data for this symbol:
:source {:code "(defmacro is\n ([form] `(cljs.test/is ~form nil))\n ([form msg]\n `(cljs.test/try-expr ~msg ~form)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [149 165]},
:full-name "cljs.test/is",
diff --git a/refs/cljs.test/join-fixtures.md b/refs/cljs.test/join-fixtures.md
index 71b31c4e05c6..27ef09ecf36f 100644
--- a/refs/cljs.test/join-fixtures.md
+++ b/refs/cljs.test/join-fixtures.md
@@ -33,7 +33,7 @@ NOTE: Incompatible with map fixtures.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L504-L510):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L504-L510):
```clj
(defn join-fixtures
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:504-510](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L504-L510)
+ └── [test.cljs:504-510](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L504-L510)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(defn join-fixtures\n [fixtures]\n (reduce compose-fixtures default-fixture fixtures))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [504 510]},
:full-name "cljs.test/join-fixtures",
diff --git a/refs/cljs.test/js-filename.md b/refs/cljs.test/js-filename.md
index 10d2c149ed04..7971e941c400 100644
--- a/refs/cljs.test/js-filename.md
+++ b/refs/cljs.test/js-filename.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L372-L373):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L372-L373):
```clj
(defn js-filename [stack-element]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:372-373](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L372-L373)
+ └── [test.cljs:372-373](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L372-L373)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn js-filename [stack-element]\n (first (.split (last (.split stack-element \"/out/\")) \":\")))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [372 373]},
:full-name "cljs.test/js-filename",
diff --git a/refs/cljs.test/js-line-and-column.md b/refs/cljs.test/js-line-and-column.md
index e91e3f4ee3cc..b69fe9b2fdda 100644
--- a/refs/cljs.test/js-line-and-column.md
+++ b/refs/cljs.test/js-line-and-column.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L366-L370):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L366-L370):
```clj
(defn js-line-and-column [stack-element]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:366-370](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L366-L370)
+ └── [test.cljs:366-370](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L366-L370)
-->
@@ -87,7 +87,7 @@ The API data for this symbol:
:source {:code "(defn js-line-and-column [stack-element]\n (let [parts (.split stack-element \":\")\n cnt (count parts)]\n [(js/parseInt (nth parts (- cnt 2)) 10)\n (js/parseInt (nth parts (dec cnt)) 10)]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [366 370]},
:full-name "cljs.test/js-line-and-column",
diff --git a/refs/cljs.test/mapped-line-and-column.md b/refs/cljs.test/mapped-line-and-column.md
index 61dbb54a9529..69c947ac2483 100644
--- a/refs/cljs.test/mapped-line-and-column.md
+++ b/refs/cljs.test/mapped-line-and-column.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L375-L391):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L375-L391):
```clj
(defn mapped-line-and-column [filename line column]
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:375-391](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L375-L391)
+ └── [test.cljs:375-391](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L375-L391)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn mapped-line-and-column [filename line column]\n (let [default [filename line column]]\n (if-let [source-map (:source-map (get-current-env))]\n ;; source maps are 0 indexed for lines\n (if-let [columns (get-in source-map [filename (dec line)])]\n (vec\n (map\n ;; source maps are 0 indexed for columns\n ;; multiple segments may exist at column\n ;; just take first\n (first\n (if-let [mapping (get columns (dec column))]\n mapping\n (second (first columns))))\n [:source :line :col]))\n default)\n default)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [375 391]},
:full-name "cljs.test/mapped-line-and-column",
diff --git a/refs/cljs.test/report.md b/refs/cljs.test/report.md
index 92d93ecd7a5f..fac10e8b2c42 100644
--- a/refs/cljs.test/report.md
+++ b/refs/cljs.test/report.md
@@ -28,7 +28,7 @@ Generic reporting function, may be overridden to plug in
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L312-L318):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L312-L318):
```clj
(defmulti
@@ -44,19 +44,19 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:312-318](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L312-L318)
+ └── [test.cljs:312-318](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L312-L318)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L320):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L320):
```clj
(defmethod report :default [m])
@@ -66,17 +66,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:320](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L320)
+ └── [test.cljs:320](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L320)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L322-L323):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L322-L323):
```clj
(defmethod report [::default :pass] [m]
@@ -87,17 +87,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:322-323](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L322-L323)
+ └── [test.cljs:322-323](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L322-L323)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L330-L336):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L330-L336):
```clj
(defmethod report [::default :fail] [m]
@@ -113,17 +113,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:330-336](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L330-L336)
+ └── [test.cljs:330-336](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L330-L336)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L338-L344):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L338-L344):
```clj
(defmethod report [::default :error] [m]
@@ -139,17 +139,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:338-344](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L338-L344)
+ └── [test.cljs:338-344](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L338-L344)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L346-L349):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L346-L349):
```clj
(defmethod report [::default :summary] [m]
@@ -162,17 +162,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:346-349](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L346-L349)
+ └── [test.cljs:346-349](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L346-L349)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L351-L352):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L351-L352):
```clj
(defmethod report [::default :begin-test-ns] [m]
@@ -183,17 +183,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:351-352](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L351-L352)
+ └── [test.cljs:351-352](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L351-L352)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L355):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L355):
```clj
(defmethod report [::default :end-test-ns] [m])
@@ -203,17 +203,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:355](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L355)
+ └── [test.cljs:355](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L355)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L356-L357):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L356-L357):
```clj
(defmethod report [::default :begin-test-var] [m]
@@ -224,17 +224,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:356-357](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L356-L357)
+ └── [test.cljs:356-357](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L356-L357)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L358):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L358):
```clj
(defmethod report [::default :end-test-var] [m])
@@ -244,17 +244,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:358](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L358)
+ └── [test.cljs:358](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L358)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L359):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L359):
```clj
(defmethod report [::default :end-run-tests] [m])
@@ -264,17 +264,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:359](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L359)
+ └── [test.cljs:359](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L359)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L360):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L360):
```clj
(defmethod report [::default :end-test-all-vars] [m])
@@ -284,17 +284,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:360](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L360)
+ └── [test.cljs:360](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L360)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L361):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L361):
```clj
(defmethod report [::default :end-test-vars] [m])
@@ -304,12 +304,12 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.12
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:361](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L361)
+ └── [test.cljs:361](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L361)
-->
@@ -357,79 +357,79 @@ The API data for this symbol:
:source {:code "(defmulti\n ^{:doc \"Generic reporting function, may be overridden to plug in\n different report formats (e.g., TAP, JUnit). Assertions such as\n 'is' call 'report' to indicate results. The argument given to\n 'report' will be a map with a :type key.\"\n :dynamic true}\n report (fn [m] [(:reporter (get-current-env)) (:type m)]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [312 318]},
:extra-sources ({:code "(defmethod report :default [m])",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [320]}
{:code "(defmethod report [::default :pass] [m]\n (inc-report-counter! :pass))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [322 323]}
{:code "(defmethod report [::default :fail] [m]\n (inc-report-counter! :fail)\n (println \"\\nFAIL in\" (testing-vars-str m))\n (when (seq (:testing-contexts (get-current-env)))\n (println (testing-contexts-str)))\n (when-let [message (:message m)] (println message))\n (print-comparison m))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [330 336]}
{:code "(defmethod report [::default :error] [m]\n (inc-report-counter! :error)\n (println \"\\nERROR in\" (testing-vars-str m))\n (when (seq (:testing-contexts (get-current-env)))\n (println (testing-contexts-str)))\n (when-let [message (:message m)] (println message))\n (print-comparison m))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [338 344]}
{:code "(defmethod report [::default :summary] [m]\n (println \"\\nRan\" (:test m) \"tests containing\"\n (+ (:pass m) (:fail m) (:error m)) \"assertions.\")\n (println (:fail m) \"failures,\" (:error m) \"errors.\"))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [346 349]}
{:code "(defmethod report [::default :begin-test-ns] [m]\n (println \"\\nTesting\" (name (:ns m))))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [351 352]}
{:code "(defmethod report [::default :end-test-ns] [m])",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [355]}
{:code "(defmethod report [::default :begin-test-var] [m]\n #_(println \":begin-test-var\" (testing-vars-str m)))",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [356 357]}
{:code "(defmethod report [::default :end-test-var] [m])",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [358]}
{:code "(defmethod report [::default :end-run-tests] [m])",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [359]}
{:code "(defmethod report [::default :end-test-all-vars] [m])",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [360]}
{:code "(defmethod report [::default :end-test-vars] [m])",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [361]}),
:full-name "cljs.test/report",
diff --git a/refs/cljs.test/run-all-tests.md b/refs/cljs.test/run-all-tests.md
index 7a683f735726..5c9348dc4ede 100644
--- a/refs/cljs.test/run-all-tests.md
+++ b/refs/cljs.test/run-all-tests.md
@@ -39,7 +39,7 @@ tested.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L296-L308):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L296-L308):
```clj
(defmacro run-all-tests
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:296-308](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L296-L308)
+ └── [test.clj:296-308](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L296-L308)
-->
@@ -113,7 +113,7 @@ The API data for this symbol:
:source {:code "(defmacro run-all-tests\n ([] `(cljs.test/run-all-tests nil (cljs.test/empty-env)))\n ([re] `(cljs.test/run-all-tests ~re (cljs.test/empty-env)))\n ([re env]\n `(cljs.test/run-tests ~env\n ~@(map\n (fn [ns] `(quote ~ns))\n (cond->> (ana-api/all-ns)\n re (filter #(re-matches re (name %))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [296 308]},
:full-name "cljs.test/run-all-tests",
diff --git a/refs/cljs.test/run-block.md b/refs/cljs.test/run-block.md
index f52b68ac6cda..3654cedfcdf0 100644
--- a/refs/cljs.test/run-block.md
+++ b/refs/cljs.test/run-block.md
@@ -32,7 +32,7 @@ a seq of fns tagged per block - are invoked immediately after fn
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L426-L443):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L426-L443):
```clj
(defn run-block
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:426-443](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L426-L443)
+ └── [test.cljs:426-443](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L426-L443)
-->
@@ -106,7 +106,7 @@ The API data for this symbol:
:source {:code "(defn run-block\n [fns]\n (when-first [f fns]\n (let [obj (f)]\n (if (async? obj)\n (obj (let [d (delay (run-block (rest fns)))]\n (fn []\n (if (realized? d)\n (println \"WARNING: Async test called done more than one time.\")\n @d))))\n (recur (cond->> (rest fns)\n (::block? (meta obj)) (concat obj)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [426 443]},
:full-name "cljs.test/run-block",
diff --git a/refs/cljs.test/run-tests-block.md b/refs/cljs.test/run-tests-block.md
index 27300323087d..c4b0110984d5 100644
--- a/refs/cljs.test/run-tests-block.md
+++ b/refs/cljs.test/run-tests-block.md
@@ -28,7 +28,7 @@ later execution.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L247-L280):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L247-L280):
```clj
(defmacro run-tests-block
@@ -69,12 +69,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:247-280](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L247-L280)
+ └── [test.clj:247-280](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L247-L280)
-->
@@ -122,7 +122,7 @@ The API data for this symbol:
:source {:code "(defmacro run-tests-block\n [env-or-ns & namespaces]\n (assert (every?\n (fn [[quote ns]] (and (= quote 'quote) (symbol? ns)))\n namespaces)\n \"All arguments to run-tests must be quoted symbols\")\n (let [is-ns (ns? env-or-ns)\n env (gensym \"env\")\n summary (gensym \"summary\")]\n `(let [~env ~(if is-ns\n `(cljs.test/empty-env)\n env-or-ns)\n ~summary (cljs.core/volatile!\n {:test 0 :pass 0 :fail 0 :error 0\n :type :summary})]\n (concat ~@(map\n (fn [ns]\n `(concat (cljs.test/test-ns-block ~env ~ns)\n [(fn []\n (cljs.core/vswap!\n ~summary\n (partial merge-with +)\n (:report-counters\n (cljs.test/get-and-clear-env!))))]))\n (if is-ns\n (concat [env-or-ns] namespaces)\n namespaces))\n [(fn []\n (cljs.test/set-env! ~env)\n (do-report (deref ~summary))\n (report (assoc (deref ~summary) :type :end-run-tests))\n (cljs.test/clear-env!))]))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [247 280]},
:full-name "cljs.test/run-tests-block",
diff --git a/refs/cljs.test/run-tests.md b/refs/cljs.test/run-tests.md
index 5234755e0e5d..fcd1eeb5d12a 100644
--- a/refs/cljs.test/run-tests.md
+++ b/refs/cljs.test/run-tests.md
@@ -40,7 +40,7 @@ multimethod.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L282-L294):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L282-L294):
```clj
(defmacro run-tests
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:282-294](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L282-L294)
+ └── [test.clj:282-294](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L282-L294)
-->
@@ -113,7 +113,7 @@ The API data for this symbol:
:source {:code "(defmacro run-tests\n ([] `(run-tests (cljs.test/empty-env) '~ana/*cljs-ns*))\n ([env-or-ns]\n (if (ns? env-or-ns)\n `(run-tests (cljs.test/empty-env) ~env-or-ns)\n `(run-tests ~env-or-ns '~ana/*cljs-ns*)))\n ([env-or-ns & namespaces]\n `(cljs.test/run-block (run-tests-block ~env-or-ns ~@namespaces))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [282 294]},
:full-name "cljs.test/run-tests",
diff --git a/refs/cljs.test/set-envBANG.md b/refs/cljs.test/set-envBANG.md
index 9b2f92ef535d..1fb144ea2628 100644
--- a/refs/cljs.test/set-envBANG.md
+++ b/refs/cljs.test/set-envBANG.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L277-L278):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L277-L278):
```clj
(defn set-env! [new-env]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:277-278](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L277-L278)
+ └── [test.cljs:277-278](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L277-L278)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn set-env! [new-env]\n (set! *current-env* new-env))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [277 278]},
:full-name "cljs.test/set-env!",
diff --git a/refs/cljs.test/successfulQMARK.md b/refs/cljs.test/successfulQMARK.md
index b1fe57b34457..08d5762edfbf 100644
--- a/refs/cljs.test/successfulQMARK.md
+++ b/refs/cljs.test/successfulQMARK.md
@@ -31,7 +31,7 @@ were successful, false otherwise.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L588-L593):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L588-L593):
```clj
(defn successful?
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:588-593](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L588-L593)
+ └── [test.cljs:588-593](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L588-L593)
-->
@@ -100,7 +100,7 @@ The API data for this symbol:
:source {:code "(defn successful?\n [summary]\n (and (zero? (:fail summary 0))\n (zero? (:error summary 0))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [588 593]},
:full-name "cljs.test/successful?",
diff --git a/refs/cljs.test/test-all-vars-block.md b/refs/cljs.test/test-all-vars-block.md
index e189e797de9a..779fda4cc8b5 100644
--- a/refs/cljs.test/test-all-vars-block.md
+++ b/refs/cljs.test/test-all-vars-block.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L310-L331):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L310-L331):
```clj
(defmacro test-all-vars-block
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:310-331](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L310-L331)
+ └── [test.clj:310-331](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L310-L331)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defmacro test-all-vars-block\n ([[quote ns]]\n `(let [env# (cljs.test/get-current-env)]\n (concat\n [(fn []\n (when (nil? env#)\n (cljs.test/set-env! (cljs.test/empty-env)))\n ~(when (ana-api/ns-resolve ns 'cljs-test-once-fixtures)\n `(cljs.test/update-current-env! [:once-fixtures] assoc '~ns\n ~(symbol (name ns) \"cljs-test-once-fixtures\")))\n ~(when (ana-api/ns-resolve ns 'cljs-test-each-fixtures)\n `(cljs.test/update-current-env! [:each-fixtures] assoc '~ns\n ~(symbol (name ns) \"cljs-test-each-fixtures\"))))]\n (cljs.test/test-vars-block\n [~@(->> (ana-api/ns-interns ns)\n (filter (fn [[_ v]] (:test v)))\n (sort-by (fn [[_ v]] (:line v)))\n (map (fn [[k _]]\n `(var ~(symbol (name ns) (name k))))))])\n [(fn []\n (when (nil? env#)\n (cljs.test/clear-env!)))]))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [310 331]},
:full-name "cljs.test/test-all-vars-block",
diff --git a/refs/cljs.test/test-all-vars.md b/refs/cljs.test/test-all-vars.md
index fa90d2858508..590802a1d00c 100644
--- a/refs/cljs.test/test-all-vars.md
+++ b/refs/cljs.test/test-all-vars.md
@@ -31,7 +31,7 @@ namespace, with fixtures.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L333-L340):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L333-L340):
```clj
(defmacro test-all-vars
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:333-340](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L333-L340)
+ └── [test.clj:333-340](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L333-L340)
-->
@@ -102,7 +102,7 @@ The API data for this symbol:
:source {:code "(defmacro test-all-vars\n [[quote ns :as form]]\n `(cljs.test/run-block\n (concat (test-all-vars-block ~form)\n [(fn []\n (report {:type :end-test-all-vars :ns ~form}))])))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [333 340]},
:full-name "cljs.test/test-all-vars",
diff --git a/refs/cljs.test/test-ns-block.md b/refs/cljs.test/test-ns-block.md
index 87bf0fd0df23..ac4859a31065 100644
--- a/refs/cljs.test/test-ns-block.md
+++ b/refs/cljs.test/test-ns-block.md
@@ -28,7 +28,7 @@ later execution. Does not clear the current env.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L342-L357):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L342-L357):
```clj
(defmacro test-ns-block
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:342-357](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L342-L357)
+ └── [test.clj:342-357](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L342-L357)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defmacro test-ns-block\n ([env [quote ns :as form]]\n (assert (and (= quote 'quote) (symbol? ns)) \"Argument to test-ns must be a quoted symbol\")\n (assert (ana-api/find-ns ns) (str \"Namespace \" ns \" does not exist\"))\n `[(fn []\n (cljs.test/set-env! ~env)\n (cljs.test/do-report {:type :begin-test-ns, :ns ~form})\n ;; If the namespace has a test-ns-hook function, call that:\n ~(if-let [v (ana-api/ns-resolve ns 'test-ns-hook)]\n `(~(symbol (name ns) \"test-ns-hook\"))\n ;; Otherwise, just test every var in the namespace.\n `(cljs.test/block (cljs.test/test-all-vars-block ~form))))\n (fn []\n (cljs.test/do-report {:type :end-test-ns, :ns ~form}))]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [342 357]},
:full-name "cljs.test/test-ns-block",
diff --git a/refs/cljs.test/test-ns.md b/refs/cljs.test/test-ns.md
index 6f567beab893..c6526f0e1f29 100644
--- a/refs/cljs.test/test-ns.md
+++ b/refs/cljs.test/test-ns.md
@@ -38,7 +38,7 @@ Internally binds *report-counters* to a ref initialized to
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L359-L371):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L359-L371):
```clj
(defmacro test-ns
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:359-371](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L359-L371)
+ └── [test.clj:359-371](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L359-L371)
-->
@@ -110,7 +110,7 @@ The API data for this symbol:
:source {:code "(defmacro test-ns\n ([ns] `(cljs.test/test-ns (cljs.test/empty-env) ~ns))\n ([env [quote ns :as form]]\n `(cljs.test/run-block\n (concat (cljs.test/test-ns-block ~env ~form)\n [(fn []\n (cljs.test/clear-env!))]))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [359 371]},
:full-name "cljs.test/test-ns",
diff --git a/refs/cljs.test/test-var-block.md b/refs/cljs.test/test-var-block.md
index 4452a4740d6a..0449ae0ea11b 100644
--- a/refs/cljs.test/test-var-block.md
+++ b/refs/cljs.test/test-var-block.md
@@ -28,7 +28,7 @@ later execution.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L476-L481):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L476-L481):
```clj
(defn test-var-block
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:476-481](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L476-L481)
+ └── [test.cljs:476-481](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L476-L481)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defn test-var-block\n [v]\n (if-let [t (:test (meta v))]\n (test-var-block* v t)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [476 481]},
:full-name "cljs.test/test-var-block",
diff --git a/refs/cljs.test/test-var.md b/refs/cljs.test/test-var.md
index cd3d3aefd9d6..8c5fa1357ec3 100644
--- a/refs/cljs.test/test-var.md
+++ b/refs/cljs.test/test-var.md
@@ -31,7 +31,7 @@ add v to :testing-vars property of env.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L483-L487):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L483-L487):
```clj
(defn test-var
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:483-487](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L483-L487)
+ └── [test.cljs:483-487](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L483-L487)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn test-var\n [v]\n (run-block (test-var-block v)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [483 487]},
:full-name "cljs.test/test-var",
diff --git a/refs/cljs.test/test-vars-block.md b/refs/cljs.test/test-vars-block.md
index 927e214a1182..bb3b6ceb3be4 100644
--- a/refs/cljs.test/test-vars-block.md
+++ b/refs/cljs.test/test-vars-block.md
@@ -28,7 +28,7 @@ later execution.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L543-L574):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L543-L574):
```clj
(defn test-vars-block
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:543-574](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L543-L574)
+ └── [test.cljs:543-574](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L543-L574)
-->
@@ -120,7 +120,7 @@ The API data for this symbol:
:source {:code "(defn test-vars-block\n [vars]\n (map\n (fn [[ns vars]]\n (fn []\n (block\n (let [env (get-current-env)\n once-fixtures (get-in env [:once-fixtures ns])\n each-fixtures (get-in env [:each-fixtures ns])]\n (case (execution-strategy once-fixtures each-fixtures)\n :async\n (->> vars\n (filter (comp :test meta))\n (mapcat (comp (partial wrap-map-fixtures each-fixtures)\n test-var-block))\n (wrap-map-fixtures once-fixtures))\n :sync\n (let [each-fixture-fn (join-fixtures each-fixtures)]\n [(fn []\n ((join-fixtures once-fixtures)\n (fn []\n (doseq [v vars]\n (when-let [t (:test (meta v))]\n ;; (alter-meta! v update :test disable-async)\n (each-fixture-fn\n (fn []\n ;; (test-var v)\n (run-block\n (test-var-block* v (disable-async t))))))))))]))))))\n (group-by (comp :ns meta) vars)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [543 574]},
:full-name "cljs.test/test-vars-block",
diff --git a/refs/cljs.test/test-vars.md b/refs/cljs.test/test-vars.md
index e118cacad920..b809e2fde9ec 100644
--- a/refs/cljs.test/test-vars.md
+++ b/refs/cljs.test/test-vars.md
@@ -32,7 +32,7 @@ testing environment.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L576-L583):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L576-L583):
```clj
(defn test-vars
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:576-583](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L576-L583)
+ └── [test.cljs:576-583](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L576-L583)
-->
@@ -102,7 +102,7 @@ The API data for this symbol:
:source {:code "(defn test-vars\n [vars]\n (run-block (concat (test-vars-block vars)\n [(fn []\n (report {:type :end-test-vars :vars vars}))])))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [576 583]},
:full-name "cljs.test/test-vars",
diff --git a/refs/cljs.test/testing-contexts-str.md b/refs/cljs.test/testing-contexts-str.md
index 7b85b2ee6cb0..8cb4981973de 100644
--- a/refs/cljs.test/testing-contexts-str.md
+++ b/refs/cljs.test/testing-contexts-str.md
@@ -31,7 +31,7 @@ strings in *testing-contexts* with spaces.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L299-L303):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L299-L303):
```clj
(defn testing-contexts-str
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:299-303](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L299-L303)
+ └── [test.cljs:299-303](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L299-L303)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn testing-contexts-str\n []\n (apply str (interpose \" \" (reverse (:testing-contexts (get-current-env))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [299 303]},
:full-name "cljs.test/testing-contexts-str",
diff --git a/refs/cljs.test/testing-vars-str.md b/refs/cljs.test/testing-vars-str.md
index 95964a144f26..65e33c8c7f77 100644
--- a/refs/cljs.test/testing-vars-str.md
+++ b/refs/cljs.test/testing-vars-str.md
@@ -32,7 +32,7 @@ current assertion.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L289-L297):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L289-L297):
```clj
(defn testing-vars-str
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:289-297](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L289-L297)
+ └── [test.cljs:289-297](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L289-L297)
-->
@@ -103,7 +103,7 @@ The API data for this symbol:
:source {:code "(defn testing-vars-str\n [m]\n (let [{:keys [file line column]} m]\n (str\n (reverse (map #(:name (meta %)) (:testing-vars (get-current-env))))\n \" (\" file \":\" line (when column (str \":\" column)) \")\")))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [289 297]},
:full-name "cljs.test/testing-vars-str",
diff --git a/refs/cljs.test/testing.md b/refs/cljs.test/testing.md
index a9ed5c947a00..dead195ff9f4 100644
--- a/refs/cljs.test/testing.md
+++ b/refs/cljs.test/testing.md
@@ -31,7 +31,7 @@ but must occur inside a test function (deftest).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L191-L199):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L191-L199):
```clj
(defmacro testing
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:191-199](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L191-L199)
+ └── [test.clj:191-199](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L191-L199)
-->
@@ -103,7 +103,7 @@ The API data for this symbol:
:source {:code "(defmacro testing\n ([string & body]\n `(do\n (cljs.test/update-current-env! [:testing-contexts] conj ~string)\n (let [ret# (do ~@body)]\n (cljs.test/update-current-env! [:testing-contexts] rest)\n ret#))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [191 199]},
:full-name "cljs.test/testing",
diff --git a/refs/cljs.test/try-expr.md b/refs/cljs.test/try-expr.md
index 54fd1fe598ba..36ea29ac9529 100644
--- a/refs/cljs.test/try-expr.md
+++ b/refs/cljs.test/try-expr.md
@@ -31,7 +31,7 @@ You don't call this.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L135-L144):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L135-L144):
```clj
(defmacro try-expr
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:135-144](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L135-L144)
+ └── [test.clj:135-144](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L135-L144)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defmacro try-expr\n [msg form]\n `(try\n ~(cljs.test/assert-expr &env msg form)\n (catch :default t#\n (cljs.test/do-report \n {:type :error, :message ~msg,\n :expected '~form, :actual t#}))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [135 144]},
:full-name "cljs.test/try-expr",
diff --git a/refs/cljs.test/update-current-envBANG.md b/refs/cljs.test/update-current-envBANG.md
index 037db4ee87be..604ca6e5eed1 100644
--- a/refs/cljs.test/update-current-envBANG.md
+++ b/refs/cljs.test/update-current-envBANG.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L274-L275):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L274-L275):
```clj
(defn update-current-env! [ks f & args]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:274-275](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L274-L275)
+ └── [test.cljs:274-275](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.cljs#L274-L275)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn update-current-env! [ks f & args]\n (set! *current-env* (apply update-in (get-current-env) ks f args)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.cljs",
:lines [274 275]},
:full-name "cljs.test/update-current-env!",
diff --git a/refs/cljs.test/use-fixtures.md b/refs/cljs.test/use-fixtures.md
index 24e849f1e853..997ad1693361 100644
--- a/refs/cljs.test/use-fixtures.md
+++ b/refs/cljs.test/use-fixtures.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L376-L386):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L376-L386):
```clj
(defmacro use-fixtures [type & fns]
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:376-386](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.clj#L376-L386)
+ └── [test.clj:376-386](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/cljs/test.clj#L376-L386)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(defmacro use-fixtures [type & fns]\n (condp = type\n :once\n `(def ~'cljs-test-once-fixtures\n [~@fns])\n :each\n `(def ~'cljs-test-each-fixtures\n [~@fns])\n :else\n (throw\n (Exception. \"First argument to cljs.test/use-fixtures must be :once or :each\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/cljs/test.clj",
:lines [376 386]},
:full-name "cljs.test/use-fixtures",
diff --git a/refs/clojure.browser.dom/DOMBuilder.md b/refs/clojure.browser.dom/DOMBuilder.md
index 00d83a36c3b1..e15b40a92e00 100644
--- a/refs/clojure.browser.dom/DOMBuilder.md
+++ b/refs/clojure.browser.dom/DOMBuilder.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L17-L18):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L17-L18):
```clj
(defprotocol DOMBuilder
@@ -28,13 +28,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:17-18](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L17-L18)
+ └── [dom.cljs:17-18](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L17-L18)
-->
@@ -80,7 +80,7 @@ The API data for this symbol:
:source {:code "(defprotocol DOMBuilder\n (-element [this] [this attrs-or-children] [this attrs children]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [17 18]},
:methods [{:name "-element",
diff --git a/refs/clojure.browser.dom/append.md b/refs/clojure.browser.dom/append.md
index b9964a4f5474..dadad22cb7c9 100644
--- a/refs/clojure.browser.dom/append.md
+++ b/refs/clojure.browser.dom/append.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L13-L15):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L13-L15):
```clj
(defn append [parent & children]
@@ -34,13 +34,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:13-15](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L13-L15)
+ └── [dom.cljs:13-15](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L13-L15)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defn append [parent & children]\n (apply gdom/append parent children)\n parent)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [13 15]},
:full-name "clojure.browser.dom/append",
diff --git a/refs/clojure.browser.dom/click-element.md b/refs/clojure.browser.dom/click-element.md
index 7f47a6e5f003..548c538829a1 100644
--- a/refs/clojure.browser.dom/click-element.md
+++ b/refs/clojure.browser.dom/click-element.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L147-L149):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L147-L149):
```clj
(defn click-element
@@ -34,13 +34,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:147-149](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L147-L149)
+ └── [dom.cljs:147-149](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L147-L149)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defn click-element\n [e]\n (.click (ensure-element e) ()))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [147 149]},
:full-name "clojure.browser.dom/click-element",
diff --git a/refs/clojure.browser.dom/element.md b/refs/clojure.browser.dom/element.md
index 5ca7d0055fb2..d0bff1c91a77 100644
--- a/refs/clojure.browser.dom/element.md
+++ b/refs/clojure.browser.dom/element.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L81-L90):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L81-L90):
```clj
(defn element
@@ -44,13 +44,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:81-90](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L81-L90)
+ └── [dom.cljs:81-90](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L81-L90)
-->
@@ -96,7 +96,7 @@ The API data for this symbol:
:source {:code "(defn element\n ([tag-or-text]\n (log \"(element \" tag-or-text \")\")\n (-element tag-or-text))\n ([tag & children]\n (log \"(element \" tag \" \" children \")\")\n (let [attrs (first children)]\n (if (map? attrs)\n (-element tag attrs (rest children))\n (-element tag nil children)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [81 90]},
:full-name "clojure.browser.dom/element",
diff --git a/refs/clojure.browser.dom/ensure-element.md b/refs/clojure.browser.dom/ensure-element.md
index 8cfe03d46e8f..37a33a9a1774 100644
--- a/refs/clojure.browser.dom/ensure-element.md
+++ b/refs/clojure.browser.dom/ensure-element.md
@@ -27,7 +27,7 @@ Coerce the argument to a dom element if possible.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L107-L112):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L107-L112):
```clj
(defn ensure-element
@@ -41,13 +41,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:107-112](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L107-L112)
+ └── [dom.cljs:107-112](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L107-L112)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(defn ensure-element\n [e]\n (cond (keyword? e) (get-element e)\n (string? e) (html->dom e)\n :else e))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [107 112]},
:full-name "clojure.browser.dom/ensure-element",
diff --git a/refs/clojure.browser.dom/get-element.md b/refs/clojure.browser.dom/get-element.md
index 478303eef1ac..bdfe980d87e7 100644
--- a/refs/clojure.browser.dom/get-element.md
+++ b/refs/clojure.browser.dom/get-element.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L98-L99):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L98-L99):
```clj
(defn get-element [id]
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:98-99](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L98-L99)
+ └── [dom.cljs:98-99](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L98-L99)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn get-element [id]\n (gdom/getElement (name id)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [98 99]},
:full-name "clojure.browser.dom/get-element",
diff --git a/refs/clojure.browser.dom/get-value.md b/refs/clojure.browser.dom/get-value.md
index adb35f5e30f7..8ad2a9c9239e 100644
--- a/refs/clojure.browser.dom/get-value.md
+++ b/refs/clojure.browser.dom/get-value.md
@@ -27,7 +27,7 @@ Get the value of an element.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L131-L134):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L131-L134):
```clj
(defn get-value
@@ -39,13 +39,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:131-134](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L131-L134)
+ └── [dom.cljs:131-134](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L131-L134)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(defn get-value\n [e]\n (.-value (ensure-element e)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [131 134]},
:full-name "clojure.browser.dom/get-value",
diff --git a/refs/clojure.browser.dom/html-GTdom.md b/refs/clojure.browser.dom/html-GTdom.md
index fb9e94c85d54..b50631d0b866 100644
--- a/refs/clojure.browser.dom/html-GTdom.md
+++ b/refs/clojure.browser.dom/html-GTdom.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L101-L102):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L101-L102):
```clj
(defn html->dom [s]
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:101-102](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L101-L102)
+ └── [dom.cljs:101-102](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L101-L102)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn html->dom [s]\n (gdom/htmlToDocumentFragment s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [101 102]},
:full-name "clojure.browser.dom/html->dom",
diff --git a/refs/clojure.browser.dom/insert-at.md b/refs/clojure.browser.dom/insert-at.md
index fe7ff9013449..ebbbfe1d683e 100644
--- a/refs/clojure.browser.dom/insert-at.md
+++ b/refs/clojure.browser.dom/insert-at.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L104-L105):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L104-L105):
```clj
(defn insert-at [parent child index]
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:104-105](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L104-L105)
+ └── [dom.cljs:104-105](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L104-L105)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn insert-at [parent child index]\n (gdom/insertChildAt parent child index))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [104 105]},
:full-name "clojure.browser.dom/insert-at",
diff --git a/refs/clojure.browser.dom/log-obj.md b/refs/clojure.browser.dom/log-obj.md
index 5b8d7381bf8c..a1ef23166427 100644
--- a/refs/clojure.browser.dom/log-obj.md
+++ b/refs/clojure.browser.dom/log-obj.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L23-L24):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L23-L24):
```clj
(defn log-obj [obj]
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:23-24](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L23-L24)
+ └── [dom.cljs:23-24](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L23-L24)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn log-obj [obj]\n (.log js/console obj))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [23 24]},
:full-name "clojure.browser.dom/log-obj",
diff --git a/refs/clojure.browser.dom/log.md b/refs/clojure.browser.dom/log.md
index a6d14c1b6474..da06d8b91b87 100644
--- a/refs/clojure.browser.dom/log.md
+++ b/refs/clojure.browser.dom/log.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L20-L21):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L20-L21):
```clj
(defn log [& args]
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:20-21](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L20-L21)
+ └── [dom.cljs:20-21](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L20-L21)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn log [& args]\n (.log js/console (apply pr-str args)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [20 21]},
:full-name "clojure.browser.dom/log",
diff --git a/refs/clojure.browser.dom/remove-children.md b/refs/clojure.browser.dom/remove-children.md
index 160eeecf3e7a..c27d81461c3d 100644
--- a/refs/clojure.browser.dom/remove-children.md
+++ b/refs/clojure.browser.dom/remove-children.md
@@ -27,7 +27,7 @@ Remove all children from the element with the passed id.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L92-L96):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L92-L96):
```clj
(defn remove-children
@@ -40,13 +40,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:92-96](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L92-L96)
+ └── [dom.cljs:92-96](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L92-L96)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defn remove-children\n [id]\n (let [parent (gdom/getElement (name id))]\n (do (gdom/removeChildren parent))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [92 96]},
:full-name "clojure.browser.dom/remove-children",
diff --git a/refs/clojure.browser.dom/replace-node.md b/refs/clojure.browser.dom/replace-node.md
index ea9cca3bb182..e963b3e4b905 100644
--- a/refs/clojure.browser.dom/replace-node.md
+++ b/refs/clojure.browser.dom/replace-node.md
@@ -29,7 +29,7 @@ element or an html string.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L114-L122):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L114-L122):
```clj
(defn replace-node
@@ -44,13 +44,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:114-122](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L114-L122)
+ └── [dom.cljs:114-122](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L114-L122)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn replace-node\n [old-node new-node]\n (let [old-node (ensure-element old-node)\n new-node (ensure-element new-node)]\n (gdom/replaceNode new-node old-node)\n new-node))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [114 122]},
:full-name "clojure.browser.dom/replace-node",
diff --git a/refs/clojure.browser.dom/set-properties.md b/refs/clojure.browser.dom/set-properties.md
index 7589be99bcac..4bdb17424158 100644
--- a/refs/clojure.browser.dom/set-properties.md
+++ b/refs/clojure.browser.dom/set-properties.md
@@ -27,7 +27,7 @@ Set properties on an element
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L136-L140):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L136-L140):
```clj
(defn set-properties
@@ -40,13 +40,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:136-140](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L136-L140)
+ └── [dom.cljs:136-140](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L136-L140)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defn set-properties\n [e m]\n (gdom/setProperties (ensure-element e)\n (apply gobject/create (interleave (keys m) (vals m)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [136 140]},
:full-name "clojure.browser.dom/set-properties",
diff --git a/refs/clojure.browser.dom/set-text.md b/refs/clojure.browser.dom/set-text.md
index fdd87eb8e1fe..d271a76456f2 100644
--- a/refs/clojure.browser.dom/set-text.md
+++ b/refs/clojure.browser.dom/set-text.md
@@ -29,7 +29,7 @@ that id will be used and returned.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L124-L129):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L124-L129):
```clj
(defn set-text
@@ -41,13 +41,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:124-129](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L124-L129)
+ └── [dom.cljs:124-129](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L124-L129)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(defn set-text\n [e s]\n (gdom/setTextContent (ensure-element e) s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [124 129]},
:full-name "clojure.browser.dom/set-text",
diff --git a/refs/clojure.browser.dom/set-value.md b/refs/clojure.browser.dom/set-value.md
index c6fccf60546d..a90ed78f6b7f 100644
--- a/refs/clojure.browser.dom/set-value.md
+++ b/refs/clojure.browser.dom/set-value.md
@@ -27,7 +27,7 @@ Set the value property for an element.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L142-L145):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L142-L145):
```clj
(defn set-value
@@ -39,13 +39,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:142-145](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/dom.cljs#L142-L145)
+ └── [dom.cljs:142-145](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/dom.cljs#L142-L145)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(defn set-value\n [e v]\n (set-properties e {\"value\" v}))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/dom.cljs",
:lines [142 145]},
:full-name "clojure.browser.dom/set-value",
diff --git a/refs/clojure.browser.event/IEventType.md b/refs/clojure.browser.event/IEventType.md
index f969079b99d4..8740a9e9a012 100644
--- a/refs/clojure.browser.event/IEventType.md
+++ b/refs/clojure.browser.event/IEventType.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L16-L17):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L16-L17):
```clj
(defprotocol IEventType
@@ -28,13 +28,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:16-17](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L16-L17)
+ └── [event.cljs:16-17](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L16-L17)
-->
@@ -80,7 +80,7 @@ The API data for this symbol:
:source {:code "(defprotocol IEventType\n (event-types [this]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [16 17]},
:methods [{:name "event-types",
diff --git a/refs/clojure.browser.event/all-listeners.md b/refs/clojure.browser.event/all-listeners.md
index 09290a7ee8e7..169e66aa5c97 100644
--- a/refs/clojure.browser.event/all-listeners.md
+++ b/refs/clojure.browser.event/all-listeners.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L92):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L92):
```clj
(defn all-listeners [obj type capture])
@@ -32,13 +32,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:92](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L92)
+ └── [event.cljs:92](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L92)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn all-listeners [obj type capture])",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [92]},
:full-name "clojure.browser.event/all-listeners",
diff --git a/refs/clojure.browser.event/dispatch-event.md b/refs/clojure.browser.event/dispatch-event.md
index e400e66d29b1..daa2b878d8df 100644
--- a/refs/clojure.browser.event/dispatch-event.md
+++ b/refs/clojure.browser.event/dispatch-event.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L77-L79):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L77-L79):
```clj
(defn dispatch-event
@@ -34,13 +34,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:77-79](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L77-L79)
+ └── [event.cljs:77-79](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L77-L79)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defn dispatch-event\n [src event]\n (events/dispatchEvent src event))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [77 79]},
:full-name "clojure.browser.event/dispatch-event",
diff --git a/refs/clojure.browser.event/expose.md b/refs/clojure.browser.event/expose.md
index 459e6292f67b..226365c3fcf2 100644
--- a/refs/clojure.browser.event/expose.md
+++ b/refs/clojure.browser.event/expose.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L81-L82):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L81-L82):
```clj
(defn expose [e]
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:81-82](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L81-L82)
+ └── [event.cljs:81-82](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L81-L82)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn expose [e]\n (events/expose e))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [81 82]},
:full-name "clojure.browser.event/expose",
diff --git a/refs/clojure.browser.event/fire-listeners.md b/refs/clojure.browser.event/fire-listeners.md
index 4d9247b72ab8..f0a32ed4ef3b 100644
--- a/refs/clojure.browser.event/fire-listeners.md
+++ b/refs/clojure.browser.event/fire-listeners.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L84-L85):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L84-L85):
```clj
(defn fire-listeners
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:84-85](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L84-L85)
+ └── [event.cljs:84-85](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L84-L85)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn fire-listeners\n [obj type capture event])",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [84 85]},
:full-name "clojure.browser.event/fire-listeners",
diff --git a/refs/clojure.browser.event/get-listener.md b/refs/clojure.browser.event/get-listener.md
index a60e4c889274..61636879fa96 100644
--- a/refs/clojure.browser.event/get-listener.md
+++ b/refs/clojure.browser.event/get-listener.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L91):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L91):
```clj
(defn get-listener [src type listener opt_capt opt_handler])
@@ -32,13 +32,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:91](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L91)
+ └── [event.cljs:91](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L91)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn get-listener [src type listener opt_capt opt_handler])",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [91]},
:full-name "clojure.browser.event/get-listener",
diff --git a/refs/clojure.browser.event/has-listener.md b/refs/clojure.browser.event/has-listener.md
index 905935eb1d8c..b37b37d11267 100644
--- a/refs/clojure.browser.event/has-listener.md
+++ b/refs/clojure.browser.event/has-listener.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L96):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L96):
```clj
(defn has-listener [obj opt_type opt_capture])
@@ -32,13 +32,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:96](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L96)
+ └── [event.cljs:96](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L96)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn has-listener [obj opt_type opt_capture])",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [96]},
:full-name "clojure.browser.event/has-listener",
diff --git a/refs/clojure.browser.event/listen-once.md b/refs/clojure.browser.event/listen-once.md
index 836ffeb7a3d2..d69796c43eed 100644
--- a/refs/clojure.browser.event/listen-once.md
+++ b/refs/clojure.browser.event/listen-once.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L55-L62):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L55-L62):
```clj
(defn listen-once
@@ -42,13 +42,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:55-62](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L55-L62)
+ └── [event.cljs:55-62](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L55-L62)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defn listen-once\n ([src type fn]\n (listen-once src type fn false))\n ([src type fn capture?]\n (events/listenOnce src\n (get (event-types src) type type)\n fn\n capture?)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [55 62]},
:full-name "clojure.browser.event/listen-once",
diff --git a/refs/clojure.browser.event/listen.md b/refs/clojure.browser.event/listen.md
index 20199d1b6df7..187868829af3 100644
--- a/refs/clojure.browser.event/listen.md
+++ b/refs/clojure.browser.event/listen.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L46-L53):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L46-L53):
```clj
(defn listen
@@ -42,13 +42,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:46-53](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L46-L53)
+ └── [event.cljs:46-53](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L46-L53)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defn listen\n ([src type fn]\n (listen src type fn false))\n ([src type fn capture?]\n (events/listen src\n (get (event-types src) type type)\n fn\n capture?)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [46 53]},
:full-name "clojure.browser.event/listen",
diff --git a/refs/clojure.browser.event/remove-all.md b/refs/clojure.browser.event/remove-all.md
index 78259ce79ade..13c95f6e21c9 100644
--- a/refs/clojure.browser.event/remove-all.md
+++ b/refs/clojure.browser.event/remove-all.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L100):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L100):
```clj
(defn remove-all [opt_obj opt_type opt_capt])
@@ -32,13 +32,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:100](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L100)
+ └── [event.cljs:100](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L100)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn remove-all [opt_obj opt_type opt_capt])",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [100]},
:full-name "clojure.browser.event/remove-all",
diff --git a/refs/clojure.browser.event/total-listener-count.md b/refs/clojure.browser.event/total-listener-count.md
index 38923a9ca60a..d18bc7a792dd 100644
--- a/refs/clojure.browser.event/total-listener-count.md
+++ b/refs/clojure.browser.event/total-listener-count.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L87-L88):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L87-L88):
```clj
(defn total-listener-count []
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:87-88](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L87-L88)
+ └── [event.cljs:87-88](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L87-L88)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn total-listener-count []\n (events/getTotalListenerCount))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [87 88]},
:full-name "clojure.browser.event/total-listener-count",
diff --git a/refs/clojure.browser.event/unique-event-id.md b/refs/clojure.browser.event/unique-event-id.md
index 02451e43a4f4..1b7b7f8eaca8 100644
--- a/refs/clojure.browser.event/unique-event-id.md
+++ b/refs/clojure.browser.event/unique-event-id.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L94):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L94):
```clj
(defn unique-event-id [event-type])
@@ -32,13 +32,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:94](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L94)
+ └── [event.cljs:94](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L94)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn unique-event-id [event-type])",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [94]},
:full-name "clojure.browser.event/unique-event-id",
diff --git a/refs/clojure.browser.event/unlisten-by-key.md b/refs/clojure.browser.event/unlisten-by-key.md
index 60cc2a0092cc..87ab738f3f42 100644
--- a/refs/clojure.browser.event/unlisten-by-key.md
+++ b/refs/clojure.browser.event/unlisten-by-key.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L73-L75):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L73-L75):
```clj
(defn unlisten-by-key
@@ -34,13 +34,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:73-75](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L73-L75)
+ └── [event.cljs:73-75](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L73-L75)
-->
@@ -86,7 +86,7 @@ The API data for this symbol:
:source {:code "(defn unlisten-by-key\n [key]\n (events/unlistenByKey key))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [73 75]},
:full-name "clojure.browser.event/unlisten-by-key",
diff --git a/refs/clojure.browser.event/unlisten.md b/refs/clojure.browser.event/unlisten.md
index e4d633224b36..870bb55de1e8 100644
--- a/refs/clojure.browser.event/unlisten.md
+++ b/refs/clojure.browser.event/unlisten.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L64-L71):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L64-L71):
```clj
(defn unlisten
@@ -42,13 +42,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:64-71](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/event.cljs#L64-L71)
+ └── [event.cljs:64-71](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/event.cljs#L64-L71)
-->
@@ -94,7 +94,7 @@ The API data for this symbol:
:source {:code "(defn unlisten\n ([src type fn]\n (unlisten src type fn false))\n ([src type fn capture?]\n (events/unlisten src\n (get (event-types src) type type)\n fn\n capture?)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/event.cljs",
:lines [64 71]},
:full-name "clojure.browser.event/unlisten",
diff --git a/refs/clojure.browser.net/IConnection.md b/refs/clojure.browser.net/IConnection.md
index 71b97cd96f94..10bcd36a7303 100644
--- a/refs/clojure.browser.net/IConnection.md
+++ b/refs/clojure.browser.net/IConnection.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L30-L42):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L30-L42):
```clj
(defprotocol IConnection
@@ -39,13 +39,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:30-42](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L30-L42)
+ └── [net.cljs:30-42](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L30-L42)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defprotocol IConnection\n (connect\n [this]\n [this opt1]\n [this opt1 opt2]\n [this opt1 opt2 opt3])\n (transmit\n [this opt]\n [this opt opt2]\n [this opt opt2 opt3]\n [this opt opt2 opt3 opt4]\n [this opt opt2 opt3 opt4 opt5])\n (close [this]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/net.cljs",
:lines [30 42]},
:methods [{:name "connect",
diff --git a/refs/clojure.browser.net/ICrossPageChannel.md b/refs/clojure.browser.net/ICrossPageChannel.md
index 733ea0af3ec9..60370a152e7b 100644
--- a/refs/clojure.browser.net/ICrossPageChannel.md
+++ b/refs/clojure.browser.net/ICrossPageChannel.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L86-L87):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L86-L87):
```clj
(defprotocol ICrossPageChannel
@@ -28,13 +28,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:86-87](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L86-L87)
+ └── [net.cljs:86-87](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L86-L87)
-->
@@ -80,7 +80,7 @@ The API data for this symbol:
:source {:code "(defprotocol ICrossPageChannel\n (register-service [this service-name fn] [this service-name fn encode-json?]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/net.cljs",
:lines [86 87]},
:methods [{:name "register-service",
diff --git a/refs/clojure.browser.net/IWebSocket.md b/refs/clojure.browser.net/IWebSocket.md
index ed8b110e7f52..0339b02f8397 100644
--- a/refs/clojure.browser.net/IWebSocket.md
+++ b/refs/clojure.browser.net/IWebSocket.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L143-L144):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L143-L144):
```clj
(defprotocol IWebSocket
@@ -28,13 +28,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:143-144](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L143-L144)
+ └── [net.cljs:143-144](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L143-L144)
-->
@@ -80,7 +80,7 @@ The API data for this symbol:
:source {:code "(defprotocol IWebSocket\n (open? [this]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/net.cljs",
:lines [143 144]},
:methods [{:name "open?", :signature ["[this]"], :docstring nil}],
diff --git a/refs/clojure.browser.net/STARtimeoutSTAR.md b/refs/clojure.browser.net/STARtimeoutSTAR.md
index 8a3bf36386db..650437198749 100644
--- a/refs/clojure.browser.net/STARtimeoutSTAR.md
+++ b/refs/clojure.browser.net/STARtimeoutSTAR.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L19):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L19):
```clj
(def *timeout* 10000)
@@ -27,13 +27,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:19](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L19)
+ └── [net.cljs:19](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L19)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(def *timeout* 10000)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/net.cljs",
:lines [19]},
:full-name "clojure.browser.net/*timeout*",
diff --git a/refs/clojure.browser.net/event-types.md b/refs/clojure.browser.net/event-types.md
index 8d7071d41f57..54afe19b4bbc 100644
--- a/refs/clojure.browser.net/event-types.md
+++ b/refs/clojure.browser.net/event-types.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L21-L28):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L21-L28):
```clj
(def event-types
@@ -34,13 +34,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:21-28](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L21-L28)
+ └── [net.cljs:21-28](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L21-L28)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(def event-types\n (into {}\n (map\n (fn [[k v]]\n [(keyword (.toLowerCase k))\n v])\n (merge\n (js->clj EventType)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/net.cljs",
:lines [21 28]},
:full-name "clojure.browser.net/event-types",
diff --git a/refs/clojure.browser.net/websocket-connection.md b/refs/clojure.browser.net/websocket-connection.md
index 5d5ffff0dbc5..88e0fcf91ee0 100644
--- a/refs/clojure.browser.net/websocket-connection.md
+++ b/refs/clojure.browser.net/websocket-connection.md
@@ -28,7 +28,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L174-L180):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L174-L180):
```clj
(defn websocket-connection
@@ -44,13 +44,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:174-180](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L174-L180)
+ └── [net.cljs:174-180](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L174-L180)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn websocket-connection\n ([]\n (websocket-connection nil nil))\n ([auto-reconnect?]\n (websocket-connection auto-reconnect? nil))\n ([auto-reconnect? next-reconnect-fn]\n (WebSocket. auto-reconnect? next-reconnect-fn)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/net.cljs",
:lines [174 180]},
:full-name "clojure.browser.net/websocket-connection",
diff --git a/refs/clojure.browser.net/xhr-connection.md b/refs/clojure.browser.net/xhr-connection.md
index bdf16ee4646a..eab57916a821 100644
--- a/refs/clojure.browser.net/xhr-connection.md
+++ b/refs/clojure.browser.net/xhr-connection.md
@@ -27,7 +27,7 @@ Returns an XhrIo connection
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L81-L84):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L81-L84):
```clj
(defn xhr-connection
@@ -39,13 +39,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:81-84](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L81-L84)
+ └── [net.cljs:81-84](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L81-L84)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(defn xhr-connection\n []\n (XhrIo.))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/net.cljs",
:lines [81 84]},
:full-name "clojure.browser.net/xhr-connection",
diff --git a/refs/clojure.browser.net/xpc-config-fields.md b/refs/clojure.browser.net/xpc-config-fields.md
index 952d67cff147..c999e93a3990 100644
--- a/refs/clojure.browser.net/xpc-config-fields.md
+++ b/refs/clojure.browser.net/xpc-config-fields.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L73-L79):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L73-L79):
```clj
(def xpc-config-fields
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:73-79](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L73-L79)
+ └── [net.cljs:73-79](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L73-L79)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(def xpc-config-fields\n (into {}\n (map\n (fn [[k v]]\n [(keyword (.toLowerCase k))\n v])\n (js->clj CfgFields))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/net.cljs",
:lines [73 79]},
:full-name "clojure.browser.net/xpc-config-fields",
diff --git a/refs/clojure.browser.net/xpc-connection.md b/refs/clojure.browser.net/xpc-connection.md
index c7b4eca814ae..fcefeacda286 100644
--- a/refs/clojure.browser.net/xpc-connection.md
+++ b/refs/clojure.browser.net/xpc-connection.md
@@ -38,7 +38,7 @@ per the CrossPageChannel API.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L116-L138):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L116-L138):
```clj
(defn xpc-connection
@@ -61,13 +61,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:116-138](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/net.cljs#L116-L138)
+ └── [net.cljs:116-138](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/net.cljs#L116-L138)
-->
@@ -115,7 +115,7 @@ The API data for this symbol:
:source {:code "(defn xpc-connection\n ([]\n (when-let [config (.getParameterValue\n (Uri. (.-href (.-location js/window)))\n \"xpc\")]\n (CrossPageChannel. (gjson/parse config))))\n ([config]\n (CrossPageChannel.\n (reduce (fn [sum [k v]]\n (if-let [field (get xpc-config-fields k)]\n (doto sum (aset field v))\n sum))\n (js-obj)\n config))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/net.cljs",
:lines [116 138]},
:full-name "clojure.browser.net/xpc-connection",
diff --git a/refs/clojure.browser.repl/bootstrap.md b/refs/clojure.browser.repl/bootstrap.md
index 91dfed7d5e93..77236771f2da 100644
--- a/refs/clojure.browser.repl/bootstrap.md
+++ b/refs/clojure.browser.repl/bootstrap.md
@@ -28,7 +28,7 @@ in goog.base to support re-loading of namespaces after page load.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L125-L182):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L125-L182):
```clj
(defn bootstrap
@@ -93,13 +93,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:125-182](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L125-L182)
+ └── [repl.cljs:125-182](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L125-L182)
-->
@@ -147,7 +147,7 @@ The API data for this symbol:
:source {:code "(defn bootstrap\n []\n ;; Monkey-patch goog.provide if running under optimizations :none - David\n (when-not js/COMPILED\n (set! (.-require__ js/goog) js/goog.require)\n ;; suppress useless Google Closure error about duplicate provides\n (set! (.-isProvided_ js/goog) (fn [name] false))\n ;; provide cljs.user\n (goog/constructNamespace_ \"cljs.user\")\n (set! (.-writeScriptTag__ js/goog)\n (fn [src opt_sourceText]\n ;; the page is already loaded, we can no longer leverage document.write\n ;; instead construct script tag elements and append them to the body\n ;; of the page, to avoid parallel script loading enforce sequential\n ;; load with a simple load queue\n (let [loaded (atom false)\n onload (fn []\n (when (and load-queue (false? @loaded))\n (swap! loaded not)\n (if (zero? (alength load-queue))\n (set! load-queue nil)\n (.apply js/goog.writeScriptTag__ nil (.shift load-queue)))))]\n (.appendChild js/document.body\n (as-> (.createElement js/document \"script\") script\n (doto script\n (gobj/set \"type\" \"text/javascript\")\n (gobj/set \"onload\" onload)\n (gobj/set \"onreadystatechange\" onload)) ;; IE\n (if (nil? opt_sourceText)\n (doto script (gobj/set \"src\" src))\n (doto script (gdom/setTextContext opt_sourceText))))))))\n ;; queue or load\n (set! (.-writeScriptTag_ js/goog)\n (fn [src opt_sourceText]\n (if load-queue\n (.push load-queue #js [src opt_sourceText])\n (do\n (set! load-queue #js [])\n (js/goog.writeScriptTag__ src opt_sourceText)))))\n ;; we must reuse Closure library dev time dependency management, under namespace\n ;; reload scenarios we simply delete entries from the correct private locations\n (set! (.-require js/goog)\n (fn [src reload]\n (when (= reload \"reload-all\")\n (set! (.-cljsReloadAll_ js/goog) true))\n (let [reload? (or reload (.-cljsReloadAll__ js/goog))]\n (when reload?\n (let [path (aget js/goog.dependencies_.nameToPath src)]\n (gobj/remove js/goog.dependencies_.visited path)\n (gobj/remove js/goog.dependencies_.written path)\n (gobj/remove js/goog.dependencies_.written\n (str js/goog.basePath path))))\n (let [ret (.require__ js/goog src)]\n (when (= reload \"reload-all\")\n (set! (.-cljsReloadAll_ js/goog) false))\n ret))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [125 182]},
:full-name "clojure.browser.repl/bootstrap",
diff --git a/refs/clojure.browser.repl/connect.md b/refs/clojure.browser.repl/connect.md
index 65b29f20afac..46055b77f666 100644
--- a/refs/clojure.browser.repl/connect.md
+++ b/refs/clojure.browser.repl/connect.md
@@ -29,7 +29,7 @@ the document that called this function.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L184-L206):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L184-L206):
```clj
(defn connect
@@ -58,13 +58,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:184-206](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L184-L206)
+ └── [repl.cljs:184-206](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L184-L206)
-->
@@ -112,7 +112,7 @@ The API data for this symbol:
:source {:code "(defn connect\n [repl-server-url]\n (let [repl-connection\n (net/xpc-connection\n {:peer_uri repl-server-url})]\n (swap! xpc-connection (constantly repl-connection))\n (net/register-service repl-connection\n :evaluate-javascript\n (fn [js]\n (net/transmit\n repl-connection\n :send-result\n (evaluate-javascript repl-connection js))))\n (net/connect repl-connection\n (constantly nil)\n (fn [iframe]\n (set! (.-display (.-style iframe))\n \"none\")))\n (bootstrap)\n repl-connection))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [184 206]},
:full-name "clojure.browser.repl/connect",
diff --git a/refs/clojure.browser.repl/evaluate-javascript.md b/refs/clojure.browser.repl/evaluate-javascript.md
index af82f4477324..88d34ff15654 100644
--- a/refs/clojure.browser.repl/evaluate-javascript.md
+++ b/refs/clojure.browser.repl/evaluate-javascript.md
@@ -27,7 +27,7 @@ Process a single block of JavaScript received from the server
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L54-L69):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L54-L69):
```clj
(defn evaluate-javascript
@@ -51,13 +51,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:54-69](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L54-L69)
+ └── [repl.cljs:54-69](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L54-L69)
-->
@@ -105,7 +105,7 @@ The API data for this symbol:
:source {:code "(defn evaluate-javascript\n [conn block]\n (let [result\n (try\n {:status :success\n :value (str (js* \"eval(~{block})\"))}\n (catch :default e\n {:status :exception\n :ua-product (get-ua-product)\n :value (str e)\n :stacktrace\n (if (.hasOwnProperty e \"stack\")\n (.-stack e)\n \"No stacktrace available.\")}))]\n (pr-str result)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [54 69]},
:full-name "clojure.browser.repl/evaluate-javascript",
diff --git a/refs/clojure.browser.repl/flush-print-queueBANG.md b/refs/clojure.browser.repl/flush-print-queueBANG.md
index fb0c76b1d102..00acf8f7c8e3 100644
--- a/refs/clojure.browser.repl/flush-print-queueBANG.md
+++ b/refs/clojure.browser.repl/flush-print-queueBANG.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L33-L36):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L33-L36):
```clj
(defn flush-print-queue! [conn]
@@ -35,13 +35,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:33-36](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L33-L36)
+ └── [repl.cljs:33-36](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L33-L36)
-->
@@ -87,7 +87,7 @@ The API data for this symbol:
:source {:code "(defn flush-print-queue! [conn]\n (doseq [str print-queue]\n (net/transmit conn :print str))\n (garray/clear print-queue))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [33 36]},
:full-name "clojure.browser.repl/flush-print-queue!",
diff --git a/refs/clojure.browser.repl/get-ua-product.md b/refs/clojure.browser.repl/get-ua-product.md
index a1a04d9e8c71..f22969c9d69b 100644
--- a/refs/clojure.browser.repl/get-ua-product.md
+++ b/refs/clojure.browser.repl/get-ua-product.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L47-L52):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L47-L52):
```clj
(defn get-ua-product []
@@ -37,13 +37,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:47-52](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L47-L52)
+ └── [repl.cljs:47-52](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L47-L52)
-->
@@ -89,7 +89,7 @@ The API data for this symbol:
:source {:code "(defn get-ua-product []\n (cond\n product/SAFARI :safari\n product/CHROME :chrome\n product/FIREFOX :firefox\n product/IE :ie))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [47 52]},
:full-name "clojure.browser.repl/get-ua-product",
diff --git a/refs/clojure.browser.repl/load-queue.md b/refs/clojure.browser.repl/load-queue.md
index df1f1d6f3bf1..a83e52bd44c4 100644
--- a/refs/clojure.browser.repl/load-queue.md
+++ b/refs/clojure.browser.repl/load-queue.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L123):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L123):
```clj
(def load-queue nil)
@@ -27,13 +27,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:123](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L123)
+ └── [repl.cljs:123](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L123)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(def load-queue nil)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [123]},
:full-name "clojure.browser.repl/load-queue",
diff --git a/refs/clojure.browser.repl/order.md b/refs/clojure.browser.repl/order.md
index 1a85091c0a06..edf64fdafb47 100644
--- a/refs/clojure.browser.repl/order.md
+++ b/refs/clojure.browser.repl/order.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L88):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L88):
```clj
(def order (atom 0))
@@ -27,13 +27,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:88](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L88)
+ └── [repl.cljs:88](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L88)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(def order (atom 0))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [88]},
:full-name "clojure.browser.repl/order",
diff --git a/refs/clojure.browser.repl/print-queue.md b/refs/clojure.browser.repl/print-queue.md
index 386873e98d93..93cae7607244 100644
--- a/refs/clojure.browser.repl/print-queue.md
+++ b/refs/clojure.browser.repl/print-queue.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L31):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L31):
```clj
(def print-queue (array))
@@ -27,13 +27,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:31](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L31)
+ └── [repl.cljs:31](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L31)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(def print-queue (array))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [31]},
:full-name "clojure.browser.repl/print-queue",
diff --git a/refs/clojure.browser.repl/repl-print.md b/refs/clojure.browser.repl/repl-print.md
index 15c54571cae2..20f9f0e8e05a 100644
--- a/refs/clojure.browser.repl/repl-print.md
+++ b/refs/clojure.browser.repl/repl-print.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L38-L41):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L38-L41):
```clj
(defn repl-print [data]
@@ -35,13 +35,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:38-41](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L38-L41)
+ └── [repl.cljs:38-41](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L38-L41)
-->
@@ -87,7 +87,7 @@ The API data for this symbol:
:source {:code "(defn repl-print [data]\n (.push print-queue (pr-str data))\n (when-let [conn @xpc-connection]\n (flush-print-queue! conn)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [38 41]},
:full-name "clojure.browser.repl/repl-print",
diff --git a/refs/clojure.browser.repl/send-print.md b/refs/clojure.browser.repl/send-print.md
index d89cbe182583..b6fd0c7e0e10 100644
--- a/refs/clojure.browser.repl/send-print.md
+++ b/refs/clojure.browser.repl/send-print.md
@@ -31,7 +31,7 @@ up to 10 times.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L74-L86):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L74-L86):
```clj
(defn send-print
@@ -51,13 +51,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:74-86](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L74-L86)
+ └── [repl.cljs:74-86](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L74-L86)
-->
@@ -105,7 +105,7 @@ The API data for this symbol:
:source {:code "(defn send-print\n ([url data]\n (send-print url data 0))\n ([url data n]\n (let [conn (net/xhr-connection)]\n (event/listen conn :error\n (fn [_]\n (if (< n 10)\n (send-print url data (inc n))\n (.log js/console (str \"Could not send \" data \" after \" n \" attempts.\")))))\n (net/transmit conn url \"POST\" data nil 0))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [74 86]},
:full-name "clojure.browser.repl/send-print",
diff --git a/refs/clojure.browser.repl/send-result.md b/refs/clojure.browser.repl/send-result.md
index d73ec36d47bb..efde21ddc76d 100644
--- a/refs/clojure.browser.repl/send-result.md
+++ b/refs/clojure.browser.repl/send-result.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L71-L72):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L71-L72):
```clj
(defn send-result [connection url data]
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:71-72](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L71-L72)
+ └── [repl.cljs:71-72](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L71-L72)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn send-result [connection url data]\n (net/transmit connection url \"POST\" data nil 0))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [71 72]},
:full-name "clojure.browser.repl/send-result",
diff --git a/refs/clojure.browser.repl/start-evaluator.md b/refs/clojure.browser.repl/start-evaluator.md
index 2ed00c97cbe7..3f0fc2f3320b 100644
--- a/refs/clojure.browser.repl/start-evaluator.md
+++ b/refs/clojure.browser.repl/start-evaluator.md
@@ -27,7 +27,7 @@ Start the REPL server connection.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L93-L121):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L93-L121):
```clj
(defn start-evaluator
@@ -64,13 +64,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:93-121](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L93-L121)
+ └── [repl.cljs:93-121](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L93-L121)
-->
@@ -118,7 +118,7 @@ The API data for this symbol:
:source {:code "(defn start-evaluator\n [url]\n (if-let [repl-connection (net/xpc-connection)]\n (let [connection (net/xhr-connection)]\n (event/listen connection\n :success\n (fn [e]\n (net/transmit\n repl-connection\n :evaluate-javascript\n (.getResponseText (.-currentTarget e)\n ()))))\n\n (net/register-service repl-connection\n :send-result\n (fn [data]\n (send-result connection url (wrap-message :result data))))\n\n (net/register-service repl-connection\n :print\n (fn [data]\n (send-print url (wrap-message :print data))))\n\n (net/connect repl-connection\n (constantly nil))\n\n (js/setTimeout #(send-result connection url (wrap-message :ready \"ready\")) 50))\n (js/alert \"No 'xpc' param provided to child iframe.\")))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [93 121]},
:full-name "clojure.browser.repl/start-evaluator",
diff --git a/refs/clojure.browser.repl/wrap-message.md b/refs/clojure.browser.repl/wrap-message.md
index 41703c8801d2..def17d843088 100644
--- a/refs/clojure.browser.repl/wrap-message.md
+++ b/refs/clojure.browser.repl/wrap-message.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L90-L91):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L90-L91):
```clj
(defn wrap-message [t data]
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:90-91](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L90-L91)
+ └── [repl.cljs:90-91](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L90-L91)
-->
@@ -85,7 +85,7 @@ The API data for this symbol:
:source {:code "(defn wrap-message [t data]\n (pr-str {:type t :content data :order (swap! order inc)}))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [90 91]},
:full-name "clojure.browser.repl/wrap-message",
diff --git a/refs/clojure.browser.repl/xpc-connection.md b/refs/clojure.browser.repl/xpc-connection.md
index d9cc71260b02..6d3575cc8504 100644
--- a/refs/clojure.browser.repl/xpc-connection.md
+++ b/refs/clojure.browser.repl/xpc-connection.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L30):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L30):
```clj
(def xpc-connection (atom nil))
@@ -27,13 +27,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:30](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/browser/repl.cljs#L30)
+ └── [repl.cljs:30](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/browser/repl.cljs#L30)
-->
@@ -78,7 +78,7 @@ The API data for this symbol:
:source {:code "(def xpc-connection (atom nil))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/browser/repl.cljs",
:lines [30]},
:full-name "clojure.browser.repl/xpc-connection",
diff --git a/refs/clojure.core.reducers/Cat.md b/refs/clojure.core.reducers/Cat.md
index 0de0a3b167be..e3d135bb5182 100644
--- a/refs/clojure.core.reducers/Cat.md
+++ b/refs/clojure.core.reducers/Cat.md
@@ -25,7 +25,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L193-L211):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L193-L211):
```clj
(deftype Cat [cnt left right]
@@ -53,13 +53,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:193-211](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L193-L211)
+ └── [reducers.cljs:193-211](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L193-L211)
-->
@@ -110,7 +110,7 @@ The API data for this symbol:
:source {:code "(deftype Cat [cnt left right]\n cljs.core/ICounted\n (-count [_] cnt)\n\n cljs.core/ISeqable\n (-seq [_] (concat (seq left) (seq right)))\n\n cljs.core/IReduce\n (-reduce [this f1] (-reduce this f1 (f1)))\n (-reduce\n [_ f1 init]\n (-reduce\n right f1\n (-reduce left f1 init)))\n\n CollFold\n (coll-fold\n [this n combinef reducef]\n (-reduce this reducef)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [193 211]},
:full-name "clojure.core.reducers/Cat",
diff --git a/refs/clojure.core.reducers/CollFold.md b/refs/clojure.core.reducers/CollFold.md
index f18d2c2ecd2c..fcc46a5b8ea0 100644
--- a/refs/clojure.core.reducers/CollFold.md
+++ b/refs/clojure.core.reducers/CollFold.md
@@ -17,7 +17,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L46-L47):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L46-L47):
```clj
(defprotocol CollFold
@@ -28,13 +28,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:46-47](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L46-L47)
+ └── [reducers.cljs:46-47](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L46-L47)
-->
@@ -80,7 +80,7 @@ The API data for this symbol:
:source {:code "(defprotocol CollFold\n (coll-fold [coll n combinef reducef]))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [46 47]},
:methods [{:name "coll-fold",
diff --git a/refs/clojure.core.reducers/appendBANG.md b/refs/clojure.core.reducers/appendBANG.md
index 812051e19bfd..25c94fbaa9f6 100644
--- a/refs/clojure.core.reducers/appendBANG.md
+++ b/refs/clojure.core.reducers/appendBANG.md
@@ -30,7 +30,7 @@ Source docstring:
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L232-L235):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L232-L235):
```clj
(defn append!
@@ -42,13 +42,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:232-235](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L232-L235)
+ └── [reducers.cljs:232-235](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L232-L235)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn append!\n [acc x]\n (doto acc (.push x)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [232 235]},
:full-name "clojure.core.reducers/append!",
diff --git a/refs/clojure.core.reducers/cat.md b/refs/clojure.core.reducers/cat.md
index a6166e661a78..0e937577995c 100644
--- a/refs/clojure.core.reducers/cat.md
+++ b/refs/clojure.core.reducers/cat.md
@@ -41,7 +41,7 @@ with (zero? (count x)). See also foldcat.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L213-L230):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L213-L230):
```clj
(defn cat
@@ -62,13 +62,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:213-230](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L213-L230)
+ └── [reducers.cljs:213-230](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L213-L230)
-->
@@ -119,7 +119,7 @@ The API data for this symbol:
:source {:code "(defn cat\n ([] (array))\n ([ctor]\n (fn\n ([] (ctor))\n ([left right] (cat left right))))\n ([left right]\n (cond\n (zero? (count left)) right\n (zero? (count right)) left\n :else\n (Cat. (+ (count left) (count right)) left right))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [213 230]},
:full-name "clojure.core.reducers/cat",
diff --git a/refs/clojure.core.reducers/drop.md b/refs/clojure.core.reducers/drop.md
index 9b1d3af6928f..09be225d1b92 100644
--- a/refs/clojure.core.reducers/drop.md
+++ b/refs/clojure.core.reducers/drop.md
@@ -33,7 +33,7 @@ Elides the first n values from the reduction of coll.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L178-L190):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L178-L190):
```clj
(defcurried drop
@@ -55,13 +55,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:178-190](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L178-L190)
+ └── [reducers.cljs:178-190](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L178-L190)
-->
@@ -112,7 +112,7 @@ The API data for this symbol:
:source {:code "(defcurried drop\n \"Elides the first n values from the reduction of coll.\"\n {}\n [n coll]\n (reducer coll\n (fn [f1]\n (let [cnt (atom n)]\n (rfn [f1 k]\n ([ret k v]\n (swap! cnt dec)\n (if (neg? @cnt)\n (f1 ret k v)\n ret)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [178 190]},
:full-name "clojure.core.reducers/drop",
diff --git a/refs/clojure.core.reducers/filter.md b/refs/clojure.core.reducers/filter.md
index 09ceb4c24c68..1e2c43b189d0 100644
--- a/refs/clojure.core.reducers/filter.md
+++ b/refs/clojure.core.reducers/filter.md
@@ -34,7 +34,7 @@ Retains values in the reduction of coll for which (pred val)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L117-L128):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L117-L128):
```clj
(defcurried filter
@@ -55,13 +55,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:117-128](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L117-L128)
+ └── [reducers.cljs:117-128](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L117-L128)
-->
@@ -112,7 +112,7 @@ The API data for this symbol:
:source {:code "(defcurried filter\n \"Retains values in the reduction of coll for which (pred val)\n returns logical true. Foldable.\"\n {}\n [pred coll]\n (folder coll\n (fn [f1]\n (rfn [f1 k]\n ([ret k v]\n (if (pred k v)\n (f1 ret k v)\n ret))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [117 128]},
:full-name "clojure.core.reducers/filter",
diff --git a/refs/clojure.core.reducers/flatten.md b/refs/clojure.core.reducers/flatten.md
index 23cfc4e137a7..1273647cdf25 100644
--- a/refs/clojure.core.reducers/flatten.md
+++ b/refs/clojure.core.reducers/flatten.md
@@ -35,7 +35,7 @@ Takes any nested combination of sequential things (lists, vectors,
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L130-L143):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L130-L143):
```clj
(defcurried flatten
@@ -58,13 +58,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:130-143](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L130-L143)
+ └── [reducers.cljs:130-143](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L130-L143)
-->
@@ -115,7 +115,7 @@ The API data for this symbol:
:source {:code "(defcurried flatten\n \"Takes any nested combination of sequential things (lists, vectors,\n etc.) and returns their contents as a single, flat foldable\n collection.\"\n {}\n [coll]\n (folder coll\n (fn [f1]\n (fn\n ([] (f1))\n ([ret v]\n (if (sequential? v)\n (-reduce (flatten v) f1 ret)\n (f1 ret v)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [130 143]},
:full-name "clojure.core.reducers/flatten",
diff --git a/refs/clojure.core.reducers/fold.md b/refs/clojure.core.reducers/fold.md
index dd70df15ce8d..7876bf71ebe0 100644
--- a/refs/clojure.core.reducers/fold.md
+++ b/refs/clojure.core.reducers/fold.md
@@ -46,7 +46,7 @@ Note: Performing operations in parallel is currently not implemented.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L49-L64):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L49-L64):
```clj
(defn fold
@@ -60,13 +60,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:49-64](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L49-L64)
+ └── [reducers.cljs:49-64](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L49-L64)
-->
@@ -119,7 +119,7 @@ The API data for this symbol:
:source {:code "(defn fold\n ([reducef coll] (fold reducef reducef coll))\n ([combinef reducef coll] (fold 512 combinef reducef coll))\n ([n combinef reducef coll]\n (coll-fold coll n combinef reducef)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [49 64]},
:full-name "clojure.core.reducers/fold",
diff --git a/refs/clojure.core.reducers/foldcat.md b/refs/clojure.core.reducers/foldcat.md
index 4ef85746b417..df52cbe73380 100644
--- a/refs/clojure.core.reducers/foldcat.md
+++ b/refs/clojure.core.reducers/foldcat.md
@@ -30,7 +30,7 @@ Equivalent to (fold cat append! coll)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L237-L240):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L237-L240):
```clj
(defn foldcat
@@ -42,13 +42,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:237-240](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L237-L240)
+ └── [reducers.cljs:237-240](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L237-L240)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn foldcat\n [coll]\n (fold cat append! coll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [237 240]},
:full-name "clojure.core.reducers/foldcat",
diff --git a/refs/clojure.core.reducers/folder.md b/refs/clojure.core.reducers/folder.md
index e9e8e8750a66..60813f2380e3 100644
--- a/refs/clojure.core.reducers/folder.md
+++ b/refs/clojure.core.reducers/folder.md
@@ -33,7 +33,7 @@ reducing fn.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L79-L94):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L79-L94):
```clj
(defn folder
@@ -54,13 +54,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:79-94](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L79-L94)
+ └── [reducers.cljs:79-94](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L79-L94)
-->
@@ -111,7 +111,7 @@ The API data for this symbol:
:source {:code "(defn folder\n ([coll xf]\n (reify\n cljs.core/IReduce\n (-reduce [_ f1]\n (-reduce coll (xf f1) (f1)))\n (-reduce [_ f1 init]\n (-reduce coll (xf f1) init))\n\n CollFold\n (coll-fold [_ n combinef reducef]\n (coll-fold coll n combinef (xf reducef))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [79 94]},
:full-name "clojure.core.reducers/folder",
diff --git a/refs/clojure.core.reducers/map.md b/refs/clojure.core.reducers/map.md
index 4b049217a19d..f5142d95c250 100644
--- a/refs/clojure.core.reducers/map.md
+++ b/refs/clojure.core.reducers/map.md
@@ -33,7 +33,7 @@ Applies f to every value in the reduction of coll. Foldable.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L96-L104):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L96-L104):
```clj
(defcurried map
@@ -51,13 +51,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:96-104](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L96-L104)
+ └── [reducers.cljs:96-104](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L96-L104)
-->
@@ -108,7 +108,7 @@ The API data for this symbol:
:source {:code "(defcurried map\n \"Applies f to every value in the reduction of coll. Foldable.\"\n {}\n [f coll]\n (folder coll\n (fn [f1]\n (rfn [f1 k]\n ([ret k v]\n (f1 ret (f k v)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [96 104]},
:full-name "clojure.core.reducers/map",
diff --git a/refs/clojure.core.reducers/mapcat.md b/refs/clojure.core.reducers/mapcat.md
index 14685901ad4d..f557108c08c9 100644
--- a/refs/clojure.core.reducers/mapcat.md
+++ b/refs/clojure.core.reducers/mapcat.md
@@ -34,7 +34,7 @@ Applies f to every value in the reduction of coll, concatenating the result
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L106-L115):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L106-L115):
```clj
(defcurried mapcat
@@ -53,13 +53,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:106-115](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L106-L115)
+ └── [reducers.cljs:106-115](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L106-L115)
-->
@@ -110,7 +110,7 @@ The API data for this symbol:
:source {:code "(defcurried mapcat\n \"Applies f to every value in the reduction of coll, concatenating the result\n colls of (f val). Foldable.\"\n {}\n [f coll]\n (folder coll\n (fn [f1]\n (rfn [f1 k]\n ([ret k v]\n (reduce f1 ret (f k v)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [106 115]},
:full-name "clojure.core.reducers/mapcat",
diff --git a/refs/clojure.core.reducers/monoid.md b/refs/clojure.core.reducers/monoid.md
index 8b0de82a88aa..db99e235903e 100644
--- a/refs/clojure.core.reducers/monoid.md
+++ b/refs/clojure.core.reducers/monoid.md
@@ -32,7 +32,7 @@ must return an identity value for it.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L242-L249):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L242-L249):
```clj
(defn monoid
@@ -46,13 +46,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:242-249](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L242-L249)
+ └── [reducers.cljs:242-249](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L242-L249)
-->
@@ -103,7 +103,7 @@ The API data for this symbol:
:source {:code "(defn monoid\n [op ctor]\n (fn m\n ([] (ctor))\n ([a b] (op a b))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [242 249]},
:full-name "clojure.core.reducers/monoid",
diff --git a/refs/clojure.core.reducers/reduce.md b/refs/clojure.core.reducers/reduce.md
index 9b1b489739c2..f121d9aac820 100644
--- a/refs/clojure.core.reducers/reduce.md
+++ b/refs/clojure.core.reducers/reduce.md
@@ -35,7 +35,7 @@ Like core/reduce except:
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L33-L44):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L33-L44):
```clj
(defn reduce
@@ -53,13 +53,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:33-44](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L33-L44)
+ └── [reducers.cljs:33-44](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L33-L44)
-->
@@ -110,7 +110,7 @@ The API data for this symbol:
:source {:code "(defn reduce\n ([f coll] (reduce f (f) coll))\n ([f init coll]\n (if (map? coll)\n (-kv-reduce coll f init)\n (cond\n (nil? coll) init\n (array? coll) (array-reduce coll f init)\n :else (-reduce coll f init)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [33 44]},
:full-name "clojure.core.reducers/reduce",
diff --git a/refs/clojure.core.reducers/reducer.md b/refs/clojure.core.reducers/reducer.md
index 11f5dd48ba7e..bb41fcb30a04 100644
--- a/refs/clojure.core.reducers/reducer.md
+++ b/refs/clojure.core.reducers/reducer.md
@@ -33,7 +33,7 @@ reducing fn.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L66-L77):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L66-L77):
```clj
(defn reducer
@@ -50,13 +50,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:66-77](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L66-L77)
+ └── [reducers.cljs:66-77](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L66-L77)
-->
@@ -107,7 +107,7 @@ The API data for this symbol:
:source {:code "(defn reducer\n ([coll xf]\n (reify\n cljs.core/IReduce\n (-reduce [this f1]\n (-reduce this f1 (f1)))\n (-reduce [_ f1 init]\n (-reduce coll (xf f1) init)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [66 77]},
:full-name "clojure.core.reducers/reducer",
diff --git a/refs/clojure.core.reducers/remove.md b/refs/clojure.core.reducers/remove.md
index 6cca4b3b562b..b4237f47df3e 100644
--- a/refs/clojure.core.reducers/remove.md
+++ b/refs/clojure.core.reducers/remove.md
@@ -34,7 +34,7 @@ Removes values in the reduction of coll for which (pred val)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L145-L150):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L145-L150):
```clj
(defcurried remove
@@ -49,13 +49,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:145-150](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L145-L150)
+ └── [reducers.cljs:145-150](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L145-L150)
-->
@@ -106,7 +106,7 @@ The API data for this symbol:
:source {:code "(defcurried remove\n \"Removes values in the reduction of coll for which (pred val)\n returns logical true. Foldable.\"\n {}\n [pred coll]\n (filter (complement pred) coll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [145 150]},
:full-name "clojure.core.reducers/remove",
diff --git a/refs/clojure.core.reducers/take-while.md b/refs/clojure.core.reducers/take-while.md
index 2e5815d74236..5a4e0decb2c1 100644
--- a/refs/clojure.core.reducers/take-while.md
+++ b/refs/clojure.core.reducers/take-while.md
@@ -33,7 +33,7 @@ Ends the reduction of coll when (pred val) returns logical false.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L152-L162):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L152-L162):
```clj
(defcurried take-while
@@ -53,13 +53,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:152-162](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L152-L162)
+ └── [reducers.cljs:152-162](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L152-L162)
-->
@@ -110,7 +110,7 @@ The API data for this symbol:
:source {:code "(defcurried take-while\n \"Ends the reduction of coll when (pred val) returns logical false.\"\n {}\n [pred coll]\n (reducer coll\n (fn [f1]\n (rfn [f1 k]\n ([ret k v]\n (if (pred k v)\n (f1 ret k v)\n (reduced ret)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [152 162]},
:full-name "clojure.core.reducers/take-while",
diff --git a/refs/clojure.core.reducers/take.md b/refs/clojure.core.reducers/take.md
index 52303b92f4cb..b64c8c07540a 100644
--- a/refs/clojure.core.reducers/take.md
+++ b/refs/clojure.core.reducers/take.md
@@ -33,7 +33,7 @@ Ends the reduction of coll after consuming n values.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L164-L176):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L164-L176):
```clj
(defcurried take
@@ -55,13 +55,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:164-176](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/core/reducers.cljs#L164-L176)
+ └── [reducers.cljs:164-176](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/core/reducers.cljs#L164-L176)
-->
@@ -112,7 +112,7 @@ The API data for this symbol:
:source {:code "(defcurried take\n \"Ends the reduction of coll after consuming n values.\"\n {}\n [n coll]\n (reducer coll\n (fn [f1]\n (let [cnt (atom n)]\n (rfn [f1 k]\n ([ret k v]\n (swap! cnt dec)\n (if (neg? @cnt)\n (reduced ret)\n (f1 ret k v))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/core/reducers.cljs",
:lines [164 176]},
:full-name "clojure.core.reducers/take",
diff --git a/refs/clojure.data/Diff.md b/refs/clojure.data/Diff.md
index 08dd3111c0f7..f0756992c902 100644
--- a/refs/clojure.data/Diff.md
+++ b/refs/clojure.data/Diff.md
@@ -25,7 +25,7 @@ Implementation detail. Subject to change.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/data.cljs#L79-L81):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/data.cljs#L79-L81):
```clj
(defprotocol Diff
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [data.cljs:79-81](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/data.cljs#L79-L81)
+ └── [data.cljs:79-81](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/data.cljs#L79-L81)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defprotocol Diff\n \"Implementation detail. Subject to change.\"\n (diff-similar [a b] \"Implementation detail. Subject to change.\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/data.cljs",
:lines [79 81]},
:methods [{:name "diff-similar",
diff --git a/refs/clojure.data/EqualityPartition.md b/refs/clojure.data/EqualityPartition.md
index d4beaa3ce4e1..ea41ef853c41 100644
--- a/refs/clojure.data/EqualityPartition.md
+++ b/refs/clojure.data/EqualityPartition.md
@@ -25,7 +25,7 @@ Implementation detail. Subject to change.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/data.cljs#L75-L77):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/data.cljs#L75-L77):
```clj
(defprotocol EqualityPartition
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [data.cljs:75-77](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/data.cljs#L75-L77)
+ └── [data.cljs:75-77](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/data.cljs#L75-L77)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defprotocol EqualityPartition\n \"Implementation detail. Subject to change.\"\n (equality-partition [x] \"Implementation detail. Subject to change.\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/data.cljs",
:lines [75 77]},
:methods [{:name "equality-partition",
diff --git a/refs/clojure.data/diff.md b/refs/clojure.data/diff.md
index 8d9925a7aae1..f9e8a74b35d7 100644
--- a/refs/clojure.data/diff.md
+++ b/refs/clojure.data/diff.md
@@ -40,7 +40,7 @@ Comparison rules:
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/data.cljs#L144-L161):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/data.cljs#L144-L161):
```clj
(defn diff
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [data.cljs:144-161](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/data.cljs#L144-L161)
+ └── [data.cljs:144-161](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/data.cljs#L144-L161)
-->
@@ -112,7 +112,7 @@ The API data for this symbol:
:source {:code "(defn diff\n [a b]\n (if (= a b)\n [nil nil a]\n (if (= (equality-partition a) (equality-partition b))\n (diff-similar a b)\n (atom-diff a b))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/data.cljs",
:lines [144 161]},
:full-name "clojure.data/diff",
diff --git a/refs/clojure.reflect/doc.md b/refs/clojure.reflect/doc.md
index 6cef54ba2216..6fab120fc049 100644
--- a/refs/clojure.reflect/doc.md
+++ b/refs/clojure.reflect/doc.md
@@ -28,7 +28,7 @@ documentation information at the repl.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/reflect.cljs#L45-L49):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/reflect.cljs#L45-L49):
```clj
(defn doc
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [reflect.cljs:45-49](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/reflect.cljs#L45-L49)
+ └── [reflect.cljs:45-49](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/reflect.cljs#L45-L49)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(defn doc\n [sym]\n (meta sym print-doc))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/reflect.cljs",
:lines [45 49]},
:full-name "clojure.reflect/doc",
diff --git a/refs/clojure.reflect/macroexpand.md b/refs/clojure.reflect/macroexpand.md
index 9f4185b5ba1e..efd34f09d001 100644
--- a/refs/clojure.reflect/macroexpand.md
+++ b/refs/clojure.reflect/macroexpand.md
@@ -28,7 +28,7 @@ callback function with the macroexpanded form, as a string.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/reflect.cljs#L33-L37):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/reflect.cljs#L33-L37):
```clj
(defn macroexpand
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [reflect.cljs:33-37](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/reflect.cljs#L33-L37)
+ └── [reflect.cljs:33-37](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/reflect.cljs#L33-L37)
-->
@@ -93,7 +93,7 @@ The API data for this symbol:
:source {:code "(defn macroexpand\n [form]\n (query-reflection (str \"macroform=\" (js/encodeURIComponent (str form))) println))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/reflect.cljs",
:lines [33 37]},
:full-name "clojure.reflect/macroexpand",
diff --git a/refs/clojure.reflect/meta.md b/refs/clojure.reflect/meta.md
index 766a97ec8032..3ab5547c3dab 100644
--- a/refs/clojure.reflect/meta.md
+++ b/refs/clojure.reflect/meta.md
@@ -29,7 +29,7 @@ meta information.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/reflect.cljs#L25-L31):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/reflect.cljs#L25-L31):
```clj
(defn meta
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [reflect.cljs:25-31](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/reflect.cljs#L25-L31)
+ └── [reflect.cljs:25-31](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/reflect.cljs#L25-L31)
-->
@@ -95,7 +95,7 @@ The API data for this symbol:
:source {:code "(defn meta\n [sym cb]\n (query-reflection (str \"var=\" (js/encodeURIComponent (str sym)))\n #(cb (evaluate-javascript %))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/reflect.cljs",
:lines [25 31]},
:full-name "clojure.reflect/meta",
diff --git a/refs/clojure.reflect/print-doc.md b/refs/clojure.reflect/print-doc.md
index dde848e0bc4c..0bcbafd92746 100644
--- a/refs/clojure.reflect/print-doc.md
+++ b/refs/clojure.reflect/print-doc.md
@@ -22,7 +22,7 @@
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/reflect.cljs#L39-L43):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/reflect.cljs#L39-L43):
```clj
(defn print-doc [{:keys [name method-params doc]}]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [reflect.cljs:39-43](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/reflect.cljs#L39-L43)
+ └── [reflect.cljs:39-43](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/reflect.cljs#L39-L43)
-->
@@ -87,7 +87,7 @@ The API data for this symbol:
:source {:code "(defn print-doc [{:keys [name method-params doc]}]\n (when-not (empty? name)\n (println name)\n (println method-params)\n (println doc)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/reflect.cljs",
:lines [39 43]},
:full-name "clojure.reflect/print-doc",
diff --git a/refs/clojure.set/difference.md b/refs/clojure.set/difference.md
index fdf8dae8008f..31358536e855 100644
--- a/refs/clojure.set/difference.md
+++ b/refs/clojure.set/difference.md
@@ -49,7 +49,7 @@ Return a set that is the first set without elements of the remaining sets
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L46-L58):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L46-L58):
```clj
(defn difference
@@ -70,12 +70,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:46-58](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L46-L58)
+ └── [set.cljs:46-58](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L46-L58)
-->
@@ -131,7 +131,7 @@ The API data for this symbol:
:source {:code "(defn difference\n ([s1] s1)\n ([s1 s2] \n (if (< (count s1) (count s2))\n (reduce (fn [result item] \n (if (contains? s2 item) \n (disj result item) \n result))\n s1 s1)\n (reduce disj s1 s2)))\n ([s1 s2 & sets] \n (reduce difference s1 (conj sets s2))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/set.cljs",
:lines [46 58]},
:full-name "clojure.set/difference",
diff --git a/refs/clojure.set/index.md b/refs/clojure.set/index.md
index 9007947cbd03..45449f7add90 100644
--- a/refs/clojure.set/index.md
+++ b/refs/clojure.set/index.md
@@ -31,7 +31,7 @@ set of the maps in xrel with the corresponding values of ks.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L87-L95):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L87-L95):
```clj
(defn index
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:87-95](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L87-L95)
+ └── [set.cljs:87-95](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L87-L95)
-->
@@ -103,7 +103,7 @@ The API data for this symbol:
:source {:code "(defn index\n [xrel ks]\n (reduce\n (fn [m x]\n (let [ik (select-keys x ks)]\n (assoc m ik (conj (get m ik #{}) x))))\n {} xrel))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/set.cljs",
:lines [87 95]},
:full-name "clojure.set/index",
diff --git a/refs/clojure.set/intersection.md b/refs/clojure.set/intersection.md
index 267670bb37c2..2f17d734e535 100644
--- a/refs/clojure.set/intersection.md
+++ b/refs/clojure.set/intersection.md
@@ -49,7 +49,7 @@ Return a set that is the intersection of the input sets
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L31-L44):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L31-L44):
```clj
(defn intersection
@@ -71,12 +71,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:31-44](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L31-L44)
+ └── [set.cljs:31-44](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L31-L44)
-->
@@ -132,7 +132,7 @@ The API data for this symbol:
:source {:code "(defn intersection\n ([s1] s1)\n ([s1 s2]\n (if (< (count s2) (count s1))\n (recur s2 s1)\n (reduce (fn [result item]\n (if (contains? s2 item)\n\t\t result\n (disj result item)))\n\t s1 s1)))\n ([s1 s2 & sets] \n (let [bubbled-sets (bubble-max-key #(- (count %)) (conj sets s2 s1))]\n (reduce intersection (first bubbled-sets) (rest bubbled-sets)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/set.cljs",
:lines [31 44]},
:full-name "clojure.set/intersection",
diff --git a/refs/clojure.set/join.md b/refs/clojure.set/join.md
index d90abec9d407..429e56819a2f 100644
--- a/refs/clojure.set/join.md
+++ b/refs/clojure.set/join.md
@@ -35,7 +35,7 @@ keys.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L101-L129):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L101-L129):
```clj
(defn join
@@ -70,12 +70,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:101-129](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L101-L129)
+ └── [set.cljs:101-129](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L101-L129)
-->
@@ -126,7 +126,7 @@ The API data for this symbol:
:source {:code "(defn join\n ([xrel yrel] ;natural join\n (if (and (seq xrel) (seq yrel))\n (let [ks (intersection (set (keys (first xrel))) (set (keys (first yrel))))\n [r s] (if (<= (count xrel) (count yrel))\n [xrel yrel]\n [yrel xrel])\n idx (index r ks)]\n (reduce (fn [ret x]\n (let [found (idx (select-keys x ks))]\n (if found\n (reduce #(conj %1 (merge %2 x)) ret found)\n ret)))\n #{} s))\n #{}))\n ([xrel yrel km] ;arbitrary key mapping\n (let [[r s k] (if (<= (count xrel) (count yrel))\n [xrel yrel (map-invert km)]\n [yrel xrel km])\n idx (index r (vals k))]\n (reduce (fn [ret x]\n (let [found (idx (rename-keys (select-keys x (keys k)) k))]\n (if found\n (reduce #(conj %1 (merge %2 x)) ret found)\n ret)))\n #{} s))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/set.cljs",
:lines [101 129]},
:full-name "clojure.set/join",
diff --git a/refs/clojure.set/map-invert.md b/refs/clojure.set/map-invert.md
index faa5bbeb4556..9ec351101915 100644
--- a/refs/clojure.set/map-invert.md
+++ b/refs/clojure.set/map-invert.md
@@ -30,7 +30,7 @@ Returns the map with the vals mapped to the keys.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L97-L99):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L97-L99):
```clj
(defn map-invert
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:97-99](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L97-L99)
+ └── [set.cljs:97-99](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L97-L99)
-->
@@ -97,7 +97,7 @@ The API data for this symbol:
:source {:code "(defn map-invert\n [m] (reduce (fn [m [k v]] (assoc m v k)) {} m))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/set.cljs",
:lines [97 99]},
:full-name "clojure.set/map-invert",
diff --git a/refs/clojure.set/project.md b/refs/clojure.set/project.md
index 381532ebf386..05d916d1b25c 100644
--- a/refs/clojure.set/project.md
+++ b/refs/clojure.set/project.md
@@ -30,7 +30,7 @@ Returns a rel of the elements of xrel with only the keys in ks
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L67-L70):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L67-L70):
```clj
(defn project
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:67-70](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L67-L70)
+ └── [set.cljs:67-70](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L67-L70)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn project\n [xrel ks]\n (set (map #(select-keys % ks) xrel)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/set.cljs",
:lines [67 70]},
:full-name "clojure.set/project",
diff --git a/refs/clojure.set/rename-keys.md b/refs/clojure.set/rename-keys.md
index f7dd1272ada2..74ea8d1b3f42 100644
--- a/refs/clojure.set/rename-keys.md
+++ b/refs/clojure.set/rename-keys.md
@@ -30,7 +30,7 @@ Returns the map with the keys in kmap renamed to the vals in kmap
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L72-L80):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L72-L80):
```clj
(defn rename-keys
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:72-80](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L72-L80)
+ └── [set.cljs:72-80](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L72-L80)
-->
@@ -103,7 +103,7 @@ The API data for this symbol:
:source {:code "(defn rename-keys\n [map kmap]\n (reduce\n (fn [m [old new]]\n (if (contains? map old)\n (assoc m new (get map old))\n m))\n (apply dissoc map (keys kmap)) kmap))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/set.cljs",
:lines [72 80]},
:full-name "clojure.set/rename-keys",
diff --git a/refs/clojure.set/rename.md b/refs/clojure.set/rename.md
index 49edf0764de5..b19783d1caf6 100644
--- a/refs/clojure.set/rename.md
+++ b/refs/clojure.set/rename.md
@@ -30,7 +30,7 @@ Returns a rel of the maps in xrel with the keys in kmap renamed to the vals in k
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L82-L85):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L82-L85):
```clj
(defn rename
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:82-85](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L82-L85)
+ └── [set.cljs:82-85](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L82-L85)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn rename\n [xrel kmap]\n (set (map #(rename-keys % kmap) xrel)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/set.cljs",
:lines [82 85]},
:full-name "clojure.set/rename",
diff --git a/refs/clojure.set/select.md b/refs/clojure.set/select.md
index 2842fe5395b1..68ea067f5731 100644
--- a/refs/clojure.set/select.md
+++ b/refs/clojure.set/select.md
@@ -40,7 +40,7 @@ Returns a set of the elements for which pred is true
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L61-L65):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L61-L65):
```clj
(defn select
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:61-65](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L61-L65)
+ └── [set.cljs:61-65](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L61-L65)
-->
@@ -111,7 +111,7 @@ The API data for this symbol:
:source {:code "(defn select\n [pred xset]\n (reduce (fn [s k] (if (pred k) s (disj s k)))\n xset xset))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/set.cljs",
:lines [61 65]},
:full-name "clojure.set/select",
diff --git a/refs/clojure.set/subsetQMARK.md b/refs/clojure.set/subsetQMARK.md
index 30909d9bdd44..0f1d5199657a 100644
--- a/refs/clojure.set/subsetQMARK.md
+++ b/refs/clojure.set/subsetQMARK.md
@@ -44,7 +44,7 @@ Is set1 a subset of set2?
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L131-L135):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L131-L135):
```clj
(defn subset?
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:131-135](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L131-L135)
+ └── [set.cljs:131-135](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L131-L135)
-->
@@ -115,7 +115,7 @@ The API data for this symbol:
:source {:code "(defn subset? \n [set1 set2]\n (and (<= (count set1) (count set2))\n (every? #(contains? set2 %) set1)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/set.cljs",
:lines [131 135]},
:full-name "clojure.set/subset?",
diff --git a/refs/clojure.set/supersetQMARK.md b/refs/clojure.set/supersetQMARK.md
index 13bd844cb867..7ace699b9826 100644
--- a/refs/clojure.set/supersetQMARK.md
+++ b/refs/clojure.set/supersetQMARK.md
@@ -44,7 +44,7 @@ Is set1 a superset of set2?
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L137-L141):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L137-L141):
```clj
(defn superset?
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:137-141](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L137-L141)
+ └── [set.cljs:137-141](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L137-L141)
-->
@@ -115,7 +115,7 @@ The API data for this symbol:
:source {:code "(defn superset? \n [set1 set2]\n (and (>= (count set1) (count set2))\n (every? #(contains? set1 %) set2)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/set.cljs",
:lines [137 141]},
:full-name "clojure.set/superset?",
diff --git a/refs/clojure.set/union.md b/refs/clojure.set/union.md
index 6823497c69b9..085fd96618bd 100644
--- a/refs/clojure.set/union.md
+++ b/refs/clojure.set/union.md
@@ -51,7 +51,7 @@ Return a set that is the union of the input sets
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L19-L29):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L19-L29):
```clj
(defn union
@@ -70,12 +70,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:19-29](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/set.cljs#L19-L29)
+ └── [set.cljs:19-29](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/set.cljs#L19-L29)
-->
@@ -130,7 +130,7 @@ The API data for this symbol:
:source {:code "(defn union\n ([] #{})\n ([s1] s1)\n ([s1 s2]\n (if (< (count s1) (count s2))\n (reduce conj s2 s1)\n (reduce conj s1 s2)))\n ([s1 s2 & sets]\n (let [bubbled-sets (bubble-max-key count (conj sets s2 s1))]\n (reduce into (first bubbled-sets) (rest bubbled-sets)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/set.cljs",
:lines [19 29]},
:full-name "clojure.set/union",
diff --git a/refs/clojure.string/blankQMARK.md b/refs/clojure.string/blankQMARK.md
index 21518f3963d3..d4ca5c91a471 100644
--- a/refs/clojure.string/blankQMARK.md
+++ b/refs/clojure.string/blankQMARK.md
@@ -35,7 +35,7 @@ True is s is nil, empty, or contains only whitespace.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L193-L196):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L193-L196):
```clj
(defn blank?
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:193-196](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L193-L196)
+ └── [string.cljs:193-196](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L193-L196)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defn blank?\n [s]\n (gstring/isEmptySafe s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [193 196]},
:full-name "clojure.string/blank?",
diff --git a/refs/clojure.string/capitalize.md b/refs/clojure.string/capitalize.md
index 0cad95b10bb6..4b9435d2a18c 100644
--- a/refs/clojure.string/capitalize.md
+++ b/refs/clojure.string/capitalize.md
@@ -37,7 +37,7 @@ characters to lower-case.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L95-L102):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L95-L102):
```clj
(defn capitalize
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:95-102](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L95-L102)
+ └── [string.cljs:95-102](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L95-L102)
-->
@@ -109,7 +109,7 @@ The API data for this symbol:
:source {:code "(defn capitalize\n [s]\n (if (< (count s) 2)\n (upper-case s)\n (str (upper-case (subs s 0 1))\n (lower-case (subs s 1)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [95 102]},
:full-name "clojure.string/capitalize",
diff --git a/refs/clojure.string/ends-withQMARK.md b/refs/clojure.string/ends-withQMARK.md
new file mode 100644
index 000000000000..e90a4921c64c
--- /dev/null
+++ b/refs/clojure.string/ends-withQMARK.md
@@ -0,0 +1,114 @@
+## clojure.string/ends-with?
+
+
+
+
+
+function |
+ |
+
+
+
+
+
+(__ends-with?__ s substr)
+
+
+---
+
+
+
+
+
+Source docstring:
+
+```
+True if s ends with substr.
+```
+
+
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L250-L253):
+
+```clj
+(defn ^boolean ends-with?
+ [s substr]
+ (gstring/endsWith s substr))
+```
+
+
+
+---
+
+
+
+###### External doc links:
+
+[`clojure.string/ends-with?` @ crossclj](http://crossclj.info/fun/clojure.string.cljs/ends-with%3F.html)
+
+---
+
+
+
+
+ |
+Created for the upcoming ClojureScript website.
+[edit here] | [learn how]
+ |
+
+[edit here]:https://github.com/cljsinfo/cljs-api-docs/blob/master/cljsdoc/clojure.string/ends-withQMARK.cljsdoc
+[learn how]:https://github.com/cljsinfo/cljs-api-docs/wiki/cljsdoc-files
+
+
diff --git a/refs/clojure.string/escape.md b/refs/clojure.string/escape.md
index a50098edaf00..5e9f7407c346 100644
--- a/refs/clojure.string/escape.md
+++ b/refs/clojure.string/escape.md
@@ -43,7 +43,7 @@ If (cmap ch) is non-nil, append (str (cmap ch)) instead.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L198-L215):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L198-L215):
```clj
(defn escape
@@ -65,12 +65,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:198-215](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L198-L215)
+ └── [string.cljs:198-215](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L198-L215)
-->
@@ -122,7 +122,7 @@ The API data for this symbol:
:source {:code "(defn escape\n [s cmap]\n (let [buffer (StringBuffer.)\n length (.-length s)]\n (loop [index 0]\n (if (== length index)\n (. buffer (toString))\n (let [ch (.charAt s index)\n replacement (get cmap ch)]\n (if-not (nil? replacement)\n (.append buffer (str replacement))\n (.append buffer ch))\n (recur (inc index)))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [198 215]},
:full-name "clojure.string/escape",
diff --git a/refs/clojure.string/includesQMARK.md b/refs/clojure.string/includesQMARK.md
new file mode 100644
index 000000000000..0a84b62b5a62
--- /dev/null
+++ b/refs/clojure.string/includesQMARK.md
@@ -0,0 +1,114 @@
+## clojure.string/includes?
+
+
+
+
+
+function |
+ |
+
+
+
+
+
+(__includes?__ s substr)
+
+
+---
+
+
+
+
+
+Source docstring:
+
+```
+True if s includes substr.
+```
+
+
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L255-L258):
+
+```clj
+(defn ^boolean includes?
+ [s substr]
+ (gstring/contains s substr))
+```
+
+
+
+---
+
+
+
+###### External doc links:
+
+[`clojure.string/includes?` @ crossclj](http://crossclj.info/fun/clojure.string.cljs/includes%3F.html)
+
+---
+
+
+
+
+ |
+Created for the upcoming ClojureScript website.
+[edit here] | [learn how]
+ |
+
+[edit here]:https://github.com/cljsinfo/cljs-api-docs/blob/master/cljsdoc/clojure.string/includesQMARK.cljsdoc
+[learn how]:https://github.com/cljsinfo/cljs-api-docs/wiki/cljsdoc-files
+
+
diff --git a/refs/clojure.string/index-of.md b/refs/clojure.string/index-of.md
new file mode 100644
index 000000000000..627877613308
--- /dev/null
+++ b/refs/clojure.string/index-of.md
@@ -0,0 +1,125 @@
+## clojure.string/index-of
+
+
+
+
+
+function |
+ |
+
+
+
+
+
+(__index-of__ s value)
+
+
+(__index-of__ s value from-index)
+
+
+---
+
+
+
+
+
+Source docstring:
+
+```
+Return index of value (string or char) in s, optionally searching
+forward from from-index or nil if not found.
+```
+
+
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L217-L229):
+
+```clj
+(defn index-of
+ ([s value]
+ (let [result (.indexOf s value)]
+ (if (neg? result)
+ nil
+ result)))
+ ([s value from-index]
+ (let [result (.indexOf s value from-index)]
+ (if (neg? result)
+ nil
+ result))))
+```
+
+
+
+---
+
+
+
+###### External doc links:
+
+[`clojure.string/index-of` @ crossclj](http://crossclj.info/fun/clojure.string.cljs/index-of.html)
+
+---
+
+
+
+
+ |
+Created for the upcoming ClojureScript website.
+[edit here] | [learn how]
+ |
+
+[edit here]:https://github.com/cljsinfo/cljs-api-docs/blob/master/cljsdoc/clojure.string/index-of.cljsdoc
+[learn how]:https://github.com/cljsinfo/cljs-api-docs/wiki/cljsdoc-files
+
+
diff --git a/refs/clojure.string/join.md b/refs/clojure.string/join.md
index c2c40c01b2ea..b1a663ec4cc4 100644
--- a/refs/clojure.string/join.md
+++ b/refs/clojure.string/join.md
@@ -40,7 +40,7 @@ separated by an optional separator.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L66-L83):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L66-L83):
```clj
(defn join
@@ -65,12 +65,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:66-83](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L66-L83)
+ └── [string.cljs:66-83](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L66-L83)
-->
@@ -122,7 +122,7 @@ The API data for this symbol:
:source {:code "(defn join\n ([coll]\n (loop [sb (StringBuffer.) coll (seq coll)]\n (if-not (nil? coll)\n (recur (. sb (append (str (first coll)))) (next coll))\n (.toString sb))))\n ([separator coll]\n (loop [sb (StringBuffer.) coll (seq coll)]\n (if-not (nil? coll)\n (do\n (. sb (append (str (first coll))))\n (let [coll (next coll)]\n (when-not (nil? coll)\n (. sb (append separator)))\n (recur sb coll)))\n (.toString sb)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [66 83]},
:full-name "clojure.string/join",
diff --git a/refs/clojure.string/last-index-of.md b/refs/clojure.string/last-index-of.md
new file mode 100644
index 000000000000..839a39d8212e
--- /dev/null
+++ b/refs/clojure.string/last-index-of.md
@@ -0,0 +1,125 @@
+## clojure.string/last-index-of
+
+
+
+
+
+function |
+ |
+
+
+
+
+
+(__last-index-of__ s value)
+
+
+(__last-index-of__ s value from-index)
+
+
+---
+
+
+
+
+
+Source docstring:
+
+```
+Return last index of value (string or char) in s, optionally
+searching backward from from-index or nil if not found.
+```
+
+
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L231-L243):
+
+```clj
+(defn last-index-of
+ ([s value]
+ (let [result (.lastIndexOf s value)]
+ (if (neg? result)
+ nil
+ result)))
+ ([s value from-index]
+ (let [result (.lastIndexOf s value from-index)]
+ (if (neg? result)
+ nil
+ result))))
+```
+
+
+
+---
+
+
+
+###### External doc links:
+
+[`clojure.string/last-index-of` @ crossclj](http://crossclj.info/fun/clojure.string.cljs/last-index-of.html)
+
+---
+
+
+
+
+ |
+Created for the upcoming ClojureScript website.
+[edit here] | [learn how]
+ |
+
+[edit here]:https://github.com/cljsinfo/cljs-api-docs/blob/master/cljsdoc/clojure.string/last-index-of.cljsdoc
+[learn how]:https://github.com/cljsinfo/cljs-api-docs/wiki/cljsdoc-files
+
+
diff --git a/refs/clojure.string/lower-case.md b/refs/clojure.string/lower-case.md
index 9be148395e95..143971a15f40 100644
--- a/refs/clojure.string/lower-case.md
+++ b/refs/clojure.string/lower-case.md
@@ -35,7 +35,7 @@ Converts string to all lower-case.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L90-L93):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L90-L93):
```clj
(defn lower-case
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:90-93](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L90-L93)
+ └── [string.cljs:90-93](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L90-L93)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defn lower-case\n [s]\n (.toLowerCase s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [90 93]},
:full-name "clojure.string/lower-case",
diff --git a/refs/clojure.string/replace-first.md b/refs/clojure.string/replace-first.md
index 19142e3dc841..f8ce02564a78 100644
--- a/refs/clojure.string/replace-first.md
+++ b/refs/clojure.string/replace-first.md
@@ -47,7 +47,7 @@ pattern / (string or function of match).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L57-L64):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L57-L64):
```clj
(defn replace-first
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:57-64](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L57-L64)
+ └── [string.cljs:57-64](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L57-L64)
-->
@@ -116,7 +116,7 @@ The API data for this symbol:
:source {:code "(defn replace-first\n [s match replacement]\n (.replace s match replacement))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [57 64]},
:full-name "clojure.string/replace-first",
diff --git a/refs/clojure.string/replace.md b/refs/clojure.string/replace.md
index fd7d37571ff3..af0405e56d05 100644
--- a/refs/clojure.string/replace.md
+++ b/refs/clojure.string/replace.md
@@ -54,7 +54,7 @@ pattern / (string or function of match).
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L39-L55):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L39-L55):
```clj
(defn replace
@@ -75,12 +75,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:39-55](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L39-L55)
+ └── [string.cljs:39-55](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L39-L55)
-->
@@ -135,7 +135,7 @@ The API data for this symbol:
:source {:code "(defn replace\n [s match replacement]\n (cond\n (string? match)\n (.replace s (js/RegExp. (gstring/regExpEscape match) \"g\") replacement)\n\n (instance? js/RegExp match)\n (if (string? replacement)\n (replace-all s match replacement)\n (replace-all s match (replace-with replacement)))\n\n :else (throw (str \"Invalid match arg: \" match))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [39 55]},
:full-name "clojure.string/replace",
diff --git a/refs/clojure.string/reverse.md b/refs/clojure.string/reverse.md
index 260d8779b905..1eaf8f26360c 100644
--- a/refs/clojure.string/reverse.md
+++ b/refs/clojure.string/reverse.md
@@ -35,7 +35,7 @@ Returns s with its characters reversed.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L21-L25):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L21-L25):
```clj
(defn reverse
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:21-25](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L21-L25)
+ └── [string.cljs:21-25](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L21-L25)
-->
@@ -105,7 +105,7 @@ The API data for this symbol:
:source {:code "(defn reverse\n [s]\n (-> (.replace s re-surrogate-pair \"$2$1\")\n (.. (split \"\") (reverse) (join \"\"))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [21 25]},
:full-name "clojure.string/reverse",
diff --git a/refs/clojure.string/split-lines.md b/refs/clojure.string/split-lines.md
index 96a86ea5aeaf..dd011129336b 100644
--- a/refs/clojure.string/split-lines.md
+++ b/refs/clojure.string/split-lines.md
@@ -42,7 +42,7 @@ Splits s on
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L160-L163):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L160-L163):
```clj
(defn split-lines
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:160-163](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L160-L163)
+ └── [string.cljs:160-163](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L160-L163)
-->
@@ -112,7 +112,7 @@ The API data for this symbol:
:source {:code "(defn split-lines\n [s]\n (split s #\"\\n|\\r\\n\"))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [160 163]},
:full-name "clojure.string/split-lines",
diff --git a/refs/clojure.string/split.md b/refs/clojure.string/split.md
index a5f81e8a1984..2aa7e8f94ef5 100644
--- a/refs/clojure.string/split.md
+++ b/refs/clojure.string/split.md
@@ -47,7 +47,7 @@ the maximum number of splits. Not lazy. Returns vector of the splits.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L136-L158):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L136-L158):
```clj
(defn split
@@ -77,12 +77,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:136-158](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L136-L158)
+ └── [string.cljs:136-158](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L136-L158)
-->
@@ -137,7 +137,7 @@ The API data for this symbol:
:source {:code "(defn split\n ([s re]\n (split s re 0))\n ([s re limit]\n (discard-trailing-if-needed limit\n (if (identical? \"/(?:)/\" (str re))\n (split-with-empty-regex s limit)\n (if (< limit 1)\n (vec (.split (str s) re))\n (loop [s s\n limit limit\n parts []]\n (if (== 1 limit)\n (conj parts s)\n (let [m (re-find re s)]\n (if-not (nil? m)\n (let [index (.indexOf s m)]\n (recur (.substring s (+ index (count m)))\n (dec limit)\n (conj parts (.substring s 0 index))))\n (conj parts s))))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [136 158]},
:full-name "clojure.string/split",
diff --git a/refs/clojure.string/starts-withQMARK.md b/refs/clojure.string/starts-withQMARK.md
new file mode 100644
index 000000000000..51a21b5a0475
--- /dev/null
+++ b/refs/clojure.string/starts-withQMARK.md
@@ -0,0 +1,114 @@
+## clojure.string/starts-with?
+
+
+
+
+
+function |
+ |
+
+
+
+
+
+(__starts-with?__ s substr)
+
+
+---
+
+
+
+
+
+Source docstring:
+
+```
+True if s starts with substr.
+```
+
+
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L245-L248):
+
+```clj
+(defn ^boolean starts-with?
+ [s substr]
+ (gstring/startsWith s substr))
+```
+
+
+
+---
+
+
+
+###### External doc links:
+
+[`clojure.string/starts-with?` @ crossclj](http://crossclj.info/fun/clojure.string.cljs/starts-with%3F.html)
+
+---
+
+
+
+
+ |
+Created for the upcoming ClojureScript website.
+[edit here] | [learn how]
+ |
+
+[edit here]:https://github.com/cljsinfo/cljs-api-docs/blob/master/cljsdoc/clojure.string/starts-withQMARK.cljsdoc
+[learn how]:https://github.com/cljsinfo/cljs-api-docs/wiki/cljsdoc-files
+
+
diff --git a/refs/clojure.string/trim-newline.md b/refs/clojure.string/trim-newline.md
index 5e9cfdf0f07f..6a0363c14698 100644
--- a/refs/clojure.string/trim-newline.md
+++ b/refs/clojure.string/trim-newline.md
@@ -38,7 +38,7 @@ string. Similar to Perl's chomp.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L180-L191):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L180-L191):
```clj
(defn trim-newline
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:180-191](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L180-L191)
+ └── [string.cljs:180-191](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L180-L191)
-->
@@ -114,7 +114,7 @@ The API data for this symbol:
:source {:code "(defn trim-newline\n [s]\n (loop [index (.-length s)]\n (if (zero? index)\n \"\"\n (let [ch (get s (dec index))]\n (if (or (identical? \\newline ch)\n (identical? \\return ch))\n (recur (dec index))\n (.substring s 0 index))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [180 191]},
:full-name "clojure.string/trim-newline",
diff --git a/refs/clojure.string/trim.md b/refs/clojure.string/trim.md
index 8886d2cfd36c..6a6aea007a95 100644
--- a/refs/clojure.string/trim.md
+++ b/refs/clojure.string/trim.md
@@ -35,7 +35,7 @@ Removes whitespace from both ends of string.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L165-L168):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L165-L168):
```clj
(defn trim
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:165-168](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L165-L168)
+ └── [string.cljs:165-168](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L165-L168)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defn trim\n [s]\n (gstring/trim s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [165 168]},
:full-name "clojure.string/trim",
diff --git a/refs/clojure.string/triml.md b/refs/clojure.string/triml.md
index 2112fd0ce03f..bc7abace69f1 100644
--- a/refs/clojure.string/triml.md
+++ b/refs/clojure.string/triml.md
@@ -35,7 +35,7 @@ Removes whitespace from the left side of string.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L170-L173):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L170-L173):
```clj
(defn triml
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:170-173](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L170-L173)
+ └── [string.cljs:170-173](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L170-L173)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defn triml\n [s]\n (gstring/trimLeft s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [170 173]},
:full-name "clojure.string/triml",
diff --git a/refs/clojure.string/trimr.md b/refs/clojure.string/trimr.md
index c8289cd7a10e..308a8b4d945b 100644
--- a/refs/clojure.string/trimr.md
+++ b/refs/clojure.string/trimr.md
@@ -35,7 +35,7 @@ Removes whitespace from the right side of string.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L175-L178):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L175-L178):
```clj
(defn trimr
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:175-178](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L175-L178)
+ └── [string.cljs:175-178](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L175-L178)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defn trimr\n [s]\n (gstring/trimRight s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [175 178]},
:full-name "clojure.string/trimr",
diff --git a/refs/clojure.string/upper-case.md b/refs/clojure.string/upper-case.md
index 9fd2f3750fb4..ac6cc3639ba1 100644
--- a/refs/clojure.string/upper-case.md
+++ b/refs/clojure.string/upper-case.md
@@ -35,7 +35,7 @@ Converts string to all upper-case.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L85-L88):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L85-L88):
```clj
(defn upper-case
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:85-88](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L85-L88)
+ └── [string.cljs:85-88](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/string.cljs#L85-L88)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defn upper-case\n [s]\n (.toUpperCase s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/string.cljs",
:lines [85 88]},
:full-name "clojure.string/upper-case",
diff --git a/refs/clojure.walk/keywordize-keys.md b/refs/clojure.walk/keywordize-keys.md
index e5909bc5abbb..2a2edde6b4e4 100644
--- a/refs/clojure.walk/keywordize-keys.md
+++ b/refs/clojure.walk/keywordize-keys.md
@@ -30,7 +30,7 @@ Recursively transforms all map keys from strings to keywords.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L66-L72):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L66-L72):
```clj
(defn keywordize-keys
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:66-72](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L66-L72)
+ └── [walk.cljs:66-72](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L66-L72)
-->
@@ -100,7 +100,7 @@ The API data for this symbol:
:source {:code "(defn keywordize-keys\n [m]\n (let [f (fn [[k v]] (if (string? k) [(keyword k) v] [k v]))]\n ;; only apply to maps\n (postwalk (fn [x] (if (map? x) (into {} (map f x)) x)) m)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/walk.cljs",
:lines [66 72]},
:full-name "clojure.walk/keywordize-keys",
diff --git a/refs/clojure.walk/postwalk-replace.md b/refs/clojure.walk/postwalk-replace.md
index 731a9c19878d..cb83d4408cae 100644
--- a/refs/clojure.walk/postwalk-replace.md
+++ b/refs/clojure.walk/postwalk-replace.md
@@ -32,7 +32,7 @@ replacement at the leaves of the tree first.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L90-L96):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L90-L96):
```clj
(defn postwalk-replace
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:90-96](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L90-L96)
+ └── [walk.cljs:90-96](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L90-L96)
-->
@@ -100,7 +100,7 @@ The API data for this symbol:
:source {:code "(defn postwalk-replace\n [smap form]\n (postwalk (fn [x] (if (contains? smap x) (smap x) x)) form))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/walk.cljs",
:lines [90 96]},
:full-name "clojure.walk/postwalk-replace",
diff --git a/refs/clojure.walk/postwalk.md b/refs/clojure.walk/postwalk.md
index 88aa5e69f108..7c6541f21e7d 100644
--- a/refs/clojure.walk/postwalk.md
+++ b/refs/clojure.walk/postwalk.md
@@ -32,7 +32,7 @@ Recognizes all Clojure data structures. Consumes seqs as with doall.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L52-L58):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L52-L58):
```clj
(defn postwalk
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:52-58](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L52-L58)
+ └── [walk.cljs:52-58](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L52-L58)
-->
@@ -100,7 +100,7 @@ The API data for this symbol:
:source {:code "(defn postwalk\n [f form]\n (walk (partial postwalk f) f form))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/walk.cljs",
:lines [52 58]},
:full-name "clojure.walk/postwalk",
diff --git a/refs/clojure.walk/prewalk-replace.md b/refs/clojure.walk/prewalk-replace.md
index 863aa1483c6d..1d558517af2e 100644
--- a/refs/clojure.walk/prewalk-replace.md
+++ b/refs/clojure.walk/prewalk-replace.md
@@ -32,7 +32,7 @@ replacement at the root of the tree first.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L82-L88):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L82-L88):
```clj
(defn prewalk-replace
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:82-88](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L82-L88)
+ └── [walk.cljs:82-88](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L82-L88)
-->
@@ -100,7 +100,7 @@ The API data for this symbol:
:source {:code "(defn prewalk-replace\n [smap form]\n (prewalk (fn [x] (if (contains? smap x) (smap x) x)) form))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/walk.cljs",
:lines [82 88]},
:full-name "clojure.walk/prewalk-replace",
diff --git a/refs/clojure.walk/prewalk.md b/refs/clojure.walk/prewalk.md
index bfa9b8f4150a..26ca247cfb4c 100644
--- a/refs/clojure.walk/prewalk.md
+++ b/refs/clojure.walk/prewalk.md
@@ -30,7 +30,7 @@ Like postwalk, but does pre-order traversal.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L60-L64):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L60-L64):
```clj
(defn prewalk
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:60-64](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L60-L64)
+ └── [walk.cljs:60-64](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L60-L64)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn prewalk\n [f form]\n (walk (partial prewalk f) identity (f form)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/walk.cljs",
:lines [60 64]},
:full-name "clojure.walk/prewalk",
diff --git a/refs/clojure.walk/stringify-keys.md b/refs/clojure.walk/stringify-keys.md
index 1717dd153f1b..242774c6b634 100644
--- a/refs/clojure.walk/stringify-keys.md
+++ b/refs/clojure.walk/stringify-keys.md
@@ -30,7 +30,7 @@ Recursively transforms all map keys from keywords to strings.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L74-L80):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L74-L80):
```clj
(defn stringify-keys
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:74-80](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L74-L80)
+ └── [walk.cljs:74-80](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L74-L80)
-->
@@ -100,7 +100,7 @@ The API data for this symbol:
:source {:code "(defn stringify-keys\n [m]\n (let [f (fn [[k v]] (if (keyword? k) [(name k) v] [k v]))]\n ;; only apply to maps\n (postwalk (fn [x] (if (map? x) (into {} (map f x)) x)) m)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/walk.cljs",
:lines [74 80]},
:full-name "clojure.walk/stringify-keys",
diff --git a/refs/clojure.walk/walk.md b/refs/clojure.walk/walk.md
index 4033d4f1fdb8..516f23f8d4e7 100644
--- a/refs/clojure.walk/walk.md
+++ b/refs/clojure.walk/walk.md
@@ -33,7 +33,7 @@ Recognizes all Clojure data structures. Consumes seqs as with doall.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L37-L50):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L37-L50):
```clj
(defn walk
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:37-50](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L37-L50)
+ └── [walk.cljs:37-50](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/walk.cljs#L37-L50)
-->
@@ -106,7 +106,7 @@ The API data for this symbol:
:source {:code "(defn walk\n [inner outer form]\n (cond\n (list? form) (outer (apply list (map inner form)))\n (seq? form) (outer (doall (map inner form)))\n (record? form) (outer (reduce (fn [r x] (conj r (inner x))) form form))\n (coll? form) (outer (into (empty form) (map inner form)))\n :else (outer form)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/walk.cljs",
:lines [37 50]},
:full-name "clojure.walk/walk",
diff --git a/refs/clojure.zip/append-child.md b/refs/clojure.zip/append-child.md
index 3cb688880c71..d83084dd3fca 100644
--- a/refs/clojure.zip/append-child.md
+++ b/refs/clojure.zip/append-child.md
@@ -31,7 +31,7 @@ without moving
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L200-L204):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L200-L204):
```clj
(defn append-child
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:200-204](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L200-L204)
+ └── [zip.cljs:200-204](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L200-L204)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn append-child\n [loc item]\n (replace loc (make-node loc (node loc) (concat (children loc) [item]))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [200 204]},
:full-name "clojure.zip/append-child",
diff --git a/refs/clojure.zip/branchQMARK.md b/refs/clojure.zip/branchQMARK.md
index e0dbb1a0882c..545674a71d24 100644
--- a/refs/clojure.zip/branchQMARK.md
+++ b/refs/clojure.zip/branchQMARK.md
@@ -30,7 +30,7 @@ Returns true if the node at loc is a branch
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L64-L67):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L64-L67):
```clj
(defn branch?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:64-67](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L64-L67)
+ └── [zip.cljs:64-67](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L64-L67)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn branch?\n [loc]\n ((:zip/branch? (meta loc)) (node loc)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [64 67]},
:full-name "clojure.zip/branch?",
diff --git a/refs/clojure.zip/children.md b/refs/clojure.zip/children.md
index 33f0cc3c439a..978a22b12575 100644
--- a/refs/clojure.zip/children.md
+++ b/refs/clojure.zip/children.md
@@ -30,7 +30,7 @@ Returns a seq of the children of node at loc, which must be a branch
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L69-L74):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L69-L74):
```clj
(defn children
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:69-74](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L69-L74)
+ └── [zip.cljs:69-74](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L69-L74)
-->
@@ -100,7 +100,7 @@ The API data for this symbol:
:source {:code "(defn children\n [loc]\n (if (branch? loc)\n ((:zip/children (meta loc)) (node loc))\n (throw \"called children on a leaf node\")))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [69 74]},
:full-name "clojure.zip/children",
diff --git a/refs/clojure.zip/down.md b/refs/clojure.zip/down.md
index bc6fc44a04cb..fda4866beb80 100644
--- a/refs/clojure.zip/down.md
+++ b/refs/clojure.zip/down.md
@@ -31,7 +31,7 @@ nil if no children
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L98-L109):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L98-L109):
```clj
(defn down
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:98-109](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L98-L109)
+ └── [zip.cljs:98-109](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L98-L109)
-->
@@ -106,7 +106,7 @@ The API data for this symbol:
:source {:code "(defn down\n [loc]\n (when (branch? loc)\n (let [[node path] loc\n [c & cnext :as cs] (children loc)]\n (when cs\n (with-meta [c {:l [] \n :pnodes (if path (conj (:pnodes path) node) [node]) \n :ppath path \n :r cnext}] (meta loc))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [98 109]},
:full-name "clojure.zip/down",
diff --git a/refs/clojure.zip/edit.md b/refs/clojure.zip/edit.md
index f5815293a66a..f990aafcb613 100644
--- a/refs/clojure.zip/edit.md
+++ b/refs/clojure.zip/edit.md
@@ -30,7 +30,7 @@ Replaces the node at this loc with the value of (f node args)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L189-L192):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L189-L192):
```clj
(defn edit
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:189-192](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L189-L192)
+ └── [zip.cljs:189-192](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L189-L192)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn edit\n [loc f & args]\n (replace loc (apply f (node loc) args)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [189 192]},
:full-name "clojure.zip/edit",
diff --git a/refs/clojure.zip/endQMARK.md b/refs/clojure.zip/endQMARK.md
index dcb518d9c0d4..3e5e43b85ab8 100644
--- a/refs/clojure.zip/endQMARK.md
+++ b/refs/clojure.zip/endQMARK.md
@@ -30,7 +30,7 @@ Returns true if loc represents the end of a depth-first walk
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L232-L235):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L232-L235):
```clj
(defn end?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:232-235](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L232-L235)
+ └── [zip.cljs:232-235](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L232-L235)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn end?\n [loc]\n (= :end (loc 1)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [232 235]},
:full-name "clojure.zip/end?",
diff --git a/refs/clojure.zip/insert-child.md b/refs/clojure.zip/insert-child.md
index dcc7d1de95c5..4c184ed334ec 100644
--- a/refs/clojure.zip/insert-child.md
+++ b/refs/clojure.zip/insert-child.md
@@ -31,7 +31,7 @@ without moving
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L194-L198):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L194-L198):
```clj
(defn insert-child
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:194-198](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L194-L198)
+ └── [zip.cljs:194-198](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L194-L198)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn insert-child\n [loc item]\n (replace loc (make-node loc (node loc) (cons item (children loc)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [194 198]},
:full-name "clojure.zip/insert-child",
diff --git a/refs/clojure.zip/insert-left.md b/refs/clojure.zip/insert-left.md
index 2f67366d6954..3a7a7d4c8d34 100644
--- a/refs/clojure.zip/insert-left.md
+++ b/refs/clojure.zip/insert-left.md
@@ -31,7 +31,7 @@ without moving
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L165-L172):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L165-L172):
```clj
(defn insert-left
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:165-172](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L165-L172)
+ └── [zip.cljs:165-172](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L165-L172)
-->
@@ -102,7 +102,7 @@ The API data for this symbol:
:source {:code "(defn insert-left\n [loc item]\n (let [[node {l :l :as path}] loc]\n (if (nil? path)\n (throw \"Insert at top\")\n (with-meta [node (assoc path :l (conj l item) :changed? true)] (meta loc)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [165 172]},
:full-name "clojure.zip/insert-left",
diff --git a/refs/clojure.zip/insert-right.md b/refs/clojure.zip/insert-right.md
index 9532aca08915..5b0d98ec953c 100644
--- a/refs/clojure.zip/insert-right.md
+++ b/refs/clojure.zip/insert-right.md
@@ -31,7 +31,7 @@ without moving
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L174-L181):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L174-L181):
```clj
(defn insert-right
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:174-181](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L174-L181)
+ └── [zip.cljs:174-181](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L174-L181)
-->
@@ -102,7 +102,7 @@ The API data for this symbol:
:source {:code "(defn insert-right\n [loc item]\n (let [[node {r :r :as path}] loc]\n (if (nil? path)\n (throw \"Insert at top\")\n (with-meta [node (assoc path :r (cons item r) :changed? true)] (meta loc)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [174 181]},
:full-name "clojure.zip/insert-right",
diff --git a/refs/clojure.zip/left.md b/refs/clojure.zip/left.md
index d5cdc409251f..c7bbc1eb9feb 100644
--- a/refs/clojure.zip/left.md
+++ b/refs/clojure.zip/left.md
@@ -30,7 +30,7 @@ Returns the loc of the left sibling of the node at this loc, or nil
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L150-L155):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L150-L155):
```clj
(defn left
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:150-155](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L150-L155)
+ └── [zip.cljs:150-155](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L150-L155)
-->
@@ -100,7 +100,7 @@ The API data for this symbol:
:source {:code "(defn left\n [loc]\n (let [[node {l :l r :r :as path}] loc]\n (when (and path (seq l))\n (with-meta [(peek l) (assoc path :l (pop l) :r (cons node r))] (meta loc)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [150 155]},
:full-name "clojure.zip/left",
diff --git a/refs/clojure.zip/leftmost.md b/refs/clojure.zip/leftmost.md
index 40fe9376aae9..d54ff9b6e239 100644
--- a/refs/clojure.zip/leftmost.md
+++ b/refs/clojure.zip/leftmost.md
@@ -30,7 +30,7 @@ Returns the loc of the leftmost sibling of the node at this loc, or self
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L157-L163):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L157-L163):
```clj
(defn leftmost
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:157-163](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L157-L163)
+ └── [zip.cljs:157-163](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L157-L163)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(defn leftmost\n [loc]\n (let [[node {l :l r :r :as path}] loc]\n (if (and path (seq l))\n (with-meta [(first l) (assoc path :l [] :r (concat (rest l) [node] r))] (meta loc))\n loc)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [157 163]},
:full-name "clojure.zip/leftmost",
diff --git a/refs/clojure.zip/lefts.md b/refs/clojure.zip/lefts.md
index b281242da2a7..240377cc11b7 100644
--- a/refs/clojure.zip/lefts.md
+++ b/refs/clojure.zip/lefts.md
@@ -30,7 +30,7 @@ Returns a seq of the left siblings of this loc
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L87-L90):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L87-L90):
```clj
(defn lefts
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:87-90](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L87-L90)
+ └── [zip.cljs:87-90](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L87-L90)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn lefts\n [loc]\n (seq (:l (loc 1))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [87 90]},
:full-name "clojure.zip/lefts",
diff --git a/refs/clojure.zip/make-node.md b/refs/clojure.zip/make-node.md
index ff7f1a345585..afe41c9300d4 100644
--- a/refs/clojure.zip/make-node.md
+++ b/refs/clojure.zip/make-node.md
@@ -31,7 +31,7 @@ children. The loc is only used to supply the constructor.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L76-L80):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L76-L80):
```clj
(defn make-node
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:76-80](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L76-L80)
+ └── [zip.cljs:76-80](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L76-L80)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn make-node\n [loc node children]\n ((:zip/make-node (meta loc)) node children))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [76 80]},
:full-name "clojure.zip/make-node",
diff --git a/refs/clojure.zip/next.md b/refs/clojure.zip/next.md
index 477471312c41..59e8d845c39a 100644
--- a/refs/clojure.zip/next.md
+++ b/refs/clojure.zip/next.md
@@ -32,7 +32,7 @@ at the end, stays there.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L206-L219):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L206-L219):
```clj
(defn next
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:206-219](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L206-L219)
+ └── [zip.cljs:206-219](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L206-L219)
-->
@@ -108,7 +108,7 @@ The API data for this symbol:
:source {:code "(defn next\n [loc]\n (if (= :end (loc 1))\n loc\n (or \n (and (branch? loc) (down loc))\n (right loc)\n (loop [p loc]\n (if (up p)\n (or (right (up p)) (recur (up p)))\n [(node p) :end])))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [206 219]},
:full-name "clojure.zip/next",
diff --git a/refs/clojure.zip/node.md b/refs/clojure.zip/node.md
index 4784127c78d2..7c29a4308e2a 100644
--- a/refs/clojure.zip/node.md
+++ b/refs/clojure.zip/node.md
@@ -30,7 +30,7 @@ Returns the node at loc
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L60-L62):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L60-L62):
```clj
(defn node
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:60-62](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L60-L62)
+ └── [zip.cljs:60-62](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L60-L62)
-->
@@ -97,7 +97,7 @@ The API data for this symbol:
:source {:code "(defn node\n [loc] (loc 0))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [60 62]},
:full-name "clojure.zip/node",
diff --git a/refs/clojure.zip/path.md b/refs/clojure.zip/path.md
index d56fc5785264..5d1117c52be3 100644
--- a/refs/clojure.zip/path.md
+++ b/refs/clojure.zip/path.md
@@ -30,7 +30,7 @@ Returns a seq of nodes leading to this loc
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L82-L85):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L82-L85):
```clj
(defn path
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:82-85](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L82-L85)
+ └── [zip.cljs:82-85](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L82-L85)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn path\n [loc]\n (:pnodes (loc 1)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [82 85]},
:full-name "clojure.zip/path",
diff --git a/refs/clojure.zip/prev.md b/refs/clojure.zip/prev.md
index ef279a41fb2d..ed7d1d486f23 100644
--- a/refs/clojure.zip/prev.md
+++ b/refs/clojure.zip/prev.md
@@ -31,7 +31,7 @@ at the root, returns nil.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L221-L230):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L221-L230):
```clj
(defn prev
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:221-230](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L221-L230)
+ └── [zip.cljs:221-230](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L221-L230)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defn prev\n [loc]\n (if-let [lloc (left loc)]\n (loop [loc lloc]\n (if-let [child (and (branch? loc) (down loc))]\n (recur (rightmost child))\n loc))\n (up loc)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [221 230]},
:full-name "clojure.zip/prev",
diff --git a/refs/clojure.zip/remove.md b/refs/clojure.zip/remove.md
index f9d4612696f0..c0410b97c984 100644
--- a/refs/clojure.zip/remove.md
+++ b/refs/clojure.zip/remove.md
@@ -31,7 +31,7 @@ it in a depth-first walk.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L237-L251):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L237-L251):
```clj
(defn remove
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:237-251](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L237-L251)
+ └── [zip.cljs:237-251](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L237-L251)
-->
@@ -109,7 +109,7 @@ The API data for this symbol:
:source {:code "(defn remove\n [loc]\n (let [[node {l :l, ppath :ppath, pnodes :pnodes, rs :r, :as path}] loc]\n (if (nil? path)\n (throw \"Remove at top\")\n (if (pos? (count l))\n (loop [loc (with-meta [(peek l) (assoc path :l (pop l) :changed? true)] (meta loc))]\n (if-let [child (and (branch? loc) (down loc))]\n (recur (rightmost child))\n loc))\n (with-meta [(make-node loc (peek pnodes) rs) \n (and ppath (assoc ppath :changed? true))]\n (meta loc))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [237 251]},
:full-name "clojure.zip/remove",
diff --git a/refs/clojure.zip/replace.md b/refs/clojure.zip/replace.md
index c93507a48ef8..8791f20a8a4d 100644
--- a/refs/clojure.zip/replace.md
+++ b/refs/clojure.zip/replace.md
@@ -30,7 +30,7 @@ Replaces the node at this loc, without moving
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L183-L187):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L183-L187):
```clj
(defn replace
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:183-187](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L183-L187)
+ └── [zip.cljs:183-187](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L183-L187)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn replace\n [loc node]\n (let [[_ path] loc]\n (with-meta [node (assoc path :changed? true)] (meta loc))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [183 187]},
:full-name "clojure.zip/replace",
diff --git a/refs/clojure.zip/right.md b/refs/clojure.zip/right.md
index cca1fbf9befa..6f7d1f3d9faa 100644
--- a/refs/clojure.zip/right.md
+++ b/refs/clojure.zip/right.md
@@ -30,7 +30,7 @@ Returns the loc of the right sibling of the node at this loc, or nil
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L135-L140):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L135-L140):
```clj
(defn right
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:135-140](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L135-L140)
+ └── [zip.cljs:135-140](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L135-L140)
-->
@@ -100,7 +100,7 @@ The API data for this symbol:
:source {:code "(defn right\n [loc]\n (let [[node {l :l [r & rnext :as rs] :r :as path}] loc]\n (when (and path rs)\n (with-meta [r (assoc path :l (conj l node) :r rnext)] (meta loc)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [135 140]},
:full-name "clojure.zip/right",
diff --git a/refs/clojure.zip/rightmost.md b/refs/clojure.zip/rightmost.md
index 9df0df7cf54e..c877df6541fb 100644
--- a/refs/clojure.zip/rightmost.md
+++ b/refs/clojure.zip/rightmost.md
@@ -30,7 +30,7 @@ Returns the loc of the rightmost sibling of the node at this loc, or self
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L142-L148):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L142-L148):
```clj
(defn rightmost
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:142-148](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L142-L148)
+ └── [zip.cljs:142-148](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L142-L148)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(defn rightmost\n [loc]\n (let [[node {l :l r :r :as path}] loc]\n (if (and path r)\n (with-meta [(last r) (assoc path :l (apply conj l node (butlast r)) :r nil)] (meta loc))\n loc)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [142 148]},
:full-name "clojure.zip/rightmost",
diff --git a/refs/clojure.zip/rights.md b/refs/clojure.zip/rights.md
index a8dc7b8c9405..9015beb905d8 100644
--- a/refs/clojure.zip/rights.md
+++ b/refs/clojure.zip/rights.md
@@ -30,7 +30,7 @@ Returns a seq of the right siblings of this loc
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L92-L95):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L92-L95):
```clj
(defn rights
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:92-95](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L92-L95)
+ └── [zip.cljs:92-95](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L92-L95)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn rights\n [loc]\n (:r (loc 1)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [92 95]},
:full-name "clojure.zip/rights",
diff --git a/refs/clojure.zip/root.md b/refs/clojure.zip/root.md
index b951a68104c6..1a9d5f5e0a09 100644
--- a/refs/clojure.zip/root.md
+++ b/refs/clojure.zip/root.md
@@ -31,7 +31,7 @@ changes.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L124-L133):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L124-L133):
```clj
(defn root
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:124-133](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L124-L133)
+ └── [zip.cljs:124-133](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L124-L133)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
:source {:code "(defn root\n [loc]\n (if (= :end (loc 1))\n (node loc)\n (let [p (up loc)]\n (if p\n (recur p)\n (node loc)))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [124 133]},
:full-name "clojure.zip/root",
diff --git a/refs/clojure.zip/seq-zip.md b/refs/clojure.zip/seq-zip.md
index cf8ab62322b9..12b1127cea66 100644
--- a/refs/clojure.zip/seq-zip.md
+++ b/refs/clojure.zip/seq-zip.md
@@ -30,7 +30,7 @@ Returns a zipper for nested sequences, given a root sequence
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L34-L40):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L34-L40):
```clj
(defn seq-zip
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:34-40](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L34-L40)
+ └── [zip.cljs:34-40](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L34-L40)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(defn seq-zip\n [root]\n (zipper seq?\n identity\n (fn [node children] (with-meta children (meta node)))\n root))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [34 40]},
:full-name "clojure.zip/seq-zip",
diff --git a/refs/clojure.zip/up.md b/refs/clojure.zip/up.md
index a9e293152e81..4480ebfdcd66 100644
--- a/refs/clojure.zip/up.md
+++ b/refs/clojure.zip/up.md
@@ -31,7 +31,7 @@ the top
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L111-L122):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L111-L122):
```clj
(defn up
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:111-122](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L111-L122)
+ └── [zip.cljs:111-122](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L111-L122)
-->
@@ -106,7 +106,7 @@ The API data for this symbol:
:source {:code "(defn up\n [loc]\n (let [[node {l :l, ppath :ppath, pnodes :pnodes r :r, changed? :changed?, :as path}] loc]\n (when pnodes\n (let [pnode (peek pnodes)]\n (with-meta (if changed?\n [(make-node loc pnode (concat l (cons node r))) \n (and ppath (assoc ppath :changed? true))]\n [pnode ppath])\n (meta loc))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [111 122]},
:full-name "clojure.zip/up",
diff --git a/refs/clojure.zip/vector-zip.md b/refs/clojure.zip/vector-zip.md
index 169b56ecd0bb..9f57d3909e9b 100644
--- a/refs/clojure.zip/vector-zip.md
+++ b/refs/clojure.zip/vector-zip.md
@@ -30,7 +30,7 @@ Returns a zipper for nested vectors, given a root vector
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L42-L48):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L42-L48):
```clj
(defn vector-zip
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:42-48](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L42-L48)
+ └── [zip.cljs:42-48](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L42-L48)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
:source {:code "(defn vector-zip\n [root]\n (zipper vector?\n seq\n (fn [node children] (with-meta (vec children) (meta node)))\n root))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [42 48]},
:full-name "clojure.zip/vector-zip",
diff --git a/refs/clojure.zip/xml-zip.md b/refs/clojure.zip/xml-zip.md
index 4f6018df0629..75d59126a5c0 100644
--- a/refs/clojure.zip/xml-zip.md
+++ b/refs/clojure.zip/xml-zip.md
@@ -31,7 +31,7 @@ given a root element
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L50-L58):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L50-L58):
```clj
(defn xml-zip
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:50-58](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L50-L58)
+ └── [zip.cljs:50-58](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L50-L58)
-->
@@ -103,7 +103,7 @@ The API data for this symbol:
:source {:code "(defn xml-zip\n [root]\n (zipper (complement string?) \n (comp seq :content)\n (fn [node children]\n (assoc node :content (and children (apply vector children))))\n root))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [50 58]},
:full-name "clojure.zip/xml-zip",
diff --git a/refs/clojure.zip/zipper.md b/refs/clojure.zip/zipper.md
index 3f283595d2ac..70845b3a3309 100644
--- a/refs/clojure.zip/zipper.md
+++ b/refs/clojure.zip/zipper.md
@@ -40,7 +40,7 @@ root is the root node.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L18-L32):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L18-L32):
```clj
(defn zipper
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.122
+clojurescript @ r1.7.145
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:18-32](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/zip.cljs#L18-L32)
+ └── [zip.cljs:18-32](https://github.com/clojure/clojurescript/blob/r1.7.145/src/main/cljs/clojure/zip.cljs#L18-L32)
-->
@@ -109,7 +109,7 @@ The API data for this symbol:
:source {:code "(defn zipper\n [branch? children make-node root]\n ^{:zip/branch? branch? :zip/children children :zip/make-node make-node}\n [root nil])",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.122",
+ :tag "r1.7.145",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [18 32]},
:full-name "clojure.zip/zipper",
diff --git a/refs/library/cljs.core.md b/refs/library/cljs.core.md
index c9003987c4dd..e1d4bc1a9c03 100644
--- a/refs/library/cljs.core.md
+++ b/refs/library/cljs.core.md
@@ -2795,6 +2795,12 @@ interop with JS, many predicates, etc.
|