Skip to content

Commit 92cbedd

Browse files
committed
disable :aot-cache, limit to cljs.main usage for now
1 parent e714713 commit 92cbedd

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

src/main/clojure/cljs/cli.clj

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,9 @@ present"
250250
[repl-env [_ & args] {:keys [repl-env-options options inits] :as cfg}]
251251
(let [opts (cond-> options
252252
(not (:output-dir options))
253-
(assoc :output-dir (temp-out-dir) :temp-output-dir? true))
253+
(assoc :output-dir (temp-out-dir) :temp-output-dir? true)
254+
(not (contains? options :aot-cache))
255+
(assoc :aot-cache true))
254256
reopts (merge repl-env-options (select-keys opts [:output-to :output-dir]))
255257
_ (when (or ana/*verbose* (:verbose opts))
256258
(util/debug-prn "REPL env options:" (pr-str reopts)))
@@ -269,7 +271,9 @@ present"
269271
(env/ensure
270272
(let [opts (cond-> options
271273
(not (:output-dir options))
272-
(assoc :output-dir (temp-out-dir) :temp-output-dir? true))
274+
(assoc :output-dir (temp-out-dir) :temp-output-dir? true)
275+
(not (contains? options :aot-cache))
276+
(assoc :aot-cache true))
273277
reopts (merge repl-env-options
274278
(select-keys opts [:output-to :output-dir]))
275279
_ (when (or ana/*verbose* (:verbose opts))
@@ -419,7 +423,9 @@ present"
419423
(= :advanced (:optimizations opts))
420424
(dissoc :browser-repl)
421425
(not (:output-dir opts))
422-
(assoc :output-dir "out")))
426+
(assoc :output-dir "out")
427+
(not (contains? opts :aot-cache))
428+
(assoc :aot-cache true)))
423429
convey (into [:output-dir] repl/known-repl-opts)
424430
cfg (update cfg :options merge (select-keys opts convey))
425431
source (when (= :none (:optimizations opts :none))

src/main/clojure/cljs/closure.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2243,8 +2243,8 @@
22432243
(nil? (:opts-cache opts))
22442244
(assoc :opts-cache "cljsc_opts.edn")
22452245

2246-
(nil? (:aot-cache opts))
2247-
(assoc :aot-cache (util/cljs-built-dep?))
2246+
(not (contains? opts :aot-cache))
2247+
(assoc :aot-cache false)
22482248

22492249
(contains? opts :modules)
22502250
(ensure-module-opts)

0 commit comments

Comments
 (0)