File tree Expand file tree Collapse file tree
src/main/clojure/clojure/tools/analyzer/passes Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11Changelog
22========================================
3+ * next
4+ * Remove JVM-specific code to make this usable for ClojureCLR
35* Release 1.1.0 on 14 Sep 2021
46 * TANAL-134: Remove : init from : def 's : children when absent
57 * Added : refer-clojure : exclude for ` update-keys ` and ` update-vals ` being added in Clojure 1.11
Original file line number Diff line number Diff line change 1717 (let [name (str (:name ast))]
1818 (when (and (= :def (:op ast))
1919 (> (count name) 2 ) ; ; Allow * and ** as non-dynamic names
20- (.startsWith name " * " )
21- (.endsWith name " * " )
20+ (= ( nth name 0 ) \* )
21+ (= ( nth name ( dec ( count name))) \* )
2222 (not (dynamic? (:var ast) (:val (:meta ast)))))
2323 (binding [*out* *err*]
2424 (println " Warning:" name " not declared dynamic and thus is not dynamically rebindable,"
You can’t perform that action at this time.
0 commit comments