October 31, 2016
On 10/31/2016 09:35 PM, Martin Nowak wrote:
> There weren't any open regressions left in Bugzilla blocking this
> release,

What makes a regression blocking? There are three open regressions in 2.072:

https://issues.dlang.org/show_bug.cgi?id=16013
https://issues.dlang.org/show_bug.cgi?id=16273
https://issues.dlang.org/show_bug.cgi?id=16574

November 01, 2016
On Monday, 31 October 2016 at 07:27:50 UTC, Ali Çehreli wrote:
> Is the only valid remaining use for the comma operator the 'for' loop iteration?
>
> for ( ; ; ++i, ++j) {
>     // ...
> }
>
> Are there other uses?

The changelog shows it can be used for an expression statement:

  // This is okay, the result is not used.
  if (!mc)
    mc = new MyContainerClass, mc.append(new Entry);

I've made a pull to improve the comma examples, e.g. adding brackets (mc = ...), mc.append and removing unnecessary statements:

https://github.com/dlang/dlang.org/pull/1502

Would be good if someone could review and merge.
November 01, 2016
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
> Glad to announce D 2.072.0.

DMD 2.072.0 miscompiles/uncovers a bug in LDC, so I switched back to DMD 2.071.2 for CI testing. :(

-Johan

November 01, 2016
On 11/01/2016 11:41 AM, Johan Engelen wrote:
> On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
>> Glad to announce D 2.072.0.
>
> DMD 2.072.0 miscompiles/uncovers a bug in LDC, so I switched back to DMD
> 2.071.2 for CI testing. :(

Is there somebody working on that bug? Thanks. -- Andrei

November 02, 2016
On Tuesday, 1 November 2016 at 16:40:42 UTC, Andrei Alexandrescu wrote:
> On 11/01/2016 11:41 AM, Johan Engelen wrote:
>> On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
>>> Glad to announce D 2.072.0.
>>
>> DMD 2.072.0 miscompiles/uncovers a bug in LDC, so I switched back to DMD
>> 2.071.2 for CI testing. :(
>
> Is there somebody working on that bug? Thanks. -- Andrei

LDC built with DMD 2.072.0 gives the following error when run:
object.Error@src/rt/minfo.d(356): Cyclic dependency between module ddmd.traits and ddmd.cond
ddmd.traits* ->
ddmd.attrib ->
ddmd.cond* ->
ddmd.expression ->
ddmd.traits*

Pretty much all of LDC's D code is DDMD front-end code, master is at front-end version 2.071.2. I hope someone can try to build DMD 2.071.2 using 2.072.0 and see if a similar issue is found.
November 02, 2016
On Wednesday, 2 November 2016 at 12:36:45 UTC, Johan Engelen wrote:
> LDC built with DMD 2.072.0 gives the following error when run:
> object.Error@src/rt/minfo.d(356): Cyclic dependency between module ddmd.traits and ddmd.cond
> ddmd.traits* ->
> ddmd.attrib ->
> ddmd.cond* ->
> ddmd.expression ->
> ddmd.traits*
>
> Pretty much all of LDC's D code is DDMD front-end code, master is at front-end version 2.071.2. I hope someone can try to build DMD 2.071.2 using 2.072.0 and see if a similar issue is found.

I confirm, dmd 2.072 can't build dmd 2.071.2, same error, but boot since master straping works there's probably something that's been fixed in one or two of these ddmd modules, likely a static ctor...
November 02, 2016
On Wednesday, 2 November 2016 at 15:08:26 UTC, anonymous wrote:
> On Wednesday, 2 November 2016 at 12:36:45 UTC, Johan Engelen wrote:
>> LDC built with DMD 2.072.0 gives the following error when run:
>> object.Error@src/rt/minfo.d(356): Cyclic dependency between module ddmd.traits and ddmd.cond
>> ddmd.traits* ->
>> ddmd.attrib ->
>> ddmd.cond* ->
>> ddmd.expression ->
>> ddmd.traits*
>>
>> Pretty much all of LDC's D code is DDMD front-end code, master is at front-end version 2.071.2. I hope someone can try to build DMD 2.071.2 using 2.072.0 and see if a similar issue is found.
>
> I confirm, dmd 2.072 can't build dmd 2.071.2, same error, but boot since master straping works there's probably something that's been fixed in one or two of these ddmd modules, likely a static ctor...

Maybe after this:

https://github.com/dlang/dmd/commit/1d0ab8b9c136e46bf449c506ca25d2c8a784f7b9#diff-b4674e7b5d3a44178526afdefc9aa368

ddmd.attribs was removed

https://github.com/dlang/dmd/commit/1d0ab8b9c136e46bf449c506ca25d2c8a784f7b9#diff-b4674e7b5d3a44178526afdefc9aa368L15

and it was also part of the cycle.
November 02, 2016
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
> Glad to announce D 2.072.0.
>
> http://dlang.org/download.html
>
> This is the release ships with the latest version of dub (v1.1.0), comes
> with lots of phobos additions and native TLS on OSX.
> See the changelog for more details.
>
> http://dlang.org/changelog/2.072.0.html
>
> -Martin

https://www.reddit.com/r/programming/comments/5aru4f/d_version_2072_released_over_200_bugs_fixed/
November 03, 2016
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
> Glad to announce D 2.072.0.
>
> http://dlang.org/download.html
>
> This is the release ships with the latest version of dub (v1.1.0), comes
> with lots of phobos additions and native TLS on OSX.
> See the changelog for more details.
>
> http://dlang.org/changelog/2.072.0.html
>
> -Martin

Thanks for the new release.

There is an issue with this Dub version, which is as far as I understand a bug.
While building/running a single source file project (dub information included in D source file) the artifacts are created in a temporary folder instead of the source file folder.
This makes the single file functionality in dub more or less not usable for me, as you cannot influence the behavior.

http://forum.rejectedsoftware.com/groups/rejectedsoftware.dub/thread/13012/

Kind regards
André
November 03, 2016
Am 03.11.2016 um 06:58 schrieb Andre Pany:
> On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
>> Glad to announce D 2.072.0.
>>
>> http://dlang.org/download.html
>>
>> This is the release ships with the latest version of dub (v1.1.0), comes
>> with lots of phobos additions and native TLS on OSX.
>> See the changelog for more details.
>>
>> http://dlang.org/changelog/2.072.0.html
>>
>> -Martin
>
> Thanks for the new release.
>
> There is an issue with this Dub version, which is as far as I understand
> a bug.
> While building/running a single source file project (dub information
> included in D source file) the artifacts are created in a temporary
> folder instead of the source file folder.
> This makes the single file functionality in dub more or less not usable
> for me, as you cannot influence the behavior.
>
> http://forum.rejectedsoftware.com/groups/rejectedsoftware.dub/thread/13012/
>
> Kind regards
> André

Temp-folder builds are only done if the special shebang invocation syntax is used (i.e. "dub file.d <program args"). Building with "dub --single file.d" should build normally. This was the case within the thread, too. Has anything changed since then?