Skip to content

Commit 02b450a

Browse files
committed
CLJS-3337: REPL, Regression for :reload
REPL was using goog.object. Instead use low-level JS macros.
1 parent 5a8dd27 commit 02b450a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/main/clojure/cljs/repl/bootstrap.clj

+6-6
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,14 @@
3535
;; check for new-ish private goog/debugLoader
3636
(if (some? goog/debugLoader_)
3737
(let [path (.getPathFromDeps_ goog/debugLoader_ src)]
38-
(goog.object/remove (.-written_ goog/debugLoader_) path)
39-
(goog.object/remove (.-written_ goog/debugLoader_)
38+
(cljs.core/js-delete (.-written_ goog/debugLoader_) path)
39+
(cljs.core/js-delete (.-written_ goog/debugLoader_)
4040
(str js/goog.basePath path)))
4141
;; legacy approach
42-
(let [path (goog.object/get js/goog.dependencies_.nameToPath src)]
43-
(goog.object/remove js/goog.dependencies_.visited path)
44-
(goog.object/remove js/goog.dependencies_.written path)
45-
(goog.object/remove js/goog.dependencies_.written
42+
(let [path (cljs.core/unchecked-get js/goog.dependencies_.nameToPath src)]
43+
(cljs.core/js-delete js/goog.dependencies_.visited path)
44+
(cljs.core/js-delete js/goog.dependencies_.written path)
45+
(cljs.core/js-delete js/goog.dependencies_.written
4646
(str js/goog.basePath path)))))
4747
(let [ret (.require__ js/goog src)]
4848
(when (= reload "reload-all")

0 commit comments

Comments
 (0)