digitalmars.D.announce - Release D 2.071.0
- Martin Nowak (7/7) Apr 05 2016 Glad to announce D 2.071.0.
- Jack Stouffer (3/11) Apr 05 2016 Reddit:
- Basile B. (2/6) Apr 05 2016 Bye bye 314, hope not to see ya soon.
- Andrej Mitrovic via Digitalmars-d-announce (3/11) Apr 06 2016 We really need an "I survived Bug #314" T-shirt.
- jmh530 (2/3) Apr 05 2016 Good work.
- 9il (2/10) Apr 05 2016 Thank you!
- Puming (2/10) Apr 05 2016 Thanks! upgraded to the new version at work.
- Jacob Carlborg (6/11) Apr 06 2016 If I understand correctly the "this.outer" issue was resolved by
- Martin Nowak (4/7) Apr 09 2016 It's just fixing the existing typing. Before you would get the
- wobbles (2/10) Apr 06 2016 There's lots of good stuff in this release - Thanks!
- sigod (13/21) Apr 06 2016 module test;
- Kagamin (3/14) Apr 06 2016 You need the module to be contained in a package. It's pretty
- Jacob Carlborg (5/18) Apr 06 2016 It's all in the same module, I don't see how a protection attribute can
- Kagamin (3/5) Apr 07 2016 Compiler is probably confused by the absence of package to test
- Martin Nowak (3/14) Apr 09 2016 https://github.com/D-Programming-Language/dmd/pull/5642
- Cy Schubert (4/12) Apr 06 2016 Is there a source URL published anywhere?
- Rory McGuire via Digitalmars-d-announce (3/19) Apr 06 2016 .tar.xz works and its much smaller
- Cy Schubert (7/8) Apr 06 2016 It also doesn't work.
- Rory McGuire via Digitalmars-d-announce (4/13) Apr 06 2016 Here is the exact link I used. It is the source and binaries together.
- Cy Schubert (7/10) Apr 06 2016 Thanks. That's good to know. I've updated the FreeBSD port to
- Martin Nowak (2/4) Apr 09 2016 Thanks, are you the current FreeBSD port maintainer?
- Martin Nowak (5/9) Apr 09 2016 We've deprecated the combined package b/c of it's sheer size and
- Vladimir Panteleev (7/15) Apr 06 2016 http://downloads.dlang.org/releases/2.x/2.071.0/dmd.2.071.0.zip
- Martin Nowak (10/14) Apr 09 2016 Sorry that you missed that, it's been decided and discussed
- Vladimir Panteleev (6/17) Apr 09 2016 No problem. In this case it was two personal tools on my home and
- Adam D. Ruppe (7/10) Apr 09 2016 Me too. I actually download more bytes now than before because I
- Paolo Invernizzi (4/6) Apr 12 2016 Me too
- Meta (3/7) Apr 06 2016 Thanks to everyone who worked on fixing and pushing this through.
- Steven Schveighoffer (6/12) Apr 06 2016 So glad to see these fixed!
- =?UTF-8?B?Tm9yZGzDtnc=?= (5/6) Apr 07 2016 I read somewhere recently about performance regressions in DMD.
- Lewis (9/15) Apr 10 2016 I just updated one of my projects from 2.069.0 to 2.071.0, and
- =?UTF-8?B?TcOhcmNpbw==?= Martins (16/33) May 02 2016 Late to the party, but congratulations and great work on another
- Jack Stouffer (3/11) May 02 2016 Wow, that's pretty awful.
- =?UTF-8?B?TcOhcmNpbw==?= Martins (2/15) May 03 2016 Will give it a go later :)
- Martin Nowak (5/8) Sep 13 2016 There is an issue by now
- Dicebot (4/12) Apr 07 2016 It is second time git tag for DMD release refers to commit with
- Joseph Rushton Wakeling (12/28) Apr 10 2016 Hah, and just like last time I notice this right after you :-)
- Joseph Rushton Wakeling (4/23) Apr 10 2016 Issue filed for the installer:
- Marco Leise (11/28) Apr 11 2016 Or maybe something is wrong with source based Linux
- Dicebot (4/15) Apr 11 2016 :)
- wobbles (18/26) Apr 11 2016 When updating with the .dev package on my Ubuntu 15.10 system - I
- wobbles (2/16) Apr 11 2016 .deb package - not .dev
- Kagamin (2/3) Apr 11 2016 https://forum.dlang.org/post/mailman.4114.1454138584.22025.digitalmars-d...
- John Colvin (3/11) Apr 13 2016 Apologies for the delay for homebrew users, all sorted now,
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
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 -MartinReddit: https://www.reddit.com/r/programming/comments/4dj84l/d_2071_has_been_released_long_standing_import/
Apr 05 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 moduleBye bye 314, hope not to see ya soon.
Apr 05 2016
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 moduleBye bye 314, hope not to see ya soon.
Apr 06 2016
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
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 -MartinThank you!
Apr 05 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 -MartinThanks! upgraded to the new version at work.
Apr 05 2016
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
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
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 -MartinThere's lots of good stuff in this release - Thanks!
Apr 06 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 -Martinmodule 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
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
On 2016-04-06 19:15, Kagamin wrote:On Wednesday, 6 April 2016 at 13:05:31 UTC, sigod wrote:It's all in the same module, I don't see how a protection attribute can affect anything. -- /Jacob Carlborgmodule 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
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
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
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 -MartinIs there a source URL published anywhere? http://ftp.digitalmars.com/dmd.2.071.0.zip doesn't appear to work. ~Cy
Apr 06 2016
.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 -MartinIs there a source URL published anywhere? http://ftp.digitalmars.com/dmd.2.071.0.zip doesn't appear to work. ~Cy
Apr 06 2016
On Wednesday, 6 April 2016 at 13:27:36 UTC, Rory McGuire wrote:.tar.xz works and its much smallerIt 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
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 smallerIt 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
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.xzThanks. 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
On Thursday, 7 April 2016 at 02:21:30 UTC, Cy Schubert wrote:It builds and packages nicely. ~CyThanks, are you the current FreeBSD port maintainer?
Apr 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. ~CyWe'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
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 -Martinhttp://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
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
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: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.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.
Apr 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.
Apr 09 2016
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
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
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.htmlSo 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
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
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: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!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 10 2016
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: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.On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote: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!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!
May 02 2016
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.144sWow, that's pretty awful. Have you tried using digger to find out what caused the slow down?
May 02 2016
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:Will give it a go later :)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.144sWow, that's pretty awful. Have you tried using digger to find out what caused the slow down?
May 03 2016
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
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 -MartinIt 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
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: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?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 -MartinIt 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 10 2016
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:Issue filed for the installer: https://issues.dlang.org/show_bug.cgi?id=15910On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote:Hah, and just like last time I notice this right after you :-)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 -MartinIt 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 10 2016
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: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. -- MarcoGlad 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 -MartinIt 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 11 2016
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>::) I must admit I took the easy path and simply added `echo $pkgverIt 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../VERSION` to package build script instead of making upstreamPR.
Apr 11 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 -MartinWhen 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
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:.deb package - not .devGlad 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 -MartinWhen updating with the .dev package on my Ubuntu 15.10 system -
Apr 11 2016
On Monday, 11 April 2016 at 11:43:20 UTC, wobbles wrote:When updating with the .dev package on my Ubuntu 15.10 systemhttps://forum.dlang.org/post/mailman.4114.1454138584.22025.digitalmars-d-announce puremagic.com
Apr 11 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 -MartinApologies for the delay for homebrew users, all sorted now, 2.071.0 is now dmd stable.
Apr 13 2016