digitalmars.D.announce - Release D 2.076.0
- Martin Nowak (24/24) Sep 01 2017 -----BEGIN PGP SIGNED MESSAGE-----
- Mike Parker (4/5) Sep 01 2017 Blogged and reddited:
- Joakim (5/10) Sep 01 2017 Nice writeup of the major features of this release, think it
- Mike Parker (4/8) Sep 01 2017 There was an issue with rebuilding the site, but a fix is
- =?UTF-8?Q?Ali_=c3=87ehreli?= (5/6) Sep 01 2017 Great piece Mike!
- =?UTF-8?Q?Ali_=c3=87ehreli?= (4/6) Sep 01 2017 Mike doesn't make it easy: How about changing "comv" to "conv" in the
- Mike Parker (2/9) Sep 01 2017 Double thanks, Ali!
- Ali (2/10) Sep 01 2017 static foreach is so nice, it is implemented twice :)
- Yuxuan Shui (2/10) Sep 01 2017 " -betterC enhancements " is listed twice in the changelog
- Ilya Yaroshenko (3/11) Sep 01 2017 First "static foreach" bug report
- Timon Gehr (4/19) Sep 04 2017 Thanks, but actually it is the second one. ;)
- Timon Gehr (2/23) Sep 04 2017 https://github.com/dlang/dmd/pull/7118
- Petar Kirov [ZombineDev] (4/30) Sep 04 2017 Thanks for the great work on implementing this feature and
- Timon Gehr (4/6) Sep 04 2017 https://github.com/dlang/dlang.org/pull/1884
- Petar Kirov [ZombineDev] (9/15) Sep 05 2017 Building spec part of the website should be as easy as:
- Rainer Schuetze (4/25) Sep 07 2017 I've added two more:
- Timon Gehr (3/8) Sep 07 2017 https://github.com/dlang/dmd/pull/7126
- Joakim (4/12) Sep 03 2017 Just downloaded it, the linux version reports as v2.076.0-dirty,
- nkm1 (25/26) Sep 04 2017 Great! I noticed one small issue, though. When compiled with
- Timon Gehr (3/11) Sep 04 2017 This is actually a bug. Thanks!
- Timon Gehr (3/15) Sep 04 2017 https://github.com/dlang/dmd/pull/7120
- Mario =?UTF-8?B?S3LDtnBsaW4=?= (5/5) Sep 04 2017 What's the problem with `TypeInfo_Typedef`?
- Jacob Carlborg (5/11) Sep 05 2017 typedef has been removed from the language since a couple (?) of release...
- Vadim Lopatin (5/13) Sep 04 2017 There is an announce thread on popular Russian resource
- =?UTF-8?Q?Ali_=c3=87ehreli?= (11/11) Sep 06 2017 This is the first time I'm trying to install with the install script as
- Antonio Corbi (3/12) Sep 07 2017 I think so, it works for me.
- Martin Nowak (6/16) Oct 01 2017 The script downloads https://dlang.org/d-keyring.gpg and verifies the
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Glad to announce D 2.076.0. This release comes with static foreach, many -betterC enhancements, various phobos additions, an -mcpu=avx2 switch, and lots of bugfixes. Thanks to everyone involved in this 👏. http://dlang.org/download.html http://dlang.org/changelog/2.076.0.html - -Martin -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEpzRNrTw0HqEtE8TmsnOBFhK7GTkFAlmpaK4ACgkQsnOBFhK7 GTlxPg//YaOkpg2uMiUWAav5cpfoiRA1cyZpsK5IaW1dKIoe7kMSk6QBINSucvCS 7wylRCkgA5PjMqwt3D+SM/+WYR5AVXfhaaGtl2vBDqyCJmP5emYkeTmj5MmYFRWZ /2UIslPtuAE3lTZhG2U/bQtUeiyCKbnz44HTNU00At+Ak39HBZx3MgTrkM7nDAAS ZJusWgR4x/omOnF4+bcmBX76seUJOhoe1PZaqIhx6n8lumRxE89zQS9Z5Cmzkv4R 8+Q1OF4q2Aks3lUWxMtOR3klAsOnClgNpSYkmW2KYhZ/2O90KDASmjYny9dlTYSE 5B3yHwjNNK8zEa48VlIluckNokr4BjOfCU9hBfCgAvFisggj3Pn0K+X+yfTFn4Sk KDMWpzD5gPbTScHW88FbTKoYQF0fFWQ07GnYxWSpRl35xBV9hy3PO1vxtOU4qCiG YklJZxr0twJzGLa7SXEDjY8Y38OBwYoUPFL+4GTx9zWNOGvJXEUpl2OTHywFD6da C+nOtSln5c0xMbhGC+rahrGgVVaFOIq8oRyJL6XzFgXzvlttGvAgkrd/B5ZZricG ii507ZZVWB7Lpgktxb+4hBG0nt745SHgd4WRCe2JA6QVQuAPdScLKaFJaejLkrx1 A7kGL3n3DN9HHGqD8AByaR+pmRVt3qxpc19TzAJt/JI/gNnVTA8= =RRqA -----END PGP SIGNATURE-----
Sep 01 2017
On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:Glad to announce D 2.076.0.Blogged and reddited: https://dlang.org/blog/2017/09/01/dmd-2-076-0-released/ https://www.reddit.com/r/programming/comments/6xf77f/version_20760_of_dmd_the_d_reference_compiler/
Sep 01 2017
On Friday, 1 September 2017 at 15:24:57 UTC, Mike Parker wrote:On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:Nice writeup of the major features of this release, think it really helps. Typo in blog post - dramtically Also, changelog still lists this as a beta, to be released.Glad to announce D 2.076.0.Blogged and reddited: https://dlang.org/blog/2017/09/01/dmd-2-076-0-released/ https://www.reddit.com/r/programming/comments/6xf77f/version_20760_of_dmd_the_d_reference_compiler/
Sep 01 2017
On Friday, 1 September 2017 at 16:16:03 UTC, Joakim wrote:Nice writeup of the major features of this release, think it really helps. Typo in blog post - dramticallyGood catch. Thanks!Also, changelog still lists this as a beta, to be released.There was an issue with rebuilding the site, but a fix is imminent.
Sep 01 2017
On 09/01/2017 09:34 AM, Mike Parker wrote:Good catch. Thanks!Great piece Mike! One more correction: It says "to the conv function template" but the code uses to!uint. Ali
Sep 01 2017
On 09/01/2017 09:42 AM, Ali Çehreli wrote:One more correction: It says "to the conv function template" but the code uses to!uint.Mike doesn't make it easy: How about changing "comv" to "conv" in the "correction". :o) Ali
Sep 01 2017
On Friday, 1 September 2017 at 17:49:59 UTC, Ali Çehreli wrote:On 09/01/2017 09:42 AM, Ali Çehreli wrote:Double thanks, Ali!One more correction: It says "to the conv function template"but thecode uses to!uint.Mike doesn't make it easy: How about changing "comv" to "conv" in the "correction". :o) Ali
Sep 01 2017
On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:Glad to announce D 2.076.0. This release comes with static foreach, many -betterC enhancements, various phobos additions, an -mcpu=avx2 switch, and lots of bugfixes. Thanks to everyone involved in this 👏. http://dlang.org/download.html http://dlang.org/changelog/2.076.0.html - -Martinstatic foreach is so nice, it is implemented twice :)
Sep 01 2017
On Friday, 1 September 2017 at 17:33:26 UTC, Ali wrote:On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:to be clear - Implement DIP 1010 - Static foreach is mentioned twice in the changelog, as points 1 and 6http://dlang.org/changelog/2.076.0.html - -Martinstatic foreach is so nice, it is implemented twice :)
Sep 01 2017
On Friday, 1 September 2017 at 21:29:08 UTC, Ali wrote:to be clear - Implement DIP 1010 - Static foreach is mentioned twice in the changelog, as points 1 and 6BetterC is also on there twice.
Sep 01 2017
On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:Glad to announce D 2.076.0. This release comes with static foreach, many -betterC enhancements, various phobos additions, an -mcpu=avx2 switch, and lots of bugfixes. Thanks to everyone involved in this 👏. http://dlang.org/download.html http://dlang.org/changelog/2.076.0.html - -Martin" -betterC enhancements " is listed twice in the changelog
Sep 01 2017
On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:Glad to announce D 2.076.0. This release comes with static foreach, many -betterC enhancements, various phobos additions, an -mcpu=avx2 switch, and lots of bugfixes. Thanks to everyone involved in this 👏. http://dlang.org/download.html http://dlang.org/changelog/2.076.0.html - -MartinFirst "static foreach" bug report https://issues.dlang.org/show_bug.cgi?id=17800
Sep 01 2017
On 02.09.2017 08:51, Ilya Yaroshenko wrote:On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:Thanks, but actually it is the second one. ;) https://issues.dlang.org/show_bug.cgi?id=17688 I'll get to work.Glad to announce D 2.076.0. This release comes with static foreach, many -betterC enhancements, various phobos additions, an -mcpu=avx2 switch, and lots of bugfixes. Thanks to everyone involved in this 👏. http://dlang.org/download.html http://dlang.org/changelog/2.076.0.html - -MartinFirst "static foreach" bug report https://issues.dlang.org/show_bug.cgi?id=17800
Sep 04 2017
On 04.09.2017 11:00, Timon Gehr wrote:On 02.09.2017 08:51, Ilya Yaroshenko wrote:https://github.com/dlang/dmd/pull/7118On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:Thanks, but actually it is the second one. ;) https://issues.dlang.org/show_bug.cgi?id=17688 I'll get to work.Glad to announce D 2.076.0. This release comes with static foreach, many -betterC enhancements, various phobos additions, an -mcpu=avx2 switch, and lots of bugfixes. Thanks to everyone involved in this 👏. http://dlang.org/download.html http://dlang.org/changelog/2.076.0.html - -MartinFirst "static foreach" bug report https://issues.dlang.org/show_bug.cgi?id=17800
Sep 04 2017
On Monday, 4 September 2017 at 10:06:33 UTC, Timon Gehr wrote:On 04.09.2017 11:00, Timon Gehr wrote:Thanks for the great work on implementing this feature and addressing problems so quickly! Would you be able to also address https://issues.dlang.org/show_bug.cgi?id=17798?On 02.09.2017 08:51, Ilya Yaroshenko wrote:https://github.com/dlang/dmd/pull/7118On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:Thanks, but actually it is the second one. ;) https://issues.dlang.org/show_bug.cgi?id=17688 I'll get to work.Glad to announce D 2.076.0. This release comes with static foreach, many -betterC enhancements, various phobos additions, an -mcpu=avx2 switch, and lots of bugfixes. Thanks to everyone involved in this 👏. http://dlang.org/download.html http://dlang.org/changelog/2.076.0.html - -MartinFirst "static foreach" bug report https://issues.dlang.org/show_bug.cgi?id=17800
Sep 04 2017
On 04.09.2017 12:46, Petar Kirov [ZombineDev] wrote:Would you be able to also address https://issues.dlang.org/show_bug.cgi?id=17798?https://github.com/dlang/dlang.org/pull/1884 (Any help with getting it to build appreciated -- even the base 'stable' branch does not compile on my machine.)
Sep 04 2017
On Monday, 4 September 2017 at 19:49:23 UTC, Timon Gehr wrote:On 04.09.2017 12:46, Petar Kirov [ZombineDev] wrote:Building spec part of the website should be as easy as: git clone https://github.com/dlang/dmd git clone https://github.com/dlang/dlang.org cd dlang.org make -f posix.mak html On a Linux system. If that doesn't work can you post the error you got? Probably better to keep the discussion on the pull request.Would you be able to also address https://issues.dlang.org/show_bug.cgi?id=17798?https://github.com/dlang/dlang.org/pull/1884 (Any help with getting it to build appreciated -- even the base 'stable' branch does not compile on my machine.)
Sep 05 2017
On 04.09.2017 11:00, Timon Gehr wrote:On 02.09.2017 08:51, Ilya Yaroshenko wrote:I've added two more: https://issues.dlang.org/show_bug.cgi?id=17812 https://issues.dlang.org/show_bug.cgi?id=17814On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:Thanks, but actually it is the second one. ;) https://issues.dlang.org/show_bug.cgi?id=17688 I'll get to work.Glad to announce D 2.076.0. This release comes with static foreach, many -betterC enhancements, various phobos additions, an -mcpu=avx2 switch, and lots of bugfixes. Thanks to everyone involved in this 👏. http://dlang.org/download.html http://dlang.org/changelog/2.076.0.html - -MartinFirst "static foreach" bug report https://issues.dlang.org/show_bug.cgi?id=17800
Sep 07 2017
On 07.09.2017 09:48, Rainer Schuetze wrote:I've added two more: https://issues.dlang.org/show_bug.cgi?id=17812https://github.com/dlang/dmd/pull/7127https://issues.dlang.org/show_bug.cgi?id=17814https://github.com/dlang/dmd/pull/7126
Sep 07 2017
On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:Glad to announce D 2.076.0. This release comes with static foreach, many -betterC enhancements, various phobos additions, an -mcpu=avx2 switch, and lots of bugfixes. Thanks to everyone involved in this 👏. http://dlang.org/download.html http://dlang.org/changelog/2.076.0.html - -MartinJust downloaded it, the linux version reports as v2.076.0-dirty, probably want to get rid of the "dirty" tag for an official release.
Sep 03 2017
On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:This release comes with static foreachGreat! I noticed one small issue, though. When compiled with warnings, it warns about unreachable code when static foreach in a switch, for example: void trySwitch(int x) { import std.stdio : writeln; SWITCH: final switch (x) { static foreach (y; [ 1, 2, 3 ]) { case y: writeln("found"); break SWITCH; } } } void main(string[] args) { import std.conv : to; trySwitch(args.length > 1 ? to!int(args[1]) : 1); } Compilation: $ dmd -wi ./main.d ./main.d(5): Warning: statement is not reachable ./main.d(5): Warning: statement is not reachable ./main.d(5): Warning: statement is not reachable ./main.d(5): Warning: statement is not reachable It works, though, so I guess it's not a bug per se.
Sep 04 2017
On 04.09.2017 16:05, nkm1 wrote:On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:This is actually a bug. Thanks! https://issues.dlang.org/show_bug.cgi?id=17807This release comes with static foreachGreat! I noticed one small issue, though. When compiled with warnings, it warns about unreachable code when static foreach in a switch, ... It works, though, so I guess it's not a bug per se.
Sep 04 2017
On 04.09.2017 21:55, Timon Gehr wrote:On 04.09.2017 16:05, nkm1 wrote:https://github.com/dlang/dmd/pull/7120 (This bug was actually not within the static foreach implementation.)On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:This is actually a bug. Thanks! https://issues.dlang.org/show_bug.cgi?id=17807This release comes with static foreachGreat! I noticed one small issue, though. When compiled with warnings, it warns about unreachable code when static foreach in a switch, ... It works, though, so I guess it's not a bug per se.
Sep 04 2017
What's the problem with `TypeInfo_Typedef`? https://github.com/dlang/undeaD shows "build:failing". https://travis-ci.org/dlang/undeaD/jobs/270947584 shows: src/undead/doformat.d(934,23): Error: undefined identifier TypeInfo_Typedef
Sep 04 2017
On 2017-09-04 16:34, Mario Kröplin wrote:What's the problem with `TypeInfo_Typedef`? https://github.com/dlang/undeaD shows "build:failing". https://travis-ci.org/dlang/undeaD/jobs/270947584 shows: src/undead/doformat.d(934,23): Error: undefined identifier TypeInfo_Typedeftypedef has been removed from the language since a couple (?) of release ago. -- /Jacob Carlborg
Sep 05 2017
On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote:Glad to announce D 2.076.0. This release comes with static foreach, many -betterC enhancements, various phobos additions, an -mcpu=avx2 switch, and lots of bugfixes. Thanks to everyone involved in this 👏. http://dlang.org/download.html http://dlang.org/changelog/2.076.0.html - -MartinThere is an announce thread on popular Russian resource linux.org.ru https://www.linux.org.ru/news/development/13651713 Everyone who knows Russian, please join.
Sep 04 2017
This is the first time I'm trying to install with the install script as shown on the download page but it fails. $ curl -fsS https://dlang.org/install.sh | bash -s dmd Downloading and unpacking http://downloads.dlang.org/releases/2.x/2.076.0/dmd.2.076.0.linux.tar.xz 100.0% Invalid signature http://downloads.dlang.org/releases/2.x/2.076.0/dmd.2.076.0.linux.tar.xz.sig Am I using it correctly? Ali
Sep 06 2017
On Thursday, 7 September 2017 at 00:53:29 UTC, Ali Çehreli wrote:This is the first time I'm trying to install with the install script as shown on the download page but it fails. $ curl -fsS https://dlang.org/install.sh | bash -s dmd Downloading and unpacking http://downloads.dlang.org/releases/2.x/2.076.0/dmd.2.076.0.linux.tar.xz Invalid signature http://downloads.dlang.org/releases/2.x/2.076.0/dmd.2.076.0.linux.tar.xz.sig Am I using it correctly?I think so, it works for me. A. Corbi
Sep 07 2017
On 09/07/2017 02:53 AM, Ali Çehreli wrote:This is the first time I'm trying to install with the install script as shown on the download page but it fails. $ curl -fsS https://dlang.org/install.sh | bash -s dmd Downloading and unpacking http://downloads.dlang.org/releases/2.x/2.076.0/dmd.2.076.0.linux.tar.xz 100.0% Invalid signature http://downloads.dlang.org/releases/2.x/2.076.0/dmd.2.076.0.linux.tar.xz.sigThe script downloads https://dlang.org/d-keyring.gpg and verifies the GPG signature of the download against that keyring. So either there was a download error on the file (or signature), or there is some bug in the way we use your local gpg/gpg2. Could you check again please?
Oct 01 2017