www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Release D 2.071.0

reply Martin Nowak <code+news.digitalmars dawg.eu> writes:
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
Apr 05 2016
next sibling parent Jack Stouffer <jack jackstouffer.com> writes:
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
Reddit: https://www.reddit.com/r/programming/comments/4dj84l/d_2071_has_been_released_long_standing_import/
Apr 05 2016
prev sibling next sibling parent reply Basile B. <b2.temp gmx.com> writes:
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
Bye bye 314, hope not to see ya soon.
Apr 05 2016
parent Andrej Mitrovic via Digitalmars-d-announce writes:
We really need an "I survived Bug #314" T-shirt.

On 4/6/16, Basile B. via Digitalmars-d-announce
<digitalmars-d-announce puremagic.com> wrote:
 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
Bye bye 314, hope not to see ya soon.
Apr 06 2016
prev sibling next sibling parent jmh530 <john.michael.hall gmail.com> writes:
On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:
 Glad to announce D 2.071.0.
Good work.
Apr 05 2016
prev sibling next sibling parent 9il <ilyayaroshenko gmail.com> writes:
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
Thank you!
Apr 05 2016
prev sibling next sibling parent Puming <zhaopuming gmail.com> writes:
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
Thanks! upgraded to the new version at work.
Apr 05 2016
prev sibling next sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2016-04-06 00:43, 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.
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? -- /Jacob Carlborg
Apr 06 2016
parent Martin Nowak <code dawg.eu> writes:
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.
Apr 09 2016
prev sibling next sibling parent wobbles <grogan.colin gmail.com> writes:
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
There's lots of good stuff in this release - Thanks!
Apr 06 2016
prev sibling next sibling parent reply sigod <sigod.mail gmail.com> writes:
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
module test; struct S { package int field; } void main() { S s; s.field = 1; // Deprecation: test.S.field is not visible from module test } Is this correct behavior?
Apr 06 2016
next sibling parent reply Kagamin <spam here.lot> writes:
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
 	}
You need the module to be contained in a package. It's pretty old, AFAIK.
Apr 06 2016
parent reply Jacob Carlborg <doob me.com> writes:
On 2016-04-06 19:15, Kagamin wrote:
 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
     }
You need the module to be contained in a package. It's pretty old, AFAIK.
It's all in the same module, I don't see how a protection attribute can affect anything. -- /Jacob Carlborg
Apr 06 2016
parent Kagamin <spam here.lot> writes:
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.
Apr 07 2016
prev sibling parent Martin Nowak <code dawg.eu> writes:
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 ;).
Apr 09 2016
prev sibling next sibling parent reply Cy Schubert <cy freebsd.org> writes:
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
Is there a source URL published anywhere? http://ftp.digitalmars.com/dmd.2.071.0.zip doesn't appear to work. ~Cy
Apr 06 2016
next sibling parent reply Rory McGuire via Digitalmars-d-announce writes:
.tar.xz works and its much smaller

On Wed, Apr 6, 2016 at 3:19 PM, Cy Schubert via Digitalmars-d-announce
<digitalmars-d-announce puremagic.com> wrote:
 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
Is there a source URL published anywhere? http://ftp.digitalmars.com/dmd.2.071.0.zip doesn't appear to work. ~Cy
Apr 06 2016
parent reply Cy Schubert <cy freebsd.org> writes:
On Wednesday, 6 April 2016 at 13:27:36 UTC, Rory McGuire wrote:
 .tar.xz works and its much smaller
It also doesn't work. Looks like the source hasn't been posted, only binary images. BTW, the github site doesn't appear to be up to date (according to the VERSION file). ~cy <cy-at-freebsd.org>
Apr 06 2016
parent reply Rory McGuire via Digitalmars-d-announce writes:
Here is the exact link I used. It is the source and binaries together.
http://downloads.dlang.org/releases/2.x/2.071.0/dmd.2.071.0.linux.tar.xz

On Wed, Apr 6, 2016 at 3:49 PM, Cy Schubert via Digitalmars-d-announce
<digitalmars-d-announce puremagic.com> wrote:
 On Wednesday, 6 April 2016 at 13:27:36 UTC, Rory McGuire wrote:
 .tar.xz works and its much smaller
It also doesn't work. Looks like the source hasn't been posted, only binary images. BTW, the github site doesn't appear to be up to date (according to the VERSION file). ~cy <cy-at-freebsd.org>
Apr 06 2016
parent reply Cy Schubert <cy freebsd.org> writes:
On Wednesday, 6 April 2016 at 14:01:53 UTC, Rory McGuire wrote:
 Here is the exact link I used. It is the source and binaries 
 together. 
 http://downloads.dlang.org/releases/2.x/2.071.0/dmd.2.071.0.linux.tar.xz
Thanks. That's good to know. I've updated the FreeBSD port to fetch one of the files (I chose to use the freebsd-64 file but it can use any of the other files) and use it to build the port/package. It builds and packages nicely. ~Cy
Apr 06 2016
parent Martin Nowak <code dawg.eu> writes:
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?
Apr 09 2016
prev sibling parent Martin Nowak <code dawg.eu> writes:
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.
Apr 09 2016
prev sibling next sibling parent reply Vladimir Panteleev <thecybershadow.lists gmail.com> writes:
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
http://downloads.dlang.org/releases/2.x/2.071.0/dmd.2.071.0.zip is a 404. 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.
Apr 06 2016
parent reply Martin Nowak <code dawg.eu> writes:
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
Apr 09 2016
parent reply Vladimir Panteleev <thecybershadow.lists gmail.com> writes:
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.
Apr 09 2016
next sibling parent Adam D. Ruppe <destructionator gmail.com> writes:
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.
Apr 09 2016
prev sibling parent Paolo Invernizzi <paolo.invernizzi no.address> writes:
On Saturday, 9 April 2016 at 16:56:50 UTC, Vladimir Panteleev 
wrote:
 since I  can run the Windows version via Wine. But if no one 
 else needs this then it's fine.
Me too /P
Apr 12 2016
prev sibling next sibling parent Meta <jared771 gmail.com> writes:
On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:
 This release fixes many long-standing issues with imports and 
 the module
 system.
 See the changelog for more details.
Thanks to everyone who worked on fixing and pushing this through. I thought I would never see the day when this was finally fixed.
Apr 06 2016
prev sibling next sibling parent Steven Schveighoffer <schveiguy yahoo.com> writes:
On 4/5/16 6:43 PM, 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
So glad to see these fixed! BTW, a re-link to my blog article on this in case people want a detailed explanation: http://www.schveiguy.com/blog/2016/03/import-changes-in-d-2-071/ -Steve
Apr 06 2016
prev sibling next sibling parent reply =?UTF-8?B?Tm9yZGzDtnc=?= <per.nordlow gmail.com> writes:
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!
Apr 07 2016
parent reply Lewis <musicaljelly gmail.com> writes:
On Thursday, 7 April 2016 at 07:44:48 UTC, Nordlöw wrote:
 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!
I just updated one of my projects from 2.069.0 to 2.071.0, and saw the build time jump from ~1.7s to ~2.5s. Take this single informal data point with a huge grain of salt obviously, but I am also curious about the details of this. DMD's speed is one of D's selling points to me, and I might roll back until performance improves if there isn't a straightforward fix. Agreed though, otherwise a great release. Thanks for everyone's hard work!
Apr 10 2016
parent reply =?UTF-8?B?TcOhcmNpbw==?= Martins <marcioapm gmail.com> writes:
On Sunday, 10 April 2016 at 20:18:28 UTC, Lewis wrote:
 On Thursday, 7 April 2016 at 07:44:48 UTC, Nordlöw wrote:
 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!
I just updated one of my projects from 2.069.0 to 2.071.0, and saw the build time jump from ~1.7s to ~2.5s. Take this single informal data point with a huge grain of salt obviously, but I am also curious about the details of this. DMD's speed is one of D's selling points to me, and I might roll back until performance improves if there isn't a straightforward fix. Agreed though, otherwise a great release. Thanks for everyone's hard work!
Late to the party, but congratulations and great work on another impressive release! Thanks to everyone involved! Just wanted to report a very large decrease in build performance. Compare a debug build on Ubuntu 16.04 64-bit with ld.gold. with 2.070.2: real 0m9.775s user 0m9.036s sys 0m0.700s with 2.071.0: real 0m45.011s user 0m41.760s sys 0m3.144s Since this release is not critical for us, despite including many great changes, we will also stick to DMD 2.070.2 and hope for a fix in a future release, if at all possible.
May 02 2016
next sibling parent reply Jack Stouffer <jack jackstouffer.com> writes:
On Monday, 2 May 2016 at 16:47:13 UTC, Márcio Martins wrote:
 with 2.070.2:
 real	0m9.775s
 user	0m9.036s
 sys	0m0.700s

 with 2.071.0:
 real	0m45.011s
 user	0m41.760s
 sys	0m3.144s
Wow, that's pretty awful. Have you tried using digger to find out what caused the slow down?
May 02 2016
parent =?UTF-8?B?TcOhcmNpbw==?= Martins <marcioapm gmail.com> writes:
On Monday, 2 May 2016 at 17:02:50 UTC, Jack Stouffer wrote:
 On Monday, 2 May 2016 at 16:47:13 UTC, Márcio Martins wrote:
 with 2.070.2:
 real	0m9.775s
 user	0m9.036s
 sys	0m0.700s

 with 2.071.0:
 real	0m45.011s
 user	0m41.760s
 sys	0m3.144s
Wow, that's pretty awful. Have you tried using digger to find out what caused the slow down?
Will give it a go later :)
May 03 2016
prev sibling parent Martin Nowak <code dawg.eu> writes:
On Monday, 2 May 2016 at 16:47:13 UTC, Márcio Martins wrote:
 Since this release is not critical for us, despite including 
 many great changes, we will also stick to DMD 2.070.2 and hope 
 for a fix in a future release, if at all possible.
There is an issue by now https://issues.dlang.org/show_bug.cgi?id=15988, but I can't reproduce any serious slowdowns with vibe-d, Higgs, or dcd comparing 2.069.2, 2.070.2, and 2.071.2-b4.
Sep 13 2016
prev sibling next sibling parent reply Dicebot <public dicebot.lv> writes:
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.
Apr 07 2016
next sibling parent reply Joseph Rushton Wakeling <joseph.wakeling webdrake.net> writes:
On Thursday, 7 April 2016 at 10:13:35 UTC, Dicebot wrote:
 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.
Hah, and just like last time I notice this right after you :-) I think part of the problem with the release procedure may be that the build-a-release script actually auto-overwrites the VERSION file content, so the problem is hidden unless one tries to build directly from source the manual way: https://github.com/D-Programming-Language/dmd/pull/5382#issuecomment-177545916 Assuming that we want to continue relying on the VERSION information (which makes sense for e.g. users building from tarballs rather than git clones), might it make sense to change the build script to _validate_ the VERSION info, forcing the maintainer to correct it if there is a mismatch?
Apr 10 2016
parent Joseph Rushton Wakeling <joseph.wakeling webdrake.net> writes:
On Sunday, 10 April 2016 at 14:30:29 UTC, Joseph Rushton Wakeling 
wrote:
 On Thursday, 7 April 2016 at 10:13:35 UTC, Dicebot wrote:
 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.
Hah, and just like last time I notice this right after you :-)
Issue filed for the installer: https://issues.dlang.org/show_bug.cgi?id=15910
Apr 10 2016
prev sibling parent reply Marco Leise <Marco.Leise gmx.de> writes:
Am Thu, 07 Apr 2016 10:13:35 +0000
schrieb Dicebot <public dicebot.lv>:

 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.
Or maybe something is wrong with source based Linux distributions in this time and age. I don't know. But I'm glad that you fire proof the source bundles first, before I move my lazy ass to update DMD packages for Gentoo. I hope to start from a good, clean 2.071.0/2.071.1 tar ball. :D Nice work on the import bugs. There is so much less on the attic now. -- Marco
Apr 11 2016
parent Dicebot <public dicebot.lv> writes:
On Monday, 11 April 2016 at 19:20:50 UTC, Marco Leise wrote:
 Am Thu, 07 Apr 2016 10:13:35 +0000
 schrieb Dicebot <public dicebot.lv>:
 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.
Or maybe something is wrong with source based Linux distributions in this time and age. I don't know. But I'm glad that you fire proof the source bundles first, before I move my lazy ass to update DMD packages for Gentoo. I hope to start from a good, clean 2.071.0/2.071.1 tar ball. :D
:) I must admit I took the easy path and simply added `echo $pkgver
 ../VERSION` to package build script instead of making upstream 
PR.
Apr 11 2016
prev sibling next sibling parent reply wobbles <grogan.colin gmail.com> writes:
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
When updating with the .dev package on my Ubuntu 15.10 system - I get this message: ``` The installation of a package which violates the quality standards isn't allowed. This could cause serious problems on your computer. Please contact the person or organisation who provided this package file and include the details beneath. Details Lintian check results for /home/colin/Downloads/dmd_2.071.0-0_amd64.deb: Can't close(GLOB(0x291a6f0)) filehandle: '' at /usr/share/lintian/helpers/coll/objdump-info-helper line 192 command failed with error code 123 at /usr/share/lintian/collection/objdump-info line 79. warning: collect info objdump-info about package dmd failed warning: skipping check of binary package dmd ```
Apr 11 2016
next sibling parent wobbles <grogan.colin gmail.com> writes:
On Monday, 11 April 2016 at 11:43:20 UTC, wobbles wrote:
 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
When updating with the .dev package on my Ubuntu 15.10 system -
.deb package - not .dev
Apr 11 2016
prev sibling parent Kagamin <spam here.lot> writes:
On Monday, 11 April 2016 at 11:43:20 UTC, wobbles wrote:
 When updating with the .dev package on my Ubuntu 15.10 system
https://forum.dlang.org/post/mailman.4114.1454138584.22025.digitalmars-d-announce puremagic.com
Apr 11 2016
prev sibling parent John Colvin <john.loughran.colvin gmail.com> writes:
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
Apologies for the delay for homebrew users, all sorted now, 2.071.0 is now dmd stable.
Apr 13 2016