On Friday, January 30, 2015 12:30:35 FG via Digitalmars-d-learn wrote: > On 2015-01-30 at 12:08, Vladimir Panteleev wrote: > > On Friday, 30 January 2015 at 11:04:47 UTC, FG wrote: > >> Bug or correct behaviour? > > > > Bug: https://issues.dlang.org/show_bug.cgi?id=1238 > > https://github.com/D-Programming-Language/dmd/pull/3743 > > The fix is pretty much a one-liner. > Probably 2.067 will already include it, right?
Last I heard, no one had been able to convince Walter that private symbols should be hidden. They aren't in C++, but C++ doesn't have access levels for anything other than classes, so the effect is _very_ different. Though maybe someone convinced Walter that the status quo is stupid, and I didn't see it. I don't know. Pretty much everyone else thinks that it should be changed, so it'll probably be changed at some point, but who knows when. The fact that there's a PR for it will help, but it obviously isn't being dealt with particularly quickly, so there's really no way to know when it'll be merged (and it doesn't even fix the whole problem with private symbols - just some of it). It could be merged tomorrow, or it could be months from now. - Jonathan M Davis