On Monday, 20 July 2015 at 21:38:35 UTC, Jonathan M Davis wrote:
What's the hold up on those anyway? I thought that Kenji had a PR that sorted them out. In fact, I thought that someone at dconf said something about those changes being merged in already (though maybe I'm misremembering). I take it that there were outstanding issues with the PR that have made it so that it hasn't gotten in yet? Or maybe it only fixed some of the issues?

We have a PR from Kenji, that fixes 313+314.
https://github.com/D-Programming-Language/dmd/pull/3407

It's a major change of the import system, so it needs a thorough review and we also need to mitigate the code breakage impact of this change.

Regardless, it's a serious issue, particularly in light of how easy it is to break existing code with unrelated changes thanks to how private is dealt with currently.

Those 2 issues have nothing to do with visibility of imported private symbols. There is DIP22 and a few outstanding protection checks.

Reply via email to