defn- marks :private; ns-publics drops private vars
defn- now adds :private to the var metadata (like Clojure), and ns-publics filters those out while ns-interns/ns-map keep them — they were all the same unfiltered scan before. A lib that introspects ns-publics (honeysql asserts every public helper has a docstring, and that the clause set matches the public helpers) saw the private defn- helpers and failed; now honeysql 636/8 -> 638/6 (the rest are map key-order).
This commit is contained in:
parent
4df3d0fa34
commit
a99991a818
5 changed files with 937 additions and 927 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue