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
Loading…
Add table
Add a link
Reference in a new issue