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 34653465 core-renames (reduce (fn [m [original renamed]]
34663466 (assoc m renamed (symbol " cljs.core" (str original))))
34673467 {} core-renames)
3468+ {global-uses :use global-renames :rename } (parse-global-refer-spec env args)
34683469 deps (atom [])
34693470 ; ; as-aliases can only be used *once* because they are about the reader
34703471 aliases (atom {:fns as-aliases :macros as-aliases})
34953496 (apply merge-with merge m
34963497 (map (spec-parsers k)
34973498 (remove #{:reload :reload-all } libs))))
3498- {} (remove (fn [[r]] (= r :refer-clojure )) args))]
3499+ {} (remove (fn [[r]] (#{ :refer-clojure :refer-global } r )) args))]
34993500 (set! *cljs-ns* name)
35003501 (let [require-info
35013502 {:as-aliases as-aliases
35043505 :use-macros use-macros
35053506 :require-macros require-macros
35063507 :rename-macros rename-macros
3507- :uses uses
3508+ :uses ( merge uses global-uses)
35083509 :requires requires
3509- :renames (merge renames core-renames)
3510+ :renames (merge renames core-renames global-renames )
35103511 :imports imports}]
35113512 (swap! env/*compiler* update-in [::namespaces name] merge-ns-info require-info env)
35123513 (merge {:op :ns*
You can’t perform that action at this time.
0 commit comments