@@ -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 ))
0 commit comments