\", :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 6c631bca2e54..8dca9ca8e6d9 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.107/src/main/clojure/cljs/core.cljc#L2404-L2417):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2404-2417](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2404-L2417)
+ └── [core.cljc:2404-2417](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 ff0b875529a0..3f89837be963 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.107/src/main/cljs/cljs/core.cljs#L9455-L9461):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9454-L9460):
```clj
(defn ancestors
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9455-9461](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9455-L9461)
+ └── [core.cljs:9454-9460](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9454-L9460)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9455 9461]},
+ :lines [9454 9460]},
: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 dbea9830709f..2123dcf63c44 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.107/src/main/clojure/cljs/core.cljc#L795-L811):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:795-811](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L795-L811)
+ └── [core.cljc:795-811](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f7d66382c493..32fce6ae7ff3 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.107/src/main/cljs/cljs/core.cljs#L3424-L3469):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3424-L3469):
```clj
(defn apply
@@ -123,12 +123,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3424-3469](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3424-L3469)
+ └── [core.cljs:3424-3469](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3424-L3469)
-->
@@ -185,7 +185,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3424 3469]},
:examples [{:id "174052",
diff --git a/refs/cljs.core/areduce.md b/refs/cljs.core/areduce.md
index 83ca40932322..6aecaef94a41 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.107/src/main/clojure/cljs/core.cljc#L2419-L2428):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2419-2428](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2419-L2428)
+ └── [core.cljc:2419-2428](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6cee42c84151..351ae2b41180 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.107/src/main/cljs/cljs/core.cljs#L3094-L3100):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3094-L3100):
```clj
(defn array-chunk
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3094-3100](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3094-L3100)
+ └── [core.cljs:3094-3100](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3094-L3100)
-->
@@ -95,7 +95,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3094 3100]},
:full-name "cljs.core/array-chunk",
diff --git a/refs/cljs.core/array-index-of.md b/refs/cljs.core/array-index-of.md
index 5b8a4bc17536..b8fd70ceeb05 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.107/src/main/cljs/cljs/core.cljs#L5720-L5732):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5720-L5732):
```clj
(defn array-index-of [arr k]
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:5720-5732](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L5720-L5732)
+ └── [core.cljs:5720-5732](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5720-L5732)
-->
@@ -95,7 +95,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [5720 5732]},
:full-name "cljs.core/array-index-of",
diff --git a/refs/cljs.core/array-iter.md b/refs/cljs.core/array-iter.md
index 64805c4fd760..a695534fd1f4 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.107/src/main/cljs/cljs/core.cljs#L3527-L3528):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3527-L3528):
```clj
(defn array-iter [x]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3527-3528](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3527-L3528)
+ └── [core.cljs:3527-3528](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3527-L3528)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn array-iter [x]\n (ArrayIter. x 0))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3527 3528]},
:full-name "cljs.core/array-iter",
diff --git a/refs/cljs.core/array-list.md b/refs/cljs.core/array-list.md
index 673eaa6d0161..fffd776055b5 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.107/src/main/cljs/cljs/core.cljs#L8315-L8316):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8315-L8316):
```clj
(defn array-list []
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8315-8316](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8315-L8316)
+ └── [core.cljs:8315-8316](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8315-L8316)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn array-list []\n (ArrayList. (array)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8315 8316]},
:full-name "cljs.core/array-list",
diff --git a/refs/cljs.core/array-map.md b/refs/cljs.core/array-map.md
index c93c83b91346..051fc6fbdb08 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.107/src/main/cljs/cljs/core.cljs#L7723-L7730):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7723-L7730):
```clj
(defn array-map
@@ -73,19 +73,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7723-7730](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L7723-L7730)
+ └── [core.cljs:7723-7730](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7723-L7730)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2336-L2344):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2336-2344](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2336-L2344)
+ └── [core.cljc:2336-2344](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [7723 7730]},
: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.107",
+ :tag "r1.7.122",
: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 cd20a7584308..763058af1ee1 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.107/src/main/cljs/cljs/core.cljs#L1448-L1453):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1448-L1453):
```clj
(defn array-seq
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1448-1453](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1448-L1453)
+ └── [core.cljs:1448-1453](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1448-L1453)
-->
@@ -116,7 +116,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1448 1453]},
:examples [{:id "9ef6de",
diff --git a/refs/cljs.core/array.md b/refs/cljs.core/array.md
index 3db3a4466c65..e3f8fec9bc48 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.107/src/main/cljs/cljs/core.cljs#L355-L365):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L355-L365):
```clj
(defn ^array array
@@ -91,19 +91,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:355-365](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L355-L365)
+ └── [core.cljs:355-365](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L355-L365)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2303-L2310):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2303-2310](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2303-L2310)
+ └── [core.cljc:2303-2310](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [355 365]},
: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.107",
+ :tag "r1.7.122",
: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 f7fb7efba013..aa1609e1da93 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.107/src/main/cljs/cljs/core.cljs#L188-L193):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:188-193](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L188-L193)
+ └── [core.cljs:188-193](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 851b79e26740..9c08a6938c81 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.107/src/main/cljs/cljs/core.cljs#L376-L381):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L376-L381):
```clj
(defn aset
@@ -88,19 +88,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:376-381](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L376-L381)
+ └── [core.cljs:376-381](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L376-L381)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L947-L953):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:947-953](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L947-L953)
+ └── [core.cljc:947-953](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [376 381]},
: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.107",
+ :tag "r1.7.122",
: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 ef521c467f66..22ff48ab34f7 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.107/src/main/clojure/cljs/core.cljc#L2146-L2158):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2146-2158](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2146-L2158)
+ └── [core.cljc:2146-2158](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b3051df65189..02eaeacd2c9b 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.107/src/main/cljs/cljs/core.cljs#L4544-L4551):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4544-L4551):
```clj
(defn assoc-in
@@ -87,12 +87,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4544-4551](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4544-L4551)
+ └── [core.cljs:4544-4551](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4544-L4551)
-->
@@ -145,7 +145,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4544 4551]},
:examples [{:id "e76f20",
diff --git a/refs/cljs.core/assoc.md b/refs/cljs.core/assoc.md
index 8af08f414a3b..d3a968de5aa5 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.107/src/main/cljs/cljs/core.cljs#L1733-L1746):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1733-L1746):
```clj
(defn assoc
@@ -113,12 +113,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1733-1746](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1733-L1746)
+ └── [core.cljs:1733-1746](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1733-L1746)
-->
@@ -171,7 +171,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1733 1746]},
:examples [{:id "2fa7e0",
diff --git a/refs/cljs.core/assocBANG.md b/refs/cljs.core/assocBANG.md
index 2e7c2966c0e1..4eb717e92697 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.107/src/main/cljs/cljs/core.cljs#L3378-L3388):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3378-L3388):
```clj
(defn assoc!
@@ -93,12 +93,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3378-3388](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3378-L3388)
+ └── [core.cljs:3378-3388](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3378-L3388)
-->
@@ -151,7 +151,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3378 3388]},
:examples [{:id "7d1e6b",
diff --git a/refs/cljs.core/associativeQMARK.md b/refs/cljs.core/associativeQMARK.md
index 42a536db09f5..3a8b1a66f2d2 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.107/src/main/cljs/cljs/core.cljs#L1885-L1887):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1885-L1887):
```clj
(defn ^boolean associative?
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1885-1887](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1885-L1887)
+ └── [core.cljs:1885-1887](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1885-L1887)
-->
@@ -125,7 +125,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean associative?\n [x] (satisfies? IAssociative x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1885 1887]},
:examples [{:id "29a37f",
diff --git a/refs/cljs.core/atom.md b/refs/cljs.core/atom.md
index ca60678009b7..9d11be04bc4f 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.107/src/main/cljs/cljs/core.cljs#L3957-L3972):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3957-L3972):
```clj
(defn atom
@@ -98,12 +98,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3957-3972](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3957-L3972)
+ └── [core.cljs:3957-3972](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3957-L3972)
-->
@@ -160,7 +160,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3957 3972]},
:examples [{:id "e6a38a",
diff --git a/refs/cljs.core/binding.md b/refs/cljs.core/binding.md
index e8d6140ba934..752cfc2257e3 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.107/src/main/clojure/cljs/core.cljc#L1998-L2009):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1998-2009](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1998-L2009)
+ └── [core.cljc:1998-2009](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 84768af8fea8..65cc77be22fc 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.107/src/main/cljs/cljs/core.cljs#L2508-L2512):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2508-L2512):
```clj
(defn bit-and-not
@@ -84,19 +84,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2508-2512](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2508-L2512)
+ └── [core.cljs:2508-2512](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2508-L2512)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1113-L1115):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1113-1115](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1113-L1115)
+ └── [core.cljc:1113-1115](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2508 2512]},
: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.107",
+ :tag "r1.7.122",
: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 eec24f89b4c7..92fc1b61944b 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.107/src/main/cljs/cljs/core.cljs#L2496-L2500):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2496-L2500):
```clj
(defn bit-and
@@ -76,19 +76,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2496-2500](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2496-L2500)
+ └── [core.cljs:2496-2500](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2496-L2500)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1093-L1095):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1093-1095](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1093-L1095)
+ └── [core.cljc:1093-1095](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2496 2500]},
: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.107",
+ :tag "r1.7.122",
: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 5d1407ddf4d6..08dd64e52dfc 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.107/src/main/cljs/cljs/core.cljs#L2514-L2517):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2514-L2517):
```clj
(defn bit-clear
@@ -73,19 +73,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2514-2517](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2514-L2517)
+ └── [core.cljs:2514-2517](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2514-L2517)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1117-L1118):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1117-1118](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1117-L1118)
+ └── [core.cljc:1117-1118](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2514 2517]},
: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.107",
+ :tag "r1.7.122",
: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 a5dff0b01d04..0b85571b00d6 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.107/src/main/cljs/cljs/core.cljs#L2554-L2559):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2554-L2559):
```clj
(defn bit-count
@@ -65,12 +65,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2554-2559](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2554-L2559)
+ └── [core.cljs:2554-2559](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2554-L2559)
-->
@@ -119,7 +119,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2554 2559]},
:examples [{:id "35c78c",
diff --git a/refs/cljs.core/bit-flip.md b/refs/cljs.core/bit-flip.md
index cd1c932daa63..fd6e61be0347 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.107/src/main/cljs/cljs/core.cljs#L2519-L2522):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2519-L2522):
```clj
(defn bit-flip
@@ -73,19 +73,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2519-2522](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2519-L2522)
+ └── [core.cljs:2519-2522](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2519-L2522)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1120-L1121):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1120-1121](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1120-L1121)
+ └── [core.cljc:1120-1121](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2519 2522]},
: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.107",
+ :tag "r1.7.122",
: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 fc4f1ee6cb1f..f4d648938495 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.107/src/main/cljs/cljs/core.cljs#L2524-L2526):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2524-L2526):
```clj
(defn bit-not
@@ -65,19 +65,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2524-2526](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2524-L2526)
+ └── [core.cljs:2524-2526](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2524-L2526)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1090-L1091):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1090-1091](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1090-L1091)
+ └── [core.cljc:1090-1091](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2524 2526]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric bit-not [x]\n (core/list 'js* \"(~ ~{})\" x))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 f854c956711d..9aeebe977358 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.107/src/main/cljs/cljs/core.cljs#L2502-L2506):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2502-L2506):
```clj
(defn bit-or
@@ -77,19 +77,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2502-2506](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2502-L2506)
+ └── [core.cljs:2502-2506](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2502-L2506)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1102-L1104):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1102-1104](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1102-L1104)
+ └── [core.cljc:1102-1104](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2502 2506]},
: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.107",
+ :tag "r1.7.122",
: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 27a4d613a276..8d71f8c8d4dd 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.107/src/main/cljs/cljs/core.cljs#L2528-L2531):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2528-L2531):
```clj
(defn bit-set
@@ -72,19 +72,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2528-2531](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2528-L2531)
+ └── [core.cljs:2528-2531](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2528-L2531)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1138-L1139):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1138-1139](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1138-L1139)
+ └── [core.cljc:1138-1139](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2528 2531]},
: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.107",
+ :tag "r1.7.122",
: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 09e61f846843..61f4f093f20b 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.107/src/main/cljs/cljs/core.cljs#L2538-L2540):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2538-L2540):
```clj
(defn bit-shift-left
@@ -71,19 +71,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2538-2540](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2538-L2540)
+ └── [core.cljs:2538-2540](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2538-L2540)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1126-L1127):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1126-1127](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1126-L1127)
+ └── [core.cljc:1126-1127](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2538 2540]},
: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.107",
+ :tag "r1.7.122",
: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 ab26d16b805e..fdfb72a3f6bf 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.107/src/main/cljs/cljs/core.cljs#L2546-L2548):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2546-L2548):
```clj
(defn bit-shift-right-zero-fill
@@ -38,19 +38,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2546-2548](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2546-L2548)
+ └── [core.cljs:2546-2548](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2546-L2548)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1132-L1133):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1132-1133](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1132-L1133)
+ └── [core.cljc:1132-1133](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2546 2548]},
: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.107",
+ :tag "r1.7.122",
: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 d8087cac3863..7013befcc552 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.107/src/main/cljs/cljs/core.cljs#L2542-L2544):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2542-L2544):
```clj
(defn bit-shift-right
@@ -72,19 +72,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2542-2544](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2542-L2544)
+ └── [core.cljs:2542-2544](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2542-L2544)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1129-L1130):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1129-1130](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1129-L1130)
+ └── [core.cljc:1129-1130](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2542 2544]},
: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.107",
+ :tag "r1.7.122",
: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 d99c557d2663..409f02e52c79 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.107/src/main/cljs/cljs/core.cljs#L2533-L2536):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2533-L2536):
```clj
(defn ^boolean bit-test
@@ -72,19 +72,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2533-2536](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2533-L2536)
+ └── [core.cljs:2533-2536](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2533-L2536)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1123-L1124):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1123-1124](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1123-L1124)
+ └── [core.cljc:1123-1124](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2533 2536]},
: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.107",
+ :tag "r1.7.122",
: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 f0b8405a0f96..4714f415d8cb 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.107/src/main/cljs/cljs/core.cljs#L2490-L2494):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2490-L2494):
```clj
(defn bit-xor
@@ -77,19 +77,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2490-2494](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2490-L2494)
+ └── [core.cljs:2490-2494](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2490-L2494)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1109-L1111):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1109-1111](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1109-L1111)
+ └── [core.cljc:1109-1111](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2490 2494]},
: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.107",
+ :tag "r1.7.122",
: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 8a4435bd8668..ca1a4dc61583 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.107/src/main/cljs/cljs/core.cljs#L1989-L1995):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1989-L1995):
```clj
(defn ^boolean boolean
@@ -72,12 +72,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1989-1995](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1989-L1995)
+ └── [core.cljs:1989-1995](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1989-L1995)
-->
@@ -131,7 +131,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1989 1995]},
:examples [{:id "9edf3a",
diff --git a/refs/cljs.core/booleans.md b/refs/cljs.core/booleans.md
index 2e283e45c53e..2e13d003be84 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.107/src/main/cljs/cljs/core.cljs#L2459):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2459):
```clj
(defn booleans [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2459](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2459)
+ └── [core.cljs:2459](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2459)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn booleans [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2459]},
:full-name "cljs.core/booleans",
diff --git a/refs/cljs.core/butlast.md b/refs/cljs.core/butlast.md
index 9358662d9333..39a4aa600599 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.107/src/main/cljs/cljs/core.cljs#L8264-L8270):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8264-L8270):
```clj
(defn butlast
@@ -81,12 +81,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8264-8270](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8264-L8270)
+ └── [core.cljs:8264-8270](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8264-L8270)
-->
@@ -144,7 +144,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8264 8270]},
:examples [{:id "7a4676",
diff --git a/refs/cljs.core/byte.md b/refs/cljs.core/byte.md
index bf16facd0491..4d72c2820340 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.107/src/main/cljs/cljs/core.cljs#L2338):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2338):
```clj
(defn ^number byte [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2338](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2338)
+ └── [core.cljs:2338](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2338)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L961):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:961](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L961)
+ └── [core.cljc:961](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2338]},
:extra-sources [{:code "(core/defmacro byte [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 5b3d366d7b66..f3302c9f3b39 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.107/src/main/cljs/cljs/core.cljs#L2460):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2460):
```clj
(defn bytes [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2460](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2460)
+ └── [core.cljs:2460](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2460)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn bytes [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2460]},
:full-name "cljs.core/bytes",
diff --git a/refs/cljs.core/case.md b/refs/cljs.core/case.md
index a85bbc0247b1..892433a3c52b 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.107/src/main/clojure/cljs/core.cljc#L2075-L2144):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2075-2144](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2075-L2144)
+ └── [core.cljc:2075-2144](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 38877c44584e..aa707f27bf14 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.107/src/main/cljs/cljs/core.cljs#L9208-L9218):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9207-L9217):
```clj
(defn cat
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9208-9218](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9208-L9218)
+ └── [core.cljs:9207-9217](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9207-L9217)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9208 9218]},
+ :lines [9207 9217]},
: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 a52b9ff94704..839e4d44bdc0 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.107/src/main/cljs/cljs/core.cljs#L2340-L2346):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2340-L2346):
```clj
(defn char
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2340-2346](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2340-L2346)
+ └── [core.cljs:2340-2346](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2340-L2346)
-->
@@ -124,7 +124,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2340 2346]},
:examples [{:id "4e1a56",
diff --git a/refs/cljs.core/charQMARK.md b/refs/cljs.core/charQMARK.md
index 1ae7e21837c6..25ae0fbfa80d 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.107/src/main/cljs/cljs/core.cljs#L224-L227):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:224-227](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L224-L227)
+ └── [core.cljs:224-227](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8877ce65a20f..c5d8f4aedfbd 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.107/src/main/cljs/cljs/core.cljs#L2461):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2461):
```clj
(defn chars [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2461](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2461)
+ └── [core.cljs:2461](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2461)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn chars [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2461]},
:full-name "cljs.core/chars",
diff --git a/refs/cljs.core/chunk-append.md b/refs/cljs.core/chunk-append.md
index 5cb58dac71c2..a70b7ddf5271 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.107/src/main/cljs/cljs/core.cljs#L3171-L3172):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3171-L3172):
```clj
(defn chunk-append [b x]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3171-3172](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3171-L3172)
+ └── [core.cljs:3171-3172](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3171-L3172)
-->
@@ -84,7 +84,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3171 3172]},
:full-name "cljs.core/chunk-append",
diff --git a/refs/cljs.core/chunk-buffer.md b/refs/cljs.core/chunk-buffer.md
index f94bd24cfaa7..8e897d58fc5f 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.107/src/main/cljs/cljs/core.cljs#L3067-L3068):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3067-L3068):
```clj
(defn chunk-buffer [capacity]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3067-3068](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3067-L3068)
+ └── [core.cljs:3067-3068](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3067-L3068)
-->
@@ -84,7 +84,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3067 3068]},
:full-name "cljs.core/chunk-buffer",
diff --git a/refs/cljs.core/chunk-cons.md b/refs/cljs.core/chunk-cons.md
index 5b9a27489e49..2aeb2ef21032 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.107/src/main/cljs/cljs/core.cljs#L3166-L3169):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3166-L3169):
```clj
(defn chunk-cons [chunk rest]
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3166-3169](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3166-L3169)
+ └── [core.cljs:3166-3169](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3166-L3169)
-->
@@ -86,7 +86,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3166 3169]},
:full-name "cljs.core/chunk-cons",
diff --git a/refs/cljs.core/chunk-first.md b/refs/cljs.core/chunk-first.md
index 7b9d0d30b968..bc9000efbdb1 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.107/src/main/cljs/cljs/core.cljs#L3177-L3178):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3177-L3178):
```clj
(defn chunk-first [s]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3177-3178](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3177-L3178)
+ └── [core.cljs:3177-3178](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3177-L3178)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn chunk-first [s]\n (-chunked-first s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3177 3178]},
:full-name "cljs.core/chunk-first",
diff --git a/refs/cljs.core/chunk-next.md b/refs/cljs.core/chunk-next.md
index d4b187686159..0ba5701a8d0e 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.107/src/main/cljs/cljs/core.cljs#L3183-L3186):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3183-L3186):
```clj
(defn chunk-next [s]
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3183-3186](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3183-L3186)
+ └── [core.cljs:3183-3186](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3183-L3186)
-->
@@ -86,7 +86,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3183 3186]},
:full-name "cljs.core/chunk-next",
diff --git a/refs/cljs.core/chunk-rest.md b/refs/cljs.core/chunk-rest.md
index 2aff1f691af5..8cf7414b4113 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.107/src/main/cljs/cljs/core.cljs#L3180-L3181):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3180-L3181):
```clj
(defn chunk-rest [s]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3180-3181](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3180-L3181)
+ └── [core.cljs:3180-3181](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3180-L3181)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn chunk-rest [s]\n (-chunked-rest s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3180 3181]},
:full-name "cljs.core/chunk-rest",
diff --git a/refs/cljs.core/chunk.md b/refs/cljs.core/chunk.md
index cf1d6db1dd4d..cf06f70d1855 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.107/src/main/cljs/cljs/core.cljs#L3174-L3175):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3174-L3175):
```clj
(defn chunk [b]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3174-3175](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3174-L3175)
+ └── [core.cljs:3174-3175](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3174-L3175)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn chunk [b]\n (.chunk b))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3174 3175]},
:full-name "cljs.core/chunk",
diff --git a/refs/cljs.core/chunked-seq.md b/refs/cljs.core/chunked-seq.md
index 2191cb1c81e8..6a4914a08cc2 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.107/src/main/cljs/cljs/core.cljs#L5015-L5019):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5015-L5019):
```clj
(defn chunked-seq
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:5015-5019](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L5015-L5019)
+ └── [core.cljs:5015-5019](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5015-L5019)
-->
@@ -93,7 +93,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [5015 5019]},
:full-name "cljs.core/chunked-seq",
diff --git a/refs/cljs.core/chunked-seqQMARK.md b/refs/cljs.core/chunked-seqQMARK.md
index 85c46d331b02..3d7aac203980 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.107/src/main/cljs/cljs/core.cljs#L1919-L1921):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1919-L1921):
```clj
(defn ^boolean chunked-seq?
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1919-1921](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1919-L1921)
+ └── [core.cljs:1919-1921](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1919-L1921)
-->
@@ -92,7 +92,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1919 1921]},
:full-name "cljs.core/chunked-seq?",
diff --git a/refs/cljs.core/clj-GTjs.md b/refs/cljs.core/clj-GTjs.md
index bf2f9ccb736f..58245fd84b45 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.107/src/main/cljs/cljs/core.cljs#L9296-L9315):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9295-L9314):
```clj
(defn clj->js
@@ -90,12 +90,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9296-9315](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9296-L9315)
+ └── [core.cljs:9295-9314](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9295-L9314)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9296 9315]},
+ :lines [9295 9314]},
: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 5dfa97ca63aa..96f12da54232 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.107/src/main/cljs/cljs/core.cljs#L1042-L1045):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1042-L1045):
```clj
(defn clone
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1042-1045](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1042-L1045)
+ └── [core.cljs:1042-1045](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1042-L1045)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defn clone\n [value]\n (-clone value))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1042 1045]},
:full-name "cljs.core/clone",
diff --git a/refs/cljs.core/cloneableQMARK.md b/refs/cljs.core/cloneableQMARK.md
index 3b4bbc954e59..ba62087cbbcb 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.107/src/main/cljs/cljs/core.cljs#L1047-L1050):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1047-L1050):
```clj
(defn cloneable?
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1047-1050](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1047-L1050)
+ └── [core.cljs:1047-1050](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1047-L1050)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defn cloneable?\n [value]\n (satisfies? ICloneable value))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1047 1050]},
:full-name "cljs.core/cloneable?",
diff --git a/refs/cljs.core/collQMARK.md b/refs/cljs.core/collQMARK.md
index bd55a49ecd59..cb1a9850c528 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.107/src/main/cljs/cljs/core.cljs#L1871-L1876):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1871-L1876):
```clj
(defn ^boolean coll?
@@ -90,12 +90,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1871-1876](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1871-L1876)
+ └── [core.cljs:1871-1876](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1871-L1876)
-->
@@ -149,7 +149,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1871 1876]},
:examples [{:id "d30884",
diff --git a/refs/cljs.core/comp.md b/refs/cljs.core/comp.md
index e66a950e70c0..1081e883880b 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.107/src/main/cljs/cljs/core.cljs#L3784-L3811):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3784-L3811):
```clj
(defn comp
@@ -95,12 +95,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3784-3811](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3784-L3811)
+ └── [core.cljs:3784-3811](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3784-L3811)
-->
@@ -153,7 +153,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3784 3811]},
:examples [{:id "5d3250",
diff --git a/refs/cljs.core/comparator.md b/refs/cljs.core/comparator.md
index d5f07876f1c1..bacfd9893e71 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.107/src/main/cljs/cljs/core.cljs#L9934-L9938):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9933-L9937):
```clj
(defn comparator
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9934-9938](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9934-L9938)
+ └── [core.cljs:9933-9937](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9933-L9937)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9934 9938]},
+ :lines [9933 9937]},
: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 31b9ea52366e..73fd6c286962 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.107/src/main/cljs/cljs/core.cljs#L4013-L4020):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4013-L4020):
```clj
(defn compare-and-set!
@@ -82,12 +82,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4013-4020](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4013-L4020)
+ └── [core.cljs:4013-4020](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4013-L4020)
-->
@@ -140,7 +140,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4013 4020]},
:examples [{:id "1fa306",
diff --git a/refs/cljs.core/compare.md b/refs/cljs.core/compare.md
index 3f093727d848..e99a26af0951 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.107/src/main/cljs/cljs/core.cljs#L2047-L2071):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2047-L2071):
```clj
(defn ^number compare
@@ -104,12 +104,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2047-2071](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2047-L2071)
+ └── [core.cljs:2047-2071](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2047-L2071)
-->
@@ -165,7 +165,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2047 2071]},
:examples [{:id "e13fa0",
diff --git a/refs/cljs.core/complement.md b/refs/cljs.core/complement.md
index 30675ad2f884..cd433c0c6c20 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.107/src/main/cljs/cljs/core.cljs#L3770-L3778):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3770-L3778):
```clj
(defn ^boolean complement
@@ -69,12 +69,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3770-3778](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3770-L3778)
+ └── [core.cljs:3770-3778](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3770-L3778)
-->
@@ -128,7 +128,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3770 3778]},
:examples [{:id "69e359",
diff --git a/refs/cljs.core/completing.md b/refs/cljs.core/completing.md
index 155fb8aa50cd..a20826785165 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.107/src/main/cljs/cljs/core.cljs#L2212-L2221):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2212-L2221):
```clj
(defn completing
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2212-2221](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2212-L2221)
+ └── [core.cljs:2212-2221](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2212-L2221)
-->
@@ -107,7 +107,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2212 2221]},
:full-name "cljs.core/completing",
diff --git a/refs/cljs.core/concat.md b/refs/cljs.core/concat.md
index 88e9336faa8e..900b0a7116e1 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.107/src/main/cljs/cljs/core.cljs#L3315-L3338):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3315-L3338):
```clj
(defn concat
@@ -99,12 +99,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3315-3338](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3315-L3338)
+ └── [core.cljs:3315-3338](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3315-L3338)
-->
@@ -157,7 +157,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3315 3338]},
:examples [{:id "dcc019",
diff --git a/refs/cljs.core/condp.md b/refs/cljs.core/condp.md
index eaca56e6913b..02c6601d7ff0 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.107/src/main/clojure/cljs/core.cljc#L2011-L2051):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2011-2051](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2011-L2051)
+ └── [core.cljc:2011-2051](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 ed192a626a03..0488abfb3be9 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.107/src/main/cljs/cljs/core.cljs#L1549-L1562):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1549-L1562):
```clj
(defn conj
@@ -118,12 +118,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1549-1562](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1549-L1562)
+ └── [core.cljs:1549-1562](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1549-L1562)
-->
@@ -179,7 +179,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1549 1562]},
:examples [{:id "8c2a84",
diff --git a/refs/cljs.core/conjBANG.md b/refs/cljs.core/conjBANG.md
index 85d17c38d5bc..12fe3a6a73d4 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.107/src/main/cljs/cljs/core.cljs#L3365-L3376):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3365-L3376):
```clj
(defn conj!
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3365-3376](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3365-L3376)
+ └── [core.cljs:3365-3376](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3365-L3376)
-->
@@ -115,7 +115,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3365 3376]},
:full-name "cljs.core/conj!",
diff --git a/refs/cljs.core/cons.md b/refs/cljs.core/cons.md
index a51a9a1400b5..bc19a95d7005 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.107/src/main/cljs/cljs/core.cljs#L2889-L2895):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2889-L2895):
```clj
(defn cons
@@ -74,12 +74,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2889-2895](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2889-L2895)
+ └── [core.cljs:2889-2895](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2889-L2895)
-->
@@ -132,7 +132,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2889 2895]},
:examples [{:id "68c769",
diff --git a/refs/cljs.core/constantly.md b/refs/cljs.core/constantly.md
index 0a5dfec11cc7..38c809c056f4 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.107/src/main/cljs/cljs/core.cljs#L3780-L3782):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3780-L3782):
```clj
(defn constantly
@@ -69,12 +69,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3780-3782](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3780-L3782)
+ └── [core.cljs:3780-3782](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3780-L3782)
-->
@@ -127,7 +127,7 @@ The API data for this symbol:
:source {:code "(defn constantly\n [x] (fn [& args] x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3780 3782]},
:examples [{:id "9d5c25",
diff --git a/refs/cljs.core/containsQMARK.md b/refs/cljs.core/containsQMARK.md
index 5da60e5ef393..bbe41a01038d 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.107/src/main/cljs/cljs/core.cljs#L2010-L2019):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2010-L2019):
```clj
(defn ^boolean contains?
@@ -111,12 +111,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2010-2019](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2010-L2019)
+ └── [core.cljs:2010-2019](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2010-L2019)
-->
@@ -170,7 +170,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2010 2019]},
:examples [{:id "2991f0",
diff --git a/refs/cljs.core/copy-arguments.md b/refs/cljs.core/copy-arguments.md
index 1f25479ba130..46f8ba3d2019 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.107/src/main/clojure/cljs/core.cljc#L2680-L2685):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2680-L2685):
```clj
(core/defmacro copy-arguments [dest]
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2680-2685](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2680-L2685)
+ └── [core.cljc:2680-2685](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2680-L2685)
-->
@@ -88,7 +88,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2680 2685]},
:full-name "cljs.core/copy-arguments",
diff --git a/refs/cljs.core/count.md b/refs/cljs.core/count.md
index fb546423e9f3..1fedd04f5795 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.107/src/main/cljs/cljs/core.cljs#L1576-L1595):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1576-L1595):
```clj
(defn count
@@ -89,12 +89,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1576-1595](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1576-L1595)
+ └── [core.cljs:1576-1595](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1576-L1595)
-->
@@ -146,7 +146,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1576 1595]},
:examples [{:id "96e470",
diff --git a/refs/cljs.core/countedQMARK.md b/refs/cljs.core/countedQMARK.md
index b5dee0295aa6..d6f459d29248 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.107/src/main/cljs/cljs/core.cljs#L1350-L1352):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1350-L1352):
```clj
(defn ^boolean counted?
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1350-1352](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1350-L1352)
+ └── [core.cljs:1350-1352](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1350-L1352)
-->
@@ -106,7 +106,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean counted?\n [x] (satisfies? ICounted x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1350 1352]},
:full-name "cljs.core/counted?",
diff --git a/refs/cljs.core/create-ns.md b/refs/cljs.core/create-ns.md
index f88662261a3f..f3371ca2ca00 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.107/src/main/cljs/cljs/core.cljs#L10142-L10146):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10141-L10145):
```clj
(defn create-ns
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10142-10146](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L10142-L10146)
+ └── [core.cljs:10141-10145](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10141-L10145)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10142 10146]},
+ :lines [10141 10145]},
: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 bb0848fbfbca..709f594c9052 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.107/src/main/cljs/cljs/core.cljs#L4311-L4315):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4311-L4315):
```clj
(defn cycle
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4311-4315](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4311-L4315)
+ └── [core.cljs:4311-4315](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4311-L4315)
-->
@@ -112,7 +112,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4311 4315]},
:full-name "cljs.core/cycle",
diff --git a/refs/cljs.core/dec.md b/refs/cljs.core/dec.md
index e148371ad5a1..4c6617ad9a75 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.107/src/main/cljs/cljs/core.cljs#L2320-L2322):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2320-L2322):
```clj
(defn dec
@@ -51,19 +51,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2320-2322](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2320-L2322)
+ └── [core.cljs:2320-2322](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2320-L2322)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1060-L1061):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1060-1061](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1060-L1061)
+ └── [core.cljc:1060-1061](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2320 2322]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric dec [x]\n `(- ~x 1))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 23d87d6b928b..e9a4d9dba2d2 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.107/src/main/cljs/cljs/core.cljs#L9220-L9235):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9219-L9234):
```clj
(defn dedupe
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9220-9235](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9220-L9235)
+ └── [core.cljs:9219-9234](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9219-L9234)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9220 9235]},
+ :lines [9219 9234]},
: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 8cc49dd1f823..f14b0fcc2af1 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.107/src/main/cljs/cljs/core.cljs#L9809-L9811):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9808-L9810):
```clj
(defn default-dispatch-val
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9809-9811](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9809-L9811)
+ └── [core.cljs:9808-9810](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9808-L9810)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9809 9811]},
+ :lines [9808 9810]},
: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 bcf30c1377fe..fdd7db7c98c4 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.107/src/main/clojure/cljs/core.cljc#L2861-L2902):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2861-L2902):
```clj
(core/defn defmacro
@@ -155,12 +155,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2861-2902](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2861-L2902)
+ └── [core.cljc:2861-2902](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2861-L2902)
-->
@@ -217,7 +217,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2861 2902]},
:examples [{:id "8040c8",
diff --git a/refs/cljs.core/defmethod.md b/refs/cljs.core/defmethod.md
index 7ba8b61392e9..5bd3c3ecc684 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.107/src/main/clojure/cljs/core.cljc#L2500-L2503):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2500-2503](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2500-L2503)
+ └── [core.cljc:2500-2503](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e51dee3725f7..08cf1212ca2a 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.107/src/main/clojure/cljs/core.cljc#L2454-L2498):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2454-2498](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2454-L2498)
+ └── [core.cljc:2454-2498](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c317750373b0..2e0710608ad8 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.107/src/main/clojure/cljs/core.cljc#L2786-L2856):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2786-L2856):
```clj
(def
@@ -153,12 +153,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2786-2856](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2786-L2856)
+ └── [core.cljc:2786-2856](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2786-L2856)
-->
@@ -215,7 +215,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2786 2856]},
:full-name "cljs.core/defn",
diff --git a/refs/cljs.core/defonce.md b/refs/cljs.core/defonce.md
index 07eea64ab529..ed1ffd28d19e 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.107/src/main/clojure/cljs/core.cljc#L601-L603):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:601-603](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L601-L603)
+ └── [core.cljc:601-603](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1395470bd55d..61909e63b43b 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.107/src/main/clojure/cljs/core.cljc#L1796-L1902):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1796-1902](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1796-L1902)
+ └── [core.cljc:1796-1902](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a3e4ce6d100c..b4d96cc5c450 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.107/src/main/clojure/cljs/core.cljc#L1727-L1794):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1727-1794](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1727-L1794)
+ └── [core.cljc:1727-1794](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 9d72d98035d4..7fd793bdd1cf 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.107/src/main/clojure/cljs/core.cljc#L1563-L1631):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1563-1631](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1563-L1631)
+ └── [core.cljc:1563-1631](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 caa6ec21d98e..b4ea87fa1815 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.107/src/main/clojure/cljs/core.cljc#L1968-L1974):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1968-1974](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1968-L1974)
+ └── [core.cljc:1968-1974](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c1aa66f42787..e53da872ddae 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.107/src/main/cljs/cljs/core.cljs#L9185-L9187):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9184-L9186):
```clj
(defn ^boolean delay?
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9185-9187](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9185-L9187)
+ └── [core.cljs:9184-9186](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9184-L9186)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9185 9187]},
+ :lines [9184 9186]},
: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 57bce9f5f1de..3e2453445908 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.107/src/main/cljs/cljs/core.cljs#L10082-L10087):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10081-L10086):
```clj
(defn demunge [name]
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10082-10087](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L10082-L10087)
+ └── [core.cljs:10081-10086](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10081-L10086)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10082 10087]},
+ :lines [10081 10086]},
: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 316e6ac81e7f..3e71b9141005 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.107/src/main/cljs/cljs/core.cljs#L1276-L1282):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1276-L1282):
```clj
(defn deref
@@ -58,12 +58,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1276-1282](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1276-L1282)
+ └── [core.cljs:1276-1282](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1276-L1282)
-->
@@ -116,7 +116,7 @@ The API data for this symbol:
:source {:code "(defn deref\n [o]\n (-deref o))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1276 1282]},
:full-name "cljs.core/deref",
diff --git a/refs/cljs.core/derive.md b/refs/cljs.core/derive.md
index b78036454694..32c2eec8061f 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.107/src/main/cljs/cljs/core.cljs#L9472-L9504):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9471-L9503):
```clj
(defn derive
@@ -82,12 +82,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9472-9504](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9472-L9504)
+ └── [core.cljs:9471-9503](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9471-L9503)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9472 9504]},
+ :lines [9471 9503]},
: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 ed79fa6e5439..77ea0d4cc042 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.107/src/main/cljs/cljs/core.cljs#L9463-L9470):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9462-L9469):
```clj
(defn descendants
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9463-9470](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9463-L9470)
+ └── [core.cljs:9462-9469](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9462-L9469)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9463 9470]},
+ :lines [9462 9469]},
: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 c2a649f11069..aa4e20794f28 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.107/src/main/cljs/cljs/core.cljs#L1851-L1863):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1851-L1863):
```clj
(defn disj
@@ -70,12 +70,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1851-1863](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1851-L1863)
+ └── [core.cljs:1851-1863](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1851-L1863)
-->
@@ -130,7 +130,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1851 1863]},
:full-name "cljs.core/disj",
diff --git a/refs/cljs.core/disjBANG.md b/refs/cljs.core/disjBANG.md
index 59bc9e83dc02..ca675868d72f 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.107/src/main/cljs/cljs/core.cljs#L3406-L3415):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3406-L3415):
```clj
(defn disj!
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3406-3415](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3406-L3415)
+ └── [core.cljs:3406-3415](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3406-L3415)
-->
@@ -107,7 +107,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3406 3415]},
:full-name "cljs.core/disj!",
diff --git a/refs/cljs.core/dispatch-fn.md b/refs/cljs.core/dispatch-fn.md
index 508c09a52415..8219c1fa77f4 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.107/src/main/cljs/cljs/core.cljs#L9813-L9815):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9812-L9814):
```clj
(defn dispatch-fn
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9813-9815](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9813-L9815)
+ └── [core.cljs:9812-9814](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9812-L9814)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9813 9815]},
+ :lines [9812 9814]},
: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 d9351928ec81..b36ef60e503e 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.107/src/main/cljs/cljs/core.cljs#L1748-L1760):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1748-L1760):
```clj
(defn dissoc
@@ -83,12 +83,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1748-1760](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1748-L1760)
+ └── [core.cljs:1748-1760](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1748-L1760)
-->
@@ -141,7 +141,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1748 1760]},
:examples [{:id "fd6ae9",
diff --git a/refs/cljs.core/dissocBANG.md b/refs/cljs.core/dissocBANG.md
index 67eb9b8d50e6..49c663993f35 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.107/src/main/cljs/cljs/core.cljs#L3390-L3398):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3390-L3398):
```clj
(defn dissoc!
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3390-3398](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3390-L3398)
+ └── [core.cljs:3390-3398](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3390-L3398)
-->
@@ -106,7 +106,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3390 3398]},
:full-name "cljs.core/dissoc!",
diff --git a/refs/cljs.core/distinct.md b/refs/cljs.core/distinct.md
index 162d1e73af16..c50e640387c5 100644
--- a/refs/cljs.core/distinct.md
+++ b/refs/cljs.core/distinct.md
@@ -40,7 +40,7 @@ Returns a lazy sequence of the elements of coll with duplicates removed
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8239-L8261):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8239-L8261):
```clj
(defn distinct
@@ -71,12 +71,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8239-8261](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8239-L8261)
+ └── [core.cljs:8239-8261](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8239-L8261)
-->
@@ -129,7 +129,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8239 8261]},
:full-name "cljs.core/distinct",
diff --git a/refs/cljs.core/distinctQMARK.md b/refs/cljs.core/distinctQMARK.md
index fd98286124fe..b440d3cdae52 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.107/src/main/cljs/cljs/core.cljs#L2029-L2043):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2029-L2043):
```clj
(defn ^boolean distinct?
@@ -101,12 +101,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2029-2043](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2029-L2043)
+ └── [core.cljs:2029-2043](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2029-L2043)
-->
@@ -160,7 +160,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2029 2043]},
:examples [{:id "b32799",
diff --git a/refs/cljs.core/divide.md b/refs/cljs.core/divide.md
index 36567201f022..eca7fbf74b36 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.107/src/main/clojure/cljs/core.cljc#L1030-L1033):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1030-1033](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1030-L1033)
+ └── [core.cljc:1030-1033](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c07017a5dc59..c977b605e3a4 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.107/src/main/cljs/cljs/core.cljs#L8653-L8665):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8652-L8664):
```clj
(defn doall
@@ -69,12 +69,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8653-8665](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8653-L8665)
+ └── [core.cljs:8652-8664](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8652-L8664)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8653 8665]},
+ :lines [8652 8664]},
: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 5ddc33e37dff..ddd769069676 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.107/src/main/cljs/cljs/core.cljs#L8640-L8651):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8639-L8650):
```clj
(defn dorun
@@ -66,12 +66,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8640-8651](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8640-L8651)
+ └── [core.cljs:8639-8650](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8639-L8650)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8640 8651]},
+ :lines [8639 8650]},
: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 af958dcae417..1474b8cb90c4 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.107/src/main/clojure/cljs/core.cljc#L2247-L2301):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2247-2301](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2247-L2301)
+ └── [core.cljc:2247-2301](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 4af2adf1b230..b6f367d8e87c 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.107/src/main/clojure/cljs/core.cljc#L2430-L2442):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2430-2442](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2430-L2442)
+ └── [core.cljc:2430-2442](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 58d273374970..51a36e42c5fd 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.107/src/main/cljs/cljs/core.cljs#L3255-L3275):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3255-L3275):
```clj
(defn double-array
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3255-3275](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3255-L3275)
+ └── [core.cljs:3255-3275](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3255-L3275)
-->
@@ -118,7 +118,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3255 3275]},
:full-name "cljs.core/double-array",
diff --git a/refs/cljs.core/double.md b/refs/cljs.core/double.md
index 39f3b79fcb69..dd26e18ef520 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.107/src/main/cljs/cljs/core.cljs#L2350):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2350):
```clj
(defn ^number double [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2350](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2350)
+ └── [core.cljs:2350](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2350)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L964):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:964](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L964)
+ └── [core.cljc:964](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2350]},
:extra-sources [{:code "(core/defmacro double [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 4151c68b69f7..430051c4cabd 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.107/src/main/cljs/cljs/core.cljs#L2465):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2465):
```clj
(defn doubles [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2465](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2465)
+ └── [core.cljs:2465](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2465)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn doubles [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2465]},
:full-name "cljs.core/doubles",
diff --git a/refs/cljs.core/drop-last.md b/refs/cljs.core/drop-last.md
index 9ea6a618334a..b322191d1563 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.107/src/main/cljs/cljs/core.cljs#L4272-L4275):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4272-L4275):
```clj
(defn drop-last
@@ -58,12 +58,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4272-4275](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4272-L4275)
+ └── [core.cljs:4272-4275](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4272-L4275)
-->
@@ -116,7 +116,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4272 4275]},
:full-name "cljs.core/drop-last",
diff --git a/refs/cljs.core/drop-while.md b/refs/cljs.core/drop-while.md
index 2b474e3c06c7..37b1d6f3de97 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.107/src/main/cljs/cljs/core.cljs#L4286-L4309):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4286-L4309):
```clj
(defn drop-while
@@ -79,12 +79,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4286-4309](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4286-L4309)
+ └── [core.cljs:4286-4309](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4286-L4309)
-->
@@ -137,7 +137,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4286 4309]},
:full-name "cljs.core/drop-while",
diff --git a/refs/cljs.core/drop.md b/refs/cljs.core/drop.md
index c5051aed5318..3e996daaf99e 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.107/src/main/cljs/cljs/core.cljs#L4247-L4270):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4247-L4270):
```clj
(defn drop
@@ -81,12 +81,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4247-4270](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4247-L4270)
+ └── [core.cljs:4247-4270](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4247-L4270)
-->
@@ -143,7 +143,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4247 4270]},
:full-name "cljs.core/drop",
diff --git a/refs/cljs.core/eduction.md b/refs/cljs.core/eduction.md
index 787b688ffe51..79a244b9431d 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.107/src/main/cljs/cljs/core.cljs#L9263-L9270):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9262-L9269):
```clj
(defn eduction
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9263-9270](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9263-L9270)
+ └── [core.cljs:9262-9269](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9262-L9269)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9263 9270]},
+ :lines [9262 9269]},
: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 5973b2a23589..40c917b619d7 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.107/src/main/cljs/cljs/core.cljs#L1564-L1568):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1564-L1568):
```clj
(defn empty
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1564-1568](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1564-L1568)
+ └── [core.cljs:1564-1568](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1564-L1568)
-->
@@ -113,7 +113,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1564 1568]},
:full-name "cljs.core/empty",
diff --git a/refs/cljs.core/emptyQMARK.md b/refs/cljs.core/emptyQMARK.md
index abfee949d08f..56e29054224e 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.107/src/main/cljs/cljs/core.cljs#L1865-L1869):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1865-L1869):
```clj
(defn ^boolean empty?
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1865-1869](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1865-L1869)
+ └── [core.cljs:1865-1869](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1865-L1869)
-->
@@ -114,7 +114,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1865 1869]},
:full-name "cljs.core/empty?",
diff --git a/refs/cljs.core/enable-console-printBANG.md b/refs/cljs.core/enable-console-printBANG.md
index 3b5f13584954..e7ffe0783bc6 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.107/src/main/cljs/cljs/core.cljs#L141-L151):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:141-151](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L141-L151)
+ └── [core.cljs:141-151](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 3c89287c6a31..d05caec265be 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.107/src/main/cljs/cljs/core.cljs#L1264-L1267):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1264-L1267):
```clj
(defn ensure-reduced
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1264-1267](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1264-L1267)
+ └── [core.cljs:1264-1267](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1264-L1267)
-->
@@ -98,7 +98,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1264 1267]},
:full-name "cljs.core/ensure-reduced",
diff --git a/refs/cljs.core/es6-entries-iterator.md b/refs/cljs.core/es6-entries-iterator.md
index cb5d8e769d14..fdb538a7aa77 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.107/src/main/cljs/cljs/core.cljs#L5658-L5659):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5658-L5659):
```clj
(defn es6-entries-iterator [coll]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:5658-5659](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L5658-L5659)
+ └── [core.cljs:5658-5659](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5658-L5659)
-->
@@ -84,7 +84,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [5658 5659]},
:full-name "cljs.core/es6-entries-iterator",
diff --git a/refs/cljs.core/es6-iterable.md b/refs/cljs.core/es6-iterable.md
index bd9b48349c25..9136815a6273 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.107/src/main/clojure/cljs/core.cljc#L2581-L2585):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2581-L2585):
```clj
(core/defmacro es6-iterable [ty]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2581-2585](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2581-L2585)
+ └── [core.cljc:2581-2585](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2581-L2585)
-->
@@ -87,7 +87,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2581 2585]},
:full-name "cljs.core/es6-iterable",
diff --git a/refs/cljs.core/es6-iterator-seq.md b/refs/cljs.core/es6-iterator-seq.md
index 95521474c77f..913af2e2ca84 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.107/src/main/cljs/cljs/core.cljs#L1153-L1159):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1153-L1159):
```clj
(defn es6-iterator-seq
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1153-1159](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1153-L1159)
+ └── [core.cljs:1153-1159](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1153-L1159)
-->
@@ -95,7 +95,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1153 1159]},
:full-name "cljs.core/es6-iterator-seq",
diff --git a/refs/cljs.core/es6-iterator.md b/refs/cljs.core/es6-iterator.md
index 722d93f0a1e9..dc5a0df0c77c 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.107/src/main/cljs/cljs/core.cljs#L1136-L1139):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1136-L1139):
```clj
(defn es6-iterator
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1136-1139](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1136-L1139)
+ └── [core.cljs:1136-1139](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1136-L1139)
-->
@@ -92,7 +92,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1136 1139]},
:full-name "cljs.core/es6-iterator",
diff --git a/refs/cljs.core/es6-set-entries-iterator.md b/refs/cljs.core/es6-set-entries-iterator.md
index 1741cc796727..7b647a51e520 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.107/src/main/cljs/cljs/core.cljs#L5671-L5672):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5671-L5672):
```clj
(defn es6-set-entries-iterator [coll]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:5671-5672](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L5671-L5672)
+ └── [core.cljs:5671-5672](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5671-L5672)
-->
@@ -84,7 +84,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [5671 5672]},
:full-name "cljs.core/es6-set-entries-iterator",
diff --git a/refs/cljs.core/evenQMARK.md b/refs/cljs.core/evenQMARK.md
index 27bd162c3c70..636e91afd706 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.107/src/main/cljs/cljs/core.cljs#L3760-L3764):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3760-L3764):
```clj
(defn ^boolean even?
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3760-3764](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3760-L3764)
+ └── [core.cljs:3760-3764](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3760-L3764)
-->
@@ -114,7 +114,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3760 3764]},
:full-name "cljs.core/even?",
diff --git a/refs/cljs.core/every-pred.md b/refs/cljs.core/every-pred.md
index d54f00e94de6..ff7d94495332 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.107/src/main/cljs/cljs/core.cljs#L4095-L4132):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4095-L4132):
```clj
(defn every-pred
@@ -101,12 +101,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4095-4132](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4095-L4132)
+ └── [core.cljs:4095-4132](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4095-L4132)
-->
@@ -159,7 +159,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4095 4132]},
:full-name "cljs.core/every-pred",
diff --git a/refs/cljs.core/everyQMARK.md b/refs/cljs.core/everyQMARK.md
index f492b48aeb29..deecece2f649 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.107/src/main/cljs/cljs/core.cljs#L3732-L3739):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3732-L3739):
```clj
(defn ^boolean every?
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3732-3739](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3732-L3739)
+ └── [core.cljs:3732-3739](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3732-L3739)
-->
@@ -116,7 +116,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3732 3739]},
:full-name "cljs.core/every?",
diff --git a/refs/cljs.core/ex-cause.md b/refs/cljs.core/ex-cause.md
index 4b5abe74533b..acfdd70212c1 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.107/src/main/cljs/cljs/core.cljs#L9925-L9932):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9924-L9931):
```clj
(defn ex-cause
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9925-9932](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9925-L9932)
+ └── [core.cljs:9924-9931](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9924-L9931)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9925 9932]},
+ :lines [9924 9931]},
: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 51793bb4a5ca..6bb4b5f8c45b 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.107/src/main/cljs/cljs/core.cljs#L9909-L9915):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9908-L9914):
```clj
(defn ex-data
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9909-9915](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9909-L9915)
+ └── [core.cljs:9908-9914](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9908-L9914)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9909 9915]},
+ :lines [9908 9914]},
: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 b4b5f6c7c3ab..6499b8c16460 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.107/src/main/cljs/cljs/core.cljs#L9901-L9907):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9900-L9906):
```clj
(defn ex-info
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9901-9907](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9901-L9907)
+ └── [core.cljs:9900-9906](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9900-L9906)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9901 9907]},
+ :lines [9900 9906]},
: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 d81e10aa7e82..7ba87e144b2d 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.107/src/main/cljs/cljs/core.cljs#L9917-L9923):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9916-L9922):
```clj
(defn ex-message
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9917-9923](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9917-L9923)
+ └── [core.cljs:9916-9922](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9916-L9922)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9917 9923]},
+ :lines [9916 9922]},
: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 d3d40f8d1159..929717d72147 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.107/src/main/clojure/cljs/core.cljc#L906-L912):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:906-912](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L906-L912)
+ └── [core.cljc:906-912](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 37994d7fec39..8e2f7d29d0f7 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.107/src/main/clojure/cljs/core.cljc#L1472-L1495):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1472-1495](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1472-L1495)
+ └── [core.cljc:1472-1495](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1b9c43240445..828e2bfaebae 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.107/src/main/cljs/cljs/core.cljs#L1964-L1966):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1964-L1966):
```clj
(defn ^boolean false?
@@ -52,19 +52,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1964-1966](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1964-L1966)
+ └── [core.cljs:1964-1966](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1964-L1966)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L899-L900):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:899-900](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L899-L900)
+ └── [core.cljc:899-900](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1964 1966]},
:extra-sources [{:code "(core/defmacro false? [x]\n (bool-expr (core/list 'js* \"~{} === false\" x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 9d2b8ce2f503..a4f1e0d84996 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.107/src/main/cljs/cljs/core.cljs#L1517-L1520):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1517-L1520):
```clj
(defn ffirst
@@ -64,12 +64,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1517-1520](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1517-L1520)
+ └── [core.cljs:1517-1520](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1517-L1520)
-->
@@ -122,7 +122,7 @@ The API data for this symbol:
:source {:code "(defn ffirst\n [coll]\n (first (first coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1517 1520]},
:examples [{:id "575ba2",
diff --git a/refs/cljs.core/filter.md b/refs/cljs.core/filter.md
index b7c9a0dbd4ba..6c2b26bea93a 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.107/src/main/cljs/cljs/core.cljs#L4402-L4429):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4402-L4429):
```clj
(defn filter
@@ -85,12 +85,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4402-4429](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4402-L4429)
+ └── [core.cljs:4402-4429](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4402-L4429)
-->
@@ -143,7 +143,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4402 4429]},
:full-name "cljs.core/filter",
diff --git a/refs/cljs.core/filterv.md b/refs/cljs.core/filterv.md
index 51b0973f9310..7ed3cd312de5 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.107/src/main/cljs/cljs/core.cljs#L4492-L4499):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4492-L4499):
```clj
(defn filterv
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4492-4499](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4492-L4499)
+ └── [core.cljs:4492-4499](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4492-L4499)
-->
@@ -110,7 +110,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4492 4499]},
:full-name "cljs.core/filterv",
diff --git a/refs/cljs.core/find-macros-ns.md b/refs/cljs.core/find-macros-ns.md
index 4d7f0239bde1..c3f5bb62c5bb 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.107/src/main/cljs/cljs/core.cljs#L10160-L10174):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10159-L10173):
```clj
(defn find-macros-ns [ns]
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10160-10174](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L10160-L10174)
+ └── [core.cljs:10159-10173](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10159-L10173)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10160 10174]},
+ :lines [10159 10173]},
: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 dc90cadf141d..7117aef440f2 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.107/src/main/cljs/cljs/core.cljs#L10122-L10130):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10121-L10129):
```clj
(defn find-ns-obj [ns]
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10122-10130](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L10122-L10130)
+ └── [core.cljs:10121-10129](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10121-L10129)
-->
@@ -91,9 +91,9 @@ The API data for this symbol:
: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*))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10122 10130]},
+ :lines [10121 10129]},
: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 3965ccb692a8..a3e3a2db5a70 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.107/src/main/cljs/cljs/core.cljs#L10148-L10158):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10147-L10157):
```clj
(defn find-ns [ns]
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10148-10158](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L10148-L10158)
+ └── [core.cljs:10147-10157](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10147-L10157)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10148 10158]},
+ :lines [10147 10157]},
: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 54b025d12e9a..265973d6e8d6 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.107/src/main/cljs/cljs/core.cljs#L2021-L2027):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2021-L2027):
```clj
(defn find
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2021-2027](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2021-L2027)
+ └── [core.cljs:2021-2027](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2021-L2027)
-->
@@ -114,7 +114,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2021 2027]},
:full-name "cljs.core/find",
diff --git a/refs/cljs.core/first.md b/refs/cljs.core/first.md
index 00e618e69c17..7bb5ea6f60a5 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.107/src/main/cljs/cljs/core.cljs#L1075-L1084):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1075-L1084):
```clj
(defn first
@@ -78,12 +78,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1075-1084](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1075-L1084)
+ └── [core.cljs:1075-1084](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1075-L1084)
-->
@@ -141,7 +141,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1075 1084]},
:examples [{:id "40e413",
diff --git a/refs/cljs.core/flatten.md b/refs/cljs.core/flatten.md
index 7f8e67d0f991..3e7d4f2b8be4 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.107/src/main/cljs/cljs/core.cljs#L4454-L4460):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4454-L4460):
```clj
(defn flatten
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4454-4460](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4454-L4460)
+ └── [core.cljs:4454-4460](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4454-L4460)
-->
@@ -110,7 +110,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4454 4460]},
:full-name "cljs.core/flatten",
diff --git a/refs/cljs.core/float.md b/refs/cljs.core/float.md
index 98a4270fe390..bf7ad519a30d 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.107/src/main/cljs/cljs/core.cljs#L2349):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2349):
```clj
(defn ^number float [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2349](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2349)
+ └── [core.cljs:2349](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2349)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L963):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:963](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L963)
+ └── [core.cljc:963](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2349]},
:extra-sources [{:code "(core/defmacro float [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 508be82e507c..2823d9c51965 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.107/src/main/cljs/cljs/core.cljs#L2464):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2464):
```clj
(defn floats [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2464](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2464)
+ └── [core.cljs:2464](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2464)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn floats [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2464]},
:full-name "cljs.core/floats",
diff --git a/refs/cljs.core/flush.md b/refs/cljs.core/flush.md
index 1a14379b8bb8..4a5e5d2f2283 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.107/src/main/cljs/cljs/core.cljs#L8751-L8752):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8750-L8751):
```clj
(defn flush [] ;stub
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8751-8752](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8751-L8752)
+ └── [core.cljs:8750-8751](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8750-L8751)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8751 8752]},
+ :lines [8750 8751]},
: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 74d807d75ebb..150904e27788 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.107/src/main/cljs/cljs/core.cljs#L1762-L1765):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1762-L1765):
```clj
(defn ^boolean fn?
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1762-1765](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1762-L1765)
+ └── [core.cljs:1762-1765](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1762-L1765)
-->
@@ -111,7 +111,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1762 1765]},
:full-name "cljs.core/fn?",
diff --git a/refs/cljs.core/fnext.md b/refs/cljs.core/fnext.md
index 78141982f35e..b2ae7f387950 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.107/src/main/cljs/cljs/core.cljs#L1527-L1530):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1527-L1530):
```clj
(defn fnext
@@ -72,12 +72,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1527-1530](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1527-L1530)
+ └── [core.cljs:1527-1530](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1527-L1530)
-->
@@ -130,7 +130,7 @@ The API data for this symbol:
:source {:code "(defn fnext\n [coll]\n (first (next coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1527 1530]},
:examples [{:id "92383f",
diff --git a/refs/cljs.core/fnil.md b/refs/cljs.core/fnil.md
index 29ca1042eba2..b426c3d7e64b 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.107/src/main/cljs/cljs/core.cljs#L3842-L3863):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3842-L3863):
```clj
(defn fnil
@@ -76,12 +76,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3842-3863](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3842-L3863)
+ └── [core.cljs:3842-3863](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3842-L3863)
-->
@@ -133,7 +133,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3842 3863]},
:full-name "cljs.core/fnil",
diff --git a/refs/cljs.core/for.md b/refs/cljs.core/for.md
index fd61fbc3891f..ba86d7bae531 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.107/src/main/clojure/cljs/core.cljc#L2160-L2245):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2160-2245](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2160-L2245)
+ └── [core.cljc:2160-2245](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 044230cd7730..470ba36a305b 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.107/src/main/cljs/cljs/core.cljs#L9189-L9194):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9188-L9193):
```clj
(defn force
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9189-9194](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9189-L9194)
+ └── [core.cljs:9188-9193](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9188-L9193)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9189 9194]},
+ :lines [9188 9193]},
: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 f00dbb49b25f..fbba650f6ee4 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.107/src/main/cljs/cljs/core.cljs#L8581-L8588):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8580-L8587):
```clj
(defn frequencies
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8581-8588](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8581-L8588)
+ └── [core.cljs:8580-8587](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8580-L8587)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8581 8588]},
+ :lines [8580 8587]},
: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 0c5003c39d02..f18cd85f940e 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.107/src/main/clojure/cljs/core.cljc#L2548-L2556):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2548-L2556):
```clj
(core/defmacro gen-apply-to []
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2548-2556](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2548-L2556)
+ └── [core.cljc:2548-2556](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2548-L2556)
-->
@@ -91,7 +91,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2548 2556]},
:full-name "cljs.core/gen-apply-to",
diff --git a/refs/cljs.core/gensym.md b/refs/cljs.core/gensym.md
index bdc97f299694..925708042194 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.107/src/main/cljs/cljs/core.cljs#L9156-L9164):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9155-L9163):
```clj
(defn gensym
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9156-9164](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9156-L9164)
+ └── [core.cljs:9155-9163](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9155-L9163)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9156 9164]},
+ :lines [9155 9163]},
: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 21fc2be071b6..fea179e3c0c4 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.107/src/main/cljs/cljs/core.cljs#L4523-L4542):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4523-L4542):
```clj
(defn get-in
@@ -75,12 +75,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4523-4542](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4523-L4542)
+ └── [core.cljs:4523-4542](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4523-L4542)
-->
@@ -136,7 +136,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4523 4542]},
:full-name "cljs.core/get-in",
diff --git a/refs/cljs.core/get-method.md b/refs/cljs.core/get-method.md
index 8120ad348192..c35479110437 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.107/src/main/cljs/cljs/core.cljs#L9800-L9803):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9799-L9802):
```clj
(defn get-method
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9800-9803](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9800-L9803)
+ └── [core.cljs:9799-9802](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9799-L9802)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9800 9803]},
+ :lines [9799 9802]},
: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 0e6b0f52f243..efd56187a4bd 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.107/src/main/cljs/cljs/core.cljs#L4032-L4035):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4032-L4035):
```clj
(defn get-validator
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4032-4035](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4032-L4035)
+ └── [core.cljs:4032-4035](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4032-L4035)
-->
@@ -111,7 +111,7 @@ The API data for this symbol:
:source {:code "(defn get-validator\n [iref]\n (.-validator iref))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4032 4035]},
:full-name "cljs.core/get-validator",
diff --git a/refs/cljs.core/get.md b/refs/cljs.core/get.md
index 2c4a46dd1555..fa5d6c6104c5 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.107/src/main/cljs/cljs/core.cljs#L1689-L1729):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1689-L1729):
```clj
(defn get
@@ -94,12 +94,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1689-1729](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1689-L1729)
+ └── [core.cljs:1689-1729](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1689-L1729)
-->
@@ -152,7 +152,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1689 1729]},
:full-name "cljs.core/get",
diff --git a/refs/cljs.core/goog-define.md b/refs/cljs.core/goog-define.md
index db9019086916..b8e929af17fc 100644
--- a/refs/cljs.core/goog-define.md
+++ b/refs/cljs.core/goog-define.md
@@ -33,13 +33,13 @@ Example:
(ns your-app.core)
(goog-define DEBUG! false)
;; can be overridden with
- :closure-defines {"your-app.core.DEBUG_BANG_" true}
+ :closure-defines {"your_app.core.DEBUG_BANG_" true}
or
:closure-defines {'your-app.core/DEBUG! true}
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L690-L718):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:690-718](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L690-L718)
+ └── [core.cljc:690-718](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L690-L718)
-->
@@ -117,11 +117,11 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [690 718]},
:full-name "cljs.core/goog-define",
- :docstring "Defines a var using `goog.define`. Passed default value must be\nstring, number or boolean.\n\nDefault value can be overridden at compile time using the\ncompiler option `:closure-defines`.\n\nExample:\n (ns your-app.core)\n (goog-define DEBUG! false)\n ;; can be overridden with\n :closure-defines {\"your-app.core.DEBUG_BANG_\" true}\n or\n :closure-defines {'your-app.core/DEBUG! true}"}
+ :docstring "Defines a var using `goog.define`. Passed default value must be\nstring, number or boolean.\n\nDefault value can be overridden at compile time using the\ncompiler option `:closure-defines`.\n\nExample:\n (ns your-app.core)\n (goog-define DEBUG! false)\n ;; can be overridden with\n :closure-defines {\"your_app.core.DEBUG_BANG_\" true}\n or\n :closure-defines {'your-app.core/DEBUG! true}"}
```
diff --git a/refs/cljs.core/group-by.md b/refs/cljs.core/group-by.md
index c60821a51f8d..0bca907b7227 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.107/src/main/cljs/cljs/core.cljs#L9398-L9408):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9397-L9407):
```clj
(defn group-by
@@ -64,12 +64,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9398-9408](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9398-L9408)
+ └── [core.cljs:9397-9407](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9397-L9407)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9398 9408]},
+ :lines [9397 9407]},
: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 f6074193b172..9207c03a653d 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.107/src/main/cljs/cljs/core.cljs#L879-L884):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L879-L884):
```clj
(defn hash-combine [seed hash]
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:879-884](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L879-L884)
+ └── [core.cljs:879-884](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L879-L884)
-->
@@ -88,7 +88,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [879 884]},
:full-name "cljs.core/hash-combine",
diff --git a/refs/cljs.core/hash-keyword.md b/refs/cljs.core/hash-keyword.md
index db41c6abe496..be59ee697f90 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.107/src/main/cljs/cljs/core.cljs#L2897-L2898):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2897-L2898):
```clj
(defn hash-keyword [k]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2897-2898](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2897-L2898)
+ └── [core.cljs:2897-2898](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2897-L2898)
-->
@@ -84,7 +84,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2897 2898]},
:full-name "cljs.core/hash-keyword",
diff --git a/refs/cljs.core/hash-map.md b/refs/cljs.core/hash-map.md
index 2be8f0892159..8095bb07f023 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.107/src/main/cljs/cljs/core.cljs#L7714-L7721):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7714-L7721):
```clj
(defn hash-map
@@ -59,19 +59,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7714-7721](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L7714-L7721)
+ └── [core.cljs:7714-7721](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7714-L7721)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2346-L2354):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2346-2354](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2346-L2354)
+ └── [core.cljc:2346-2354](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [7714 7721]},
: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.107",
+ :tag "r1.7.122",
: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 f12948fdadeb..7bc33496cf72 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.107/src/main/cljs/cljs/core.cljs#L1175-L1184):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1175-L1184):
```clj
(defn ^number hash-ordered-coll
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1175-1184](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1175-L1184)
+ └── [core.cljs:1175-1184](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1175-L1184)
-->
@@ -105,7 +105,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1175 1184]},
:full-name "cljs.core/hash-ordered-coll",
diff --git a/refs/cljs.core/hash-set.md b/refs/cljs.core/hash-set.md
index 8eeff23a1240..426fa7bd2ed9 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.107/src/main/cljs/cljs/core.cljs#L8204-L8208):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8204-L8208):
```clj
(defn hash-set
@@ -59,19 +59,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8204-8208](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8204-L8208)
+ └── [core.cljs:8204-8208](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8204-L8208)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2356-L2368):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2356-2368](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2356-L2368)
+ └── [core.cljc:2356-2368](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8204 8208]},
: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.107",
+ :tag "r1.7.122",
: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 8b670d93668b..1a49b8fcd16d 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.107/src/main/cljs/cljs/core.cljs#L844-L851):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L844-L851):
```clj
(defn hash-string [k]
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:844-851](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L844-L851)
+ └── [core.cljs:844-851](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L844-L851)
-->
@@ -90,7 +90,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [844 851]},
:full-name "cljs.core/hash-string",
diff --git a/refs/cljs.core/hash-stringSTAR.md b/refs/cljs.core/hash-stringSTAR.md
index dc2f85fbce49..0ef5afdcb181 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.107/src/main/cljs/cljs/core.cljs#L827-L836):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L827-L836):
```clj
(defn hash-string* [s]
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:827-836](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L827-L836)
+ └── [core.cljs:827-836](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L827-L836)
-->
@@ -92,7 +92,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [827 836]},
:full-name "cljs.core/hash-string*",
diff --git a/refs/cljs.core/hash-unordered-coll.md b/refs/cljs.core/hash-unordered-coll.md
index 62dc596dfd2b..c891b58d2599 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.107/src/main/cljs/cljs/core.cljs#L1189-L1199):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1189-L1199):
```clj
(defn ^number hash-unordered-coll
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1189-1199](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1189-L1199)
+ └── [core.cljs:1189-1199](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1189-L1199)
-->
@@ -106,7 +106,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1189 1199]},
:full-name "cljs.core/hash-unordered-coll",
diff --git a/refs/cljs.core/hash.md b/refs/cljs.core/hash.md
index 50a6035a51dd..4135ee87c5ee 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.107/src/main/cljs/cljs/core.cljs#L853-L877):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L853-L877):
```clj
(defn hash
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:853-877](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L853-L877)
+ └── [core.cljs:853-877](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L853-L877)
-->
@@ -119,7 +119,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [853 877]},
:full-name "cljs.core/hash",
diff --git a/refs/cljs.core/identicalQMARK.md b/refs/cljs.core/identicalQMARK.md
index 52bb74bc2245..cac9c7a5124a 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.107/src/main/cljs/cljs/core.cljs#L178-L181):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:178-181](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L178-L181)
+ └── [core.cljs:178-181](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L178-L181)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L919-L920):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:919-920](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L919-L920)
+ └── [core.cljc:919-920](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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 60472f2708b1..6f2de6f851b2 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.107/src/main/cljs/cljs/core.cljs#L2208-L2210):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2208-L2210):
```clj
(defn identity
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2208-2210](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2208-L2210)
+ └── [core.cljs:2208-2210](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2208-L2210)
-->
@@ -109,7 +109,7 @@ The API data for this symbol:
:source {:code "(defn identity\n [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2208 2210]},
:full-name "cljs.core/identity",
diff --git a/refs/cljs.core/ifnQMARK.md b/refs/cljs.core/ifnQMARK.md
index a34363c762f9..9d17fca67f03 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.107/src/main/cljs/cljs/core.cljs#L1997-L2000):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1997-L2000):
```clj
(defn ^boolean ifn?
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1997-2000](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1997-L2000)
+ └── [core.cljs:1997-2000](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1997-L2000)
-->
@@ -113,7 +113,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1997 2000]},
:full-name "cljs.core/ifn?",
diff --git a/refs/cljs.core/implementsQMARK.md b/refs/cljs.core/implementsQMARK.md
index 3ac8d7092ac7..116c1e93edca 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.107/src/main/clojure/cljs/core.cljc#L1904-L1928):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1904-1928](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1904-L1928)
+ └── [core.cljc:1904-1928](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 9a97123c63c2..d36d17c824e1 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.107/src/main/clojure/cljs/core.cljc#L58-L84):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:58-84](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L58-L84)
+ └── [core.cljc:58-84](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2e8638cc706b..1776c9c9f20e 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.107/src/main/cljs/cljs/core.cljs#L1244-L1246):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1244-L1246):
```clj
(defn inc
@@ -51,19 +51,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1244-1246](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1244-L1246)
+ └── [core.cljs:1244-1246](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1244-L1246)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1063-L1064):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1063-1064](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1063-L1064)
+ └── [core.cljc:1063-1064](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1244 1246]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric inc [x]\n `(+ ~x 1))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 589d8a1b985c..a9dd4ed85adf 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.107/src/main/cljs/cljs/core.cljs#L1354-L1356):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1354-L1356):
```clj
(defn ^boolean indexed?
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1354-1356](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1354-L1356)
+ └── [core.cljs:1354-1356](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1354-L1356)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean indexed?\n [x] (satisfies? IIndexed x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1354 1356]},
:full-name "cljs.core/indexed?",
diff --git a/refs/cljs.core/instanceQMARK.md b/refs/cljs.core/instanceQMARK.md
index 661fbae1bb5d..f8bd99f7641d 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.107/src/main/cljs/cljs/core.cljs#L886-L890):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L886-L890):
```clj
(defn ^boolean instance?
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:886-890](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L886-L890)
+ └── [core.cljs:886-890](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L886-L890)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L922-L929):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:922-929](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L922-L929)
+ └── [core.cljc:922-929](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [886 890]},
: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.107",
+ :tag "r1.7.122",
: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 441217d27dab..53f074603cc0 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.107/src/main/cljs/cljs/core.cljs#L3211-L3231):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3211-L3231):
```clj
(defn int-array
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3211-3231](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3211-L3231)
+ └── [core.cljs:3211-3231](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3211-L3231)
-->
@@ -118,7 +118,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3211 3231]},
:full-name "cljs.core/int-array",
diff --git a/refs/cljs.core/int-rotate-left.md b/refs/cljs.core/int-rotate-left.md
index 388d351adeeb..8395094fc005 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.107/src/main/cljs/cljs/core.cljs#L758-L761):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L758-L761):
```clj
(defn ^number int-rotate-left [x n]
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:758-761](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L758-L761)
+ └── [core.cljs:758-761](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L758-L761)
-->
@@ -89,7 +89,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [758 761]},
:full-name "cljs.core/int-rotate-left"}
diff --git a/refs/cljs.core/int.md b/refs/cljs.core/int.md
index d568f333778f..0407e2014e99 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.107/src/main/cljs/cljs/core.cljs#L2439-L2442):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2439-L2442):
```clj
(defn int
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2439-2442](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2439-L2442)
+ └── [core.cljs:2439-2442](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2439-L2442)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1106-L1107):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1106-1107](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1106-L1107)
+ └── [core.cljc:1106-1107](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2439 2442]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric int [x]\n `(bit-or ~x 0))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 360eae895037..7a2ceb6e2116 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.107/src/main/cljs/cljs/core.cljs#L2002-L2008):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2002-L2008):
```clj
(defn ^boolean integer?
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2002-2008](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2002-L2008)
+ └── [core.cljs:2002-2008](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2002-L2008)
-->
@@ -114,7 +114,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2002 2008]},
:full-name "cljs.core/integer?",
diff --git a/refs/cljs.core/interleave.md b/refs/cljs.core/interleave.md
index 702ae21f08b6..bedaec4c6583 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.107/src/main/cljs/cljs/core.cljs#L4343-L4355):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4343-L4355):
```clj
(defn interleave
@@ -66,12 +66,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4343-4355](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4343-L4355)
+ └── [core.cljs:4343-4355](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4343-L4355)
-->
@@ -124,7 +124,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4343 4355]},
:full-name "cljs.core/interleave",
diff --git a/refs/cljs.core/interpose.md b/refs/cljs.core/interpose.md
index a79b90acdb6d..cd784442dc87 100644
--- a/refs/cljs.core/interpose.md
+++ b/refs/cljs.core/interpose.md
@@ -41,7 +41,7 @@ Returns a lazy seq of the elements of coll separated by sep
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4357-L4374):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4357-L4374):
```clj
(defn interpose
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4357-4374](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4357-L4374)
+ └── [core.cljs:4357-4374](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4357-L4374)
-->
@@ -125,7 +125,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4357 4374]},
:full-name "cljs.core/interpose",
diff --git a/refs/cljs.core/into-array.md b/refs/cljs.core/into-array.md
index 5ea345c0ee5e..c28849f5d44c 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.107/src/main/cljs/cljs/core.cljs#L390-L396):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L390-L396):
```clj
(defn ^array into-array
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:390-396](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L390-L396)
+ └── [core.cljs:390-396](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L390-L396)
-->
@@ -115,7 +115,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [390 396]},
:full-name "cljs.core/into-array",
diff --git a/refs/cljs.core/into.md b/refs/cljs.core/into.md
index bdd85a534bb4..af215c47f0b7 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.107/src/main/cljs/cljs/core.cljs#L4462-L4474):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4462-L4474):
```clj
(defn into
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4462-4474](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4462-L4474)
+ └── [core.cljs:4462-4474](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4462-L4474)
-->
@@ -125,7 +125,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4462 4474]},
:full-name "cljs.core/into",
diff --git a/refs/cljs.core/ints.md b/refs/cljs.core/ints.md
index 93e93a5e36d4..1b718977edd9 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.107/src/main/cljs/cljs/core.cljs#L2463):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2463):
```clj
(defn ints [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2463](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2463)
+ └── [core.cljs:2463](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2463)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn ints [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2463]},
:full-name "cljs.core/ints",
diff --git a/refs/cljs.core/is_proto_.md b/refs/cljs.core/is_proto_.md
index ae7dfb5bf862..9a4902a1907c 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.107/src/main/cljs/cljs/core.cljs#L240-L242):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:240-242](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L240-L242)
+ └── [core.cljs:240-242](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 bfe3ee512aeb..c4048c6113ff 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.107/src/main/cljs/cljs/core.cljs#L9427-L9445):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9426-L9444):
```clj
(defn ^boolean isa?
@@ -68,12 +68,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9427-9445](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9427-L9445)
+ └── [core.cljs:9426-9444](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9426-L9444)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9427 9445]},
+ :lines [9426 9444]},
: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 ccd917205b57..48f5ade7d701 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.107/src/main/cljs/cljs/core.cljs#L3554-L3561):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3554-L3561):
```clj
(defn iter [coll]
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3554-3561](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3554-L3561)
+ └── [core.cljs:3554-3561](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3554-L3561)
-->
@@ -90,7 +90,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3554 3561]},
:full-name "cljs.core/iter",
diff --git a/refs/cljs.core/iterableQMARK.md b/refs/cljs.core/iterableQMARK.md
index 85cfb26591b1..123c38bf09db 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.107/src/main/cljs/cljs/core.cljs#L1037-L1040):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1037-L1040):
```clj
(defn iterable?
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1037-1040](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1037-L1040)
+ └── [core.cljs:1037-1040](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1037-L1040)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defn iterable?\n [x]\n (satisfies? IIterable x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1037 1040]},
:full-name "cljs.core/iterable?",
diff --git a/refs/cljs.core/iterate.md b/refs/cljs.core/iterate.md
index 9892e0d90d1e..0881d0c1fa7e 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.107/src/main/cljs/cljs/core.cljs#L4338-L4341):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4338-L4341):
```clj
(defn iterate
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4338-4341](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4338-L4341)
+ └── [core.cljs:4338-4341](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4338-L4341)
-->
@@ -115,7 +115,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4338 4341]},
:full-name "cljs.core/iterate",
diff --git a/refs/cljs.core/js-GTclj.md b/refs/cljs.core/js-GTclj.md
index cd239d44a309..a74ed44b19bf 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.107/src/main/cljs/cljs/core.cljs#L9320-L9348):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9319-L9347):
```clj
(defn js->clj
@@ -109,12 +109,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9320-9348](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9320-L9348)
+ └── [core.cljs:9319-9347](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9319-L9347)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9320 9348]},
+ :lines [9319 9347]},
: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 56fa1a9b1704..3aff5be3a778 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.107/src/main/clojure/cljs/core.cljc#L871-L883):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:871-883](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L871-L883)
+ └── [core.cljc:871-883](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7f24eec9e0f4..1f3f29ec1561 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.107/src/main/clojure/cljs/core.cljc#L866-L869):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:866-869](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L866-L869)
+ └── [core.cljc:866-869](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1f006d3f48d9..a751c68b72d5 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.107/src/main/cljs/cljs/core.cljs#L1939-L1942):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1939-L1942):
```clj
(defn js-delete
@@ -64,19 +64,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1939-1942](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1939-L1942)
+ └── [core.cljs:1939-1942](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1939-L1942)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L860-L861):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:860-861](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L860-L861)
+ └── [core.cljc:860-861](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1939 1942]},
:extra-sources [{:code "(core/defmacro js-delete [obj key]\n (core/list 'js* \"delete ~{}[~{}]\" obj key))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 9a4a650a693f..b1b9cf8e0196 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.107/src/main/clojure/cljs/core.cljc#L863-L864):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:863-864](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L863-L864)
+ └── [core.cljc:863-864](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8bae01bf848b..073b7c6cfb07 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.107/src/main/clojure/cljs/core.cljc#L891-L894):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:891-894](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L891-L894)
+ └── [core.cljc:891-894](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 0f84a09321b9..01fdbc7dc576 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.107/src/main/cljs/cljs/core.cljs#L398-L402):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L398-L402):
```clj
(defn js-invoke
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:398-402](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L398-L402)
+ └── [core.cljs:398-402](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L398-L402)
-->
@@ -121,7 +121,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [398 402]},
:examples [{:id "373cce",
diff --git a/refs/cljs.core/js-keys.md b/refs/cljs.core/js-keys.md
index 1609edf7eba4..50423c9ae195 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.107/src/main/cljs/cljs/core.cljs#L1932-L1937):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1932-L1937):
```clj
(defn js-keys
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1932-1937](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1932-L1937)
+ └── [core.cljs:1932-1937](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1932-L1937)
-->
@@ -116,7 +116,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1932 1937]},
:examples [{:id "5dd933",
diff --git a/refs/cljs.core/js-mod.md b/refs/cljs.core/js-mod.md
index 591f13661b07..0954b663f1c4 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.107/src/main/cljs/cljs/core.cljs#L2468-L2471):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2468-L2471):
```clj
(defn js-mod
@@ -70,19 +70,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2468-2471](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2468-L2471)
+ └── [core.cljs:2468-2471](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2468-L2471)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1087-L1088):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1087-1088](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1087-L1088)
+ └── [core.cljc:1087-1088](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2468 2471]},
: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.107",
+ :tag "r1.7.122",
: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 ec03be644feb..b00d9c70787e 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.107/src/main/cljs/cljs/core.cljs#L1924-L1930):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1924-L1930):
```clj
(defn js-obj
@@ -66,19 +66,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1924-1930](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1924-L1930)
+ └── [core.cljs:1924-1930](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1924-L1930)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2379-L2397):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2379-2397](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2379-L2397)
+ └── [core.cljc:2379-2397](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1924 1930]},
: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.107",
+ :tag "r1.7.122",
: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 786b0fcc60e2..6b9b4933f9ed 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.107/src/main/cljs/cljs/core.cljs#L10016-L10018):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10015-L10017):
```clj
(def
@@ -29,12 +29,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10016-10018](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L10016-L10018)
+ └── [core.cljs:10015-10017](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10015-L10017)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10016 10018]},
+ :lines [10015 10017]},
: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 0c23ecc9725d..bc8eccda0af1 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.107/src/main/clojure/cljs/core.cljc#L2578-L2579):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2578-L2579):
```clj
(core/defmacro js-str [s]
@@ -58,12 +58,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2578-2579](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2578-L2579)
+ └── [core.cljc:2578-2579](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2578-L2579)
-->
@@ -113,7 +113,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2578 2579]},
:examples [{:id "e92009",
diff --git a/refs/cljs.core/juxt.md b/refs/cljs.core/juxt.md
index ebb86ee857ff..46b73b645406 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.107/src/main/cljs/cljs/core.cljs#L8604-L8638):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8603-L8637):
```clj
(defn juxt
@@ -100,12 +100,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8604-8638](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8604-L8638)
+ └── [core.cljs:8603-8637](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8603-L8637)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8604 8638]},
+ :lines [8603 8637]},
: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 fa23623f34c5..8bb10dbda4c9 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.107/src/main/cljs/cljs/core.cljs#L4059-L4093):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4059-L4093):
```clj
(defn keep-indexed
@@ -92,12 +92,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4059-4093](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4059-L4093)
+ └── [core.cljs:4059-4093](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4059-L4093)
-->
@@ -150,7 +150,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4059 4093]},
:full-name "cljs.core/keep-indexed",
diff --git a/refs/cljs.core/keep.md b/refs/cljs.core/keep.md
index 3deeb64588f0..59fe73a3bdf3 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.107/src/main/cljs/cljs/core.cljs#L3894-L3923):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3894-L3923):
```clj
(defn keep
@@ -88,12 +88,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3894-3923](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3894-L3923)
+ └── [core.cljs:3894-3923](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3894-L3923)
-->
@@ -148,7 +148,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3894 3923]},
:full-name "cljs.core/keep",
diff --git a/refs/cljs.core/key-GTjs.md b/refs/cljs.core/key-GTjs.md
index 2f7a85638e87..d67b694ba4f1 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.107/src/main/cljs/cljs/core.cljs#L9286-L9294):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9285-L9293):
```clj
(defn key->js [k]
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9286-9294](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9286-L9294)
+ └── [core.cljs:9285-9293](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9285-L9293)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9286 9294]},
+ :lines [9285 9293]},
: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 2356b8f06c8b..4347d3d1b015 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.107/src/main/cljs/cljs/core.cljs#L6091-L6095):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L6091-L6095):
```clj
(defn ^boolean key-test [key other]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:6091-6095](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L6091-L6095)
+ └── [core.cljs:6091-6095](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L6091-L6095)
-->
@@ -90,7 +90,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [6091 6095]},
:full-name "cljs.core/key-test"}
diff --git a/refs/cljs.core/key.md b/refs/cljs.core/key.md
index 1ed1a54db89a..cb073aff3f8a 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.107/src/main/cljs/cljs/core.cljs#L7827-L7830):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7827-L7830):
```clj
(defn key
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7827-7830](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L7827-L7830)
+ └── [core.cljs:7827-7830](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7827-L7830)
-->
@@ -110,7 +110,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [7827 7830]},
:full-name "cljs.core/key",
diff --git a/refs/cljs.core/keys.md b/refs/cljs.core/keys.md
index 044dba5d668d..df2d025d495c 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.107/src/main/cljs/cljs/core.cljs#L7821-L7825):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7821-L7825):
```clj
(defn keys
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7821-7825](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L7821-L7825)
+ └── [core.cljs:7821-7825](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7821-L7825)
-->
@@ -111,7 +111,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [7821 7825]},
:full-name "cljs.core/keys",
diff --git a/refs/cljs.core/keyword-identicalQMARK.md b/refs/cljs.core/keyword-identicalQMARK.md
index fa485daadbaf..608da5386bee 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.107/src/main/cljs/cljs/core.cljs#L2945-L2952):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2945-L2952):
```clj
(defn ^boolean keyword-identical?
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2945-2952](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2945-L2952)
+ └── [core.cljs:2945-2952](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2945-L2952)
-->
@@ -97,7 +97,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2945 2952]},
:full-name "cljs.core/keyword-identical?",
diff --git a/refs/cljs.core/keyword.md b/refs/cljs.core/keyword.md
index 676623b84ac6..ad9060294e1d 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.107/src/main/cljs/cljs/core.cljs#L2970-L2982):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2970-L2982):
```clj
(defn keyword
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2970-2982](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2970-L2982)
+ └── [core.cljs:2970-2982](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2970-L2982)
-->
@@ -110,7 +110,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2970 2982]},
:full-name "cljs.core/keyword",
diff --git a/refs/cljs.core/keywordQMARK.md b/refs/cljs.core/keywordQMARK.md
index d07b8c5fbe27..a765b899dbff 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.107/src/main/cljs/cljs/core.cljs#L2940-L2943):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2940-L2943):
```clj
(defn ^boolean keyword?
@@ -42,19 +42,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2940-2943](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2940-L2943)
+ └── [core.cljs:2940-2943](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2940-L2943)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L937-L938):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:937-938](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L937-L938)
+ └── [core.cljc:937-938](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2940 2943]},
:extra-sources [{:code "(core/defmacro keyword? [x]\n (bool-expr `(instance? Keyword ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 a5cdfc21ceaf..1abc9e4d025a 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.107/src/main/cljs/cljs/core.cljs#L1537-L1543):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1537-L1543):
```clj
(defn last
@@ -80,12 +80,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1537-1543](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1537-L1543)
+ └── [core.cljs:1537-1543](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1537-L1543)
-->
@@ -142,7 +142,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1537 1543]},
:examples [{:id "eb0836",
diff --git a/refs/cljs.core/lazy-cat.md b/refs/cljs.core/lazy-cat.md
index d270ccc922ae..e90a1a692232 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.107/src/main/clojure/cljs/core.cljc#L2569-L2576):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2569-L2576):
```clj
(core/defmacro lazy-cat
@@ -72,12 +72,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2569-2576](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2569-L2576)
+ └── [core.cljc:2569-2576](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2569-L2576)
-->
@@ -130,7 +130,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2569 2576]},
:full-name "cljs.core/lazy-cat",
diff --git a/refs/cljs.core/lazy-seq.md b/refs/cljs.core/lazy-seq.md
index f0e4d79e8741..d78902a96d10 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.107/src/main/clojure/cljs/core.cljc#L1960-L1966):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1960-1966](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1960-L1966)
+ └── [core.cljc:1960-1966](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 9a4c77acc6b0..1332b29c9068 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.107/src/main/cljs/cljs/core.cljs#L3565-L3566):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3565-L3566):
```clj
(defn lazy-transformer [stepper]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3565-3566](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3565-L3566)
+ └── [core.cljs:3565-3566](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3565-L3566)
-->
@@ -84,7 +84,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3565 3566]},
:full-name "cljs.core/lazy-transformer",
diff --git a/refs/cljs.core/let.md b/refs/cljs.core/let.md
index aaa6ae3b74b7..1fcfc165ed6e 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.107/src/main/clojure/cljs/core.cljc#L720-L730):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:720-730](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L720-L730)
+ └── [core.cljc:720-730](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 839741ce171b..9fc0890ccad7 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.107/src/main/cljs/cljs/core.cljs#L2823-L2838):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2823-L2838):
```clj
(defn list
@@ -65,19 +65,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2823-2838](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2823-L2838)
+ └── [core.cljs:2823-2838](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2823-L2838)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2320-L2323):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2320-2323](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2320-L2323)
+ └── [core.cljc:2320-2323](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2823 2838]},
: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.107",
+ :tag "r1.7.122",
: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 bd0dcadfa807..153ef589eaba 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.107/src/main/cljs/cljs/core.cljs#L2738-L2741):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2738-L2741):
```clj
(defn ^boolean list?
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2738-2741](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2738-L2741)
+ └── [core.cljs:2738-2741](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2738-L2741)
-->
@@ -113,7 +113,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2738 2741]},
:full-name "cljs.core/list?",
diff --git a/refs/cljs.core/listSTAR.md b/refs/cljs.core/listSTAR.md
index b0efbe27d830..9f9cce48a9a3 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.107/src/main/cljs/cljs/core.cljs#L3340-L3348):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3340-L3348):
```clj
(defn list*
@@ -70,12 +70,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3340-3348](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3340-L3348)
+ └── [core.cljs:3340-3348](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3340-L3348)
-->
@@ -132,7 +132,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3340 3348]},
:full-name "cljs.core/list*",
diff --git a/refs/cljs.core/long-array.md b/refs/cljs.core/long-array.md
index b81df8d5188c..cf7f04c3d779 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.107/src/main/cljs/cljs/core.cljs#L3233-L3253):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3233-L3253):
```clj
(defn long-array
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3233-3253](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3233-L3253)
+ └── [core.cljs:3233-3253](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3233-L3253)
-->
@@ -118,7 +118,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3233 3253]},
:full-name "cljs.core/long-array",
diff --git a/refs/cljs.core/long.md b/refs/cljs.core/long.md
index baec5a6a4bb6..1ed7c3033b0d 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.107/src/main/cljs/cljs/core.cljs#L2449-L2452):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2449-L2452):
```clj
(defn long
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2449-2452](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2449-L2452)
+ └── [core.cljs:2449-2452](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2449-L2452)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn long\n [x]\n (fix x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2449 2452]},
:full-name "cljs.core/long",
diff --git a/refs/cljs.core/longs.md b/refs/cljs.core/longs.md
index 1054b1ee3f1a..52f6da0fae9c 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.107/src/main/cljs/cljs/core.cljs#L2466):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2466):
```clj
(defn longs [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2466](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2466)
+ └── [core.cljs:2466](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2466)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn longs [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2466]},
:full-name "cljs.core/longs",
diff --git a/refs/cljs.core/loop.md b/refs/cljs.core/loop.md
index e37f2cf04980..1bf16f1d53c8 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.107/src/main/clojure/cljs/core.cljc#L732-L754):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:732-754](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L732-L754)
+ └── [core.cljc:732-754](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 411eecf772be..b7d07ca2c6e2 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.107/src/main/cljs/cljs/core.cljs#L779):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L779):
```clj
(def m3-C1 (int 0xcc9e2d51))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:779](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L779)
+ └── [core.cljs:779](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L779)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def m3-C1 (int 0xcc9e2d51))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [779]},
:full-name "cljs.core/m3-C1",
diff --git a/refs/cljs.core/m3-C2.md b/refs/cljs.core/m3-C2.md
index 18ba602b184b..8591402cb709 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.107/src/main/cljs/cljs/core.cljs#L780):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L780):
```clj
(def m3-C2 (int 0x1b873593))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:780](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L780)
+ └── [core.cljs:780](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L780)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def m3-C2 (int 0x1b873593))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [780]},
:full-name "cljs.core/m3-C2",
diff --git a/refs/cljs.core/m3-fmix.md b/refs/cljs.core/m3-fmix.md
index ea652525f543..0a631502d8c4 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.107/src/main/cljs/cljs/core.cljs#L788-L795):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L788-L795):
```clj
(defn ^number m3-fmix [h1 len]
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:788-795](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L788-L795)
+ └── [core.cljs:788-795](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L788-L795)
-->
@@ -93,7 +93,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [788 795]},
: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 05c37f7e0f24..6819c8533c70 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.107/src/main/cljs/cljs/core.cljs#L797-L802):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L797-L802):
```clj
(defn ^number m3-hash-int [in]
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:797-802](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L797-L802)
+ └── [core.cljs:797-802](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L797-L802)
-->
@@ -91,7 +91,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [797 802]},
: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 19a135d157b2..dda553d4e624 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.107/src/main/cljs/cljs/core.cljs#L804-L816):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L804-L816):
```clj
(defn ^number m3-hash-unencoded-chars [in]
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:804-816](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L804-L816)
+ └── [core.cljs:804-816](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L804-L816)
-->
@@ -98,7 +98,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [804 816]},
: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 22ee890b6986..73dfc953dd9c 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.107/src/main/cljs/cljs/core.cljs#L785-L786):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L785-L786):
```clj
(defn ^number m3-mix-H1 [h1 k1]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:785-786](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L785-L786)
+ └── [core.cljs:785-786](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L785-L786)
-->
@@ -87,7 +87,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [785 786]},
: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 077e6acbf6d4..6904f4be8102 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.107/src/main/cljs/cljs/core.cljs#L782-L783):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L782-L783):
```clj
(defn ^number m3-mix-K1 [k1]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:782-783](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L782-L783)
+ └── [core.cljs:782-783](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L782-L783)
-->
@@ -87,7 +87,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [782 783]},
:full-name "cljs.core/m3-mix-K1"}
diff --git a/refs/cljs.core/m3-seed.md b/refs/cljs.core/m3-seed.md
index 986f4c4370e2..747fc0fa7e62 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.107/src/main/cljs/cljs/core.cljs#L778):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L778):
```clj
(def m3-seed 0)
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:778](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L778)
+ └── [core.cljs:778](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L778)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def m3-seed 0)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [778]},
:full-name "cljs.core/m3-seed",
diff --git a/refs/cljs.core/macroexpand-1.md b/refs/cljs.core/macroexpand-1.md
index e23fc33de05d..c12c8482932c 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.107/src/main/clojure/cljs/core.cljc#L2618-L2625):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2618-L2625):
```clj
(core/defmacro macroexpand-1
@@ -87,12 +87,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2618-2625](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2618-L2625)
+ └── [core.cljc:2618-2625](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2618-L2625)
-->
@@ -145,7 +145,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2618 2625]},
:examples [{:id "1bc6af",
diff --git a/refs/cljs.core/macroexpand.md b/refs/cljs.core/macroexpand.md
index 963df64d0e39..f9dbc9041d58 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.107/src/main/clojure/cljs/core.cljc#L2627-L2639):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2627-L2639):
```clj
(core/defmacro macroexpand
@@ -96,12 +96,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2627-2639](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2627-L2639)
+ └── [core.cljc:2627-2639](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2627-L2639)
-->
@@ -154,7 +154,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2627 2639]},
:examples [{:id "b773af",
diff --git a/refs/cljs.core/make-array.md b/refs/cljs.core/make-array.md
index fcc4fe7ea8cb..a473fb395585 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.107/src/main/cljs/cljs/core.cljs#L338-L344):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L338-L344):
```clj
(defn ^array make-array
@@ -56,19 +56,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:338-344](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L338-L344)
+ └── [core.cljs:338-344](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L338-L344)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2312-L2318):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2312-2318](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2312-L2318)
+ └── [core.cljc:2312-2318](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [338 344]},
: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.107",
+ :tag "r1.7.122",
: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 0dc75db15d66..704b59a447fd 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.107/src/main/cljs/cljs/core.cljs#L9410-L9412):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9409-L9411):
```clj
(defn make-hierarchy
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9410-9412](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9410-L9412)
+ └── [core.cljs:9409-9411](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9409-L9411)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9410 9412]},
+ :lines [9409 9411]},
: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 db44981a02de..2737ace1111a 100644
--- a/refs/cljs.core/map-indexed.md
+++ b/refs/cljs.core/map-indexed.md
@@ -48,7 +48,7 @@ accept 2 arguments, index and item.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3867-L3892):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3867-L3892):
```clj
(defn map-indexed
@@ -79,12 +79,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3867-3892](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3867-L3892)
+ └── [core.cljs:3867-3892](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3867-L3892)
-->
@@ -137,7 +137,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3867 3892]},
:full-name "cljs.core/map-indexed",
diff --git a/refs/cljs.core/map.md b/refs/cljs.core/map.md
index 17f472e11399..ebc884718f58 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.107/src/main/cljs/cljs/core.cljs#L4173-L4218):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4173-L4218):
```clj
(defn map
@@ -118,12 +118,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4173-4218](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4173-L4218)
+ └── [core.cljs:4173-4218](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4173-L4218)
-->
@@ -184,7 +184,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4173 4218]},
:full-name "cljs.core/map",
diff --git a/refs/cljs.core/mapQMARK.md b/refs/cljs.core/mapQMARK.md
index 7f8ba9b84421..5994a1d296a9 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.107/src/main/cljs/cljs/core.cljs#L1901-L1906):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1901-L1906):
```clj
(defn ^boolean map?
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1901-1906](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1901-L1906)
+ └── [core.cljs:1901-1906](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1901-L1906)
-->
@@ -114,7 +114,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1901 1906]},
:full-name "cljs.core/map?",
diff --git a/refs/cljs.core/mapcat.md b/refs/cljs.core/mapcat.md
index 5346a596922f..4f5fcdb67d25 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.107/src/main/cljs/cljs/core.cljs#L4392-L4400):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4392-L4400):
```clj
(defn mapcat
@@ -64,12 +64,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4392-4400](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4392-L4400)
+ └── [core.cljs:4392-4400](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4392-L4400)
-->
@@ -122,7 +122,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4392 4400]},
:full-name "cljs.core/mapcat",
diff --git a/refs/cljs.core/mapv.md b/refs/cljs.core/mapv.md
index e0054e420697..41555877dfd3 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.107/src/main/cljs/cljs/core.cljs#L4476-L4490):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4476-L4490):
```clj
(defn mapv
@@ -77,12 +77,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4476-4490](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4476-L4490)
+ └── [core.cljs:4476-4490](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4476-L4490)
-->
@@ -138,7 +138,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4476 4490]},
:full-name "cljs.core/mapv",
diff --git a/refs/cljs.core/max-key.md b/refs/cljs.core/max-key.md
index e2c9094c0bc7..45af68e43332 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.107/src/main/cljs/cljs/core.cljs#L8293-L8298):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8293-L8298):
```clj
(defn max-key
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8293-8298](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8293-L8298)
+ └── [core.cljs:8293-8298](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8293-L8298)
-->
@@ -121,7 +121,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8293 8298]},
:full-name "cljs.core/max-key",
diff --git a/refs/cljs.core/max.md b/refs/cljs.core/max.md
index 6718bbe6d5bd..9140e2053a96 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.107/src/main/cljs/cljs/core.cljs#L2324-L2329):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2324-L2329):
```clj
(defn ^number max
@@ -61,19 +61,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2324-2329](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2324-L2329)
+ └── [core.cljs:2324-2329](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2324-L2329)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1075-L1079):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1075-1079](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1075-L1079)
+ └── [core.cljc:1075-1079](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2324 2329]},
: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.107",
+ :tag "r1.7.122",
: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 8bc1c3988360..6e635ee6fd07 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.107/src/main/cljs/cljs/core.cljs#L9350-L9363):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9349-L9362):
```clj
(defn memoize
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9350-9363](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9350-L9363)
+ └── [core.cljs:9349-9362](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9349-L9362)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9350 9363]},
+ :lines [9349 9362]},
: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 28d5be18b790..b1d2bc709fac 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.107/src/main/cljs/cljs/core.cljs#L7908-L7922):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7908-L7922):
```clj
(defn merge-with
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7908-7922](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L7908-L7922)
+ └── [core.cljs:7908-7922](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7908-L7922)
-->
@@ -125,7 +125,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [7908 7922]},
:full-name "cljs.core/merge-with",
diff --git a/refs/cljs.core/merge.md b/refs/cljs.core/merge.md
index e01d51ab5320..0ce648dbe159 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.107/src/main/cljs/cljs/core.cljs#L7900-L7906):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7900-L7906):
```clj
(defn merge
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7900-7906](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L7900-L7906)
+ └── [core.cljs:7900-7906](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7900-L7906)
-->
@@ -117,7 +117,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [7900 7906]},
:full-name "cljs.core/merge",
diff --git a/refs/cljs.core/meta.md b/refs/cljs.core/meta.md
index fba608f2ca9c..73b24d72dc0a 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.107/src/main/cljs/cljs/core.cljs#L1829-L1834):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1829-L1834):
```clj
(defn meta
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1829-1834](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1829-L1834)
+ └── [core.cljs:1829-1834](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1829-L1834)
-->
@@ -100,7 +100,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1829 1834]},
:full-name "cljs.core/meta",
diff --git a/refs/cljs.core/methods.md b/refs/cljs.core/methods.md
index 359556cf1776..da2b3b936b7e 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.107/src/main/cljs/cljs/core.cljs#L9796-L9798):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9795-L9797):
```clj
(defn methods
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9796-9798](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9796-L9798)
+ └── [core.cljs:9795-9797](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9795-L9797)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9796 9798]},
+ :lines [9795 9797]},
: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 6ff652d7a465..128c41beffa9 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.107/src/main/cljs/cljs/core.cljs#L8300-L8305):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8300-L8305):
```clj
(defn min-key
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8300-8305](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8300-L8305)
+ └── [core.cljs:8300-8305](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8300-L8305)
-->
@@ -121,7 +121,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8300 8305]},
:full-name "cljs.core/min-key",
diff --git a/refs/cljs.core/min.md b/refs/cljs.core/min.md
index b89038715cd6..d5d935fc3b48 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.107/src/main/cljs/cljs/core.cljs#L2331-L2336):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2331-L2336):
```clj
(defn ^number min
@@ -78,19 +78,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2331-2336](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2331-L2336)
+ └── [core.cljs:2331-2336](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2331-L2336)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1081-L1085):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1081-1085](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1081-L1085)
+ └── [core.cljc:1081-1085](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2331 2336]},
: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.107",
+ :tag "r1.7.122",
: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 54c9c2cb2a34..cb8464bbdcf8 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.107/src/main/cljs/cljs/core.cljs#L256-L263):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:256-263](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L256-L263)
+ └── [core.cljs:256-263](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b93707ed74f7..662bd98a1f8d 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.107/src/main/cljs/cljs/core.cljs#L1163-L1173):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1163-L1173):
```clj
(defn ^number mix-collection-hash
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1163-1173](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1163-L1173)
+ └── [core.cljs:1163-1173](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1163-L1173)
-->
@@ -106,7 +106,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1163 1173]},
:full-name "cljs.core/mix-collection-hash",
diff --git a/refs/cljs.core/mk-bound-fn.md b/refs/cljs.core/mk-bound-fn.md
index da5ab286a98d..0197b8fb5fc9 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.107/src/main/cljs/cljs/core.cljs#L8368-L8372):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8368-L8372):
```clj
(defn mk-bound-fn
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8368-8372](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8368-L8372)
+ └── [core.cljs:8368-8372](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8368-L8372)
-->
@@ -87,7 +87,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8368 8372]},
:full-name "cljs.core/mk-bound-fn",
diff --git a/refs/cljs.core/mod.md b/refs/cljs.core/mod.md
index e825bf714ca0..da0099de5b81 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.107/src/main/cljs/cljs/core.cljs#L2473-L2476):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2473-L2476):
```clj
(defn mod
@@ -72,12 +72,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2473-2476](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2473-L2476)
+ └── [core.cljs:2473-2476](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2473-L2476)
-->
@@ -130,7 +130,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2473 2476]},
:examples [{:id "8165e8",
diff --git a/refs/cljs.core/multi-stepper.md b/refs/cljs.core/multi-stepper.md
index 9445c0ba0d08..b805dd2cbae2 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.107/src/main/cljs/cljs/core.cljs#L3622-L3640):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3622-L3640):
```clj
(defn multi-stepper
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3622-3640](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3622-L3640)
+ └── [core.cljs:3622-3640](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3622-L3640)
-->
@@ -104,7 +104,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3622 3640]},
:full-name "cljs.core/multi-stepper",
diff --git a/refs/cljs.core/munge.md b/refs/cljs.core/munge.md
index 7554787a323c..618846b46c10 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.107/src/main/cljs/cljs/core.cljs#L10055-L10063):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10054-L10062):
```clj
(defn munge [name]
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10055-10063](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L10055-L10063)
+ └── [core.cljs:10054-10062](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10054-L10062)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10055 10063]},
+ :lines [10054 10062]},
: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 d3fb91b580e1..721b98d7db97 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.107/src/main/cljs/cljs/core.cljs#L8272-L8279):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8272-L8279):
```clj
(defn name
@@ -93,12 +93,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8272-8279](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8272-L8279)
+ └── [core.cljs:8272-8279](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8272-L8279)
-->
@@ -151,7 +151,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8272 8279]},
:examples [{:id "363fb7",
diff --git a/refs/cljs.core/namespace.md b/refs/cljs.core/namespace.md
index 95e8e2ed8a2d..a076a25c1065 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.107/src/main/cljs/cljs/core.cljs#L2963-L2968):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2963-L2968):
```clj
(defn namespace
@@ -88,12 +88,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2963-2968](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2963-L2968)
+ └── [core.cljs:2963-2968](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2963-L2968)
-->
@@ -146,7 +146,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2963 2968]},
:examples [{:id "5bd3b4",
diff --git a/refs/cljs.core/negQMARK.md b/refs/cljs.core/negQMARK.md
index c39122e41d07..ee62c5fbd21e 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.107/src/main/cljs/cljs/core.cljs#L2583-L2585):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2583-L2585):
```clj
(defn ^boolean neg?
@@ -52,19 +52,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2583-2585](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2583-L2585)
+ └── [core.cljs:2583-2585](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2583-L2585)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1072-L1073):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1072-1073](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1072-L1073)
+ └── [core.cljc:1072-1073](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2583 2585]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric neg? [x]\n `(< ~x 0))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 15740e48a997..181dac682bef 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.107/src/main/cljs/cljs/core.cljs#L8900-L8905):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8899-L8904):
```clj
(defn newline
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8900-8905](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8900-L8905)
+ └── [core.cljs:8899-8904](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8899-L8904)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8900 8905]},
+ :lines [8899 8904]},
: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 b6a5e3a4ef43..bee29cbdd3f1 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.107/src/main/cljs/cljs/core.cljs#L1099-L1106):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1099-L1106):
```clj
(defn ^seq next
@@ -79,12 +79,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1099-1106](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1099-L1106)
+ └── [core.cljs:1099-1106](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1099-L1106)
-->
@@ -138,7 +138,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1099 1106]},
:examples [{:id "7db59a",
diff --git a/refs/cljs.core/nfirst.md b/refs/cljs.core/nfirst.md
index 5f72037d8084..50aa2f54f80b 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.107/src/main/cljs/cljs/core.cljs#L1522-L1525):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1522-L1525):
```clj
(defn nfirst
@@ -71,12 +71,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1522-1525](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1522-L1525)
+ └── [core.cljs:1522-1525](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1522-L1525)
-->
@@ -129,7 +129,7 @@ The API data for this symbol:
:source {:code "(defn nfirst\n [coll]\n (next (first coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1522 1525]},
:examples [{:id "60b8a4",
diff --git a/refs/cljs.core/nil-iter.md b/refs/cljs.core/nil-iter.md
index b24f9d7d9f6f..303ed12a7e35 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.107/src/main/cljs/cljs/core.cljs#L3499-L3504):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3499-L3504):
```clj
(defn nil-iter []
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3499-3504](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3499-L3504)
+ └── [core.cljs:3499-3504](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3499-L3504)
-->
@@ -88,7 +88,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3499 3504]},
:full-name "cljs.core/nil-iter",
diff --git a/refs/cljs.core/nilQMARK.md b/refs/cljs.core/nilQMARK.md
index 0840193e83ed..bac49858af3b 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.107/src/main/cljs/cljs/core.cljs#L183-L186):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:183-186](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L183-L186)
+ └── [core.cljs:183-186](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L183-L186)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L831-L832):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:831-832](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L831-L832)
+ └── [core.cljc:831-832](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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 a6e44ade8237..b7c022277d76 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.107/src/main/cljs/cljs/core.cljs#L1532-L1535):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1532-L1535):
```clj
(defn nnext
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1532-1535](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1532-L1535)
+ └── [core.cljs:1532-1535](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1532-L1535)
-->
@@ -110,7 +110,7 @@ The API data for this symbol:
:source {:code "(defn nnext\n [coll]\n (next (next coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1532 1535]},
:full-name "cljs.core/nnext",
diff --git a/refs/cljs.core/not-anyQMARK.md b/refs/cljs.core/not-anyQMARK.md
index 167115584ea6..2033dba8b05a 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.107/src/main/cljs/cljs/core.cljs#L3755-L3758):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3755-L3758):
```clj
(defn ^boolean not-any?
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3755-3758](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3755-L3758)
+ └── [core.cljs:3755-3758](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3755-L3758)
-->
@@ -112,7 +112,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3755 3758]},
:full-name "cljs.core/not-any?",
diff --git a/refs/cljs.core/not-empty.md b/refs/cljs.core/not-empty.md
index 9f5482c30941..3df4df4f7518 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.107/src/main/cljs/cljs/core.cljs#L3495-L3497):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3495-L3497):
```clj
(defn not-empty
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3495-3497](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3495-L3497)
+ └── [core.cljs:3495-3497](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3495-L3497)
-->
@@ -109,7 +109,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3495 3497]},
:full-name "cljs.core/not-empty",
diff --git a/refs/cljs.core/not-everyQMARK.md b/refs/cljs.core/not-everyQMARK.md
index d2dd2fa01573..02470daa0345 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.107/src/main/cljs/cljs/core.cljs#L3741-L3744):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3741-L3744):
```clj
(defn ^boolean not-every?
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3741-3744](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3741-L3744)
+ └── [core.cljs:3741-3744](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3741-L3744)
-->
@@ -113,7 +113,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3741 3744]},
:full-name "cljs.core/not-every?",
diff --git a/refs/cljs.core/not-native.md b/refs/cljs.core/not-native.md
index 5e85ad3740af..d6ee5199740d 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.107/src/main/cljs/cljs/core.cljs#L174):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:174](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L174)
+ └── [core.cljs:174](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f72e2f09c51c..7000bb776fef 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.107/src/main/cljs/cljs/core.cljs#L200-L206):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:200-206](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L200-L206)
+ └── [core.cljs:200-206](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 fad40fbc42ee..470dc504a15d 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.107/src/main/cljs/cljs/core.cljs#L3488-L3493):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3488-L3493):
```clj
(defn ^boolean not=
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3488-3493](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3488-L3493)
+ └── [core.cljs:3488-3493](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3488-L3493)
-->
@@ -122,7 +122,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3488 3493]},
:full-name "cljs.core/not=",
diff --git a/refs/cljs.core/ns-interns.md b/refs/cljs.core/ns-interns.md
index d1cacfdf4d4b..e61bc7ab2643 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.107/src/main/clojure/cljs/core.cljc#L2587-L2596):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2587-L2596):
```clj
(core/defmacro ns-interns
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2587-2596](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2587-L2596)
+ └── [core.cljc:2587-2596](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2587-L2596)
-->
@@ -104,7 +104,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2587 2596]},
:full-name "cljs.core/ns-interns",
diff --git a/refs/cljs.core/ns-internsSTAR.md b/refs/cljs.core/ns-internsSTAR.md
index 0d57aa8e62d0..836912206a2f 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.107/src/main/cljs/cljs/core.cljs#L10132-L10140):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10131-L10139):
```clj
(defn ns-interns* [sym]
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10132-10140](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L10132-L10140)
+ └── [core.cljs:10131-10139](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10131-L10139)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10132 10140]},
+ :lines [10131 10139]},
: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 bfefbc2e8efb..c8a3d4310f13 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.107/src/main/cljs/cljs/core.cljs#L10176-L10177):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10175-L10176):
```clj
(defn ns-name [ns-obj]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:10176-10177](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L10176-L10177)
+ └── [core.cljs:10175-10176](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L10175-L10176)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [10176 10177]},
+ :lines [10175 10176]},
: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 d50e86c0e178..7805d014e962 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.107/src/main/clojure/cljs/core.cljc#L2598-L2605):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2598-L2605):
```clj
(core/defmacro ns-unmap
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2598-2605](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2598-L2605)
+ └── [core.cljc:2598-2605](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2598-L2605)
-->
@@ -102,7 +102,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2598 2605]},
:full-name "cljs.core/ns-unmap",
diff --git a/refs/cljs.core/nth.md b/refs/cljs.core/nth.md
index 16cb1e2fe777..2a8d212d3c43 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.107/src/main/cljs/cljs/core.cljs#L1617-L1679):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1617-L1679):
```clj
(defn nth
@@ -123,12 +123,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1617-1679](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1617-L1679)
+ └── [core.cljs:1617-1679](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1617-L1679)
-->
@@ -184,7 +184,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1617 1679]},
:full-name "cljs.core/nth",
diff --git a/refs/cljs.core/nthnext.md b/refs/cljs.core/nthnext.md
index 542605a32d1b..6956c41de5df 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.107/src/main/cljs/cljs/core.cljs#L2589-L2595):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2589-L2595):
```clj
(defn nthnext
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2589-2595](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2589-L2595)
+ └── [core.cljs:2589-2595](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2589-L2595)
-->
@@ -117,7 +117,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2589 2595]},
:full-name "cljs.core/nthnext",
diff --git a/refs/cljs.core/nthrest.md b/refs/cljs.core/nthrest.md
index 8f604f68f4b7..6c9f098785d7 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.107/src/main/cljs/cljs/core.cljs#L1681-L1687):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1681-L1687):
```clj
(defn nthrest
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1681-1687](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1681-L1687)
+ └── [core.cljs:1681-1687](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1681-L1687)
-->
@@ -117,7 +117,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1681 1687]},
:full-name "cljs.core/nthrest",
diff --git a/refs/cljs.core/numberQMARK.md b/refs/cljs.core/numberQMARK.md
index 509c64114f6b..3cd3040b87c0 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.107/src/main/cljs/cljs/core.cljs#L195-L198):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:195-198](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L195-L198)
+ └── [core.cljs:195-198](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L195-L198)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L931-L932):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:931-932](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L931-L932)
+ └── [core.cljc:931-932](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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 3c69d4e7c69b..e76bd6bad937 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.107/src/main/cljs/cljs/core.cljs#L7732-L7743):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7732-L7743):
```clj
(defn obj-map
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7732-7743](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L7732-L7743)
+ └── [core.cljs:7732-7743](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7732-L7743)
-->
@@ -100,7 +100,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [7732 7743]},
:full-name "cljs.core/obj-map",
diff --git a/refs/cljs.core/object-array.md b/refs/cljs.core/object-array.md
index 3dc5090268b5..eb5c6cc92f8f 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.107/src/main/cljs/cljs/core.cljs#L3277-L3297):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3277-L3297):
```clj
(defn object-array
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3277-3297](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3277-L3297)
+ └── [core.cljs:3277-3297](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3277-L3297)
-->
@@ -118,7 +118,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3277 3297]},
:full-name "cljs.core/object-array",
diff --git a/refs/cljs.core/objectQMARK.md b/refs/cljs.core/objectQMARK.md
index ddceb9981d20..511e1df4f04d 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.107/src/main/cljs/cljs/core.cljs#L212-L217):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:212-217](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L212-L217)
+ └── [core.cljs:212-217](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 58b40eca6015..08ecb4b05675 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.107/src/main/cljs/cljs/core.cljs#L3766-L3768):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3766-L3768):
```clj
(defn ^boolean odd?
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3766-3768](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3766-L3768)
+ └── [core.cljs:3766-3768](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3766-L3768)
-->
@@ -112,7 +112,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean odd?\n [n] (not (even? n)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3766 3768]},
:full-name "cljs.core/odd?",
diff --git a/refs/cljs.core/or.md b/refs/cljs.core/or.md
index 5ba98919afee..a0a4c6ba1fb8 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.107/src/main/clojure/cljs/core.cljc#L813-L829):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:813-829](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L813-L829)
+ └── [core.cljc:813-829](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 60993f91cc3a..91aad407f283 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.107/src/main/cljs/cljs/core.cljs#L9447-L9453):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9446-L9452):
```clj
(defn parents
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9447-9453](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9447-L9453)
+ └── [core.cljs:9446-9452](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9446-L9452)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9447 9453]},
+ :lines [9446 9452]},
: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 51ba8509b853..2b5fff0ffce3 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.107/src/main/cljs/cljs/core.cljs#L3813-L3840):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3813-L3840):
```clj
(defn partial
@@ -94,12 +94,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3813-3840](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3813-L3840)
+ └── [core.cljs:3813-3840](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3813-L3840)
-->
@@ -156,7 +156,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3813 3840]},
:full-name "cljs.core/partial",
diff --git a/refs/cljs.core/partition-all.md b/refs/cljs.core/partition-all.md
index 7a3bf9103cac..d5d49f23dca7 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.107/src/main/cljs/cljs/core.cljs#L8318-L8347):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8318-L8347):
```clj
(defn partition-all
@@ -88,12 +88,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8318-8347](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8318-L8347)
+ └── [core.cljs:8318-8347](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8318-L8347)
-->
@@ -146,7 +146,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8318 8347]},
:full-name "cljs.core/partition-all",
diff --git a/refs/cljs.core/partition-by.md b/refs/cljs.core/partition-by.md
index 6a84ad7f8592..2f28b26b4337 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.107/src/main/cljs/cljs/core.cljs#L8540-L8579):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8539-L8578):
```clj
(defn partition-by
@@ -96,12 +96,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8540-8579](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8540-L8579)
+ └── [core.cljs:8539-8578](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8539-L8578)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8540 8579]},
+ :lines [8539 8578]},
: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 eca009d367ab..79ad50496761 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.107/src/main/cljs/cljs/core.cljs#L4501-L4521):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4501-L4521):
```clj
(defn partition
@@ -85,12 +85,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4501-4521](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4501-L4521)
+ └── [core.cljs:4501-4521](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4501-L4521)
-->
@@ -145,7 +145,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4501 4521]},
:full-name "cljs.core/partition",
diff --git a/refs/cljs.core/peek.md b/refs/cljs.core/peek.md
index 9fd3ad33d79b..11a0df9600a2 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.107/src/main/cljs/cljs/core.cljs#L1836-L1841):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1836-L1841):
```clj
(defn peek
@@ -102,12 +102,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1836-1841](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1836-L1841)
+ └── [core.cljs:1836-1841](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1836-L1841)
-->
@@ -160,7 +160,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1836 1841]},
:examples [{:id "4abc4c",
diff --git a/refs/cljs.core/persistent-array-map-seq.md b/refs/cljs.core/persistent-array-map-seq.md
index fc910e3337d0..1d88466bbca4 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.107/src/main/cljs/cljs/core.cljs#L5808-L5810):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5808-L5810):
```clj
(defn persistent-array-map-seq [arr i _meta]
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:5808-5810](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L5808-L5810)
+ └── [core.cljs:5808-5810](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5808-L5810)
-->
@@ -85,7 +85,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [5808 5810]},
:full-name "cljs.core/persistent-array-map-seq",
diff --git a/refs/cljs.core/persistentBANG.md b/refs/cljs.core/persistentBANG.md
index 0e437f55f466..ed54ef899ff9 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.107/src/main/cljs/cljs/core.cljs#L3358-L3363):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3358-L3363):
```clj
(defn persistent!
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3358-3363](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3358-L3363)
+ └── [core.cljs:3358-3363](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3358-L3363)
-->
@@ -100,7 +100,7 @@ The API data for this symbol:
:source {:code "(defn persistent!\n [tcoll]\n (-persistent! tcoll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3358 3363]},
:full-name "cljs.core/persistent!",
diff --git a/refs/cljs.core/pop.md b/refs/cljs.core/pop.md
index 0168654d29c3..3b934f9896a0 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.107/src/main/cljs/cljs/core.cljs#L1843-L1849):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1843-L1849):
```clj
(defn pop
@@ -101,12 +101,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1843-1849](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1843-L1849)
+ └── [core.cljs:1843-1849](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1843-L1849)
-->
@@ -159,7 +159,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1843 1849]},
:examples [{:id "6bd9f7",
diff --git a/refs/cljs.core/popBANG.md b/refs/cljs.core/popBANG.md
index 502bb715f40b..831bbd3f7d76 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.107/src/main/cljs/cljs/core.cljs#L3400-L3404):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3400-L3404):
```clj
(defn pop!
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3400-3404](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3400-L3404)
+ └── [core.cljs:3400-3404](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3400-L3404)
-->
@@ -99,7 +99,7 @@ The API data for this symbol:
:source {:code "(defn pop!\n [tcoll]\n (-pop! tcoll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3400 3404]},
:full-name "cljs.core/pop!",
diff --git a/refs/cljs.core/posQMARK.md b/refs/cljs.core/posQMARK.md
index 74262721dd6b..9074b8061228 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.107/src/main/cljs/cljs/core.cljs#L2574-L2576):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2574-L2576):
```clj
(defn ^boolean pos?
@@ -52,19 +52,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2574-2576](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2574-L2576)
+ └── [core.cljs:2574-2576](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2574-L2576)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1069-L1070):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1069-1070](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1069-L1070)
+ └── [core.cljc:1069-1070](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2574 2576]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric pos? [x]\n `(> ~x 0))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 ab49b13aad5d..ca50ed87e4c2 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.107/src/main/cljs/cljs/core.cljs#L8864-L8868):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8863-L8867):
```clj
(defn pr-seq-writer [objs writer opts]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8864-8868](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8864-L8868)
+ └── [core.cljs:8863-8867](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8863-L8867)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8864 8868]},
+ :lines [8863 8867]},
: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 dce61164b411..ad42e656ce38 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.107/src/main/cljs/cljs/core.cljs#L8720-L8741):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8719-L8740):
```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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8720-8741](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8720-L8741)
+ └── [core.cljs:8719-8740](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8719-L8740)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8720 8741]},
+ :lines [8719 8740]},
: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 8212b69e6a91..d03132e50408 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.107/src/main/cljs/cljs/core.cljs#L8877-L8883):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8876-L8882):
```clj
(defn pr-str-with-opts
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8877-8883](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8877-L8883)
+ └── [core.cljs:8876-8882](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8876-L8882)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8877 8883]},
+ :lines [8876 8882]},
: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 dc1b478d8de1..bf81f1cf741f 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.107/src/main/cljs/cljs/core.cljs#L8907-L8910):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8906-L8909):
```clj
(defn pr-str
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8907-8910](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8907-L8910)
+ └── [core.cljs:8906-8909](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8906-L8909)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8907 8910]},
+ :lines [8906 8909]},
: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 c720498e7026..0def9b7b3901 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.107/src/main/cljs/cljs/core.cljs#L745-L753):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L745-L753):
```clj
(defn pr-str*
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:745-753](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L745-L753)
+ └── [core.cljs:745-753](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L745-L753)
-->
@@ -97,7 +97,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [745 753]},
:full-name "cljs.core/pr-str*",
diff --git a/refs/cljs.core/pr.md b/refs/cljs.core/pr.md
index 6066a5f0ebb7..8a49073b9882 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.107/src/main/cljs/cljs/core.cljs#L8917-L8923):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8916-L8922):
```clj
(defn pr
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8917-8923](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8917-L8923)
+ └── [core.cljs:8916-8922](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8916-L8922)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8917 8923]},
+ :lines [8916 8922]},
: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 9774645fb3b3..bb7c843b8577 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.107/src/main/cljs/cljs/core.cljs#L9790-L9794):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9789-L9793):
```clj
(defn prefer-method
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9790-9794](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9790-L9794)
+ └── [core.cljs:9789-9793](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9789-L9793)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9790 9794]},
+ :lines [9789 9793]},
: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 512002062ae5..7fd651be385a 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.107/src/main/cljs/cljs/core.cljs#L9805-L9807):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9804-L9806):
```clj
(defn prefers
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9805-9807](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9805-L9807)
+ └── [core.cljs:9804-9806](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9804-L9806)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9805 9807]},
+ :lines [9804 9806]},
: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 09830bdd42e9..fab2f7640cc6 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.107/src/main/cljs/cljs/core.cljs#L1440-L1446):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1440-L1446):
```clj
(defn prim-seq
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1440-1446](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1440-L1446)
+ └── [core.cljs:1440-1446](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1440-L1446)
-->
@@ -98,7 +98,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1440 1446]},
:full-name "cljs.core/prim-seq",
diff --git a/refs/cljs.core/print-map.md b/refs/cljs.core/print-map.md
index a1204532f45f..369ff6b8b3e6 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.107/src/main/cljs/cljs/core.cljs#L8956-L8964):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8955-L8963):
```clj
(defn print-map [m print-one writer opts]
@@ -40,12 +40,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8956-8964](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8956-L8964)
+ └── [core.cljs:8955-8963](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8955-L8963)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8956 8964]},
+ :lines [8955 8963]},
: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 5c43c140d95f..2179c3254470 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.107/src/main/cljs/cljs/core.cljs#L8773-L8776):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8772-L8775):
```clj
(defn ^boolean print-meta? [opts obj]
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8773-8776](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8773-L8776)
+ └── [core.cljs:8772-8775](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8772-L8775)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8773 8776]},
+ :lines [8772 8775]},
:full-name "cljs.core/print-meta?"}
```
diff --git a/refs/cljs.core/print-str.md b/refs/cljs.core/print-str.md
index 573b51ff9705..31130d670b2d 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.107/src/main/cljs/cljs/core.cljs#L8932-L8935):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8931-L8934):
```clj
(defn print-str
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8932-8935](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8932-L8935)
+ └── [core.cljs:8931-8934](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8931-L8934)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8932 8935]},
+ :lines [8931 8934]},
: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 bd87def743fc..cbc4fcd89fc7 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.107/src/main/cljs/cljs/core.cljs#L8925-L8930):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8924-L8929):
```clj
(def ^{:doc
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8925-8930](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8925-L8930)
+ └── [core.cljs:8924-8929](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8924-L8929)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8925 8930]},
+ :lines [8924 8929]},
: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 038d35c6078a..d77f9369c7a0 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.107/src/main/cljs/cljs/core.cljs#L8944-L8947):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8943-L8946):
```clj
(defn println-str
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8944-8947](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8944-L8947)
+ └── [core.cljs:8943-8946](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8943-L8946)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8944 8947]},
+ :lines [8943 8946]},
: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 8c721d1a0147..3a51d32e42f4 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.107/src/main/cljs/cljs/core.cljs#L8937-L8942):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8936-L8941):
```clj
(defn println
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8937-8942](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8937-L8942)
+ └── [core.cljs:8936-8941](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8936-L8941)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8937 8942]},
+ :lines [8936 8941]},
: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 86a785345ef3..011a6e88dd24 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.107/src/main/cljs/cljs/core.cljs#L8885-L8892):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8884-L8891):
```clj
(defn prn-str-with-opts
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8885-8892](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8885-L8892)
+ └── [core.cljs:8884-8891](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8884-L8891)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8885 8892]},
+ :lines [8884 8891]},
: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 0576474c3d3d..fee2e7c4c42e 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.107/src/main/cljs/cljs/core.cljs#L8912-L8915):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8911-L8914):
```clj
(defn prn-str
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8912-8915](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8912-L8915)
+ └── [core.cljs:8911-8914](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8911-L8914)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8912 8915]},
+ :lines [8911 8914]},
: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 738aae042ec6..5036e4b1490b 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.107/src/main/cljs/cljs/core.cljs#L8949-L8954):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8948-L8953):
```clj
(defn prn
@@ -44,12 +44,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8949-8954](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8949-L8954)
+ └── [core.cljs:8948-8953](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8948-L8953)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8949 8954]},
+ :lines [8948 8953]},
: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 98eefcc4c938..e7b746a25327 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.107/src/main/cljs/cljs/core.cljs#L2478-L2482):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2478-L2482):
```clj
(defn quot
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2478-2482](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2478-L2482)
+ └── [core.cljs:2478-2482](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2478-L2482)
-->
@@ -114,7 +114,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2478 2482]},
:full-name "cljs.core/quot",
diff --git a/refs/cljs.core/rand-int.md b/refs/cljs.core/rand-int.md
index 24a20779c5b3..d9ab6039f99c 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.107/src/main/cljs/cljs/core.cljs#L9387-L9389):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9386-L9388):
```clj
(defn rand-int
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9387-9389](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9387-L9389)
+ └── [core.cljs:9386-9388](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9386-L9388)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9387 9389]},
+ :lines [9386 9388]},
: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 2629dcfb5c2f..deb4efbca43e 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.107/src/main/cljs/cljs/core.cljs#L9391-L9396):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9390-L9395):
```clj
(defn rand-nth
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9391-9396](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9391-L9396)
+ └── [core.cljs:9390-9395](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9390-L9395)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9391 9396]},
+ :lines [9390 9395]},
: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 b96b77082429..341d3b868c48 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.107/src/main/cljs/cljs/core.cljs#L9381-L9385):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9380-L9384):
```clj
(defn rand
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9381-9385](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9381-L9385)
+ └── [core.cljs:9380-9384](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9380-L9384)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9381 9385]},
+ :lines [9380 9384]},
: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 2d50555343e0..4d802cec690e 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.107/src/main/cljs/cljs/core.cljs#L9239-L9245):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9238-L9244):
```clj
(defn random-sample
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9239-9245](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9239-L9245)
+ └── [core.cljs:9238-9244](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9238-L9244)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9239 9245]},
+ :lines [9238 9244]},
: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 be086fd50287..a295c9088720 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.107/src/main/cljs/cljs/core.cljs#L9846-L9857):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9845-L9856):
```clj
(defn random-uuid []
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9846-9857](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9846-L9857)
+ └── [core.cljs:9845-9856](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9845-L9856)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9846 9857]},
+ :lines [9845 9856]},
: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 ff835698996c..cbe229483d3e 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.107/src/main/cljs/cljs/core.cljs#L8505-L8512):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8504-L8511):
```clj
(defn range
@@ -66,12 +66,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8505-8512](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8505-L8512)
+ └── [core.cljs:8504-8511](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8504-L8511)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8505 8512]},
+ :lines [8504 8511]},
: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 fd39fb65d1e6..837d72ec3df9 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.107/src/main/cljs/cljs/core.cljs#L4707-L4712):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4707-L4712):
```clj
(defn ranged-iterator [v start end]
@@ -37,12 +37,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4707-4712](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4707-L4712)
+ └── [core.cljs:4707-4712](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4707-L4712)
-->
@@ -88,7 +88,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4707 4712]},
:full-name "cljs.core/ranged-iterator",
diff --git a/refs/cljs.core/re-find.md b/refs/cljs.core/re-find.md
index a03406c765ee..d9c842527feb 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.107/src/main/cljs/cljs/core.cljs#L8686-L8698):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8685-L8697):
```clj
(defn re-find
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8686-8698](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8686-L8698)
+ └── [core.cljs:8685-8697](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8685-L8697)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8686 8698]},
+ :lines [8685 8697]},
: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 264444afd3db..8da981b2f361 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.107/src/main/cljs/cljs/core.cljs#L8674-L8683):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8673-L8682):
```clj
(defn re-matches
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8674-8683](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8674-L8683)
+ └── [core.cljs:8673-8682](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8673-L8682)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8674 8683]},
+ :lines [8673 8682]},
: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 ecc827928a18..e455ece1ef4a 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.107/src/main/cljs/cljs/core.cljs#L8709-L8716):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8708-L8715):
```clj
(defn re-pattern
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8709-8716](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8709-L8716)
+ └── [core.cljs:8708-8715](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8708-L8715)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8709 8716]},
+ :lines [8708 8715]},
: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 fd624558d1c7..3dcebc86cce1 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.107/src/main/cljs/cljs/core.cljs#L8700-L8707):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8699-L8706):
```clj
(defn re-seq
@@ -60,12 +60,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8700-8707](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8700-L8707)
+ └── [core.cljs:8699-8706](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8699-L8706)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8700 8707]},
+ :lines [8699 8706]},
: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 97d70d926a1a..4494b1493996 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.107/src/main/cljs/cljs/core.cljs#L9196-L9199):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9195-L9198):
```clj
(defn ^boolean realized?
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9196-9199](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9196-L9199)
+ └── [core.cljs:9195-9198](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9195-L9198)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9196 9199]},
+ :lines [9195 9198]},
: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 ad228f4dc088..a65be6d4dc6a 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.107/src/main/cljs/cljs/core.cljs#L1908-L1911):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1908-L1911):
```clj
(defn ^boolean record?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1908-1911](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1908-L1911)
+ └── [core.cljs:1908-1911](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1908-L1911)
-->
@@ -99,7 +99,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1908 1911]},
:full-name "cljs.core/record?",
diff --git a/refs/cljs.core/reduce-kv.md b/refs/cljs.core/reduce-kv.md
index 8dc96c0f3c09..f16a141f0199 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.107/src/main/cljs/cljs/core.cljs#L2196-L2206):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2196-L2206):
```clj
(defn reduce-kv
@@ -68,12 +68,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2196-2206](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2196-L2206)
+ └── [core.cljs:2196-2206](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2196-L2206)
-->
@@ -126,7 +126,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2196 2206]},
:full-name "cljs.core/reduce-kv",
diff --git a/refs/cljs.core/reduce.md b/refs/cljs.core/reduce.md
index 6cdeca96087d..bf165140e7eb 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.107/src/main/cljs/cljs/core.cljs#L2153-L2194):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2153-L2194):
```clj
(defn reduce
@@ -107,12 +107,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2153-2194](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2153-L2194)
+ └── [core.cljs:2153-2194](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2153-L2194)
-->
@@ -167,7 +167,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2153 2194]},
:full-name "cljs.core/reduce",
diff --git a/refs/cljs.core/reduceableQMARK.md b/refs/cljs.core/reduceableQMARK.md
index 286bb54a39af..7d7df72b188c 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.107/src/main/cljs/cljs/core.cljs#L1897-L1899):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1897-L1899):
```clj
(defn ^boolean reduceable?
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1897-1899](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1897-L1899)
+ └── [core.cljs:1897-1899](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1897-L1899)
-->
@@ -92,7 +92,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean reduceable?\n [x] (satisfies? IReduce x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1897 1899]},
:full-name "cljs.core/reduceable?",
diff --git a/refs/cljs.core/reduced.md b/refs/cljs.core/reduced.md
index ef4047f89bd5..83ceceb925b8 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.107/src/main/cljs/cljs/core.cljs#L1254-L1257):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1254-L1257):
```clj
(defn reduced
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1254-1257](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1254-L1257)
+ └── [core.cljs:1254-1257](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1254-L1257)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn reduced\n [x]\n (Reduced. x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1254 1257]},
:full-name "cljs.core/reduced",
diff --git a/refs/cljs.core/reducedQMARK.md b/refs/cljs.core/reducedQMARK.md
index a5fa664255f0..5432f137e2e8 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.107/src/main/cljs/cljs/core.cljs#L1259-L1262):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1259-L1262):
```clj
(defn ^boolean reduced?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1259-1262](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1259-L1262)
+ └── [core.cljs:1259-1262](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1259-L1262)
-->
@@ -99,7 +99,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1259 1262]},
:full-name "cljs.core/reduced?",
diff --git a/refs/cljs.core/reductions.md b/refs/cljs.core/reductions.md
index 7114c94047f3..adce0b22b689 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.107/src/main/cljs/cljs/core.cljs#L8590-L8602):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8589-L8601):
```clj
(defn reductions
@@ -65,12 +65,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8590-8602](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8590-L8602)
+ └── [core.cljs:8589-8601](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8589-L8601)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8590 8602]},
+ :lines [8589 8601]},
: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 4382d762dc95..0e058418a71a 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.107/src/main/cljs/cljs/core.cljs#L8669-L8672):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8668-L8671):
```clj
(defn ^boolean regexp?
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8669-8672](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8669-L8672)
+ └── [core.cljs:8668-8671](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8668-L8671)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8669 8672]},
+ :lines [8668 8671]},
: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 b9571bb5b2c8..775b52bcd5fd 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.107/src/main/clojure/cljs/core.cljc#L1213-L1271):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1213-1271](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1213-L1271)
+ └── [core.cljc:1213-1271](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8679664cf482..91edd23257fc 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.107/src/main/cljs/cljs/core.cljs#L2484-L2488):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2484-L2488):
```clj
(defn rem
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2484-2488](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2484-L2488)
+ └── [core.cljs:2484-2488](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2484-L2488)
-->
@@ -114,7 +114,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2484 2488]},
:full-name "cljs.core/rem",
diff --git a/refs/cljs.core/remove-all-methods.md b/refs/cljs.core/remove-all-methods.md
index 04badd8316d5..964fc75cf223 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.107/src/main/cljs/cljs/core.cljs#L9780-L9783):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9779-L9782):
```clj
(defn remove-all-methods
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9780-9783](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9780-L9783)
+ └── [core.cljs:9779-9782](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9779-L9782)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9780 9783]},
+ :lines [9779 9782]},
: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 e12c02394df6..94e2a32736af 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.107/src/main/cljs/cljs/core.cljs#L9785-L9788):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9784-L9787):
```clj
(defn remove-method
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9785-9788](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9785-L9788)
+ └── [core.cljs:9784-9787](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9784-L9787)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9785 9788]},
+ :lines [9784 9787]},
: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 0c1297858e0f..dfbdb927b4b4 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.107/src/main/cljs/cljs/core.cljs#L9142-L9148):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9141-L9147):
```clj
(defn remove-watch
@@ -80,12 +80,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9142-9148](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9142-L9148)
+ └── [core.cljs:9141-9147](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9141-L9147)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9142 9148]},
+ :lines [9141 9147]},
: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 0b3d82a9196b..92cd48337c8d 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.107/src/main/cljs/cljs/core.cljs#L4431-L4437):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4431-L4437):
```clj
(defn remove
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4431-4437](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4431-L4437)
+ └── [core.cljs:4431-4437](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4431-L4437)
-->
@@ -121,7 +121,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4431 4437]},
:full-name "cljs.core/remove",
diff --git a/refs/cljs.core/repeat.md b/refs/cljs.core/repeat.md
index 2ebb1ef04477..7665571483ab 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.107/src/main/cljs/cljs/core.cljs#L4322-L4325):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4322-L4325):
```clj
(defn repeat
@@ -60,12 +60,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4322-4325](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4322-L4325)
+ └── [core.cljs:4322-4325](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4322-L4325)
-->
@@ -121,7 +121,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4322 4325]},
:full-name "cljs.core/repeat",
diff --git a/refs/cljs.core/repeatedly.md b/refs/cljs.core/repeatedly.md
index 378902b8c767..867fe1357e1b 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.107/src/main/cljs/cljs/core.cljs#L4331-L4336):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4331-L4336):
```clj
(defn repeatedly
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4331-4336](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4331-L4336)
+ └── [core.cljs:4331-4336](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4331-L4336)
-->
@@ -124,7 +124,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4331 4336]},
:full-name "cljs.core/repeatedly",
diff --git a/refs/cljs.core/replace.md b/refs/cljs.core/replace.md
index a6283c88bd81..924f53da1e04 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.107/src/main/cljs/cljs/core.cljs#L8222-L8237):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8222-L8237):
```clj
(defn replace
@@ -73,12 +73,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8222-8237](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8222-L8237)
+ └── [core.cljs:8222-8237](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8222-L8237)
-->
@@ -133,7 +133,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8222 8237]},
:full-name "cljs.core/replace",
diff --git a/refs/cljs.core/replicate.md b/refs/cljs.core/replicate.md
index a04cb3cb2c5b..99b97d4b48c1 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.107/src/main/cljs/cljs/core.cljs#L4327-L4329):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4327-L4329):
```clj
(defn replicate
@@ -41,12 +41,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4327-4329](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4327-L4329)
+ └── [core.cljs:4327-4329](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4327-L4329)
-->
@@ -97,7 +97,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4327 4329]},
:full-name "cljs.core/replicate",
diff --git a/refs/cljs.core/reset-metaBANG.md b/refs/cljs.core/reset-metaBANG.md
index 90c3ce616863..5d9203d1c5c5 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.107/src/main/cljs/cljs/core.cljs#L9112-L9115):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9111-L9114):
```clj
(defn reset-meta!
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9112-9115](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9112-L9115)
+ └── [core.cljs:9111-9114](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9111-L9114)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9112 9115]},
+ :lines [9111 9114]},
: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 e9a68ba52739..9da06355bbc0 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.107/src/main/cljs/cljs/core.cljs#L3976-L3989):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3976-L3989):
```clj
(defn reset!
@@ -66,12 +66,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3976-3989](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3976-L3989)
+ └── [core.cljs:3976-3989](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3976-L3989)
-->
@@ -126,7 +126,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3976 3989]},
:full-name "cljs.core/reset!",
diff --git a/refs/cljs.core/rest.md b/refs/cljs.core/rest.md
index d9726f7cd3f9..cdf50fb1d036 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.107/src/main/cljs/cljs/core.cljs#L1086-L1097):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1086-L1097):
```clj
(defn ^seq rest
@@ -84,12 +84,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1086-1097](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1086-L1097)
+ └── [core.cljs:1086-1097](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1086-L1097)
-->
@@ -146,7 +146,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1086 1097]},
:examples [{:id "0869af",
diff --git a/refs/cljs.core/reverse.md b/refs/cljs.core/reverse.md
index 1c900de9f9a1..0c3cd22eed8d 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.107/src/main/cljs/cljs/core.cljs#L2816-L2821):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2816-L2821):
```clj
(defn reverse
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2816-2821](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2816-L2821)
+ └── [core.cljs:2816-2821](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2816-L2821)
-->
@@ -112,7 +112,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2816 2821]},
:full-name "cljs.core/reverse",
diff --git a/refs/cljs.core/reversibleQMARK.md b/refs/cljs.core/reversibleQMARK.md
index 41ffc5cf7eb4..73b98d006795 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.107/src/main/cljs/cljs/core.cljs#L2805-L2808):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2805-L2808):
```clj
(defn ^boolean reversible?
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2805-2808](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2805-L2808)
+ └── [core.cljs:2805-2808](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2805-L2808)
-->
@@ -107,7 +107,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2805 2808]},
:full-name "cljs.core/reversible?",
diff --git a/refs/cljs.core/rseq.md b/refs/cljs.core/rseq.md
index 2799981e8a5a..df467cf82671 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.107/src/main/cljs/cljs/core.cljs#L2810-L2814):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2810-L2814):
```clj
(defn ^seq rseq
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2810-2814](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2810-L2814)
+ └── [core.cljs:2810-2814](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2810-L2814)
-->
@@ -116,7 +116,7 @@ The API data for this symbol:
:source {:code "(defn ^seq rseq\n [coll]\n (-rseq coll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2810 2814]},
:full-name "cljs.core/rseq",
diff --git a/refs/cljs.core/rsubseq.md b/refs/cljs.core/rsubseq.md
index e3282fe1e6a7..5431621f0255 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.107/src/main/cljs/cljs/core.cljs#L8389-L8402):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8389-L8402):
```clj
(defn rsubseq
@@ -70,12 +70,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8389-8402](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8389-L8402)
+ └── [core.cljs:8389-8402](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8389-L8402)
-->
@@ -129,7 +129,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8389 8402]},
:full-name "cljs.core/rsubseq",
diff --git a/refs/cljs.core/runBANG.md b/refs/cljs.core/runBANG.md
index 4e393198c5ee..ba1b781fee83 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.107/src/main/cljs/cljs/core.cljs#L9272-L9276):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9271-L9275):
```clj
(defn run!
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9272-9276](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9272-L9276)
+ └── [core.cljs:9271-9275](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9271-L9275)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9272 9276]},
+ :lines [9271 9275]},
: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 84d0c3020a26..b738b0b60cb3 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.107/src/main/clojure/cljs/core.cljc#L1930-L1958):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1930-1958](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1930-L1958)
+ └── [core.cljc:1930-1958](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 69dd08702da6..527452d1e7dd 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.107/src/main/cljs/cljs/core.cljs#L1512-L1515):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1512-L1515):
```clj
(defn second
@@ -57,12 +57,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1512-1515](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1512-L1515)
+ └── [core.cljs:1512-1515](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1512-L1515)
-->
@@ -118,7 +118,7 @@ The API data for this symbol:
:source {:code "(defn second\n [coll]\n (first (next coll)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1512 1515]},
:full-name "cljs.core/second",
diff --git a/refs/cljs.core/select-keys.md b/refs/cljs.core/select-keys.md
index 5f946dd2cf49..355082c39cb8 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.107/src/main/cljs/cljs/core.cljs#L7924-L7936):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7924-L7936):
```clj
(defn select-keys
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7924-7936](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L7924-L7936)
+ └── [core.cljs:7924-7936](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7924-L7936)
-->
@@ -113,7 +113,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [7924 7936]},
:full-name "cljs.core/select-keys",
diff --git a/refs/cljs.core/seq-iter.md b/refs/cljs.core/seq-iter.md
index bbb85dda3028..062e0177c80c 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.107/src/main/cljs/cljs/core.cljs#L3551-L3552):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3551-L3552):
```clj
(defn seq-iter [coll]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3551-3552](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3551-L3552)
+ └── [core.cljs:3551-3552](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3551-L3552)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn seq-iter [coll]\n (SeqIter. INIT coll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3551 3552]},
:full-name "cljs.core/seq-iter",
diff --git a/refs/cljs.core/seq.md b/refs/cljs.core/seq.md
index 5424d7b53ea0..94bc3091e390 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.107/src/main/cljs/cljs/core.cljs#L1052-L1073):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1052-L1073):
```clj
(defn ^seq seq
@@ -75,12 +75,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1052-1073](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1052-L1073)
+ └── [core.cljs:1052-1073](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1052-L1073)
-->
@@ -134,7 +134,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1052 1073]},
:full-name "cljs.core/seq",
diff --git a/refs/cljs.core/seqQMARK.md b/refs/cljs.core/seqQMARK.md
index 365d7777e249..624049a582db 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.107/src/main/cljs/cljs/core.cljs#L1977-L1982):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1977-L1982):
```clj
(defn ^boolean seq?
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1977-1982](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1977-L1982)
+ └── [core.cljs:1977-1982](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1977-L1982)
-->
@@ -127,7 +127,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1977 1982]},
:full-name "cljs.core/seq?",
diff --git a/refs/cljs.core/seqableQMARK.md b/refs/cljs.core/seqableQMARK.md
index b884e0c05eaf..8d20f2ea38ae 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.107/src/main/cljs/cljs/core.cljs#L1984-L1987):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1984-L1987):
```clj
(defn ^boolean seqable?
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1984-1987](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1984-L1987)
+ └── [core.cljs:1984-1987](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1984-L1987)
-->
@@ -93,7 +93,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1984 1987]},
:full-name "cljs.core/seqable?",
diff --git a/refs/cljs.core/sequence.md b/refs/cljs.core/sequence.md
index bc721b2c911a..4071fd340b5a 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.107/src/main/cljs/cljs/core.cljs#L3714-L3730):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3714-L3730):
```clj
(defn sequence
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3714-3730](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3714-L3730)
+ └── [core.cljs:3714-3730](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3714-L3730)
-->
@@ -117,7 +117,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3714 3730]},
:full-name "cljs.core/sequence",
diff --git a/refs/cljs.core/sequentialQMARK.md b/refs/cljs.core/sequentialQMARK.md
index 57ea15cf8cb1..fc14cb30738b 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.107/src/main/cljs/cljs/core.cljs#L1889-L1891):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1889-L1891):
```clj
(defn ^boolean sequential?
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1889-1891](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1889-L1891)
+ └── [core.cljs:1889-1891](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1889-L1891)
-->
@@ -113,7 +113,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean sequential?\n [x] (satisfies? ISequential x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1889 1891]},
:full-name "cljs.core/sequential?",
diff --git a/refs/cljs.core/set-from-indexed-seq.md b/refs/cljs.core/set-from-indexed-seq.md
index aef2479b27dc..fa198920ba7e 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.107/src/main/cljs/cljs/core.cljs#L8181-L8185):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8181-L8185):
```clj
(defn set-from-indexed-seq [iseq]
@@ -36,12 +36,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8181-8185](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8181-L8185)
+ └── [core.cljs:8181-8185](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8181-L8185)
-->
@@ -87,7 +87,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8181 8185]},
:full-name "cljs.core/set-from-indexed-seq",
diff --git a/refs/cljs.core/set-print-err-fnBANG.md b/refs/cljs.core/set-print-err-fnBANG.md
index b5ca53b2e7f9..03f1bf0330fc 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.107/src/main/cljs/cljs/core.cljs#L63-L65):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:63-65](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L63-L65)
+ └── [core.cljs:63-65](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e698ff2dd791..c55eaf05618f 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.107/src/main/cljs/cljs/core.cljs#L59-L61):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:59-61](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L59-L61)
+ └── [core.cljs:59-61](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a408094e4c73..807a9416fc6c 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.107/src/main/cljs/cljs/core.cljs#L4022-L4030):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4022-L4030):
```clj
(defn set-validator!
@@ -67,12 +67,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4022-4030](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4022-L4030)
+ └── [core.cljs:4022-4030](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4022-L4030)
-->
@@ -125,7 +125,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4022 4030]},
:full-name "cljs.core/set-validator!",
diff --git a/refs/cljs.core/set.md b/refs/cljs.core/set.md
index 7af25115f95f..599bfdeda385 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.107/src/main/cljs/cljs/core.cljs#L8187-L8202):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8187-L8202):
```clj
(defn set
@@ -78,12 +78,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8187-8202](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8187-L8202)
+ └── [core.cljs:8187-8202](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8187-L8202)
-->
@@ -150,7 +150,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8187 8202]},
:full-name "cljs.core/set",
diff --git a/refs/cljs.core/setQMARK.md b/refs/cljs.core/setQMARK.md
index 5d88cc77936d..a66805df4250 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.107/src/main/cljs/cljs/core.cljs#L1878-L1883):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1878-L1883):
```clj
(defn ^boolean set?
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1878-1883](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1878-L1883)
+ └── [core.cljs:1878-1883](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1878-L1883)
-->
@@ -113,7 +113,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1878 1883]},
:full-name "cljs.core/set?",
diff --git a/refs/cljs.core/short.md b/refs/cljs.core/short.md
index ea95e7df3555..7a146ab56cb8 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.107/src/main/cljs/cljs/core.cljs#L2348):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2348):
```clj
(defn ^number short [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2348](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2348)
+ └── [core.cljs:2348](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2348)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L962):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:962](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L962)
+ └── [core.cljc:962](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2348]},
:extra-sources [{:code "(core/defmacro short [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 d559866f30fc..a4f8b3f6deb8 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.107/src/main/cljs/cljs/core.cljs#L2462):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2462):
```clj
(defn shorts [x] x)
@@ -35,12 +35,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2462](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2462)
+ └── [core.cljs:2462](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2462)
-->
@@ -91,7 +91,7 @@ The API data for this symbol:
:source {:code "(defn shorts [x] x)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2462]},
:full-name "cljs.core/shorts",
diff --git a/refs/cljs.core/shuffle.md b/refs/cljs.core/shuffle.md
index dedebb38b2fe..4f871bc05c73 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.107/src/main/cljs/cljs/core.cljs#L2146-L2151):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2146-L2151):
```clj
(defn shuffle
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2146-2151](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2146-L2151)
+ └── [core.cljs:2146-2151](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2146-L2151)
-->
@@ -106,7 +106,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2146 2151]},
:full-name "cljs.core/shuffle",
diff --git a/refs/cljs.core/simple-benchmark.md b/refs/cljs.core/simple-benchmark.md
index 5ebed04d59f8..443d10aa8b40 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.107/src/main/clojure/cljs/core.cljc#L2513-L2529):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2513-L2529):
```clj
(core/defmacro simple-benchmark
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2513-2529](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2513-L2529)
+ └── [core.cljc:2513-2529](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2513-L2529)
-->
@@ -105,7 +105,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2513 2529]},
:full-name "cljs.core/simple-benchmark",
diff --git a/refs/cljs.core/some-fn.md b/refs/cljs.core/some-fn.md
index 59eb601a6624..f385338a6c83 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.107/src/main/cljs/cljs/core.cljs#L4134-L4171):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4134-L4171):
```clj
(defn some-fn
@@ -102,12 +102,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4134-4171](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4134-L4171)
+ └── [core.cljs:4134-4171](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4134-L4171)
-->
@@ -160,7 +160,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4134 4171]},
:full-name "cljs.core/some-fn",
diff --git a/refs/cljs.core/some.md b/refs/cljs.core/some.md
index bfaf03df5299..7681866bf81a 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.107/src/main/cljs/cljs/core.cljs#L3746-L3753):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3746-L3753):
```clj
(defn some
@@ -64,12 +64,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3746-3753](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3746-L3753)
+ └── [core.cljs:3746-3753](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3746-L3753)
-->
@@ -126,7 +126,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3746 3753]},
:full-name "cljs.core/some",
diff --git a/refs/cljs.core/someQMARK.md b/refs/cljs.core/someQMARK.md
index 293eab5f5339..e1a564de570a 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.107/src/main/cljs/cljs/core.cljs#L208-L210):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:208-210](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L208-L210)
+ └── [core.cljs:208-210](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 4d34cca34f8c..ebdbed125c3b 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.107/src/main/cljs/cljs/core.cljs#L2119-L2127):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2119-L2127):
```clj
(defn sort-by
@@ -66,12 +66,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2119-2127](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2119-L2127)
+ └── [core.cljs:2119-2127](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2119-L2127)
-->
@@ -124,7 +124,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2119 2127]},
:full-name "cljs.core/sort-by",
diff --git a/refs/cljs.core/sort.md b/refs/cljs.core/sort.md
index 8b910c7724e8..20a8f0a338e0 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.107/src/main/cljs/cljs/core.cljs#L2105-L2117):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2105-L2117):
```clj
(defn sort
@@ -68,12 +68,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2105-2117](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2105-L2117)
+ └── [core.cljs:2105-2117](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2105-L2117)
-->
@@ -126,7 +126,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2105 2117]},
:full-name "cljs.core/sort",
diff --git a/refs/cljs.core/sorted-map-by.md b/refs/cljs.core/sorted-map-by.md
index d10b6f644717..465c0a7352ca 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.107/src/main/cljs/cljs/core.cljs#L7754-L7762):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7754-L7762):
```clj
(defn sorted-map-by
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7754-7762](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L7754-L7762)
+ └── [core.cljs:7754-7762](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7754-L7762)
-->
@@ -124,7 +124,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [7754 7762]},
:full-name "cljs.core/sorted-map-by",
diff --git a/refs/cljs.core/sorted-map.md b/refs/cljs.core/sorted-map.md
index d7ab2078dc0e..2747cad70b2e 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.107/src/main/cljs/cljs/core.cljs#L7745-L7752):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7745-L7752):
```clj
(defn sorted-map
@@ -63,12 +63,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7745-7752](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L7745-L7752)
+ └── [core.cljs:7745-7752](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7745-L7752)
-->
@@ -126,7 +126,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [7745 7752]},
:full-name "cljs.core/sorted-map",
diff --git a/refs/cljs.core/sorted-set-by.md b/refs/cljs.core/sorted-set-by.md
index 3e6bf989ce0d..3870cbda7aaf 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.107/src/main/cljs/cljs/core.cljs#L8215-L8220):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8215-L8220):
```clj
(defn sorted-set-by
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8215-8220](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8215-L8220)
+ └── [core.cljs:8215-8220](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8215-L8220)
-->
@@ -116,7 +116,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8215 8220]},
:full-name "cljs.core/sorted-set-by",
diff --git a/refs/cljs.core/sorted-set.md b/refs/cljs.core/sorted-set.md
index 4416c57a6c0d..fec9c9cf4535 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.107/src/main/cljs/cljs/core.cljs#L8210-L8213):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8210-L8213):
```clj
(defn sorted-set
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8210-8213](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8210-L8213)
+ └── [core.cljs:8210-8213](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8210-L8213)
-->
@@ -116,7 +116,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8210 8213]},
:full-name "cljs.core/sorted-set",
diff --git a/refs/cljs.core/sortedQMARK.md b/refs/cljs.core/sortedQMARK.md
index 7c6b0935ea82..a924eb9c4fbd 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.107/src/main/cljs/cljs/core.cljs#L1893-L1895):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1893-L1895):
```clj
(defn ^boolean sorted?
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1893-1895](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1893-L1895)
+ └── [core.cljs:1893-1895](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1893-L1895)
-->
@@ -113,7 +113,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean sorted?\n [x] (satisfies? ISorted x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1893 1895]},
:full-name "cljs.core/sorted?",
diff --git a/refs/cljs.core/special-symbolQMARK.md b/refs/cljs.core/special-symbolQMARK.md
index 878a1ad3ff99..85971f39148a 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.107/src/main/cljs/cljs/core.cljs#L9940-L9944):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9939-L9943):
```clj
(defn ^boolean special-symbol? [x]
@@ -39,12 +39,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9940-9944](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9940-L9944)
+ └── [core.cljs:9939-9943](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9939-L9943)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9940 9944]},
+ :lines [9939 9943]},
: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 142137ded62e..11bb55aa36ec 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.107/src/main/clojure/cljs/core.cljc#L1281-L1286):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1281-1286](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1281-L1286)
+ └── [core.cljc:1281-1286](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 bdb6721e40b4..b975be3df718 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.107/src/main/clojure/cljs/core.cljc#L1273-L1279):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1273-1279](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1273-L1279)
+ └── [core.cljc:1273-1279](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f7afc9787a8e..327593f5580f 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.107/src/main/cljs/cljs/core.cljs#L4317-L4320):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4317-L4320):
```clj
(defn split-at
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4317-4320](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4317-L4320)
+ └── [core.cljs:4317-4320](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4317-L4320)
-->
@@ -111,7 +111,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4317 4320]},
:full-name "cljs.core/split-at",
diff --git a/refs/cljs.core/split-with.md b/refs/cljs.core/split-with.md
index e1f3156cb4bd..750d856f14a8 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.107/src/main/cljs/cljs/core.cljs#L8535-L8538):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8534-L8537):
```clj
(defn split-with
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8535-8538](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8535-L8538)
+ └── [core.cljs:8534-8537](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8534-L8537)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8535 8538]},
+ :lines [8534 8537]},
: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 00038e48d0ad..dee269ad03e2 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.107/src/main/cljs/cljs/core.cljs#L3307-L3313):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3307-L3313):
```clj
(defn spread
@@ -38,12 +38,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3307-3313](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3307-L3313)
+ └── [core.cljs:3307-3313](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3307-L3313)
-->
@@ -89,7 +89,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3307 3313]},
:full-name "cljs.core/spread",
diff --git a/refs/cljs.core/stepper.md b/refs/cljs.core/stepper.md
index 9c8595e82a37..3fa965d51675 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.107/src/main/cljs/cljs/core.cljs#L3581-L3595):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3581-L3595):
```clj
(defn stepper [xform iter]
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3581-3595](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3581-L3595)
+ └── [core.cljs:3581-3595](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3581-L3595)
-->
@@ -97,7 +97,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3581 3595]},
:full-name "cljs.core/stepper",
diff --git a/refs/cljs.core/str.md b/refs/cljs.core/str.md
index 175b9663d8f3..653b9b2ae2ca 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.107/src/main/cljs/cljs/core.cljs#L2599-L2611):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2599-L2611):
```clj
(defn str
@@ -67,19 +67,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2599-2611](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2599-L2611)
+ └── [core.cljs:2599-2611](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2599-L2611)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L781-L785):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:781-785](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L781-L785)
+ └── [core.cljc:781-785](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2599 2611]},
: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.107",
+ :tag "r1.7.122",
: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 ea9c7f6a4ca6..c5232c3e4494 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.107/src/main/cljs/cljs/core.cljs#L824):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L824):
```clj
(def string-hash-cache-count 0)
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:824](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L824)
+ └── [core.cljs:824](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L824)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def string-hash-cache-count 0)",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [824]},
:full-name "cljs.core/string-hash-cache-count",
diff --git a/refs/cljs.core/string-hash-cache.md b/refs/cljs.core/string-hash-cache.md
index 6165f0c48784..5fad45c770c7 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.107/src/main/cljs/cljs/core.cljs#L823):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L823):
```clj
(def string-hash-cache (js-obj))
@@ -27,12 +27,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:823](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L823)
+ └── [core.cljs:823](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L823)
-->
@@ -77,7 +77,7 @@ The API data for this symbol:
:source {:code "(def string-hash-cache (js-obj))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [823]},
:full-name "cljs.core/string-hash-cache",
diff --git a/refs/cljs.core/string-iter.md b/refs/cljs.core/string-iter.md
index c286ba8ea0ae..dbf460ed18d2 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.107/src/main/cljs/cljs/core.cljs#L3515-L3516):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3515-L3516):
```clj
(defn string-iter [x]
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3515-3516](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3515-L3516)
+ └── [core.cljs:3515-3516](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3515-L3516)
-->
@@ -84,7 +84,7 @@ The API data for this symbol:
:source {:code "(defn string-iter [x]\n (StringIter. x 0))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3515 3516]},
:full-name "cljs.core/string-iter",
diff --git a/refs/cljs.core/string-print.md b/refs/cljs.core/string-print.md
index 390bdcc3ce17..6d647842622c 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.107/src/main/cljs/cljs/core.cljs#L8747-L8749):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8746-L8748):
```clj
(defn string-print [x]
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8747-8749](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8747-L8749)
+ └── [core.cljs:8746-8748](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8746-L8748)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8747 8749]},
+ :lines [8746 8748]},
: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 f292cbe51fd4..b7a5880b6313 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.107/src/main/cljs/cljs/core.cljs#L219-L222):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:219-222](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L219-L222)
+ └── [core.cljs:219-222](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L219-L222)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L902-L903):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:902-903](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L902-L903)
+ └── [core.cljc:902-903](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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 2d4c95d03c1b..ac8a196eccf9 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.107/src/main/cljs/cljs/core.cljs#L2613-L2617):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2613-L2617):
```clj
(defn subs
@@ -54,12 +54,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2613-2617](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2613-L2617)
+ └── [core.cljs:2613-2617](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2613-L2617)
-->
@@ -111,7 +111,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2613 2617]},
:full-name "cljs.core/subs",
diff --git a/refs/cljs.core/subseq.md b/refs/cljs.core/subseq.md
index c1cd30b18f74..f94826b76c1f 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.107/src/main/cljs/cljs/core.cljs#L8374-L8387):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8374-L8387):
```clj
(defn subseq
@@ -74,12 +74,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8374-8387](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8374-L8387)
+ └── [core.cljs:8374-8387](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8374-L8387)
-->
@@ -137,7 +137,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8374 8387]},
:full-name "cljs.core/subseq",
diff --git a/refs/cljs.core/subvec.md b/refs/cljs.core/subvec.md
index 14e097c379bd..42acd7e2c680 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.107/src/main/cljs/cljs/core.cljs#L5140-L5149):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5140-L5149):
```clj
(defn subvec
@@ -68,12 +68,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:5140-5149](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L5140-L5149)
+ └── [core.cljs:5140-5149](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L5140-L5149)
-->
@@ -126,7 +126,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [5140 5149]},
:full-name "cljs.core/subvec",
diff --git a/refs/cljs.core/swapBANG.md b/refs/cljs.core/swapBANG.md
index a6d9c2f83e4c..6240fc5a8383 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.107/src/main/cljs/cljs/core.cljs#L3991-L4011):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3991-L4011):
```clj
(defn swap!
@@ -85,12 +85,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3991-4011](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3991-L4011)
+ └── [core.cljs:3991-4011](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3991-L4011)
-->
@@ -143,7 +143,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3991 4011]},
:full-name "cljs.core/swap!",
diff --git a/refs/cljs.core/symbol-identicalQMARK.md b/refs/cljs.core/symbol-identicalQMARK.md
index 41cfb575d6f1..915407620fdb 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.107/src/main/cljs/cljs/core.cljs#L2954-L2961):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2954-L2961):
```clj
(defn ^boolean symbol-identical?
@@ -43,12 +43,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2954-2961](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2954-L2961)
+ └── [core.cljs:2954-2961](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2954-L2961)
-->
@@ -97,7 +97,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2954 2961]},
:full-name "cljs.core/symbol-identical?",
diff --git a/refs/cljs.core/symbol.md b/refs/cljs.core/symbol.md
index 898bb473754a..cefadbd78130 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.107/src/main/cljs/cljs/core.cljs#L950-L963):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L950-L963):
```clj
(defn symbol
@@ -51,12 +51,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:950-963](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L950-L963)
+ └── [core.cljs:950-963](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L950-L963)
-->
@@ -107,7 +107,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [950 963]},
:full-name "cljs.core/symbol",
diff --git a/refs/cljs.core/symbolQMARK.md b/refs/cljs.core/symbolQMARK.md
index f4bd6fc39677..7250ef3616a2 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.107/src/main/cljs/cljs/core.cljs#L892-L895):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L892-L895):
```clj
(defn ^boolean symbol?
@@ -42,19 +42,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:892-895](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L892-L895)
+ └── [core.cljs:892-895](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L892-L895)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L934-L935):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:934-935](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L934-L935)
+ └── [core.cljc:934-935](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [892 895]},
:extra-sources [{:code "(core/defmacro symbol? [x]\n (bool-expr `(instance? Symbol ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [934 935]}],
:full-name "cljs.core/symbol?",
diff --git a/refs/cljs.core/tagged-literal.md b/refs/cljs.core/tagged-literal.md
index ebba2b3890de..40890a5ab0ce 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.107/src/main/cljs/cljs/core.cljs#L9991-L9996):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9990-L9995):
```clj
(defn tagged-literal
@@ -49,12 +49,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9991-9996](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9991-L9996)
+ └── [core.cljs:9990-9995](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9990-L9995)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9991 9996]},
+ :lines [9990 9995]},
: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 5334539467ca..c9537dac5094 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.107/src/main/cljs/cljs/core.cljs#L9986-L9989):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9985-L9988):
```clj
(defn tagged-literal?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9986-9989](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9986-L9989)
+ └── [core.cljs:9985-9988](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9985-L9988)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9986 9989]},
+ :lines [9985 9988]},
: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 f37e689d03f0..aae3cc4eb963 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.107/src/main/cljs/cljs/core.cljs#L4277-L4284):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4277-L4284):
```clj
(defn take-last
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4277-4284](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4277-L4284)
+ └── [core.cljs:4277-4284](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4277-L4284)
-->
@@ -119,7 +119,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4277 4284]},
:full-name "cljs.core/take-last",
diff --git a/refs/cljs.core/take-nth.md b/refs/cljs.core/take-nth.md
index cefbb2334a99..61bbce3efd13 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.107/src/main/cljs/cljs/core.cljs#L8514-L8533):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8513-L8532):
```clj
(defn take-nth
@@ -68,12 +68,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8514-8533](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8514-L8533)
+ └── [core.cljs:8513-8532](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8513-L8532)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8514 8533]},
+ :lines [8513 8532]},
: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 74d4688fd0c1..34f48bcecd38 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.107/src/main/cljs/cljs/core.cljs#L8349-L8366):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8349-L8366):
```clj
(defn take-while
@@ -73,12 +73,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8349-8366](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8349-L8366)
+ └── [core.cljs:8349-8366](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8349-L8366)
-->
@@ -131,7 +131,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8349 8366]},
:full-name "cljs.core/take-while",
diff --git a/refs/cljs.core/take.md b/refs/cljs.core/take.md
index a68bebad8ebe..e1affb536805 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.107/src/main/cljs/cljs/core.cljs#L4220-L4245):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4220-L4245):
```clj
(defn take
@@ -83,12 +83,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4220-4245](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4220-L4245)
+ └── [core.cljs:4220-4245](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4220-L4245)
-->
@@ -144,7 +144,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4220 4245]},
:full-name "cljs.core/take",
diff --git a/refs/cljs.core/test.md b/refs/cljs.core/test.md
index 23bebe25ba77..ad29a962e9b4 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.107/src/main/cljs/cljs/core.cljs#L9946-L9953):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9945-L9952):
```clj
(defn test
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9946-9953](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9946-L9953)
+ └── [core.cljs:9945-9952](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9945-L9952)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9946 9953]},
+ :lines [9945 9952]},
: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 3b7846b88e95..e12d794dd7fb 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.107/src/main/clojure/cljs/core.cljc#L1291-L1295):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1291-1295](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1291-L1295)
+ └── [core.cljc:1291-1295](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f1ee5af37afa..b61881627f4a 100644
--- a/refs/cljs.core/time.md
+++ b/refs/cljs.core/time.md
@@ -30,7 +30,7 @@ Evaluates expr and prints the time it took. Returns the value of expr.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2505-L2511):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2505-L2511):
```clj
(core/defmacro time
@@ -45,12 +45,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2505-2511](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2505-L2511)
+ └── [core.cljc:2505-2511](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2505-L2511)
-->
@@ -101,7 +101,7 @@ The API data for this symbol:
: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#))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2505 2511]},
:full-name "cljs.core/time",
diff --git a/refs/cljs.core/to-array-2d.md b/refs/cljs.core/to-array-2d.md
index 959853e71188..9bae2ff5a636 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.107/src/main/cljs/cljs/core.cljs#L3200-L3209):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3200-L3209):
```clj
(defn to-array-2d
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3200-3209](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3200-L3209)
+ └── [core.cljs:3200-3209](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3200-L3209)
-->
@@ -117,7 +117,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3200 3209]},
:full-name "cljs.core/to-array-2d",
diff --git a/refs/cljs.core/to-array.md b/refs/cljs.core/to-array.md
index adaa9cf75a7f..cabfabebbcd7 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.107/src/main/cljs/cljs/core.cljs#L3190-L3198):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3190-L3198):
```clj
(defn to-array
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3190-3198](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3190-L3198)
+ └── [core.cljs:3190-3198](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3190-L3198)
-->
@@ -103,7 +103,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3190 3198]},
:full-name "cljs.core/to-array",
diff --git a/refs/cljs.core/trampoline.md b/refs/cljs.core/trampoline.md
index c7fcdbf7114c..6c70e85a9729 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.107/src/main/cljs/cljs/core.cljs#L9365-L9379):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9364-L9378):
```clj
(defn trampoline
@@ -56,12 +56,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9365-9379](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9365-L9379)
+ └── [core.cljs:9364-9378](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9364-L9378)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9365 9379]},
+ :lines [9364 9378]},
: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 bb06435a4d89..e072373512a3 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.107/src/main/cljs/cljs/core.cljs#L2223-L2236):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2223-L2236):
```clj
(defn transduce
@@ -55,12 +55,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2223-2236](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2223-L2236)
+ └── [core.cljs:2223-2236](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2223-L2236)
-->
@@ -111,7 +111,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2223 2236]},
:full-name "cljs.core/transduce",
diff --git a/refs/cljs.core/transient.md b/refs/cljs.core/transient.md
index 61ac146a539b..ad1d9602ab78 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.107/src/main/cljs/cljs/core.cljs#L3353-L3356):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3353-L3356):
```clj
(defn transient
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3353-3356](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3353-L3356)
+ └── [core.cljs:3353-3356](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3353-L3356)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn transient\n [coll]\n (-as-transient coll))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3353 3356]},
:full-name "cljs.core/transient",
diff --git a/refs/cljs.core/tree-seq.md b/refs/cljs.core/tree-seq.md
index 1adbedc7312e..b071f4288cb4 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.107/src/main/cljs/cljs/core.cljs#L4439-L4452):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4439-L4452):
```clj
(defn tree-seq
@@ -66,12 +66,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4439-4452](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4439-L4452)
+ └── [core.cljs:4439-4452](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4439-L4452)
-->
@@ -123,7 +123,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4439 4452]},
:full-name "cljs.core/tree-seq",
diff --git a/refs/cljs.core/trueQMARK.md b/refs/cljs.core/trueQMARK.md
index bb39f715e803..27f3a0cb3054 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.107/src/main/cljs/cljs/core.cljs#L1968-L1970):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1968-L1970):
```clj
(defn ^boolean true?
@@ -51,19 +51,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1968-1970](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1968-L1970)
+ └── [core.cljs:1968-1970](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1968-L1970)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L896-L897):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:896-897](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L896-L897)
+ └── [core.cljc:896-897](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1968 1970]},
:extra-sources [{:code "(core/defmacro true? [x]\n (bool-expr (core/list 'js* \"~{} === true\" x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 f3e9715531c7..fe58989f041b 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.107/src/main/cljs/cljs/core.cljs#L265-L268):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:265-268](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L265-L268)
+ └── [core.cljs:265-268](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6ad7cdbce5be..ff0d1a5ef6f9 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.107/src/main/cljs/cljs/core.cljs#L250-L254):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:250-254](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L250-L254)
+ └── [core.cljs:250-254](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 02b009bb23d3..063cd44ab72c 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.107/src/main/cljs/cljs/core.cljs#L2365-L2370):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2365-L2370):
```clj
(defn ^number unchecked-add-int
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2365-2370](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2365-L2370)
+ └── [core.cljs:2365-2370](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2365-L2370)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L975-L976):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:975-976](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L975-L976)
+ └── [core.cljc:975-976](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2365 2370]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-add-int\n ([& xs] `(+ ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 dcdd407300dc..c2d9c546721f 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.107/src/main/cljs/cljs/core.cljs#L2358-L2363):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2358-L2363):
```clj
(defn ^number unchecked-add
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2358-2363](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2358-L2363)
+ └── [core.cljs:2358-2363](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2358-L2363)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L972-L973):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:972-973](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L972-L973)
+ └── [core.cljc:972-973](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2358 2363]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-add\n ([& xs] `(+ ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 e53e9e27bb36..5aa3086d68e4 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.107/src/main/cljs/cljs/core.cljs#L2352):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2352):
```clj
(defn ^number unchecked-byte [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2352](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2352)
+ └── [core.cljs:2352](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2352)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L966):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:966](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L966)
+ └── [core.cljc:966](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2352]},
:extra-sources [{:code "(core/defmacro unchecked-byte [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 1c6385034b53..58af8a3a22af 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.107/src/main/cljs/cljs/core.cljs#L2353):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2353):
```clj
(defn ^number unchecked-char [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2353](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2353)
+ └── [core.cljs:2353](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2353)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L967):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:967](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L967)
+ └── [core.cljc:967](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2353]},
:extra-sources [{:code "(core/defmacro unchecked-char [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 a99eddba87d2..1785c2618092 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.107/src/main/cljs/cljs/core.cljs#L2377-L2380):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2377-L2380):
```clj
(defn unchecked-dec-int
@@ -42,19 +42,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2377-2380](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2377-L2380)
+ └── [core.cljs:2377-2380](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2377-L2380)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L981-L982):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:981-982](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L981-L982)
+ └── [core.cljc:981-982](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2377 2380]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-dec-int\n ([x] `(dec ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 d9a7f7892ff6..50972561a47f 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.107/src/main/cljs/cljs/core.cljs#L2372-L2375):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2372-L2375):
```clj
(defn unchecked-dec
@@ -42,19 +42,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2372-2375](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2372-L2375)
+ └── [core.cljs:2372-2375](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2372-L2375)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L978-L979):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:978-979](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L978-L979)
+ └── [core.cljc:978-979](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2372 2375]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-dec\n ([x] `(dec ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 2f8d4592893d..5c5d5efff0df 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.107/src/main/cljs/cljs/core.cljs#L2382-L2387):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2382-L2387):
```clj
(defn ^number unchecked-divide-int
@@ -50,19 +50,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2382-2387](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2382-L2387)
+ └── [core.cljs:2382-2387](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2382-L2387)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L984-L985):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:984-985](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L984-L985)
+ └── [core.cljc:984-985](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2382 2387]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-divide-int\n ([& xs] `(/ ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 21bcb0aefd6f..ec78feab18ad 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.107/src/main/cljs/cljs/core.cljs#L2356):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2356):
```clj
(defn ^number unchecked-double [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2356](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2356)
+ └── [core.cljs:2356](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2356)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L970):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:970](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L970)
+ └── [core.cljc:970](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2356]},
:extra-sources [{:code "(core/defmacro unchecked-double [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 985bd04ea83c..1901f8d47b0b 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.107/src/main/cljs/cljs/core.cljs#L2355):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2355):
```clj
(defn ^number unchecked-float [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2355](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2355)
+ └── [core.cljs:2355](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2355)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L969):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:969](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L969)
+ └── [core.cljc:969](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2355]},
:extra-sources [{:code "(core/defmacro unchecked-float [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 4d6e19e98abb..eb95d41303de 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.107/src/main/cljs/cljs/core.cljs#L2392-L2393):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2392-L2393):
```clj
(defn unchecked-inc-int [x]
@@ -36,19 +36,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2392-2393](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2392-L2393)
+ └── [core.cljs:2392-2393](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2392-L2393)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L990-L991):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:990-991](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L990-L991)
+ └── [core.cljc:990-991](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2392 2393]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-inc-int\n ([x] `(inc ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 19a716fef593..ce3cb15284a5 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.107/src/main/cljs/cljs/core.cljs#L2389-L2390):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2389-L2390):
```clj
(defn unchecked-inc [x]
@@ -36,19 +36,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2389-2390](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2389-L2390)
+ └── [core.cljs:2389-2390](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2389-L2390)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L987-L988):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:987-988](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L987-L988)
+ └── [core.cljc:987-988](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2389 2390]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-inc\n ([x] `(inc ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 4177e525c968..ef546f0d535e 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.107/src/main/cljs/cljs/core.cljs#L2444-L2447):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2444-L2447):
```clj
(defn unchecked-int
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2444-2447](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2444-L2447)
+ └── [core.cljs:2444-2447](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2444-L2447)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn unchecked-int\n [x]\n (fix x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2444 2447]},
:full-name "cljs.core/unchecked-int",
diff --git a/refs/cljs.core/unchecked-long.md b/refs/cljs.core/unchecked-long.md
index 0e417e46ab93..c0db35cbc6cf 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.107/src/main/cljs/cljs/core.cljs#L2454-L2457):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2454-L2457):
```clj
(defn unchecked-long
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2454-2457](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2454-L2457)
+ └── [core.cljs:2454-2457](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2454-L2457)
-->
@@ -98,7 +98,7 @@ The API data for this symbol:
:source {:code "(defn unchecked-long\n [x]\n (fix x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2454 2457]},
:full-name "cljs.core/unchecked-long",
diff --git a/refs/cljs.core/unchecked-multiply-int.md b/refs/cljs.core/unchecked-multiply-int.md
index 2b89b2c46c40..9d85a450e5e8 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.107/src/main/cljs/cljs/core.cljs#L2402-L2407):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2402-L2407):
```clj
(defn ^number unchecked-multiply-int
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2402-2407](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2402-L2407)
+ └── [core.cljs:2402-2407](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2402-L2407)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L996-L997):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:996-997](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L996-L997)
+ └── [core.cljc:996-997](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2402 2407]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-multiply-int\n ([& xs] `(* ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 415cf4b3ca7d..fe86ec0cb006 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.107/src/main/cljs/cljs/core.cljs#L2395-L2400):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2395-L2400):
```clj
(defn ^number unchecked-multiply
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2395-2400](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2395-L2400)
+ └── [core.cljs:2395-2400](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2395-L2400)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L993-L994):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:993-994](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L993-L994)
+ └── [core.cljc:993-994](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2395 2400]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-multiply\n ([& xs] `(* ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 07aed8704ab9..c551e6cdc2e3 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.107/src/main/cljs/cljs/core.cljs#L2412-L2413):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2412-L2413):
```clj
(defn unchecked-negate-int [x]
@@ -36,19 +36,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2412-2413](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2412-L2413)
+ └── [core.cljs:2412-2413](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2412-L2413)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1002-L1003):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1002-1003](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1002-L1003)
+ └── [core.cljc:1002-1003](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2412 2413]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-negate-int\n ([x] `(- ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 fa0d291e407f..35842a806854 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.107/src/main/cljs/cljs/core.cljs#L2409-L2410):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2409-L2410):
```clj
(defn unchecked-negate [x]
@@ -36,19 +36,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2409-2410](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2409-L2410)
+ └── [core.cljs:2409-2410](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2409-L2410)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L999-L1000):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:999-1000](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L999-L1000)
+ └── [core.cljc:999-1000](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2409 2410]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-negate\n ([x] `(- ~x)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 506bc626aae0..1959718f5d77 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.107/src/main/cljs/cljs/core.cljs#L2417-L2418):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2417-L2418):
```clj
(defn unchecked-remainder-int [x n]
@@ -36,19 +36,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2417-2418](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2417-L2418)
+ └── [core.cljs:2417-2418](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2417-L2418)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1005-L1006):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1005-1006](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1005-L1006)
+ └── [core.cljc:1005-1006](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2417 2418]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-remainder-int\n ([x n] `(mod ~x ~n)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 ea035fd6a94d..63fff28af683 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.107/src/main/cljs/cljs/core.cljs#L2354):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2354):
```clj
(defn ^number unchecked-short [x] x)
@@ -35,19 +35,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2354](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2354)
+ └── [core.cljs:2354](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2354)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L968):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:968](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L968)
+ └── [core.cljc:968](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2354]},
:extra-sources [{:code "(core/defmacro unchecked-short [x] x)",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 53693d7d9cab..f0630e41a2d8 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.107/src/main/cljs/cljs/core.cljs#L2427-L2432):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2427-L2432):
```clj
(defn ^number unchecked-subtract-int
@@ -50,19 +50,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2427-2432](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2427-L2432)
+ └── [core.cljs:2427-2432](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2427-L2432)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1011-L1012):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1011-1012](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1011-L1012)
+ └── [core.cljc:1011-1012](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2427 2432]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-subtract-int\n ([& xs] `(- ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 6e4d832b99c2..dbb8ed1c75b2 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.107/src/main/cljs/cljs/core.cljs#L2420-L2425):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2420-L2425):
```clj
(defn ^number unchecked-subtract
@@ -50,19 +50,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2420-2425](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2420-L2425)
+ └── [core.cljs:2420-2425](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2420-L2425)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1008-L1009):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1008-1009](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1008-L1009)
+ └── [core.cljc:1008-1009](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2420 2425]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric unchecked-subtract\n ([& xs] `(- ~@xs)))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 e206e63860b0..fb0380d5379b 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.107/src/main/cljs/cljs/core.cljs#L1972-L1975):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1972-L1975):
```clj
(defn ^boolean undefined?
@@ -39,19 +39,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1972-1975](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1972-L1975)
+ └── [core.cljs:1972-1975](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1972-L1975)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L914-L917):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:914-917](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L914-L917)
+ └── [core.cljc:914-917](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1972 1975]},
: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.107",
+ :tag "r1.7.122",
: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 0bbece38ccb5..9037b5179cfd 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.107/src/main/cljs/cljs/core.cljs#L9506-L9525):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9505-L9524):
```clj
(defn underive
@@ -61,12 +61,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9506-9525](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9506-L9525)
+ └── [core.cljs:9505-9524](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9505-L9524)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9506 9525]},
+ :lines [9505 9524]},
: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 1c05e2be18cd..ed9ec94c9c30 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.107/src/main/cljs/cljs/core.cljs#L1269-L1272):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1269-L1272):
```clj
(defn unreduced
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1269-1272](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1269-L1272)
+ └── [core.cljs:1269-1272](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1269-L1272)
-->
@@ -98,7 +98,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1269 1272]},
:full-name "cljs.core/unreduced",
diff --git a/refs/cljs.core/unsafe-cast.md b/refs/cljs.core/unsafe-cast.md
index d93efbb73d0e..400668b30c0c 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.107/src/main/clojure/cljs/core.cljc#L885-L889):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:885-889](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L885-L889)
+ └── [core.cljc:885-889](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6ae12f390d6f..d93aa80fd4d8 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.107/src/main/cljs/cljs/core.cljs#L2550-L2552):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2550-L2552):
```clj
(defn unsigned-bit-shift-right
@@ -51,19 +51,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2550-2552](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2550-L2552)
+ └── [core.cljs:2550-2552](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2550-L2552)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1135-L1136):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1135-1136](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1135-L1136)
+ └── [core.cljc:1135-1136](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2550 2552]},
: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.107",
+ :tag "r1.7.122",
: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 815a875773df..efd6b96cd916 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.107/src/main/cljs/cljs/core.cljs#L4553-L4578):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4553-L4578):
```clj
(defn update-in
@@ -91,12 +91,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4553-4578](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4553-L4578)
+ └── [core.cljs:4553-4578](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4553-L4578)
-->
@@ -153,7 +153,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4553 4578]},
:full-name "cljs.core/update-in",
diff --git a/refs/cljs.core/update.md b/refs/cljs.core/update.md
index 6c7f1b79af6c..fd0ed9f23dee 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.107/src/main/cljs/cljs/core.cljs#L4580-L4594):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4580-L4594):
```clj
(defn update
@@ -65,12 +65,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4580-4594](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4580-L4594)
+ └── [core.cljs:4580-4594](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4580-L4594)
-->
@@ -125,7 +125,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4580 4594]},
:full-name "cljs.core/update",
diff --git a/refs/cljs.core/uuid.md b/refs/cljs.core/uuid.md
index e59e7692369e..280101484e6d 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.107/src/main/cljs/cljs/core.cljs#L9843-L9844):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9842-L9843):
```clj
(defn uuid [s]
@@ -71,12 +71,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:9843-9844](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L9843-L9844)
+ └── [core.cljs:9842-9843](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L9842-L9843)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [9843 9844]},
+ :lines [9842 9843]},
: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 8eeff69dc77c..b8e03f51fa2b 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.107/src/main/cljs/cljs/core.cljs#L7895-L7898):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7895-L7898):
```clj
(defn val
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7895-7898](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L7895-L7898)
+ └── [core.cljs:7895-7898](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7895-L7898)
-->
@@ -110,7 +110,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [7895 7898]},
:full-name "cljs.core/val",
diff --git a/refs/cljs.core/vals.md b/refs/cljs.core/vals.md
index 8dad961eb96a..a5894b53832d 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.107/src/main/cljs/cljs/core.cljs#L7889-L7893):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7889-L7893):
```clj
(defn vals
@@ -53,12 +53,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:7889-7893](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L7889-L7893)
+ └── [core.cljs:7889-7893](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L7889-L7893)
-->
@@ -111,7 +111,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [7889 7893]},
:full-name "cljs.core/vals",
diff --git a/refs/cljs.core/varQMARK.md b/refs/cljs.core/varQMARK.md
index 07768fffe7c4..2866efbb66e2 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.107/src/main/cljs/cljs/core.cljs#L1028-L1031):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1028-L1031):
```clj
(defn var?
@@ -42,12 +42,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1028-1031](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1028-L1031)
+ └── [core.cljs:1028-1031](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1028-L1031)
-->
@@ -98,7 +98,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1028 1031]},
:full-name "cljs.core/var?",
diff --git a/refs/cljs.core/vary-meta.md b/refs/cljs.core/vary-meta.md
index fb36ae49f4fe..c71db1154823 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.107/src/main/cljs/cljs/core.cljs#L3472-L3486):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3472-L3486):
```clj
(defn vary-meta
@@ -84,12 +84,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:3472-3486](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L3472-L3486)
+ └── [core.cljs:3472-3486](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L3472-L3486)
-->
@@ -142,7 +142,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [3472 3486]},
:examples [{:id "8cca62",
diff --git a/refs/cljs.core/vec.md b/refs/cljs.core/vec.md
index 464ffe3a0681..6923f651aff4 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.107/src/main/cljs/cljs/core.cljs#L4919-L4928):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4919-L4928):
```clj
(defn vec
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4919-4928](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4919-L4928)
+ └── [core.cljs:4919-4928](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4919-L4928)
-->
@@ -117,7 +117,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4919 4928]},
:full-name "cljs.core/vec",
diff --git a/refs/cljs.core/vector.md b/refs/cljs.core/vector.md
index 7558fce7a6ce..d14c17bc7b62 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.107/src/main/cljs/cljs/core.cljs#L4930-L4935):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4930-L4935):
```clj
(defn vector
@@ -57,19 +57,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4930-4935](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4930-L4935)
+ └── [core.cljs:4930-4935](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4930-L4935)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2325-L2334):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2325-2334](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2325-L2334)
+ └── [core.cljc:2325-2334](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4930 4935]},
: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.107",
+ :tag "r1.7.122",
: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 0285206a9b30..2d59fb898aca 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.107/src/main/cljs/cljs/core.cljs#L1913-L1915):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1913-L1915):
```clj
(defn ^boolean vector?
@@ -52,12 +52,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1913-1915](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1913-L1915)
+ └── [core.cljs:1913-1915](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1913-L1915)
-->
@@ -111,7 +111,7 @@ The API data for this symbol:
:source {:code "(defn ^boolean vector?\n [x] (satisfies? IVector x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1913 1915]},
:full-name "cljs.core/vector?",
diff --git a/refs/cljs.core/volatileBANG.md b/refs/cljs.core/volatileBANG.md
index e540cd967cfe..d0dd00557f5f 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.107/src/main/cljs/cljs/core.cljs#L4045-L4048):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4045-L4048):
```clj
(defn volatile!
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4045-4048](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4045-L4048)
+ └── [core.cljs:4045-4048](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4045-L4048)
-->
@@ -110,7 +110,7 @@ The API data for this symbol:
:source {:code "(defn volatile!\n [val]\n (Volatile. val))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4045 4048]},
:full-name "cljs.core/volatile!",
diff --git a/refs/cljs.core/volatileQMARK.md b/refs/cljs.core/volatileQMARK.md
index cdf7d99e4428..d1c47ddbfee9 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.107/src/main/cljs/cljs/core.cljs#L4050-L4052):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4050-L4052):
```clj
(defn volatile?
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4050-4052](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4050-L4052)
+ └── [core.cljs:4050-4052](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4050-L4052)
-->
@@ -103,7 +103,7 @@ The API data for this symbol:
:source {:code "(defn volatile?\n [x] (instance? Volatile x))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4050 4052]},
:full-name "cljs.core/volatile?",
diff --git a/refs/cljs.core/vresetBANG.md b/refs/cljs.core/vresetBANG.md
index ed10aadf2d6a..a09eefd1d15a 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.107/src/main/cljs/cljs/core.cljs#L4054-L4057):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4054-L4057):
```clj
(defn vreset!
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:4054-4057](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L4054-L4057)
+ └── [core.cljs:4054-4057](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L4054-L4057)
-->
@@ -105,7 +105,7 @@ The API data for this symbol:
:source {:code "(defn vreset!\n [vol newval] (-vreset! vol newval))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [4054 4057]},
:full-name "cljs.core/vreset!",
diff --git a/refs/cljs.core/vswapBANG.md b/refs/cljs.core/vswapBANG.md
index 6e3bc1ebd262..eddecc9199ea 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.107/src/main/clojure/cljs/core.cljc#L2607-L2612):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2607-L2612):
```clj
(core/defmacro vswap!
@@ -50,12 +50,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2607-2612](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2607-L2612)
+ └── [core.cljc:2607-2612](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2607-L2612)
-->
@@ -107,7 +107,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2607 2612]},
:full-name "cljs.core/vswap!",
diff --git a/refs/cljs.core/with-meta.md b/refs/cljs.core/with-meta.md
index f3db12473938..da91e14ea166 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.107/src/main/cljs/cljs/core.cljs#L1820-L1827):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1820-L1827):
```clj
(defn with-meta
@@ -77,12 +77,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:1820-1827](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L1820-L1827)
+ └── [core.cljs:1820-1827](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L1820-L1827)
-->
@@ -135,7 +135,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [1820 1827]},
:examples [{:id "f189d4",
diff --git a/refs/cljs.core/with-out-str.md b/refs/cljs.core/with-out-str.md
index 8ea59ec63aa3..93f3e1dd8025 100644
--- a/refs/cljs.core/with-out-str.md
+++ b/refs/cljs.core/with-out-str.md
@@ -32,7 +32,7 @@ printing calls.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2558-L2567):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2558-L2567):
```clj
(core/defmacro with-out-str
@@ -48,12 +48,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:2558-2567](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L2558-L2567)
+ └── [core.cljc:2558-2567](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/core.cljc#L2558-L2567)
-->
@@ -104,7 +104,7 @@ The API data for this symbol:
: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#)))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/core.cljc",
:lines [2558 2567]},
:full-name "cljs.core/with-out-str",
diff --git a/refs/cljs.core/with-redefs.md b/refs/cljs.core/with-redefs.md
index ac48f52f702b..33535e47db68 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.107/src/main/clojure/cljs/core.cljc#L1976-L1996):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1976-1996](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1976-L1996)
+ └── [core.cljc:1976-1996](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 85cea957861f..78b225e92411 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.107/src/main/cljs/cljs/core.cljs#L8743-L8745):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8742-L8744):
```clj
(defn write-all [writer & ss]
@@ -34,12 +34,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8743-8745](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8743-L8745)
+ └── [core.cljs:8742-8744](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8742-L8744)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
- :lines [8743 8745]},
+ :lines [8742 8744]},
: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 0507cc13a0d2..47b791db2ae5 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.107/src/main/cljs/cljs/core.cljs#L2578-L2581):
+Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2578-L2581):
```clj
(defn ^boolean zero?
@@ -53,19 +53,19 @@ Function code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:2578-2581](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L2578-L2581)
+ └── [core.cljs:2578-2581](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L2578-L2581)
-->
---
-Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1066-L1067):
+Macro code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/src
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [core.cljc:1066-1067](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/core.cljc#L1066-L1067)
+ └── [core.cljc:1066-1067](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [2578 2581]},
:extra-sources [{:code "(core/defmacro ^::ana/numeric zero? [x]\n `(== ~x 0))",
:title "Macro code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 f5fd78340b3d..e4b06853b0df 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.107/src/main/cljs/cljs/core.cljs#L8281-L8291):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8281-L8291):
```clj
(defn zipmap
@@ -62,12 +62,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [core.cljs:8281-8291](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/core.cljs#L8281-L8291)
+ └── [core.cljs:8281-8291](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/core.cljs#L8281-L8291)
-->
@@ -120,7 +120,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/core.cljs",
:lines [8281 8291]},
:full-name "cljs.core/zipmap",
diff --git a/refs/cljs.js/STAReval-fnSTAR.md b/refs/cljs.js/STAReval-fnSTAR.md
index b09b0b0604b0..ff5a09cc4bdc 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.107/src/main/cljs/cljs/js.cljs#L79-L93):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:79-93](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L79-L93)
+ └── [js.cljs:79-93](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1fc63cb15950..f475ac078420 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.107/src/main/cljs/cljs/js.cljs#L50-L77):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:50-77](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L50-L77)
+ └── [js.cljs:50-77](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d86c1489c039..a2a6b5f96be7 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.107/src/main/cljs/cljs/js.cljs#L159):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:159](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L159)
+ └── [js.cljs:159](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 04baf754edee..c24f7c1e8948 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.107/src/main/cljs/cljs/js.cljs#L426-L465):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L427-L466):
```clj
(defn analyze-str
@@ -81,12 +81,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:426-465](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L426-L465)
+ └── [js.cljs:427-466](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L427-L466)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/js.cljs",
- :lines [426 465]},
+ :lines [427 466]},
: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 8819e8e8e0e8..c2d37ab2caa7 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.107/src/main/cljs/cljs/js.cljs#L586-L624):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L589-L627):
```clj
(defn compile-str
@@ -80,12 +80,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:586-624](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L586-L624)
+ └── [js.cljs:589-627](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L589-L627)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/js.cljs",
- :lines [586 624]},
+ :lines [589 627]},
: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 6ad19b227e56..f3bb71806072 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.107/src/main/cljs/cljs/js.clj#L20-L24):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.clj:20-24](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.clj#L20-L24)
+ └── [js.clj:20-24](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 4268f4e5cf88..2491727c57a1 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.107/src/main/cljs/cljs/js.cljs#L103-L113):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:103-113](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L103-L113)
+ └── [js.cljs:103-113](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 43406c509fee..0389a1afbe5a 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.107/src/main/cljs/cljs/js.cljs#L706-L750):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L710-L754):
```clj
(defn eval-str
@@ -86,12 +86,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:706-750](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L706-L750)
+ └── [js.cljs:710-754](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L710-L754)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/js.cljs",
- :lines [706 750]},
+ :lines [710 754]},
: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 59d8943976fc..62367f19d215 100644
--- a/refs/cljs.js/eval.md
+++ b/refs/cljs.js/eval.md
@@ -48,7 +48,7 @@ cb (function)
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L503-L533):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L505-L535):
```clj
(defn eval
@@ -69,12 +69,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:503-533](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L503-L533)
+ └── [js.cljs:505-535](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L505-L535)
-->
@@ -122,9 +122,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/js.cljs",
- :lines [503 533]},
+ :lines [505 535]},
: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."}
diff --git a/refs/cljs.js/file-GTns.md b/refs/cljs.js/file-GTns.md
index 7b56d55fa5c9..7f50ce987606 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.107/src/main/cljs/cljs/js.cljs#L35-L39):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:35-39](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L35-L39)
+ └── [js.cljs:35-39](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 47b1d00ef3af..1ec9781501e6 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.107/src/main/cljs/cljs/js.cljs#L95-L98):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:95-98](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L95-L98)
+ └── [js.cljs:95-98](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e3c2493ace37..b05f3f75c719 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.107/src/main/cljs/cljs/js.cljs#L115-L116):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:115-116](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L115-L116)
+ └── [js.cljs:115-116](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 35049cb5db14..697591a903d3 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.107/src/main/cljs/cljs/js.cljs#L118-L120):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:118-120](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L118-L120)
+ └── [js.cljs:118-120](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2e992cde1ee5..e734b77b1332 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.107/src/main/cljs/cljs/js.cljs#L30-L33):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:30-33](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L30-L33)
+ └── [js.cljs:30-33](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 34c35c0b199f..67a875b35402 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.107/src/main/cljs/cljs/js.cljs#L161-L234):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L161-L234):
```clj
(defn require
@@ -114,12 +114,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.cljs:161-234](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.cljs#L161-L234)
+ └── [js.cljs:161-234](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/js.cljs#L161-L234)
-->
@@ -168,7 +168,7 @@ The API data for this symbol:
: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})))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/cljs/js.cljs",
:lines [161 234]},
:full-name "cljs.js/require",
diff --git a/refs/cljs.js/with-state.md b/refs/cljs.js/with-state.md
index 9f1524142060..16dd6ebe4315 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.107/src/main/cljs/cljs/js.clj#L15-L18):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [js.clj:15-18](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/js.clj#L15-L18)
+ └── [js.clj:15-18](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7079a07b8703..177073c3b4e6 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.107/src/main/cljs/cljs/nodejs.cljs#L18-L26):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [nodejs.cljs:18-26](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/nodejs.cljs#L18-L26)
+ └── [nodejs.cljs:18-26](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7fe5f119b0d9..d7f81a00adc6 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.107/src/main/cljs/cljs/nodejs.cljs#L16):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [nodejs.cljs:16](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/nodejs.cljs#L16)
+ └── [nodejs.cljs:16](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 acd570411756..dc05f1ed0eba 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.107/src/main/cljs/cljs/nodejs.cljs#L15):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [nodejs.cljs:15](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/nodejs.cljs#L15)
+ └── [nodejs.cljs:15](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 0a5b6d00eb04..b2f6c76d0813 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.107/src/main/cljs/cljs/pprint.cljs#L144-L145):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:144-145](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L144-L145)
+ └── [pprint.cljs:144-145](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 adb1effb5ccd..46a86fcb89cb 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.107/src/main/cljs/cljs/pprint.cljs#L672-L675):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:672-675](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L672-L675)
+ └── [pprint.cljs:672-675](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 bf5f1aa7a5c1..db3defe5eff0 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.107/src/main/cljs/cljs/pprint.cljs#L632-L637):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:632-637](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L632-L637)
+ └── [pprint.cljs:632-637](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6f2562901147..c43806776113 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.107/src/main/cljs/cljs/pprint.cljs#L619-L623):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:619-623](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L619-L623)
+ └── [pprint.cljs:619-623](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c2f9ae6398ab..731f88377d25 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.107/src/main/cljs/cljs/pprint.cljs#L615-L617):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:615-617](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L615-L617)
+ └── [pprint.cljs:615-617](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 3127659791ad..96eb9fde28b0 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.107/src/main/cljs/cljs/pprint.cljs#L665-L670):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:665-670](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L665-L670)
+ └── [pprint.cljs:665-670](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2d5c880e6d4f..b04be1d0ef55 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.107/src/main/cljs/cljs/pprint.cljs#L625-L630):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:625-630](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L625-L630)
+ └── [pprint.cljs:625-630](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 dc309b6916fe..c7e12a90a734 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.107/src/main/cljs/cljs/pprint.cljs#L657-L661):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:657-661](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L657-L661)
+ └── [pprint.cljs:657-661](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e5acfc80f453..5ac5392dcc23 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.107/src/main/cljs/cljs/pprint.cljs#L62-L68):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:62-68](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L62-L68)
+ └── [pprint.cljs:62-68](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 9524aa9b28b8..2c9565097469 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.107/src/main/cljs/cljs/pprint.cljs#L893-L928):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:893-928](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L893-L928)
+ └── [pprint.cljs:893-928](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c86271654994..7803dd47b576 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.107/src/main/cljs/cljs/pprint.cljs#L3196-L3200):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:3196-3200](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L3196-L3200)
+ └── [pprint.cljs:3196-3200](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 145372c9bbf5..cd8eba236ca6 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.107/src/main/cljs/cljs/pprint.clj#L39-L48):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:39-48](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.clj#L39-L48)
+ └── [pprint.clj:39-48](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f585cd92b184..d988ec50ef33 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.107/src/main/cljs/cljs/pprint.cljs#L54-L60):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:54-60](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L54-L60)
+ └── [pprint.cljs:54-60](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a112c49d3e31..33e1db6bc268 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.107/src/main/cljs/cljs/pprint.clj#L133-L145):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:133-145](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.clj#L133-L145)
+ └── [pprint.clj:133-145](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 967eed9cc673..98bead6e31a2 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.107/src/main/cljs/cljs/pprint.clj#L117-L131):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:117-131](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.clj#L117-L131)
+ └── [pprint.clj:117-131](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6fe967ce19f5..2d8f2a8c5223 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.107/src/main/cljs/cljs/pprint.cljs#L2093-L2100):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:2093-2100](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L2093-L2100)
+ └── [pprint.cljs:2093-2100](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 aefcbe6f3561..5e7a035df853 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.107/src/main/cljs/cljs/pprint.cljs#L2052-L2087):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:2052-2087](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L2052-L2087)
+ └── [pprint.cljs:2052-2087](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d516239c0be6..dbc6611e0012 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.107/src/main/cljs/cljs/pprint.clj#L27-L30):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:27-30](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.clj#L27-L30)
+ └── [pprint.clj:27-30](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2f907e5e841b..738a2023d173 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.107/src/main/cljs/cljs/pprint.clj#L153-L157):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:153-157](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.clj#L153-L157)
+ └── [pprint.clj:153-157](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 350015885a05..57d9ade6e91d 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.107/src/main/cljs/cljs/pprint.cljs#L852-L863):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:852-863](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L852-L863)
+ └── [pprint.cljs:852-863](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f275132cdda8..d8b2e6e30a6c 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.107/src/main/cljs/cljs/pprint.clj#L57-L79):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:57-79](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.clj#L57-L79)
+ └── [pprint.clj:57-79](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2834c2001c19..12b3e98623cb 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.107/src/main/cljs/cljs/pprint.cljs#L841-L850):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:841-850](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L841-L850)
+ └── [pprint.cljs:841-850](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 4bbf830d937a..488915b12fb9 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.107/src/main/cljs/cljs/pprint.cljs#L2860):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:2860](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L2860)
+ └── [pprint.cljs:2860](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 84893a0e36c7..ce71a9bb0f13 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.107/src/main/cljs/cljs/pprint.cljs#L866-L881):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:866-881](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L866-L881)
+ └── [pprint.cljs:866-881](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 3585a51f8a91..8dc3193a60f3 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.107/src/main/cljs/cljs/pprint.cljs#L811-L822):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:811-822](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L811-L822)
+ └── [pprint.cljs:811-822](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 08c2ab78f4ea..d8db0750ca4b 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.107/src/main/cljs/cljs/pprint.clj#L92-L101):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:92-101](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.clj#L92-L101)
+ └── [pprint.clj:92-101](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 5aef606c2ac2..493012a2e1fc 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.107/src/main/cljs/cljs/pprint.cljs#L3295-L3319):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:3295-3319](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L3295-L3319)
+ └── [pprint.cljs:3295-3319](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e448eb90133d..5028f8f8d859 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.107/src/main/cljs/cljs/pprint.cljs#L824-L827):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:824-827](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L824-L827)
+ └── [pprint.cljs:824-827](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 3127e9e97173..4e61358cfd90 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.107/src/main/cljs/cljs/pprint.clj#L34-L37):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:34-37](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.clj#L34-L37)
+ └── [pprint.clj:34-37](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 ad42c74863d4..e89b97caedce 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.107/src/main/cljs/cljs/pprint.cljs#L2898-L2900):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:2898-2900](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L2898-L2900)
+ └── [pprint.cljs:2898-2900](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 bcfdb60a6e0e..bd8318a1ba22 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.107/src/main/cljs/cljs/pprint.clj#L147-L151):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:147-151](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.clj#L147-L151)
+ └── [pprint.clj:147-151](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 912e477d46e7..3f48dc7e4e53 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.107/src/main/cljs/cljs/pprint.clj#L17-L24):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.clj:17-24](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.clj#L17-L24)
+ └── [pprint.clj:17-24](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b0531e236643..c9760b03b53f 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.107/src/main/cljs/cljs/pprint.cljs#L724-L746):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:724-746](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L724-L746)
+ └── [pprint.cljs:724-746](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 4491ca6be6a3..0cbef40d83f7 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.107/src/main/cljs/cljs/pprint.cljs#L748-L809):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [pprint.cljs:748-809](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/pprint.cljs#L748-L809)
+ └── [pprint.cljs:748-809](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 35d97b819851..c9b6a829f736 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.107/src/main/cljs/cljs/reader.cljs#L13-L16):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:13-16](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L13-L16)
+ └── [reader.cljs:13-16](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 65a2823329b5..d82d84d37697 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.107/src/main/cljs/cljs/reader.cljs#L589-L590):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:589-590](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L589-L590)
+ └── [reader.cljs:589-590](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d3ce4714dfa6..37b1c9dfe998 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.107/src/main/cljs/cljs/reader.cljs#L583-L587):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:583-587](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L583-L587)
+ └── [reader.cljs:583-587](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 588a0732d3df..d8e7b89788e7 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.107/src/main/cljs/cljs/reader.cljs#L18-L27):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:18-27](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L18-L27)
+ └── [reader.cljs:18-27](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 0f2658edc082..530fd54aa7bb 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.107/src/main/cljs/cljs/reader.cljs#L624-L628):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:624-628](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L624-L628)
+ └── [reader.cljs:624-628](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 dbc4ae692b5f..0050e14bf009 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.107/src/main/cljs/cljs/reader.cljs#L611-L616):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:611-616](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L611-L616)
+ └── [reader.cljs:611-616](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7704c1a697c0..c965db34b646 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.107/src/main/cljs/cljs/reader.cljs#L368-L374):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:368-374](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L368-L374)
+ └── [reader.cljs:368-374](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 9db89334dedf..7422f5e250a2 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.107/src/main/cljs/cljs/reader.cljs#L430-L437):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:430-437](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L430-L437)
+ └── [reader.cljs:430-437](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b4be4488c1b4..1e3fb0589c6a 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.107/src/main/cljs/cljs/reader.cljs#L152-L161):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:152-161](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L152-L161)
+ └── [reader.cljs:152-161](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 75f4ec6e21bc..d89f59e08d8a 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.107/src/main/cljs/cljs/reader.cljs#L193-L214):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:193-214](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L193-L214)
+ └── [reader.cljs:193-214](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a67f35ce389e..558020b1b528 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.107/src/main/cljs/cljs/reader.cljs#L100):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:100](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L100)
+ └── [reader.cljs:100](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 0de3d1b2fcfc..c3c14b52663d 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.107/src/main/cljs/cljs/reader.cljs#L98):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:98](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L98)
+ └── [reader.cljs:98](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e5fbf9adc3f3..bb4d16f61849 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.107/src/main/cljs/cljs/reader.cljs#L73-L77):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:73-77](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L73-L77)
+ └── [reader.cljs:73-77](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 134f114542e7..618dc0fa4f97 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.107/src/main/cljs/cljs/reader.cljs#L409-L427):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:409-427](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L409-L427)
+ └── [reader.cljs:409-427](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8dd429e6cf78..6ffcf1b5e6e0 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.107/src/main/cljs/cljs/reader.cljs#L189-L191):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:189-191](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L189-L191)
+ └── [reader.cljs:189-191](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e3ef74b49344..66ba95b3d364 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.107/src/main/cljs/cljs/reader.cljs#L592-L602):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:592-602](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L592-L602)
+ └── [reader.cljs:592-602](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 296626294ef0..9922e6acf3b4 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.107/src/main/cljs/cljs/reader.cljs#L244-L246):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:244-246](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L244-L246)
+ └── [reader.cljs:244-246](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c38c2aff98b0..9f5878e06ce4 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.107/src/main/cljs/cljs/reader.cljs#L508-L531):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:508-531](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L508-L531)
+ └── [reader.cljs:508-531](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 124f176e6be2..3e3adcc9de9b 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.107/src/main/cljs/cljs/reader.cljs#L533-L540):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:533-540](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L533-L540)
+ └── [reader.cljs:533-540](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6b65402297b7..92225157c099 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.107/src/main/cljs/cljs/reader.cljs#L29-L31):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:29-31](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L29-L31)
+ └── [reader.cljs:29-31](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 324d0e154feb..d0832095fcb9 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.107/src/main/cljs/cljs/reader.cljs#L99):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:99](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L99)
+ └── [reader.cljs:99](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7a4fc0a7aa6c..9a20b793a145 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.107/src/main/cljs/cljs/reader.cljs#L167-L171):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:167-171](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L167-L171)
+ └── [reader.cljs:167-171](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 3e84b2a8f963..989905174d9b 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.107/src/main/cljs/cljs/reader.cljs#L173-L179):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:173-179](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L173-L179)
+ └── [reader.cljs:173-179](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e178a6867cb5..624634b63e36 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.107/src/main/cljs/cljs/reader.cljs#L268):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:268](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L268)
+ └── [reader.cljs:268](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 0bb9b084a4b8..c0052210d3ef 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.107/src/main/cljs/cljs/reader.cljs#L225-L238):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:225-238](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L225-L238)
+ └── [reader.cljs:225-238](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 bfc2d2de4392..628f59b892d1 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.107/src/main/cljs/cljs/reader.cljs#L404-L407):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:404-407](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L404-L407)
+ └── [reader.cljs:404-407](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 bc7acde5b40e..353e1e363446 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.107/src/main/cljs/cljs/reader.cljs#L250-L258):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:250-258](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L250-L258)
+ └── [reader.cljs:250-258](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 67e9f66e4e00..cc7bc91ad383 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.107/src/main/cljs/cljs/reader.cljs#L352-L366):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:352-366](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L352-L366)
+ └── [reader.cljs:352-366](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2ed299991c48..512ece5cc7df 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.107/src/main/cljs/cljs/reader.cljs#L264-L266):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:264-266](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L264-L266)
+ └── [reader.cljs:264-266](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 bf0836e6609a..4f212252f433 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.107/src/main/cljs/cljs/reader.cljs#L337-L350):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:337-350](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L337-L350)
+ └── [reader.cljs:337-350](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b7a2b76c7711..ca2dac66a2e6 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.107/src/main/cljs/cljs/reader.cljs#L274-L279):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:274-279](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L274-L279)
+ └── [reader.cljs:274-279](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 356cdd4641dc..f9da4cf64dbd 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.107/src/main/cljs/cljs/reader.cljs#L386-L394):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:386-394](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L386-L394)
+ └── [reader.cljs:386-394](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 9c6d172b97d3..9a22dd81625d 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.107/src/main/cljs/cljs/reader.cljs#L281-L291):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:281-291](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L281-L291)
+ └── [reader.cljs:281-291](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 784b230fb23e..0fc647eb5410 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.107/src/main/cljs/cljs/reader.cljs#L216-L223):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:216-223](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L216-L223)
+ └── [reader.cljs:216-223](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7d5441e6a7e7..9e58af17e1db 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.107/src/main/cljs/cljs/reader.cljs#L304-L317):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:304-317](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L304-L317)
+ └── [reader.cljs:304-317](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 cc312c1d8cf4..faef7ef5b5a4 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.107/src/main/cljs/cljs/reader.cljs#L400-L402):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:400-402](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L400-L402)
+ └── [reader.cljs:400-402](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f3a4bd95e7b9..65e42b40cb68 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.107/src/main/cljs/cljs/reader.cljs#L396-L398):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:396-398](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L396-L398)
+ └── [reader.cljs:396-398](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6e26b6e8c21a..fe9e7a2e93f7 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.107/src/main/cljs/cljs/reader.cljs#L458-L464):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:458-464](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L458-L464)
+ └── [reader.cljs:458-464](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7596f3460a6b..e173b50a2e68 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.107/src/main/cljs/cljs/reader.cljs#L293-L302):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:293-302](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L293-L302)
+ └── [reader.cljs:293-302](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 73721968d1a2..74d1a445ed6f 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.107/src/main/cljs/cljs/reader.cljs#L327-L335):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:327-335](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L327-L335)
+ └── [reader.cljs:327-335](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 cc0ca0a69bd0..ab1541502ddd 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.107/src/main/cljs/cljs/reader.cljs#L79-L87):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:79-87](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L79-L87)
+ └── [reader.cljs:79-87](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 299340db0c31..ebd256f7028a 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.107/src/main/cljs/cljs/reader.cljs#L260-L262):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:260-262](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L260-L262)
+ └── [reader.cljs:260-262](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 eda2d89a8d3a..25fd0cb1744c 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.107/src/main/cljs/cljs/reader.cljs#L270-L272):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:270-272](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L270-L272)
+ └── [reader.cljs:270-272](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d6113524b747..59f59e1a63d5 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.107/src/main/cljs/cljs/reader.cljs#L439-L456):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:439-456](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L439-L456)
+ └── [reader.cljs:439-456](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 bbcdfb0de2ce..ffd93b31a3ce 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.107/src/main/cljs/cljs/reader.cljs#L69-L71):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:69-71](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L69-L71)
+ └── [reader.cljs:69-71](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2190f8a973cb..90255ec8c022 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.107/src/main/cljs/cljs/reader.cljs#L618-L622):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:618-622](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L618-L622)
+ └── [reader.cljs:618-622](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 4e83ae5b3fcd..94959d875be7 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.107/src/main/cljs/cljs/reader.cljs#L604-L609):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:604-609](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L604-L609)
+ └── [reader.cljs:604-609](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c44bdfba642f..1ea969ad8e3a 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.107/src/main/cljs/cljs/reader.cljs#L89-L96):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:89-96](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L89-L96)
+ └── [reader.cljs:89-96](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 75f0ff6e222d..3ec18176e62d 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.107/src/main/cljs/cljs/reader.cljs#L319-L325):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:319-325](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L319-L325)
+ └── [reader.cljs:319-325](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 707c893ecd18..ad71c96e522f 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.107/src/main/cljs/cljs/reader.cljs#L101):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:101](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L101)
+ └── [reader.cljs:101](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c42c8d007577..ec7bce4266b3 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.107/src/main/cljs/cljs/reader.cljs#L381-L384):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:381-384](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L381-L384)
+ └── [reader.cljs:381-384](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 696cbbe2bd65..776e53ca10e8 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.107/src/main/cljs/cljs/reader.cljs#L181):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:181](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L181)
+ └── [reader.cljs:181](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b4b64af52577..f899e03db154 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.107/src/main/cljs/cljs/reader.cljs#L182):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:182](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L182)
+ └── [reader.cljs:182](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 86c2a952ecf9..a938d92f333b 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.107/src/main/cljs/cljs/reader.cljs#L184-L187):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:184-187](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L184-L187)
+ └── [reader.cljs:184-187](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1ed62cfe5d6a..c5b3ef45a0ea 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.107/src/main/cljs/cljs/reader.cljs#L376-L379):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [reader.cljs:376-379](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/reader.cljs#L376-L379)
+ └── [reader.cljs:376-379](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 596f8570f4d3..311e28c12112 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.107/src/main/clojure/cljs/repl/browser.clj#L330-L331):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:330-331](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L330-L331)
+ └── [browser.clj:330-331](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 73a19a813d6f..f17486bdb97a 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.107/src/main/clojure/cljs/repl/browser.clj#L152-L154):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:152-154](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L152-L154)
+ └── [browser.clj:152-154](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2e816a408fd5..33360cdc6cc5 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.107/src/main/clojure/cljs/repl/browser.clj#L184-L200):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:184-200](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L184-L200)
+ └── [browser.clj:184-200](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 80ba07fb3ab7..1c4608b0150d 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.107/src/main/clojure/cljs/repl/browser.clj#L24):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:24](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L24)
+ └── [browser.clj:24](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1a0e5c010fd9..a8294112e6cf 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.107/src/main/clojure/cljs/repl/browser.clj#L215-L230):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:215-230](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L215-L230)
+ └── [browser.clj:215-230](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 0e3d13d94b8f..a299cf65854f 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.107/src/main/clojure/cljs/repl/browser.clj#L164-L169):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:164-169](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L164-L169)
+ └── [browser.clj:164-169](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 94eee5dc300d..603cce9d1f90 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.107/src/main/clojure/cljs/repl/browser.clj#L232-L236):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:232-236](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L232-L236)
+ └── [browser.clj:232-236](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 95ba89f24ae7..90ce5b57e190 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.107/src/main/clojure/cljs/repl/browser.clj#L26):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:26](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L26)
+ └── [browser.clj:26](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c694a6072e07..18218fec32b9 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.107/src/main/clojure/cljs/repl/browser.clj#L28-L42):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:28-42](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L28-L42)
+ └── [browser.clj:28-42](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c7cd81180d81..694cdd8153eb 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.107/src/main/clojure/cljs/repl/browser.clj#L136):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:136](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L136)
+ └── [browser.clj:136](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/browser.clj#L136)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/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#L140-L150):
```clj
(defmethod handle-post :ready [_ conn _]
@@ -65,18 +65,18 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:140-150](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L140-L150)
+ └── [browser.clj:140-150](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.107/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#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.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:171-176](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L171-L176)
+ └── [browser.clj:171-176](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.107/src/main/clojure/cljs/repl/browser.clj#L178-L182):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:178-182](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L178-L182)
+ └── [browser.clj:178-182](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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 55496ae643dd..4b98098f7237 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.107/src/main/clojure/cljs/repl/browser.clj#L202-L209):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:202-209](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L202-L209)
+ └── [browser.clj:202-209](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6b0f586de914..552ad408edbb 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.107/src/main/clojure/cljs/repl/browser.clj#L44-L52):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:44-52](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L44-L52)
+ └── [browser.clj:44-52](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 578393676954..9d34854398bd 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.107/src/main/clojure/cljs/repl/browser.clj#L25):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:25](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L25)
+ └── [browser.clj:25](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 ff854ba428c6..8d43bbc0554e 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.107/src/main/clojure/cljs/repl/browser.clj#L76-L77):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:76-77](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L76-L77)
+ └── [browser.clj:76-77](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c98a2e0d8f2c..57e40955647c 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.107/src/main/clojure/cljs/repl/browser.clj#L309-L328):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:309-328](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L309-L328)
+ └── [browser.clj:309-328](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6b48112c8162..0bb509e2cc36 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.107/src/main/clojure/cljs/repl/browser.clj#L286-L307):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:286-307](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L286-L307)
+ └── [browser.clj:286-307](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 4d70060a45a1..2b7bff20d77a 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.107/src/main/clojure/cljs/repl/browser.clj#L156-L162):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:156-162](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L156-L162)
+ └── [browser.clj:156-162](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 93d6bbe13fb7..440c90b97b5a 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.107/src/main/clojure/cljs/repl/browser.clj#L60-L68):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:60-68](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L60-L68)
+ └── [browser.clj:60-68](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6b9d124dcc8a..03c99dc1ae2d 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.107/src/main/clojure/cljs/repl/browser.clj#L79-L90):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:79-90](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L79-L90)
+ └── [browser.clj:79-90](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c56dd493eba9..7357c54b67a4 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.107/src/main/clojure/cljs/repl/browser.clj#L92-L124):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:92-124](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L92-L124)
+ └── [browser.clj:92-124](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d0e1b3db9392..0a6d01f75914 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.107/src/main/clojure/cljs/repl/browser.clj#L238-L251):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [browser.clj:238-251](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/browser.clj#L238-L251)
+ └── [browser.clj:238-251](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 27804c4f0b72..e28e0bafc1d7 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.107/src/main/clojure/cljs/repl/nashorn.clj#L182-L183):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:182-183](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/nashorn.clj#L182-L183)
+ └── [nashorn.clj:182-183](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 135e5be39cd2..6761349fba21 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.107/src/main/clojure/cljs/repl/nashorn.clj#L80-L94):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:80-94](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/nashorn.clj#L80-L94)
+ └── [nashorn.clj:80-94](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f708e6e09757..c5e7308ee9bd 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.107/src/main/clojure/cljs/repl/nashorn.clj#L29-L43):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:29-43](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/nashorn.clj#L29-L43)
+ └── [nashorn.clj:29-43](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d770f4148b31..ad179bdcf841 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.107/src/main/clojure/cljs/repl/nashorn.clj#L48-L53):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:48-53](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/nashorn.clj#L48-L53)
+ └── [nashorn.clj:48-53](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 915d1cf917e1..c0b6276c1d4b 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.107/src/main/clojure/cljs/repl/nashorn.clj#L45-L46):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:45-46](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/nashorn.clj#L45-L46)
+ └── [nashorn.clj:45-46](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 9e8611e7ef1c..08409bbe3911 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.107/src/main/clojure/cljs/repl/nashorn.clj#L55-L73):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:55-73](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/nashorn.clj#L55-L73)
+ └── [nashorn.clj:55-73](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 648b9ebdd791..8ca40eceabf9 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.107/src/main/clojure/cljs/repl/nashorn.clj#L75-L76):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:75-76](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/nashorn.clj#L75-L76)
+ └── [nashorn.clj:75-76](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 3bfd03ed6934..e732f5ea263a 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.107/src/main/clojure/cljs/repl/nashorn.clj#L96-L98):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:96-98](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/nashorn.clj#L96-L98)
+ └── [nashorn.clj:96-98](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 543e469e399e..fef11eef87ae 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.107/src/main/clojure/cljs/repl/nashorn.clj#L177-L180):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:177-180](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/nashorn.clj#L177-L180)
+ └── [nashorn.clj:177-180](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 06f4323f6fac..3a9966c5f21f 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.107/src/main/clojure/cljs/repl/nashorn.clj#L171-L175):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:171-175](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/nashorn.clj#L171-L175)
+ └── [nashorn.clj:171-175](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6f4b5f4d4126..1c070b4ba546 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.107/src/main/clojure/cljs/repl/nashorn.clj#L107):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [nashorn.clj:107](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/nashorn.clj#L107)
+ └── [nashorn.clj:107](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2489e549710a..4a11903464a8 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.107/src/main/clojure/cljs/repl/node.clj#L224-L225):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L224-L225):
```clj
(defn -main []
@@ -33,13 +33,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:224-225](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/node.clj#L224-L225)
+ └── [node.clj:224-225](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L224-L225)
-->
@@ -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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl/node.clj",
:lines [224 225]},
:full-name "cljs.repl.node/-main",
diff --git a/refs/cljs.repl.node/close-socket.md b/refs/cljs.repl.node/close-socket.md
index f087240fee91..613d5dc8b5ff 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.107/src/main/clojure/cljs/repl/node.clj#L30-L33):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:30-33](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/node.clj#L30-L33)
+ └── [node.clj:30-33](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 560c3ca6768d..cec7962d8455 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.107/src/main/clojure/cljs/repl/node.clj#L69-L73):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:69-73](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/node.clj#L69-L73)
+ └── [node.clj:69-73](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6d16d850c879..e2feb77c3710 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.107/src/main/clojure/cljs/repl/node.clj#L52-L67):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:52-67](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/node.clj#L52-L67)
+ └── [node.clj:52-67](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7b9c6aaf1c51..528844bbd7a6 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.107/src/main/clojure/cljs/repl/node.clj#L78-L79):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:78-79](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/node.clj#L78-L79)
+ └── [node.clj:78-79](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 0a02995b8217..bd49f3136dd5 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.107/src/main/clojure/cljs/repl/node.clj#L40-L50):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:40-50](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/node.clj#L40-L50)
+ └── [node.clj:40-50](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 87b9e79cd4d3..a53ac88ae50c 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.107/src/main/clojure/cljs/repl/node.clj#L219-L222):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L219-L222):
```clj
(defn repl-env
@@ -39,13 +39,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:219-222](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/node.clj#L219-L222)
+ └── [node.clj:219-222](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L219-L222)
-->
@@ -93,7 +93,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl/node.clj",
:lines [219 222]},
:full-name "cljs.repl.node/repl-env",
diff --git a/refs/cljs.repl.node/repl-envSTAR.md b/refs/cljs.repl.node/repl-envSTAR.md
index 4c9f97aabecb..419f3623ed2c 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.107/src/main/clojure/cljs/repl/node.clj#L210-L217):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L210-L217):
```clj
(defn repl-env* [options]
@@ -39,13 +39,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:210-217](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/node.clj#L210-L217)
+ └── [node.clj:210-217](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L210-L217)
-->
@@ -91,7 +91,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl/node.clj",
:lines [210 217]},
:full-name "cljs.repl.node/repl-env*",
diff --git a/refs/cljs.repl.node/seq-GTjs-array.md b/refs/cljs.repl.node/seq-GTjs-array.md
index 1d89184ce3da..5ab80ad0a2ec 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.107/src/main/clojure/cljs/repl/node.clj#L75-L76):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:75-76](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/node.clj#L75-L76)
+ └── [node.clj:75-76](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 92e580ed488d..969514f485f1 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.107/src/main/clojure/cljs/repl/node.clj#L99-L189):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L99-L189):
```clj
(defn setup
@@ -125,13 +125,13 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:99-189](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/node.clj#L99-L189)
+ └── [node.clj:99-189](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/node.clj#L99-L189)
-->
@@ -177,7 +177,7 @@ The API data for this symbol:
: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))))))))))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl/node.clj",
:lines [99 189]},
:full-name "cljs.repl.node/setup",
diff --git a/refs/cljs.repl.node/socket.md b/refs/cljs.repl.node/socket.md
index 6a36344222be..996fd97d8f44 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.107/src/main/clojure/cljs/repl/node.clj#L24-L28):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:24-28](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/node.clj#L24-L28)
+ └── [node.clj:24-28](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 db3f6d1afdae..84b0184aa162 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.107/src/main/clojure/cljs/repl/node.clj#L35-L38):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [node.clj:35-38](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/node.clj#L35-L38)
+ └── [node.clj:35-38](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f2e9e1f007f1..dbf02cb66583 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.107/src/main/clojure/cljs/repl/reflect.clj#L60):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [reflect.clj:60](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/reflect.clj#L60)
+ └── [reflect.clj:60](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/reflect.clj#L60)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/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#L62-L65):
```clj
(defmethod handle-reflect-query "var"
@@ -58,18 +58,18 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [reflect.clj:62-65](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/reflect.clj#L62-L65)
+ └── [reflect.clj:62-65](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.107/src/main/clojure/cljs/repl/reflect.clj#L67-L70):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [reflect.clj:67-70](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/reflect.clj#L67-L70)
+ └── [reflect.clj:67-70](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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 55b2ea9b98de..e9943cd56885 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.107/src/main/clojure/cljs/repl/reflect.clj#L32-L37):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [reflect.clj:32-37](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/reflect.clj#L32-L37)
+ └── [reflect.clj:32-37](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f793d28e86d0..7f45d28b91b5 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.107/src/main/clojure/cljs/repl/reflect.clj#L44-L50):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [reflect.clj:44-50](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/reflect.clj#L44-L50)
+ └── [reflect.clj:44-50](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 57367786c1ff..11833e537e59 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.107/src/main/clojure/cljs/repl/reflect.clj#L42):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [reflect.clj:42](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/reflect.clj#L42)
+ └── [reflect.clj:42](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e7d2b59c289d..91669d215a30 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.107/src/main/clojure/cljs/repl/rhino.clj#L218-L219):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:218-219](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L218-L219)
+ └── [rhino.clj:218-219](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6c95d91e2103..a0cd0a7c7ec5 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.107/src/main/clojure/cljs/repl/rhino.clj#L35-L36):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:35-36](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L35-L36)
+ └── [rhino.clj:35-36](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7dea18414873..2556bb4aa583 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.107/src/main/clojure/cljs/repl/rhino.clj#L23-L30):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:23-30](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L23-L30)
+ └── [rhino.clj:23-30](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 45a394295a9f..9f53dd86c877 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.107/src/main/clojure/cljs/repl/rhino.clj#L61):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:61](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L61)
+ └── [rhino.clj:61](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L61)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/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#L63-L64):
```clj
(defmethod eval-result :default [r]
@@ -51,18 +51,18 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:63-64](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L63-L64)
+ └── [rhino.clj:63-64](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.107/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#L66):
```clj
(defmethod eval-result nil [_] "")
@@ -72,18 +72,18 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:66](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L66)
+ └── [rhino.clj:66](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.107/src/main/clojure/cljs/repl/rhino.clj#L68):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:68](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L68)
+ └── [rhino.clj:68](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [63 64]}
{:code "(defmethod eval-result nil [_] \"\")",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl/rhino.clj",
:lines [66]}
{:code "(defmethod eval-result Undefined [_] \"\")",
:title "Dispatch method",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
: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 4d33a8458313..9c1a39a32c98 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.107/src/main/clojure/cljs/repl/rhino.clj#L89-L95):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:89-95](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L89-L95)
+ └── [rhino.clj:89-95](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 09a096760a59..dcac70b59324 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.107/src/main/clojure/cljs/repl/rhino.clj#L97-L102):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:97-102](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L97-L102)
+ └── [rhino.clj:97-102](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 824526f6bcd3..f1525512b710 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.107/src/main/clojure/cljs/repl/rhino.clj#L212-L216):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:212-216](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L212-L216)
+ └── [rhino.clj:212-216](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 5c865413f258..d0671de087b1 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.107/src/main/clojure/cljs/repl/rhino.clj#L202-L210):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:202-210](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L202-L210)
+ └── [rhino.clj:202-210](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 45e701f6af42..6b960d907885 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.107/src/main/clojure/cljs/repl/rhino.clj#L72-L87):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:72-87](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L72-L87)
+ └── [rhino.clj:72-87](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 09ed0026f096..246856065e23 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.107/src/main/clojure/cljs/repl/rhino.clj#L104-L156):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:104-156](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L104-L156)
+ └── [rhino.clj:104-156](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b614cb73ca34..98c519a3c13c 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.107/src/main/clojure/cljs/repl/rhino.clj#L50):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:50](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L50)
+ └── [rhino.clj:50](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl/rhino.clj#L50)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/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#L52-L56):
```clj
(defmethod stacktrace :default [e]
@@ -54,18 +54,18 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:52-56](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L52-L56)
+ └── [rhino.clj:52-56](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.107/src/main/clojure/cljs/repl/rhino.clj#L58-L59):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:58-59](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L58-L59)
+ └── [rhino.clj:58-59](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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 a8ba1f888856..40005a3cbcd5 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.107/src/main/clojure/cljs/repl/rhino.clj#L160-L171):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [rhino.clj:160-171](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/rhino.clj#L160-L171)
+ └── [rhino.clj:160-171](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b215c4669414..464ee03a99ee 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.107/src/main/clojure/cljs/repl/server.clj#L10-L22):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:10-22](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L10-L22)
+ └── [server.clj:10-22](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 79cb0a1819a9..d42080498dc7 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.107/src/main/clojure/cljs/repl/server.clj#L41-L53):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:41-53](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L41-L53)
+ └── [server.clj:41-53](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 85511423f9d5..7f3b97ce58cb 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.107/src/main/clojure/cljs/repl/server.clj#L39):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:39](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L39)
+ └── [server.clj:39](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8cf1c7d46d91..38bd8dfe26ee 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.107/src/main/clojure/cljs/repl/server.clj#L56-L64):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:56-64](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L56-L64)
+ └── [server.clj:56-64](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 dbc1f4fb9f7f..031bc9647aaa 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.107/src/main/clojure/cljs/repl/server.clj#L85-L90):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:85-90](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L85-L90)
+ └── [server.clj:85-90](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f638528758a2..43301b11ad8c 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.107/src/main/clojure/cljs/repl/server.clj#L66-L72):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:66-72](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L66-L72)
+ └── [server.clj:66-72](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 676b4c4dc2c9..a472ec36ec39 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.107/src/main/clojure/cljs/repl/server.clj#L74-L83):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:74-83](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L74-L83)
+ └── [server.clj:74-83](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a826eff24934..93d3e950edd2 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.107/src/main/clojure/cljs/repl/server.clj#L92-L98):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:92-98](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L92-L98)
+ └── [server.clj:92-98](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 fcc7e2905a9f..617cdb64d302 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.107/src/main/clojure/cljs/repl/server.clj#L131-L138):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:131-138](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L131-L138)
+ └── [server.clj:131-138](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 12ba38c0a930..35ca6929f454 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.107/src/main/clojure/cljs/repl/server.clj#L106-L129):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:106-129](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L106-L129)
+ └── [server.clj:106-129](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 4fb29093caa1..42ef4f97c8c1 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.107/src/main/clojure/cljs/repl/server.clj#L24-L37):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:24-37](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L24-L37)
+ └── [server.clj:24-37](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 9ed02e4124c8..d66e4dc301ca 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.107/src/main/clojure/cljs/repl/server.clj#L170-L178):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:170-178](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L170-L178)
+ └── [server.clj:170-178](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d1326fbe9fbc..717e01668bfb 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.107/src/main/clojure/cljs/repl/server.clj#L8):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:8](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L8)
+ └── [server.clj:8](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 4888eabbd578..a9cf7e80c369 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.107/src/main/clojure/cljs/repl/server.clj#L180-L181):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
└── repl
- └── [server.clj:180-181](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl/server.clj#L180-L181)
+ └── [server.clj:180-181](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 27fd27b50180..0302059e7e66 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.107/src/main/clojure/cljs/repl.cljc#L122-L132):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:122-132](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L122-L132)
+ └── [repl.cljc:122-132](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 4e51cb2aebae..2ed032eb81cc 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.107/src/main/clojure/cljs/repl.cljc#L106-L110):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:106-110](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L106-L110)
+ └── [repl.cljc:106-110](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f8ae936be370..2de6a0a9eeb5 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.107/src/main/clojure/cljs/repl.cljc#L117-L120):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:117-120](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L117-L120)
+ └── [repl.cljc:117-120](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f3a91fd07ce6..2374ec32f3f4 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.107/src/main/clojure/cljs/repl.cljc#L134-L147):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:134-147](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L134-L147)
+ └── [repl.cljc:134-147](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f636e07a34fe..c60c4f00ecd6 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.107/src/main/clojure/cljs/repl.cljc#L149-L152):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:149-152](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L149-L152)
+ └── [repl.cljc:149-152](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 beb5c4815d8f..52d821b33f25 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.107/src/main/clojure/cljs/repl.cljc#L103-L104):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:103-104](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L103-L104)
+ └── [repl.cljc:103-104](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e7236175b336..1bd6c742841e 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.107/src/main/clojure/cljs/repl.cljc#L34):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:34](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L34)
+ └── [repl.cljc:34](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 86659d166ba2..a66a0ae913e0 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.107/src/main/clojure/cljs/repl.cljc#L35):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:35](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L35)
+ └── [repl.cljc:35](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 317325c4ef24..001d1329a374 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.107/src/main/clojure/cljs/repl.cljc#L697-L705):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L697-L705):
```clj
(defn analyze-source
@@ -47,12 +47,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:697-705](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L697-L705)
+ └── [repl.cljc:697-705](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L697-L705)
-->
@@ -100,7 +100,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [697 705]},
:full-name "cljs.repl/analyze-source",
diff --git a/refs/cljs.repl/apropos.md b/refs/cljs.repl/apropos.md
index 562b5608c099..d59f644e5018 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.107/src/main/clojure/cljs/repl.cljc#L1223-L1238):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1223-L1238):
```clj
(defmacro apropos
@@ -82,12 +82,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1223-1238](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L1223-L1238)
+ └── [repl.cljc:1223-1238](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1223-L1238)
-->
@@ -140,7 +140,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [1223 1238]},
:examples [{:id "aceda4",
diff --git a/refs/cljs.repl/canonicalize-specs.md b/refs/cljs.repl/canonicalize-specs.md
index b6e12995e2ce..481bad77f2f3 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.107/src/main/clojure/cljs/repl.cljc#L568-L574):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:568-574](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L568-L574)
+ └── [repl.cljc:568-574](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7313cb69e2af..24d67ace1817 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.107/src/main/clojure/cljs/repl.cljc#L576-L579):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:576-579](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L576-L579)
+ └── [repl.cljc:576-579](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8616616cc383..9d7733724892 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.107/src/main/clojure/cljs/repl.cljc#L620-L695):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L620-L695):
```clj
(def default-special-fns
@@ -102,12 +102,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:620-695](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L620-L695)
+ └── [repl.cljc:620-695](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L620-L695)
-->
@@ -152,7 +152,7 @@ The API data for this symbol:
: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)))}))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [620 695]},
:full-name "cljs.repl/default-special-fns",
diff --git a/refs/cljs.repl/dir.md b/refs/cljs.repl/dir.md
index dd017b8ceccf..1bad7d9d5eca 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.107/src/main/clojure/cljs/repl.cljc#L1240-L1244):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1240-L1244):
```clj
(defmacro dir
@@ -80,12 +80,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1240-1244](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L1240-L1244)
+ └── [repl.cljc:1240-1244](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1240-L1244)
-->
@@ -138,7 +138,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [1240 1244]},
:examples [{:id "9bf2b0",
diff --git a/refs/cljs.repl/doc.md b/refs/cljs.repl/doc.md
index 86013082cf96..ad868b9f6f9f 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.107/src/main/clojure/cljs/repl.cljc#L1121-L1155):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1121-L1155):
```clj
(defmacro doc
@@ -106,12 +106,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1121-1155](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L1121-L1155)
+ └── [repl.cljc:1121-1155](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1121-L1155)
-->
@@ -164,7 +164,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [1121 1155]},
:examples [{:id "4d2768",
diff --git a/refs/cljs.repl/err-out.md b/refs/cljs.repl/err-out.md
index b360c6798b0b..0d1199ea5f64 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.107/src/main/clojure/cljs/repl.cljc#L37-L39):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:37-39](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L37-L39)
+ └── [repl.cljc:37-39](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 ef8b1e5553e3..f1279838609a 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.107/src/main/clojure/cljs/repl.cljc#L429-L495):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:429-495](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L429-L495)
+ └── [repl.cljc:429-495](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b7c135b272c3..4fb52e8d2fa8 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.107/src/main/clojure/cljs/repl.cljc#L1157-L1179):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1157-L1179):
```clj
(defmacro find-doc
@@ -96,12 +96,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1157-1179](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L1157-L1179)
+ └── [repl.cljc:1157-1179](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1157-L1179)
-->
@@ -154,7 +154,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [1157 1179]},
:examples [{:id "50ec43",
diff --git a/refs/cljs.repl/js-src-GTcljs-src.md b/refs/cljs.repl/js-src-GTcljs-src.md
index 6510074b30fb..4b17f9efe3ef 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.107/src/main/clojure/cljs/repl.cljc#L208-L220):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:208-220](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L208-L220)
+ └── [repl.cljc:208-220](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 cfb0c713a9da..820e2f26a06a 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.107/src/main/clojure/cljs/repl.cljc#L504-L533):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:504-533](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L504-L533)
+ └── [repl.cljc:504-533](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 44b572601440..96c8dd94bdfd 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.107/src/main/clojure/cljs/repl.cljc#L166-L200):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:166-200](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L166-L200)
+ └── [repl.cljc:166-200](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 de4507d8daf6..e46b0103ab98 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.107/src/main/clojure/cljs/repl.cljc#L497-L502):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:497-502](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L497-L502)
+ └── [repl.cljc:497-502](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 ca240e1b8e52..fda07a0b9ef3 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.107/src/main/clojure/cljs/repl.cljc#L311-L339):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:311-339](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L311-L339)
+ └── [repl.cljc:311-339](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a3e4d3b4e69e..8fb9c7c13752 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.107/src/main/clojure/cljs/repl.cljc#L242-L248):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:242-248](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L242-L248)
+ └── [repl.cljc:242-248](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 ae1f016454ff..0194b16caaa4 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.107/src/main/cljs/cljs/repl.cljs#L12-L49):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [repl.cljs:12-49](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/repl.cljs#L12-L49)
+ └── [repl.cljs:12-49](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d18a7c0b5e71..57d6c21f921a 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.107/src/main/clojure/cljs/repl.cljc#L341-L351):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:341-351](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L341-L351)
+ └── [repl.cljc:341-351](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a4986dce31b6..86020bbfa493 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.107/src/main/clojure/cljs/repl.cljc#L1246-L1263):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1246-L1263):
```clj
(defmacro pst
@@ -58,12 +58,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1246-1263](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L1246-L1263)
+ └── [repl.cljc:1246-1263](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1246-L1263)
-->
@@ -115,7 +115,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [1246 1263]},
:full-name "cljs.repl/pst",
diff --git a/refs/cljs.repl/read-source-map.md b/refs/cljs.repl/read-source-map.md
index 6534406af71f..0c2d13150ff2 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.107/src/main/clojure/cljs/repl.cljc#L222-L240):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:222-240](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L222-L240)
+ └── [repl.cljc:222-240](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8ce42fd96416..c2cb5d836002 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.107/src/main/clojure/cljs/repl.cljc#L713-L727):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L713-L727):
```clj
(defn repl-caught [e repl-env opts]
@@ -46,12 +46,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:713-727](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L713-L727)
+ └── [repl.cljc:713-727](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L713-L727)
-->
@@ -97,7 +97,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [713 727]},
:full-name "cljs.repl/repl-caught",
diff --git a/refs/cljs.repl/repl-prompt.md b/refs/cljs.repl/repl-prompt.md
index bbe7bc387508..7ac590502edd 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.107/src/main/clojure/cljs/repl.cljc#L710-L711):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L710-L711):
```clj
(defn repl-prompt []
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:710-711](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L710-L711)
+ └── [repl.cljc:710-711](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L710-L711)
-->
@@ -84,7 +84,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [710 711]},
:full-name "cljs.repl/repl-prompt",
diff --git a/refs/cljs.repl/repl-quit-prompt.md b/refs/cljs.repl/repl-quit-prompt.md
index d03bc053db6b..f88b48803d2d 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.107/src/main/clojure/cljs/repl.cljc#L707-L708):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L707-L708):
```clj
(defn repl-quit-prompt []
@@ -33,12 +33,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:707-708](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L707-L708)
+ └── [repl.cljc:707-708](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L707-L708)
-->
@@ -84,7 +84,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [707 708]},
:full-name "cljs.repl/repl-quit-prompt",
diff --git a/refs/cljs.repl/repl-read.md b/refs/cljs.repl/repl-read.md
index c01f58f9c940..cc74615dab41 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.107/src/main/clojure/cljs/repl.cljc#L77-L98):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:77-98](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L77-L98)
+ └── [repl.cljc:77-98](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 29c2ac744b6b..66d7b4f335aa 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.107/src/main/clojure/cljs/repl.cljc#L1052-L1114):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1052-L1114):
```clj
(def repl-special-doc-map
@@ -81,7 +81,7 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
For each name in constructor-name-symbols, adds a mapping from name to the
constructor named by closure-namespace to the current namespace. Use :import in the ns
macro in preference to calling this directly."}
- load-file {:arglist ([name])
+ load-file {:arglists ([name])
:doc "Sequentially read and evaluate the set of forms contained in the file."}})
```
@@ -89,12 +89,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1052-1114](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L1052-L1114)
+ └── [repl.cljc:1052-1114](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1052-L1114)
-->
@@ -136,10 +136,10 @@ The API data for this symbol:
{:ns "cljs.repl",
:name "repl-special-doc-map",
:type "var",
- :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 {:arglist ([name])\n :doc \"Sequentially read and evaluate the set of forms contained in the file.\"}})",
+ :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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [1052 1114]},
:full-name "cljs.repl/repl-special-doc-map",
diff --git a/refs/cljs.repl/repl.md b/refs/cljs.repl/repl.md
index bd555709bbd9..a28532b227fd 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.107/src/main/clojure/cljs/repl.cljc#L885-L955):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L885-L955):
```clj
(defn repl
@@ -106,12 +106,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:885-955](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L885-L955)
+ └── [repl.cljc:885-955](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L885-L955)
-->
@@ -159,7 +159,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [885 955]},
:full-name "cljs.repl/repl",
diff --git a/refs/cljs.repl/replSTAR.md b/refs/cljs.repl/replSTAR.md
index 74d9de071886..de51d0355d26 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.107/src/main/clojure/cljs/repl.cljc#L729-L883):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L729-L883):
```clj
(defn repl*
@@ -186,12 +186,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:729-883](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L729-L883)
+ └── [repl.cljc:729-883](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L729-L883)
-->
@@ -237,7 +237,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [729 883]},
:full-name "cljs.repl/repl*",
diff --git a/refs/cljs.repl/self-requireQMARK.md b/refs/cljs.repl/self-requireQMARK.md
index 9c33bd77d77a..d515ce687477 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.107/src/main/clojure/cljs/repl.cljc#L609-L618):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:609-618](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L609-L618)
+ └── [repl.cljc:609-618](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 65e6ff0f1b8d..8a761d4a068f 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.107/src/main/clojure/cljs/repl.cljc#L44-L56):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:44-56](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L44-L56)
+ └── [repl.cljc:44-56](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7ecdea5ab3cd..5efd74e63779 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.107/src/main/clojure/cljs/repl.cljc#L58-L75):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:58-75](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L58-L75)
+ └── [repl.cljc:58-75](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d9cd5defc9cc..cb6d7899c8b7 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.107/src/main/clojure/cljs/repl.cljc#L1181-L1201):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1181-L1201):
```clj
(defn source-fn
@@ -59,12 +59,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1181-1201](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L1181-L1201)
+ └── [repl.cljc:1181-1201](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1181-L1201)
-->
@@ -115,7 +115,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [1181 1201]},
:full-name "cljs.repl/source-fn",
diff --git a/refs/cljs.repl/source.md b/refs/cljs.repl/source.md
index 8b89e0dab9c0..b303a20f0f48 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.107/src/main/clojure/cljs/repl.cljc#L1214-L1221):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1214-L1221):
```clj
(defmacro source
@@ -74,12 +74,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:1214-1221](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L1214-L1221)
+ └── [repl.cljc:1214-1221](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L1214-L1221)
-->
@@ -132,7 +132,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [1214 1221]},
:examples [{:id "94c94c",
diff --git a/refs/cljs.repl/special-doc-map.md b/refs/cljs.repl/special-doc-map.md
index c451b0ca377a..c0053c5a77f3 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.107/src/main/clojure/cljs/repl.cljc#L960-L1045):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L960-L1045):
```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.107
+clojurescript @ r1.7.122
└── src
└── main
└── clojure
└── cljs
- └── [repl.cljc:960-1045](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/clojure/cljs/repl.cljc#L960-L1045)
+ └── [repl.cljc:960-1045](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/clojure/cljs/repl.cljc#L960-L1045)
-->
@@ -162,7 +162,7 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/clojure/cljs/repl.cljc",
:lines [960 1045]},
:full-name "cljs.repl/special-doc-map",
diff --git a/refs/cljs.test/IAsyncTest.md b/refs/cljs.test/IAsyncTest.md
index fbb4fcc71337..175c6b166faa 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.107/src/main/cljs/cljs/test.cljs#L417-L419):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:417-419](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L417-L419)
+ └── [test.cljs:417-419](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8e78cf1027fe..dbf704c9b004 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.107/src/main/cljs/cljs/test.cljs#L269):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:269](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L269)
+ └── [test.cljs:269](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a90e257b247a..0fc33de8736a 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.107/src/main/cljs/cljs/test.clj#L167-L189):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:167-189](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L167-L189)
+ └── [test.clj:167-189](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 853b42fce594..f09aa3232f63 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.107/src/main/cljs/cljs/test.clj#L222-L239):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:222-239](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L222-L239)
+ └── [test.clj:222-239](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 90c101d4980b..2d5c3530e665 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.107/src/main/cljs/cljs/test.cljs#L421-L424):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:421-424](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L421-L424)
+ └── [test.cljs:421-424](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8c68f89b553e..83dbae9b9253 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.107/src/main/cljs/cljs/test.cljs#L445-L450):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:445-450](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L445-L450)
+ └── [test.cljs:445-450](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8aaea766bf91..8cf1b142341e 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.107/src/main/cljs/cljs/test.cljs#L280-L281):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:280-281](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L280-L281)
+ └── [test.cljs:280-281](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 57208b6ea40a..5fb3b6fb1a67 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.107/src/main/cljs/cljs/test.cljs#L496-L502):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:496-502](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L496-L502)
+ └── [test.cljs:496-502](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 92090d6adb87..e2c2d9840f0c 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.107/src/main/cljs/cljs/test.clj#L204-L220):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:204-220](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L204-L220)
+ └── [test.clj:204-220](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d30ee7c1f5dc..ba61d7c3cd1e 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.107/src/main/cljs/cljs/test.cljs#L407-L412):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:407-412](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L407-L412)
+ └── [test.cljs:407-412](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 ceb753d2d840..edd0513d67ca 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.107/src/main/cljs/cljs/test.cljs#L252-L267):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:252-267](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L252-L267)
+ └── [test.cljs:252-267](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 5442fa83a4fc..ef98fea190e6 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.107/src/main/cljs/cljs/test.cljs#L393-L405):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:393-405](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L393-L405)
+ └── [test.cljs:393-405](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 28dbd43730ad..fb965d309776 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.107/src/main/cljs/cljs/test.cljs#L283-L287):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:283-287](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L283-L287)
+ └── [test.cljs:283-287](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 afcf177069e3..b2caa5947918 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.107/src/main/cljs/cljs/test.cljs#L271-L272):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:271-272](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L271-L272)
+ └── [test.cljs:271-272](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d1e7b1f3d8c6..04eeee908667 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.107/src/main/cljs/cljs/test.cljs#L305-L310):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:305-310](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L305-L310)
+ └── [test.cljs:305-310](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e68629c3b760..4fad02f2dc24 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.107/src/main/cljs/cljs/test.clj#L149-L165):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:149-165](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L149-L165)
+ └── [test.clj:149-165](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c65f5280cdb4..71b31c4e05c6 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.107/src/main/cljs/cljs/test.cljs#L504-L510):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:504-510](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L504-L510)
+ └── [test.cljs:504-510](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 602a14a18ea1..10d2c149ed04 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.107/src/main/cljs/cljs/test.cljs#L372-L373):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:372-373](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L372-L373)
+ └── [test.cljs:372-373](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 02f96a93b3e0..e91e3f4ee3cc 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.107/src/main/cljs/cljs/test.cljs#L366-L370):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:366-370](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L366-L370)
+ └── [test.cljs:366-370](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 479daa0b44c6..61dbb54a9529 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.107/src/main/cljs/cljs/test.cljs#L375-L391):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:375-391](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L375-L391)
+ └── [test.cljs:375-391](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c50016953080..92d93ecd7a5f 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.107/src/main/cljs/cljs/test.cljs#L312-L318):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:312-318](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L312-L318)
+ └── [test.cljs:312-318](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/cljs/test.cljs#L312-L318)
-->
---
-Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/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#L320):
```clj
(defmethod report :default [m])
@@ -66,17 +66,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:320](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L320)
+ └── [test.cljs:320](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.107/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#L322-L323):
```clj
(defmethod report [::default :pass] [m]
@@ -87,17 +87,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:322-323](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L322-L323)
+ └── [test.cljs:322-323](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.107/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#L330-L336):
```clj
(defmethod report [::default :fail] [m]
@@ -113,17 +113,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:330-336](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L330-L336)
+ └── [test.cljs:330-336](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.107/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#L338-L344):
```clj
(defmethod report [::default :error] [m]
@@ -139,17 +139,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:338-344](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L338-L344)
+ └── [test.cljs:338-344](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.107/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#L346-L349):
```clj
(defmethod report [::default :summary] [m]
@@ -162,17 +162,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:346-349](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L346-L349)
+ └── [test.cljs:346-349](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.107/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#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.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:351-352](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L351-L352)
+ └── [test.cljs:351-352](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.107/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#L355):
```clj
(defmethod report [::default :end-test-ns] [m])
@@ -203,17 +203,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:355](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L355)
+ └── [test.cljs:355](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.107/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#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.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:356-357](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L356-L357)
+ └── [test.cljs:356-357](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.107/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#L358):
```clj
(defmethod report [::default :end-test-var] [m])
@@ -244,17 +244,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:358](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L358)
+ └── [test.cljs:358](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.107/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#L359):
```clj
(defmethod report [::default :end-run-tests] [m])
@@ -264,17 +264,17 @@ Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:359](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L359)
+ └── [test.cljs:359](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.107/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#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.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:360](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L360)
+ └── [test.cljs:360](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.107/src/main/cljs/cljs/test.cljs#L361):
+Dispatch method @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.10
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:361](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L361)
+ └── [test.cljs:361](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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.107",
+ :tag "r1.7.122",
: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 6bc46bd76652..7a683f735726 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.107/src/main/cljs/cljs/test.clj#L296-L308):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:296-308](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L296-L308)
+ └── [test.clj:296-308](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 cc8b41cb6e24..f52b68ac6cda 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.107/src/main/cljs/cljs/test.cljs#L426-L443):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:426-443](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L426-L443)
+ └── [test.cljs:426-443](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 42a174612661..27300323087d 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.107/src/main/cljs/cljs/test.clj#L247-L280):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:247-280](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L247-L280)
+ └── [test.clj:247-280](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7fc05e3df25c..5234755e0e5d 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.107/src/main/cljs/cljs/test.clj#L282-L294):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:282-294](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L282-L294)
+ └── [test.clj:282-294](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 ef99f22b7e3b..9b2f92ef535d 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.107/src/main/cljs/cljs/test.cljs#L277-L278):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:277-278](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L277-L278)
+ └── [test.cljs:277-278](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f4485448ec31..b1fe57b34457 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.107/src/main/cljs/cljs/test.cljs#L588-L593):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:588-593](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L588-L593)
+ └── [test.cljs:588-593](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 4c5cb95c4dcc..e189e797de9a 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.107/src/main/cljs/cljs/test.clj#L310-L331):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:310-331](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L310-L331)
+ └── [test.clj:310-331](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 9b3010ba0160..fa90d2858508 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.107/src/main/cljs/cljs/test.clj#L333-L340):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:333-340](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L333-L340)
+ └── [test.clj:333-340](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6088cd1fd263..87bf0fd0df23 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.107/src/main/cljs/cljs/test.clj#L342-L357):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:342-357](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L342-L357)
+ └── [test.clj:342-357](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 964ff16b839c..6f567beab893 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.107/src/main/cljs/cljs/test.clj#L359-L371):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:359-371](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L359-L371)
+ └── [test.clj:359-371](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 84dd5582eff8..4452a4740d6a 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.107/src/main/cljs/cljs/test.cljs#L476-L481):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:476-481](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L476-L481)
+ └── [test.cljs:476-481](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 61647077abae..cd3d3aefd9d6 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.107/src/main/cljs/cljs/test.cljs#L483-L487):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:483-487](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L483-L487)
+ └── [test.cljs:483-487](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 53335ff933d8..927e214a1182 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.107/src/main/cljs/cljs/test.cljs#L543-L574):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:543-574](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L543-L574)
+ └── [test.cljs:543-574](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 fc959d666c48..e118cacad920 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.107/src/main/cljs/cljs/test.cljs#L576-L583):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:576-583](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L576-L583)
+ └── [test.cljs:576-583](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f4bee448e512..7b85b2ee6cb0 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.107/src/main/cljs/cljs/test.cljs#L299-L303):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:299-303](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L299-L303)
+ └── [test.cljs:299-303](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 96adda61b263..95964a144f26 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.107/src/main/cljs/cljs/test.cljs#L289-L297):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:289-297](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L289-L297)
+ └── [test.cljs:289-297](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 ea399fce7935..a9ed5c947a00 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.107/src/main/cljs/cljs/test.clj#L191-L199):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:191-199](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L191-L199)
+ └── [test.clj:191-199](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 98ab899cad39..54fd1fe598ba 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.107/src/main/cljs/cljs/test.clj#L135-L144):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:135-144](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L135-L144)
+ └── [test.clj:135-144](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c0baec8322e4..037db4ee87be 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.107/src/main/cljs/cljs/test.cljs#L274-L275):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.cljs:274-275](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.cljs#L274-L275)
+ └── [test.cljs:274-275](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 732ded89e231..24e849f1e853 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.107/src/main/cljs/cljs/test.clj#L376-L386):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── cljs
- └── [test.clj:376-386](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/cljs/test.clj#L376-L386)
+ └── [test.clj:376-386](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e568bed33dcc..00d83a36c3b1 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.107/src/main/cljs/clojure/browser/dom.cljs#L17-L18):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:17-18](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L17-L18)
+ └── [dom.cljs:17-18](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 0e6f5e762a85..b9964a4f5474 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.107/src/main/cljs/clojure/browser/dom.cljs#L13-L15):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:13-15](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L13-L15)
+ └── [dom.cljs:13-15](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2247a7a0d09c..7f47a6e5f003 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.107/src/main/cljs/clojure/browser/dom.cljs#L147-L149):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:147-149](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L147-L149)
+ └── [dom.cljs:147-149](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e31dbb4734bd..5ca7d0055fb2 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.107/src/main/cljs/clojure/browser/dom.cljs#L81-L90):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:81-90](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L81-L90)
+ └── [dom.cljs:81-90](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d008e809cefc..8cfe03d46e8f 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.107/src/main/cljs/clojure/browser/dom.cljs#L107-L112):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:107-112](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L107-L112)
+ └── [dom.cljs:107-112](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d3746fe3d45b..478303eef1ac 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.107/src/main/cljs/clojure/browser/dom.cljs#L98-L99):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:98-99](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L98-L99)
+ └── [dom.cljs:98-99](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1f0037cb7a79..adb35f5e30f7 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.107/src/main/cljs/clojure/browser/dom.cljs#L131-L134):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:131-134](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L131-L134)
+ └── [dom.cljs:131-134](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 861781ddbbf2..fb9e94c85d54 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.107/src/main/cljs/clojure/browser/dom.cljs#L101-L102):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:101-102](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L101-L102)
+ └── [dom.cljs:101-102](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 ee13c55e1b16..fe7ff9013449 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.107/src/main/cljs/clojure/browser/dom.cljs#L104-L105):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:104-105](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L104-L105)
+ └── [dom.cljs:104-105](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 5c317efe2cff..5b8d7381bf8c 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.107/src/main/cljs/clojure/browser/dom.cljs#L23-L24):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:23-24](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L23-L24)
+ └── [dom.cljs:23-24](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1fcdc864c0f4..a6d14c1b6474 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.107/src/main/cljs/clojure/browser/dom.cljs#L20-L21):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:20-21](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L20-L21)
+ └── [dom.cljs:20-21](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 080d5b15ea03..160eeecf3e7a 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.107/src/main/cljs/clojure/browser/dom.cljs#L92-L96):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:92-96](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L92-L96)
+ └── [dom.cljs:92-96](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 672ddaab8e45..ea9cca3bb182 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.107/src/main/cljs/clojure/browser/dom.cljs#L114-L122):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:114-122](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L114-L122)
+ └── [dom.cljs:114-122](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 5e3841e9a1f2..7589be99bcac 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.107/src/main/cljs/clojure/browser/dom.cljs#L136-L140):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:136-140](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L136-L140)
+ └── [dom.cljs:136-140](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f37493cf5706..fdd87eb8e1fe 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.107/src/main/cljs/clojure/browser/dom.cljs#L124-L129):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:124-129](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L124-L129)
+ └── [dom.cljs:124-129](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2b151e44d477..c6fccf60546d 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.107/src/main/cljs/clojure/browser/dom.cljs#L142-L145):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [dom.cljs:142-145](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/dom.cljs#L142-L145)
+ └── [dom.cljs:142-145](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a6ac3b927ec5..f969079b99d4 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.107/src/main/cljs/clojure/browser/event.cljs#L16-L17):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:16-17](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L16-L17)
+ └── [event.cljs:16-17](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c36cecec9f96..09290a7ee8e7 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.107/src/main/cljs/clojure/browser/event.cljs#L92):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:92](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L92)
+ └── [event.cljs:92](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8a4462bca88f..e400e66d29b1 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.107/src/main/cljs/clojure/browser/event.cljs#L77-L79):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:77-79](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L77-L79)
+ └── [event.cljs:77-79](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 56c356fa03b3..459e6292f67b 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.107/src/main/cljs/clojure/browser/event.cljs#L81-L82):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:81-82](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L81-L82)
+ └── [event.cljs:81-82](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b7b7234f95b5..4d9247b72ab8 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.107/src/main/cljs/clojure/browser/event.cljs#L84-L85):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:84-85](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L84-L85)
+ └── [event.cljs:84-85](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b81d6e3f064d..a60e4c889274 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.107/src/main/cljs/clojure/browser/event.cljs#L91):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:91](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L91)
+ └── [event.cljs:91](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 145a4c943b4e..905935eb1d8c 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.107/src/main/cljs/clojure/browser/event.cljs#L96):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:96](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L96)
+ └── [event.cljs:96](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 70d16db55450..836ffeb7a3d2 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.107/src/main/cljs/clojure/browser/event.cljs#L55-L62):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:55-62](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L55-L62)
+ └── [event.cljs:55-62](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 0bdab280dce0..20199d1b6df7 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.107/src/main/cljs/clojure/browser/event.cljs#L46-L53):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:46-53](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L46-L53)
+ └── [event.cljs:46-53](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 269394a8ed1f..78259ce79ade 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.107/src/main/cljs/clojure/browser/event.cljs#L100):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:100](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L100)
+ └── [event.cljs:100](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 787c753d50e1..38923a9ca60a 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.107/src/main/cljs/clojure/browser/event.cljs#L87-L88):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:87-88](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L87-L88)
+ └── [event.cljs:87-88](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6b08f54f13e9..02451e43a4f4 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.107/src/main/cljs/clojure/browser/event.cljs#L94):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:94](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L94)
+ └── [event.cljs:94](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 971746afa567..60cc2a0092cc 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.107/src/main/cljs/clojure/browser/event.cljs#L73-L75):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:73-75](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L73-L75)
+ └── [event.cljs:73-75](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7e341b9eacd7..e4d633224b36 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.107/src/main/cljs/clojure/browser/event.cljs#L64-L71):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [event.cljs:64-71](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/event.cljs#L64-L71)
+ └── [event.cljs:64-71](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c313a2e4a23e..71b97cd96f94 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.107/src/main/cljs/clojure/browser/net.cljs#L30-L42):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:30-42](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/net.cljs#L30-L42)
+ └── [net.cljs:30-42](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 0468d662582a..733ea0af3ec9 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.107/src/main/cljs/clojure/browser/net.cljs#L86-L87):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:86-87](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/net.cljs#L86-L87)
+ └── [net.cljs:86-87](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c62d3ab76404..ed8b110e7f52 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.107/src/main/cljs/clojure/browser/net.cljs#L143-L144):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:143-144](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/net.cljs#L143-L144)
+ └── [net.cljs:143-144](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b588d3b68a74..8a3bf36386db 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.107/src/main/cljs/clojure/browser/net.cljs#L19):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:19](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/net.cljs#L19)
+ └── [net.cljs:19](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 85c2f84fe2bd..8d7071d41f57 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.107/src/main/cljs/clojure/browser/net.cljs#L21-L28):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:21-28](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/net.cljs#L21-L28)
+ └── [net.cljs:21-28](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6b7b2ff6065a..5d5ffff0dbc5 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.107/src/main/cljs/clojure/browser/net.cljs#L174-L180):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:174-180](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/net.cljs#L174-L180)
+ └── [net.cljs:174-180](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8e1ffdf84c75..bdf16ee4646a 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.107/src/main/cljs/clojure/browser/net.cljs#L81-L84):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:81-84](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/net.cljs#L81-L84)
+ └── [net.cljs:81-84](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d235a545bece..952d67cff147 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.107/src/main/cljs/clojure/browser/net.cljs#L73-L79):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:73-79](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/net.cljs#L73-L79)
+ └── [net.cljs:73-79](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d35c241797cc..c7b4eca814ae 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.107/src/main/cljs/clojure/browser/net.cljs#L116-L138):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [net.cljs:116-138](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/net.cljs#L116-L138)
+ └── [net.cljs:116-138](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 3dc1449862d4..91dfed7d5e93 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.107/src/main/cljs/clojure/browser/repl.cljs#L125-L182):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:125-182](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L125-L182)
+ └── [repl.cljs:125-182](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b733bbc9b3af..65b29f20afac 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.107/src/main/cljs/clojure/browser/repl.cljs#L184-L206):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:184-206](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L184-L206)
+ └── [repl.cljs:184-206](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8286dc687330..af82f4477324 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.107/src/main/cljs/clojure/browser/repl.cljs#L54-L69):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:54-69](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L54-L69)
+ └── [repl.cljs:54-69](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d9f11ab824da..fb0c76b1d102 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.107/src/main/cljs/clojure/browser/repl.cljs#L33-L36):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:33-36](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L33-L36)
+ └── [repl.cljs:33-36](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 d5de13935e07..a1a04d9e8c71 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.107/src/main/cljs/clojure/browser/repl.cljs#L47-L52):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:47-52](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L47-L52)
+ └── [repl.cljs:47-52](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 001f48fc9cf2..df1f1d6f3bf1 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.107/src/main/cljs/clojure/browser/repl.cljs#L123):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:123](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L123)
+ └── [repl.cljs:123](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 93a770792125..1a85091c0a06 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.107/src/main/cljs/clojure/browser/repl.cljs#L88):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:88](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L88)
+ └── [repl.cljs:88](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 03bd108117b0..386873e98d93 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.107/src/main/cljs/clojure/browser/repl.cljs#L31):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:31](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L31)
+ └── [repl.cljs:31](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 05f405da416e..15c54571cae2 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.107/src/main/cljs/clojure/browser/repl.cljs#L38-L41):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:38-41](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L38-L41)
+ └── [repl.cljs:38-41](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 9c8d6f6bbada..d89cbe182583 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.107/src/main/cljs/clojure/browser/repl.cljs#L74-L86):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:74-86](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L74-L86)
+ └── [repl.cljs:74-86](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 768b6b71a0bf..d73ec36d47bb 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.107/src/main/cljs/clojure/browser/repl.cljs#L71-L72):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:71-72](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L71-L72)
+ └── [repl.cljs:71-72](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1548ff0da117..2ed00c97cbe7 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.107/src/main/cljs/clojure/browser/repl.cljs#L93-L121):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:93-121](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L93-L121)
+ └── [repl.cljs:93-121](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2a98f406b66d..41703c8801d2 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.107/src/main/cljs/clojure/browser/repl.cljs#L90-L91):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:90-91](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L90-L91)
+ └── [repl.cljs:90-91](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 aae9c6068bb0..d9cc71260b02 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.107/src/main/cljs/clojure/browser/repl.cljs#L30):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── browser
- └── [repl.cljs:30](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/browser/repl.cljs#L30)
+ └── [repl.cljs:30](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 12493e905c9c..0de0a3b167be 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.107/src/main/cljs/clojure/core/reducers.cljs#L193-L211):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:193-211](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L193-L211)
+ └── [reducers.cljs:193-211](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c4784fa68ad6..f18d2c2ecd2c 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.107/src/main/cljs/clojure/core/reducers.cljs#L46-L47):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:46-47](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L46-L47)
+ └── [reducers.cljs:46-47](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 cd84c7724a15..812051e19bfd 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.107/src/main/cljs/clojure/core/reducers.cljs#L232-L235):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:232-235](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L232-L235)
+ └── [reducers.cljs:232-235](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8086ff3a8710..a6166e661a78 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.107/src/main/cljs/clojure/core/reducers.cljs#L213-L230):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:213-230](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L213-L230)
+ └── [reducers.cljs:213-230](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 76df9483ca5d..9b1d3af6928f 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.107/src/main/cljs/clojure/core/reducers.cljs#L178-L190):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:178-190](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L178-L190)
+ └── [reducers.cljs:178-190](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1ec39c1f51d2..09ceb4c24c68 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.107/src/main/cljs/clojure/core/reducers.cljs#L117-L128):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:117-128](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L117-L128)
+ └── [reducers.cljs:117-128](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 9811e1761743..23cfc4e137a7 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.107/src/main/cljs/clojure/core/reducers.cljs#L130-L143):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:130-143](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L130-L143)
+ └── [reducers.cljs:130-143](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 51ab80babc27..dd70df15ce8d 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.107/src/main/cljs/clojure/core/reducers.cljs#L49-L64):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:49-64](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L49-L64)
+ └── [reducers.cljs:49-64](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 bd9d76a531ab..4ef85746b417 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.107/src/main/cljs/clojure/core/reducers.cljs#L237-L240):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:237-240](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L237-L240)
+ └── [reducers.cljs:237-240](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b97b3e30106f..e9e8e8750a66 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.107/src/main/cljs/clojure/core/reducers.cljs#L79-L94):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:79-94](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L79-L94)
+ └── [reducers.cljs:79-94](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 855fa655f671..4b049217a19d 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.107/src/main/cljs/clojure/core/reducers.cljs#L96-L104):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:96-104](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L96-L104)
+ └── [reducers.cljs:96-104](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 10056eb72e75..14685901ad4d 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.107/src/main/cljs/clojure/core/reducers.cljs#L106-L115):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:106-115](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L106-L115)
+ └── [reducers.cljs:106-115](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 85b89d44b207..8b0de82a88aa 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.107/src/main/cljs/clojure/core/reducers.cljs#L242-L249):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:242-249](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L242-L249)
+ └── [reducers.cljs:242-249](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 3a4f8369e1ae..9b1b489739c2 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.107/src/main/cljs/clojure/core/reducers.cljs#L33-L44):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:33-44](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L33-L44)
+ └── [reducers.cljs:33-44](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 e3ec8d9b08c6..11f5dd48ba7e 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.107/src/main/cljs/clojure/core/reducers.cljs#L66-L77):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:66-77](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L66-L77)
+ └── [reducers.cljs:66-77](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6a703d9909d3..6cca4b3b562b 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.107/src/main/cljs/clojure/core/reducers.cljs#L145-L150):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:145-150](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L145-L150)
+ └── [reducers.cljs:145-150](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 69e4bfaab435..2e5815d74236 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.107/src/main/cljs/clojure/core/reducers.cljs#L152-L162):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:152-162](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L152-L162)
+ └── [reducers.cljs:152-162](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 050caab1abba..52303b92f4cb 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.107/src/main/cljs/clojure/core/reducers.cljs#L164-L176):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
└── core
- └── [reducers.cljs:164-176](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/core/reducers.cljs#L164-L176)
+ └── [reducers.cljs:164-176](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6e1f01157e1e..08dd3111c0f7 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.107/src/main/cljs/clojure/data.cljs#L79-L81):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [data.cljs:79-81](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/data.cljs#L79-L81)
+ └── [data.cljs:79-81](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 42e4d8977028..d4beaa3ce4e1 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.107/src/main/cljs/clojure/data.cljs#L75-L77):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [data.cljs:75-77](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/data.cljs#L75-L77)
+ └── [data.cljs:75-77](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 116f83be02e5..8d9925a7aae1 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.107/src/main/cljs/clojure/data.cljs#L144-L161):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [data.cljs:144-161](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/data.cljs#L144-L161)
+ └── [data.cljs:144-161](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a2ef97f03fa3..6cef54ba2216 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.107/src/main/cljs/clojure/reflect.cljs#L45-L49):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [reflect.cljs:45-49](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/reflect.cljs#L45-L49)
+ └── [reflect.cljs:45-49](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1910bbc1a24d..9f4185b5ba1e 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.107/src/main/cljs/clojure/reflect.cljs#L33-L37):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [reflect.cljs:33-37](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/reflect.cljs#L33-L37)
+ └── [reflect.cljs:33-37](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 09d734b0c259..766a97ec8032 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.107/src/main/cljs/clojure/reflect.cljs#L25-L31):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [reflect.cljs:25-31](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/reflect.cljs#L25-L31)
+ └── [reflect.cljs:25-31](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8cbe09cf2baf..dde848e0bc4c 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.107/src/main/cljs/clojure/reflect.cljs#L39-L43):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [reflect.cljs:39-43](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/reflect.cljs#L39-L43)
+ └── [reflect.cljs:39-43](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7f8991583cc8..fdf8dae8008f 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.107/src/main/cljs/clojure/set.cljs#L46-L58):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:46-58](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/set.cljs#L46-L58)
+ └── [set.cljs:46-58](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 3c99bd813c13..9007947cbd03 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.107/src/main/cljs/clojure/set.cljs#L87-L95):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:87-95](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/set.cljs#L87-L95)
+ └── [set.cljs:87-95](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 0f0a09b7595e..267670bb37c2 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.107/src/main/cljs/clojure/set.cljs#L31-L44):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:31-44](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/set.cljs#L31-L44)
+ └── [set.cljs:31-44](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 b2cf13e503d3..d90abec9d407 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.107/src/main/cljs/clojure/set.cljs#L101-L129):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:101-129](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/set.cljs#L101-L129)
+ └── [set.cljs:101-129](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 487e849bcb85..faa5bbeb4556 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.107/src/main/cljs/clojure/set.cljs#L97-L99):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:97-99](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/set.cljs#L97-L99)
+ └── [set.cljs:97-99](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 110875cb7b69..381532ebf386 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.107/src/main/cljs/clojure/set.cljs#L67-L70):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:67-70](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/set.cljs#L67-L70)
+ └── [set.cljs:67-70](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 9caced8903e4..f7dd1272ada2 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.107/src/main/cljs/clojure/set.cljs#L72-L80):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:72-80](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/set.cljs#L72-L80)
+ └── [set.cljs:72-80](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 0ca98da5192d..49edf0764de5 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.107/src/main/cljs/clojure/set.cljs#L82-L85):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:82-85](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/set.cljs#L82-L85)
+ └── [set.cljs:82-85](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 582b52ae5c17..2842fe5395b1 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.107/src/main/cljs/clojure/set.cljs#L61-L65):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:61-65](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/set.cljs#L61-L65)
+ └── [set.cljs:61-65](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 f45000313b39..30909d9bdd44 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.107/src/main/cljs/clojure/set.cljs#L131-L135):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:131-135](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/set.cljs#L131-L135)
+ └── [set.cljs:131-135](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7471f74c233c..13bd844cb867 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.107/src/main/cljs/clojure/set.cljs#L137-L141):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:137-141](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/set.cljs#L137-L141)
+ └── [set.cljs:137-141](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6cfb652393e2..6823497c69b9 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.107/src/main/cljs/clojure/set.cljs#L19-L29):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [set.cljs:19-29](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/set.cljs#L19-L29)
+ └── [set.cljs:19-29](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 3572679e98c2..21518f3963d3 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.107/src/main/cljs/clojure/string.cljs#L179-L182):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:179-182](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L179-L182)
+ └── [string.cljs:193-196](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L193-L196)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(defn blank?\n [s]\n (gstring/isEmptySafe s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [179 182]},
+ :lines [193 196]},
:full-name "clojure.string/blank?",
:clj-symbol "clojure.string/blank?",
:docstring "True is s is nil, empty, or contains only whitespace."}
diff --git a/refs/clojure.string/capitalize.md b/refs/clojure.string/capitalize.md
index 0f63095e62fd..0cad95b10bb6 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.107/src/main/cljs/clojure/string.cljs#L81-L88):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:81-88](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L81-L88)
+ └── [string.cljs:95-102](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L95-L102)
-->
@@ -109,9 +109,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [81 88]},
+ :lines [95 102]},
:full-name "clojure.string/capitalize",
:clj-symbol "clojure.string/capitalize",
:docstring "Converts first character of the string to upper-case, all other\ncharacters to lower-case."}
diff --git a/refs/clojure.string/escape.md b/refs/clojure.string/escape.md
index c9094beb1c26..a50098edaf00 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.107/src/main/cljs/clojure/string.cljs#L184-L201):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:184-201](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L184-L201)
+ └── [string.cljs:198-215](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L198-L215)
-->
@@ -122,9 +122,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [184 201]},
+ :lines [198 215]},
:full-name "clojure.string/escape",
:clj-symbol "clojure.string/escape",
:docstring "Return a new string, using cmap to escape each character ch\nfrom s as follows:\n\nIf (cmap ch) is nil, append ch to the new string.\nIf (cmap ch) is non-nil, append (str (cmap ch)) instead."}
diff --git a/refs/clojure.string/join.md b/refs/clojure.string/join.md
index 32bbc4d5d8ed..c2c40c01b2ea 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.107/src/main/cljs/clojure/string.cljs#L52-L69):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:52-69](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L52-L69)
+ └── [string.cljs:66-83](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L66-L83)
-->
@@ -122,9 +122,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [52 69]},
+ :lines [66 83]},
:full-name "clojure.string/join",
:clj-symbol "clojure.string/join",
:docstring "Returns a string of all elements in coll, as returned by (seq coll),\nseparated by an optional separator."}
diff --git a/refs/clojure.string/lower-case.md b/refs/clojure.string/lower-case.md
index 81e7c8b8c7f4..9be148395e95 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.107/src/main/cljs/clojure/string.cljs#L76-L79):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:76-79](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L76-L79)
+ └── [string.cljs:90-93](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L90-L93)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(defn lower-case\n [s]\n (.toLowerCase s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [76 79]},
+ :lines [90 93]},
:full-name "clojure.string/lower-case",
:clj-symbol "clojure.string/lower-case",
:docstring "Converts string to all lower-case."}
diff --git a/refs/clojure.string/replace-first.md b/refs/clojure.string/replace-first.md
index 2412c705ddef..19142e3dc841 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.107/src/main/cljs/clojure/string.cljs#L43-L50):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:43-50](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L43-L50)
+ └── [string.cljs:57-64](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L57-L64)
-->
@@ -116,9 +116,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [43 50]},
+ :lines [57 64]},
:full-name "clojure.string/replace-first",
:clj-symbol "clojure.string/replace-first",
:docstring "Replaces the first instance of match with replacement in s.\nmatch/replacement can be:\n\nstring / string\npattern / (string or function of match)."}
diff --git a/refs/clojure.string/replace.md b/refs/clojure.string/replace.md
index 0a8e49d39e10..fd7d37571ff3 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.107/src/main/cljs/clojure/string.cljs#L27-L41):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L39-L55):
```clj
(defn replace
@@ -64,7 +64,9 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
(.replace s (js/RegExp. (gstring/regExpEscape match) "g") replacement)
(instance? js/RegExp match)
- (.replace s (js/RegExp. (.-source match) "g") replacement)
+ (if (string? replacement)
+ (replace-all s match replacement)
+ (replace-all s match (replace-with replacement)))
:else (throw (str "Invalid match arg: " match))))
```
@@ -73,12 +75,12 @@ Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:27-41](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L27-L41)
+ └── [string.cljs:39-55](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L39-L55)
-->
@@ -130,12 +132,12 @@ The API data for this symbol:
"clojure.string/split"
"clojure.string/replace-first"],
:full-name-encode "clojure.string/replace",
- :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 (.replace s (js/RegExp. (.-source match) \"g\") replacement)\n\n :else (throw (str \"Invalid match arg: \" match))))",
+ :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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [27 41]},
+ :lines [39 55]},
:full-name "clojure.string/replace",
:clj-symbol "clojure.string/replace",
:docstring "Replaces all instance of match with replacement in s.\nmatch/replacement can be:\n\nstring / string\npattern / (string or function of match)."}
diff --git a/refs/clojure.string/reverse.md b/refs/clojure.string/reverse.md
index 1ff2675cfa36..260d8779b905 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.107/src/main/cljs/clojure/string.cljs#L21-L25):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:21-25](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L21-L25)
+ └── [string.cljs:21-25](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7b174362fc8c..96a86ea5aeaf 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.107/src/main/cljs/clojure/string.cljs#L146-L149):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:146-149](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L146-L149)
+ └── [string.cljs:160-163](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L160-L163)
-->
@@ -112,9 +112,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [146 149]},
+ :lines [160 163]},
:full-name "clojure.string/split-lines",
:clj-symbol "clojure.string/split-lines",
:docstring "Splits s on \n or \r\n."}
diff --git a/refs/clojure.string/split.md b/refs/clojure.string/split.md
index ce20ba69ee86..a5f81e8a1984 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.107/src/main/cljs/clojure/string.cljs#L122-L144):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:122-144](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L122-L144)
+ └── [string.cljs:136-158](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L136-L158)
-->
@@ -137,9 +137,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [122 144]},
+ :lines [136 158]},
:full-name "clojure.string/split",
:clj-symbol "clojure.string/split",
:docstring "Splits string on a regular expression. Optional argument limit is\nthe maximum number of splits. Not lazy. Returns vector of the splits."}
diff --git a/refs/clojure.string/trim-newline.md b/refs/clojure.string/trim-newline.md
index 683654a9bdbf..5e9cfdf0f07f 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.107/src/main/cljs/clojure/string.cljs#L166-L177):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:166-177](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L166-L177)
+ └── [string.cljs:180-191](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L180-L191)
-->
@@ -114,9 +114,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [166 177]},
+ :lines [180 191]},
:full-name "clojure.string/trim-newline",
:clj-symbol "clojure.string/trim-newline",
:docstring "Removes all trailing newline \\n or return \\r characters from\nstring. Similar to Perl's chomp."}
diff --git a/refs/clojure.string/trim.md b/refs/clojure.string/trim.md
index 6030e4bdd562..8886d2cfd36c 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.107/src/main/cljs/clojure/string.cljs#L151-L154):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:151-154](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L151-L154)
+ └── [string.cljs:165-168](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L165-L168)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(defn trim\n [s]\n (gstring/trim s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [151 154]},
+ :lines [165 168]},
:full-name "clojure.string/trim",
:clj-symbol "clojure.string/trim",
:docstring "Removes whitespace from both ends of string."}
diff --git a/refs/clojure.string/triml.md b/refs/clojure.string/triml.md
index 28d3c040651d..2112fd0ce03f 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.107/src/main/cljs/clojure/string.cljs#L156-L159):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:156-159](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L156-L159)
+ └── [string.cljs:170-173](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L170-L173)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(defn triml\n [s]\n (gstring/trimLeft s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [156 159]},
+ :lines [170 173]},
:full-name "clojure.string/triml",
:clj-symbol "clojure.string/triml",
:docstring "Removes whitespace from the left side of string."}
diff --git a/refs/clojure.string/trimr.md b/refs/clojure.string/trimr.md
index a876eccfb401..c8289cd7a10e 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.107/src/main/cljs/clojure/string.cljs#L161-L164):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:161-164](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L161-L164)
+ └── [string.cljs:175-178](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L175-L178)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(defn trimr\n [s]\n (gstring/trimRight s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [161 164]},
+ :lines [175 178]},
:full-name "clojure.string/trimr",
:clj-symbol "clojure.string/trimr",
:docstring "Removes whitespace from the right side of string."}
diff --git a/refs/clojure.string/upper-case.md b/refs/clojure.string/upper-case.md
index b6ad90ede0f9..9fd2f3750fb4 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.107/src/main/cljs/clojure/string.cljs#L71-L74):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [string.cljs:71-74](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/string.cljs#L71-L74)
+ └── [string.cljs:85-88](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/string.cljs#L85-L88)
-->
@@ -104,9 +104,9 @@ The API data for this symbol:
:source {:code "(defn upper-case\n [s]\n (.toUpperCase s))",
:title "Source code",
:repo "clojurescript",
- :tag "r1.7.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/string.cljs",
- :lines [71 74]},
+ :lines [85 88]},
:full-name "clojure.string/upper-case",
:clj-symbol "clojure.string/upper-case",
:docstring "Converts string to all upper-case."}
diff --git a/refs/clojure.walk/keywordize-keys.md b/refs/clojure.walk/keywordize-keys.md
index 24dd6b012528..e5909bc5abbb 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.107/src/main/cljs/clojure/walk.cljs#L68-L74):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:68-74](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/walk.cljs#L68-L74)
+ └── [walk.cljs:66-72](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L66-L72)
-->
@@ -100,9 +100,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/walk.cljs",
- :lines [68 74]},
+ :lines [66 72]},
:full-name "clojure.walk/keywordize-keys",
:clj-symbol "clojure.walk/keywordize-keys",
:docstring "Recursively transforms all map keys from strings to keywords."}
diff --git a/refs/clojure.walk/postwalk-replace.md b/refs/clojure.walk/postwalk-replace.md
index 376db32e3d49..731a9c19878d 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.107/src/main/cljs/clojure/walk.cljs#L92-L98):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:92-98](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/walk.cljs#L92-L98)
+ └── [walk.cljs:90-96](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L90-L96)
-->
@@ -100,9 +100,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/walk.cljs",
- :lines [92 98]},
+ :lines [90 96]},
:full-name "clojure.walk/postwalk-replace",
:clj-symbol "clojure.walk/postwalk-replace",
:docstring "Recursively transforms form by replacing keys in smap with their\nvalues. Like clojure/replace but works on any data structure. Does\nreplacement at the leaves of the tree first."}
diff --git a/refs/clojure.walk/postwalk.md b/refs/clojure.walk/postwalk.md
index 6d5f62cd7f23..88aa5e69f108 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.107/src/main/cljs/clojure/walk.cljs#L54-L60):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:54-60](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/walk.cljs#L54-L60)
+ └── [walk.cljs:52-58](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L52-L58)
-->
@@ -100,9 +100,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/walk.cljs",
- :lines [54 60]},
+ :lines [52 58]},
:full-name "clojure.walk/postwalk",
:clj-symbol "clojure.walk/postwalk",
:docstring "Performs a depth-first, post-order traversal of form. Calls f on\neach sub-form, uses f's return value in place of the original.\nRecognizes all Clojure data structures. Consumes seqs as with doall."}
diff --git a/refs/clojure.walk/prewalk-replace.md b/refs/clojure.walk/prewalk-replace.md
index 1281b4b32569..863aa1483c6d 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.107/src/main/cljs/clojure/walk.cljs#L84-L90):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:84-90](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/walk.cljs#L84-L90)
+ └── [walk.cljs:82-88](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L82-L88)
-->
@@ -100,9 +100,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/walk.cljs",
- :lines [84 90]},
+ :lines [82 88]},
:full-name "clojure.walk/prewalk-replace",
:clj-symbol "clojure.walk/prewalk-replace",
:docstring "Recursively transforms form by replacing keys in smap with their\nvalues. Like clojure/replace but works on any data structure. Does\nreplacement at the root of the tree first."}
diff --git a/refs/clojure.walk/prewalk.md b/refs/clojure.walk/prewalk.md
index 4812b950a9bc..bfa9b8f4150a 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.107/src/main/cljs/clojure/walk.cljs#L62-L66):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:62-66](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/walk.cljs#L62-L66)
+ └── [walk.cljs:60-64](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L60-L64)
-->
@@ -98,9 +98,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/walk.cljs",
- :lines [62 66]},
+ :lines [60 64]},
:full-name "clojure.walk/prewalk",
:clj-symbol "clojure.walk/prewalk",
:docstring "Like postwalk, but does pre-order traversal."}
diff --git a/refs/clojure.walk/stringify-keys.md b/refs/clojure.walk/stringify-keys.md
index 9f53786c8aa8..1717dd153f1b 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.107/src/main/cljs/clojure/walk.cljs#L76-L82):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [walk.cljs:76-82](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/walk.cljs#L76-L82)
+ └── [walk.cljs:74-80](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L74-L80)
-->
@@ -100,9 +100,9 @@ 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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/walk.cljs",
- :lines [76 82]},
+ :lines [74 80]},
:full-name "clojure.walk/stringify-keys",
:clj-symbol "clojure.walk/stringify-keys",
:docstring "Recursively transforms all map keys from keywords to strings."}
diff --git a/refs/clojure.walk/walk.md b/refs/clojure.walk/walk.md
index d2e609b12655..4033d4f1fdb8 100644
--- a/refs/clojure.walk/walk.md
+++ b/refs/clojure.walk/walk.md
@@ -33,31 +33,29 @@ Recognizes all Clojure data structures. Consumes seqs as with doall.
```
-Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/walk.cljs#L37-L52):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/src/main/cljs/clojure/walk.cljs#L37-L50):
```clj
(defn walk
[inner outer form]
(cond
- (list? form) (outer (apply list (map inner form)))
- (satisfies? IMapEntry form) (outer (vec (map inner form)))
- (seq? form) (outer (doall (map inner form)))
- (satisfies? IRecord form)
- (outer (reduce (fn [r x] (conj r (inner x))) form form))
- (coll? form) (outer (into (empty form) (map inner form)))
- :else (outer form)))
+ (list? form) (outer (apply list (map inner form)))
+ (seq? form) (outer (doall (map inner form)))
+ (record? form) (outer (reduce (fn [r x] (conj r (inner x))) form form))
+ (coll? form) (outer (into (empty form) (map inner form)))
+ :else (outer form)))
```
@@ -105,12 +103,12 @@ The API data for this symbol:
:history [["+" "0.0-927"]],
:type "function",
:full-name-encode "clojure.walk/walk",
- :source {:code "(defn walk\n [inner outer form]\n (cond\n (list? form) (outer (apply list (map inner form)))\n (satisfies? IMapEntry form) (outer (vec (map inner form)))\n (seq? form) (outer (doall (map inner form)))\n (satisfies? IRecord form)\n (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)))",
+ :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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/walk.cljs",
- :lines [37 52]},
+ :lines [37 50]},
:full-name "clojure.walk/walk",
:clj-symbol "clojure.walk/walk",
:docstring "Traverses form, an arbitrary data structure. inner and outer are\nfunctions. Applies inner to each element of form, building up a\ndata structure of the same type, then applies outer to the result.\nRecognizes all Clojure data structures. Consumes seqs as with doall."}
diff --git a/refs/clojure.zip/append-child.md b/refs/clojure.zip/append-child.md
index 2308a13630ae..3cb688880c71 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.107/src/main/cljs/clojure/zip.cljs#L200-L204):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:200-204](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L200-L204)
+ └── [zip.cljs:200-204](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 3d375ef37cda..e0dbb1a0882c 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.107/src/main/cljs/clojure/zip.cljs#L64-L67):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:64-67](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L64-L67)
+ └── [zip.cljs:64-67](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2b81ecfc8058..33f0cc3c439a 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.107/src/main/cljs/clojure/zip.cljs#L69-L74):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:69-74](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L69-L74)
+ └── [zip.cljs:69-74](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a79ec16db3f6..bc6fc44a04cb 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.107/src/main/cljs/clojure/zip.cljs#L98-L109):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:98-109](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L98-L109)
+ └── [zip.cljs:98-109](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 5e56c50ddb2f..f5815293a66a 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.107/src/main/cljs/clojure/zip.cljs#L189-L192):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:189-192](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L189-L192)
+ └── [zip.cljs:189-192](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6e3aabcbae44..dcb518d9c0d4 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.107/src/main/cljs/clojure/zip.cljs#L232-L235):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:232-235](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L232-L235)
+ └── [zip.cljs:232-235](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a80d77a2e069..dcc7d1de95c5 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.107/src/main/cljs/clojure/zip.cljs#L194-L198):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:194-198](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L194-L198)
+ └── [zip.cljs:194-198](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1145485b4036..2f67366d6954 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.107/src/main/cljs/clojure/zip.cljs#L165-L172):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:165-172](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L165-L172)
+ └── [zip.cljs:165-172](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 7b9ff03d7be8..9532aca08915 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.107/src/main/cljs/clojure/zip.cljs#L174-L181):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:174-181](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L174-L181)
+ └── [zip.cljs:174-181](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2dbfdbabe7f5..d5cdc409251f 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.107/src/main/cljs/clojure/zip.cljs#L150-L155):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:150-155](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L150-L155)
+ └── [zip.cljs:150-155](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 72241a82d66a..40fe9376aae9 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.107/src/main/cljs/clojure/zip.cljs#L157-L163):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:157-163](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L157-L163)
+ └── [zip.cljs:157-163](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 144009c4b183..b281242da2a7 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.107/src/main/cljs/clojure/zip.cljs#L87-L90):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:87-90](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L87-L90)
+ └── [zip.cljs:87-90](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 8fa87efa5ea6..ff7f1a345585 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.107/src/main/cljs/clojure/zip.cljs#L76-L80):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:76-80](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L76-L80)
+ └── [zip.cljs:76-80](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 99effce881cb..477471312c41 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.107/src/main/cljs/clojure/zip.cljs#L206-L219):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:206-219](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L206-L219)
+ └── [zip.cljs:206-219](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 6c5b3f91dd1a..4784127c78d2 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.107/src/main/cljs/clojure/zip.cljs#L60-L62):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:60-62](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L60-L62)
+ └── [zip.cljs:60-62](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2ce4c06b9027..d56fc5785264 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.107/src/main/cljs/clojure/zip.cljs#L82-L85):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:82-85](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L82-L85)
+ └── [zip.cljs:82-85](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 00877eb46324..ef279a41fb2d 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.107/src/main/cljs/clojure/zip.cljs#L221-L230):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:221-230](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L221-L230)
+ └── [zip.cljs:221-230](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 3dbf5b9c7beb..f9d4612696f0 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.107/src/main/cljs/clojure/zip.cljs#L237-L251):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:237-251](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L237-L251)
+ └── [zip.cljs:237-251](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 eddd75a86e70..c93507a48ef8 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.107/src/main/cljs/clojure/zip.cljs#L183-L187):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:183-187](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L183-L187)
+ └── [zip.cljs:183-187](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 21720a9c349f..cca1fbf9befa 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.107/src/main/cljs/clojure/zip.cljs#L135-L140):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:135-140](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L135-L140)
+ └── [zip.cljs:135-140](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 fd72ff6ff38d..9df0df7cf54e 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.107/src/main/cljs/clojure/zip.cljs#L142-L148):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:142-148](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L142-L148)
+ └── [zip.cljs:142-148](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 da2fa9a453ba..a8dc7b8c9405 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.107/src/main/cljs/clojure/zip.cljs#L92-L95):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:92-95](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L92-L95)
+ └── [zip.cljs:92-95](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 c24b22b3cc26..b951a68104c6 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.107/src/main/cljs/clojure/zip.cljs#L124-L133):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:124-133](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L124-L133)
+ └── [zip.cljs:124-133](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 a6c1f9c97cf6..cf8ab62322b9 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.107/src/main/cljs/clojure/zip.cljs#L34-L40):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:34-40](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L34-L40)
+ └── [zip.cljs:34-40](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 70c544d28d7c..a9e293152e81 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.107/src/main/cljs/clojure/zip.cljs#L111-L122):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:111-122](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L111-L122)
+ └── [zip.cljs:111-122](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 1d006e59b0ca..169b56ecd0bb 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.107/src/main/cljs/clojure/zip.cljs#L42-L48):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:42-48](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L42-L48)
+ └── [zip.cljs:42-48](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 2613701f9faa..4f6018df0629 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.107/src/main/cljs/clojure/zip.cljs#L50-L58):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:50-58](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L50-L58)
+ └── [zip.cljs:50-58](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
: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 98149e27bbd0..3f283595d2ac 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.107/src/main/cljs/clojure/zip.cljs#L18-L32):
+Source code @ [github](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107/sr
Repo - tag - source tree - lines:
-clojurescript @ r1.7.107
+clojurescript @ r1.7.122
└── src
└── main
└── cljs
└── clojure
- └── [zip.cljs:18-32](https://github.com/clojure/clojurescript/blob/r1.7.107/src/main/cljs/clojure/zip.cljs#L18-L32)
+ └── [zip.cljs:18-32](https://github.com/clojure/clojurescript/blob/r1.7.122/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.107",
+ :tag "r1.7.122",
:filename "src/main/cljs/clojure/zip.cljs",
:lines [18 32]},
:full-name "clojure.zip/zipper",
diff --git a/refs/compiler/cljs.analyzer.api.md b/refs/compiler/cljs.analyzer.api.md
index 866125ffb0d5..925a630cb6f9 100644
--- a/refs/compiler/cljs.analyzer.api.md
+++ b/refs/compiler/cljs.analyzer.api.md
@@ -80,6 +80,12 @@ This is intended to be a stable api for those who need programmatic access