rust/src/libsyntax
David Creswick 1f7eb4f9aa make missing_doc lint respect the visibility rules
Previously, the `exported_items` set created by the privacy pass was
incomplete. Specifically, it did not include items that had been defined
at a private path but then `pub use`d at a public path. This commit
finds all crate exports during the privacy pass. Consequently, some code
in the reachable pass and in rustdoc is no longer necessary. This commit
then removes the separate `MissingDocLintVisitor` lint pass, opting to
check missing_doc lint in the same pass as the other lint checkers using
the visibility result computed by the privacy pass.

Fixes #9777.
2013-11-13 11:31:59 -06:00
..
ext Generalize AST and ty::Generics to accept multiple lifetimes. 2013-11-08 19:42:46 -05:00
parse Generalize AST and ty::Generics to accept multiple lifetimes. 2013-11-08 19:42:46 -05:00
print Fix pretty printer when there are multiple lifetime parameters 2013-11-08 22:25:22 -05:00
util Remove specific errors for very old obsolete syntax 2013-10-04 07:09:28 +02:00
abi.rs Add a "system" ABI 2013-11-09 11:16:09 -08:00
ast_map.rs Generalize AST and ty::Generics to accept multiple lifetimes. 2013-11-08 19:42:46 -05:00
ast_util.rs Generalize AST and ty::Generics to accept multiple lifetimes. 2013-11-08 19:42:46 -05:00
ast.rs Address comments from @pnkfelix (thanks for the detailed review) 2013-11-08 19:47:57 -05:00
attr.rs Assorted cleanups suggested by reviewers. 2013-10-29 09:09:20 -07:00
codemap.rs Drop the '2' suffix from logging macros 2013-10-22 08:09:56 -07:00
diagnostic.rs Remove even more of std::io 2013-10-24 14:21:57 -07:00
fold.rs Generalize AST and ty::Generics to accept multiple lifetimes. 2013-11-08 19:42:46 -05:00
lib.rs Specify package_id for rust libs, to avoid spurious warnings 2013-11-08 17:42:46 -03:00
opt_vec.rs Generalize AST and ty::Generics to accept multiple lifetimes. 2013-11-08 19:42:46 -05:00
visit.rs make missing_doc lint respect the visibility rules 2013-11-13 11:31:59 -06:00