D-Programming-Language/dmd — pull request #727 by dawgfoto (2012-02-17 05:25:38+00:00)
Title: Fix protection/imports

- extend protection checks to all kinds of symbols
- restrict visibility of protected symbols at module level
- w.r.t. visibility use loosest protection for overload sets
- apply protection to import symbols (module, pkg, renames, aliases)

supersedes #726 / #714