April 07, 2016
On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:
> Glad to announce D 2.071.0.

I read somewhere recently about performance regressions in DMD. Were these related the import and module fixes? Were they fixed? Do they depend on any dmd switches?

Thanks anyway!
April 07, 2016
On Wednesday, 6 April 2016 at 18:18:10 UTC, Jacob Carlborg wrote:
> It's all in the same module, I don't see how a protection attribute can affect anything.

Compiler is probably confused by the absence of package to test the package protection against. It probably shouldn't be an error.
April 07, 2016
On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:
> Glad to announce D 2.071.0.
>
> http://dlang.org/download.html
>
> This release fixes many long-standing issues with imports and the module
> system.
> See the changelog for more details.
>
> http://dlang.org/changelog/2.071.0.html
>
> -Martin

It is second time git tag for DMD release refers to commit with VERSION file content which doesn't match the tag. May indicate something is wrong in release procedure.
April 09, 2016
On Wednesday, 6 April 2016 at 07:56:03 UTC, Jacob Carlborg wrote:
> If I understand correctly the "this.outer" issue was resolved by slightly modifying the language. If that's correct, does it deserves an entry in the changelog besides the fixed issue?

It's just fixing the existing typing. Before you would get the nested functions context pointer typed as outer class, now you correctly get the outer class through the function context.
April 09, 2016
On Wednesday, 6 April 2016 at 13:05:31 UTC, sigod wrote:
> 	module test;
> 	
> 	struct S {
> 		package int field;
> 	}
> 	
> 	void main() {
> 		S s;
> 		s.field = 1; // Deprecation: test.S.field is not visible from module test
> 	}

https://github.com/D-Programming-Language/dmd/pull/5642

Would've been great to fix this during the beta ;).
April 09, 2016
On Wednesday, 6 April 2016 at 13:19:08 UTC, Cy Schubert wrote:
> Is there a source URL published anywhere? http://ftp.digitalmars.com/dmd.2.071.0.zip doesn't appear to work.
>
> ~Cy

We've deprecated the combined package b/c of it's sheer size and uselessness.
Each platform specific package does contain the source code as well.
April 09, 2016
On Thursday, 7 April 2016 at 02:21:30 UTC, Cy Schubert wrote:
> It builds and packages nicely.
>
> ~Cy

Thanks, are you the current FreeBSD port maintainer?
April 09, 2016
On Wednesday, 6 April 2016 at 14:13:16 UTC, Vladimir Panteleev wrote:
> I know the all-platform .zip files are wasteful, but any practical reason for removing them? Unless the hosting cost is not negligible, breaking existing tools/scripts may not be worth it.

Sorry that you missed that, it's been decided and discussed several times since half a year ago that we want to get rid of the huge useless downloads, even more so since we're releasing much more often. Any user of your tools will be thankful for a much quicker download as well.
http://forum.dlang.org/post/mp2ou8$1qrf$1@digitalmars.com
http://forum.dlang.org/post/55D9DF2A.8090203@dawg.eu
https://github.com/D-Programming-Language/installer/commit/5a2ed94953c007b1bc374f46073a60bda53635d1
April 09, 2016
On Saturday, 9 April 2016 at 16:50:09 UTC, Martin Nowak wrote:
> On Wednesday, 6 April 2016 at 14:13:16 UTC, Vladimir Panteleev wrote:
>> I know the all-platform .zip files are wasteful, but any practical reason for removing them? Unless the hosting cost is not negligible, breaking existing tools/scripts may not be worth it.
>
> Sorry that you missed that, it's been decided and discussed several times since half a year ago that we want to get rid of the huge useless downloads, even more so since we're releasing much more often. Any user of your tools will be thankful for a much quicker download as well.

No problem. In this case it was two personal tools on my home and server machines, not Digger. For my home machine I would actually benefit from having all platforms in one file, since I can run the Windows version via Wine. But if no one else needs this then it's fine.

April 09, 2016
On Saturday, 9 April 2016 at 16:56:50 UTC, Vladimir Panteleev wrote:
> For my home machine I would actually benefit from having all platforms in one file, since I can run the Windows version via Wine.

Me too. I actually download more bytes now than before because I need two of the things.

But it isn't a huge deal either. At least the directory structures are the same so I can unzip one on top of the other and have it work.