Skip to content

Commit 0a7b1b0

Browse files
committed
always generate a namespace, fix tests so that we supply a main to
elide other sources from the build.
1 parent dbd8616 commit 0a7b1b0

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

script/test

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ possible=5
1313
ran=0
1414

1515
if ! bin/cljsc src/test/cljs "{:optimizations :advanced
16+
:main test-runner
1617
:output-wrapper true
1718
:verbose true
1819
:compiler-stats true

src/main/clojure/cljs/analyzer.cljc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3819,7 +3819,11 @@
38193819
(finally
38203820
(when rdr
38213821
(.close ^Reader rdr))))))]
3822-
ijs)))))
3822+
(cond-> ijs
3823+
(not (contains? ijs :ns))
3824+
(merge
3825+
{:ns (gen-user-ns src)
3826+
:provides [(gen-user-ns src)]})))))))
38233827

38243828
#?(:clj
38253829
(defn- cache-analysis-ext

src/main/clojure/cljs/compiler.cljc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1457,10 +1457,10 @@
14571457
(fn []
14581458
(when (and (or ana/*verbose* (:verbose opts))
14591459
(not (:compiler-stats opts)))
1460-
(util/debug-prn "Compiling" (str src)))
1460+
(util/debug-prn "Compiling" (str src) "to" (str dest)))
14611461
(util/measure (and (or ana/*verbose* (:verbose opts))
14621462
(:compiler-stats opts))
1463-
(str "Compiling " src)
1463+
(str "Compiling " (str src) " to " (str dest))
14641464
(let [ext (util/ext src)
14651465
{:keys [ns] :as ns-info} (ana/parse-ns src)]
14661466
(if-let [cached (cached-core ns ext opts)]

0 commit comments

Comments
 (0)