April 06, 2016 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Cy Schubert | .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 > |
April 06, 2016 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rory McGuire | 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>
|
April 06, 2016 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Cy Schubert | 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> |
April 06, 2016 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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. |
April 06, 2016 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to sigod | 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.
|
April 06, 2016 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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.
|
April 06, 2016 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kagamin | 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 |
April 06, 2016 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Basile B. | 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. > |
April 06, 2016 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 |
April 07, 2016 Re: Release D 2.071.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rory McGuire | 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
|
Copyright © 1999-2021 by the D Language Foundation