Skip to content

Commit 314efee

Browse files
committed
special case cljs.core source map caching for now
1 parent 1dc5b89 commit 314efee

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/clj/cljs/repl.clj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,10 @@
218218
(:ns (ana/parse-ns (js-src->cljs-src f))))]
219219
(as-> @env/*compiler* compiler-env
220220
(let [t (util/last-modified smf)]
221-
(if (> t (get-in compiler-env [::source-maps ns :last-modified] 0))
221+
(if (or (and (= ns 'cljs.core)
222+
(nil? (get-in compiler-env [::source-maps ns])))
223+
(and (not= ns 'cljs.core)
224+
(> t (get-in compiler-env [::source-maps ns :last-modified] 0))))
222225
(swap! env/*compiler* assoc-in [::source-maps ns]
223226
{:last-modified t
224227
:source-map (sm/decode (json/read-str (slurp smf) :key-fn keyword))})

0 commit comments

Comments
 (0)