File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 3465
3465
core-renames (reduce (fn [m [original renamed]]
3466
3466
(assoc m renamed (symbol " cljs.core" (str original))))
3467
3467
{} core-renames)
3468
+ {global-uses :use global-renames :rename } (parse-global-refer-spec env args)
3468
3469
deps (atom [])
3469
3470
; ; as-aliases can only be used *once* because they are about the reader
3470
3471
aliases (atom {:fns as-aliases :macros as-aliases})
3495
3496
(apply merge-with merge m
3496
3497
(map (spec-parsers k)
3497
3498
(remove #{:reload :reload-all } libs))))
3498
- {} (remove (fn [[r]] (= r :refer-clojure )) args))]
3499
+ {} (remove (fn [[r]] (#{ :refer-clojure :refer-global } r )) args))]
3499
3500
(set! *cljs-ns* name)
3500
3501
(let [require-info
3501
3502
{:as-aliases as-aliases
3504
3505
:use-macros use-macros
3505
3506
:require-macros require-macros
3506
3507
:rename-macros rename-macros
3507
- :uses uses
3508
+ :uses ( merge uses global-uses)
3508
3509
:requires requires
3509
- :renames (merge renames core-renames)
3510
+ :renames (merge renames core-renames global-renames )
3510
3511
:imports imports}]
3511
3512
(swap! env/*compiler* update-in [::namespaces name] merge-ns-info require-info env)
3512
3513
(merge {:op :ns*
You can’t perform that action at this time.
0 commit comments