January 22, 2018
https://issues.dlang.org/show_bug.cgi?id=17630

RazvanN <razvan.nitu1305@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |razvan.nitu1305@gmail.com

--- Comment #7 from RazvanN <razvan.nitu1305@gmail.com> ---
(In reply to Timothee Cour from comment #6)
> just to make sure this is the same bug right?
> 
> ```
> // fun.d:
> module fun;
> import std.stdio;
> // main.d:
> import fun:writeln; // should not compile
> void main(){ writeln("ok"); }
> ```
> 
> `rdmd main.d` works but should not compile

Indeed it is the same bug. I will submit a PR shortly

--
January 22, 2018
https://issues.dlang.org/show_bug.cgi?id=17630

--- Comment #8 from RazvanN <razvan.nitu1305@gmail.com> ---
PR : https://github.com/dlang/dmd/pull/7760

--
January 23, 2018
https://issues.dlang.org/show_bug.cgi?id=17630

--- Comment #9 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/7d23df1a037545ffed3b8632f2d84fa062573b77 Fix Issue 17630 - selective imports find symbols in private imports of other modules

https://github.com/dlang/dmd/commit/52d26744cf6d6241d514f47c02cc35152412adda Merge pull request #7760 from RazvanN7/Issue_17630

Fix Issue 17630 - selective imports find symbols in private imports o… merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>

--
January 23, 2018
https://issues.dlang.org/show_bug.cgi?id=17630

github-bugzilla@puremagic.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--
1 2
Next ›   Last »