Re: Release 2.071.2

2016-09-20 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 20 September 2016 at 14:41:19 UTC, Bastiaan Veelo 
wrote:

The entry for 2.071.2 seems to be missing in the side panel.


Right, my mistake, even more manual maintenance.
We should really finish the tooling support for changelogs.

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

BTW, everyone is free to submit fixes for such issues, in the 
longterm this scales much better than having many people tell me 
what to do ;).




Re: Release 2.071.2

2016-09-20 Thread Bastiaan Veelo via Digitalmars-d-announce

On Monday, 19 September 2016 at 11:08:33 UTC, Martin Nowak wrote:

Also see the changelog for more details.

http://dlang.org/changelog/2.071.2.html


Thanks!

The entry for 2.071.2 seems to be missing in the side panel.

Bastiaan.


Re: Release 2.071.2

2016-09-20 Thread Dechcaudron via Digitalmars-d-announce

On Monday, 19 September 2016 at 11:08:33 UTC, Martin Nowak wrote:

Glad to announce D 2.071.2.

-Martin


You guys are amazing! I love D and I love you all!


Re: Release 2.071.2

2016-09-19 Thread Ilya Yaroshenko via Digitalmars-d-announce

On Monday, 19 September 2016 at 13:08:34 UTC, Martin Nowak wrote:
On Monday, 19 September 2016 at 12:26:21 UTC, Jack Stouffer 
wrote:
On a slightly related note, I think it would be a good idea to 
branch off 2.072 and start beta testing right away, as it's 
been five months since the last point release, and A LOT has 
changed since then.  I fear that we may see a huge number of 
regressions for this beta cycle because they've just been 
compounding over this time.


Yes, that was my intention as well. We'll discuss how to 
proceed in the next few days.
On the good side those have mostly been phobos instead of 
language changes.

https://github.com/dlang/dmd/compare/stable...master
AFAIK the dmd work was mostly on C->D conversion and a few 
smaller fixes for @safe and @nogc.
On the bad side phobos changes had the tendency to not care too 
much about compatibility in the past.


As I've been on vacation the past 3-4 weeks, I still need to 
catch up and get a better overview.


Thank you for the release!

Please merge 2 ndslice PRs [1] for 2.072. They are required for 
Mir to exclude ndslice package except experimental 
ndslice.algotithm and future modules. It is very costly to 
maintain both Phobos and Mir versions. So I would like to exclude 
already accepted ndslice modules from Mir. 3 PRs are already 
merged by Andrei, he also reviewed #4780. #4781 is main 
preparation for Mir and it contains mapSlice, which was reviewed 
as ndMap in #4652.


[1] https://github.com/dlang/phobos/milestone/9

Best regards,
Ilya


Re: Release 2.071.2

2016-09-19 Thread Martin Nowak via Digitalmars-d-announce

On Monday, 19 September 2016 at 12:26:21 UTC, Jack Stouffer wrote:
On a slightly related note, I think it would be a good idea to 
branch off 2.072 and start beta testing right away, as it's 
been five months since the last point release, and A LOT has 
changed since then.  I fear that we may see a huge number of 
regressions for this beta cycle because they've just been 
compounding over this time.


Yes, that was my intention as well. We'll discuss how to proceed 
in the next few days.
On the good side those have mostly been phobos instead of 
language changes.

https://github.com/dlang/dmd/compare/stable...master
AFAIK the dmd work was mostly on C->D conversion and a few 
smaller fixes for @safe and @nogc.
On the bad side phobos changes had the tendency to not care too 
much about compatibility in the past.


As I've been on vacation the past 3-4 weeks, I still need to 
catch up and get a better overview.


Re: Release 2.071.2

2016-09-19 Thread Jack Stouffer via Digitalmars-d-announce

On Monday, 19 September 2016 at 11:08:33 UTC, Martin Nowak wrote:

Glad to announce D 2.071.2.

http://dlang.org/download.html

This point release fixes many issues with the new lookup and 
import rules. It should be used as a stopgap version when 
updating older code. The deprecations, the old access checks, 
and the -transition=import/checkimports switches are planned to 
be removed with 2.073.x.


Those new rules should now be finalized and semantic changes, 
deprecations, as well as the -transition=import and 
-transition=checkimports switches should work as expected. 
Please file a bug if you have any problems.


Also see the changelog for more details.

http://dlang.org/changelog/2.071.2.html

-Martin


Thanks for releasing this.

On a slightly related note, I think it would be a good idea to 
branch off 2.072 and start beta testing right away, as it's been 
five months since the last point release, and A LOT has changed 
since then.  I fear that we may see a huge number of regressions 
for this beta cycle because they've just been compounding over 
this time.


Release 2.071.2

2016-09-19 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.071.2.

http://dlang.org/download.html

This point release fixes many issues with the new lookup and import
rules. It should be used as a stopgap version when updating older code.
The deprecations, the old access checks, and the
-transition=import/checkimports switches are planned to be removed with
2.073.x.

Those new rules should now be finalized and semantic changes,
deprecations, as well as the -transition=import and
-transition=checkimports switches should work as expected.
Please file a bug if you have any problems.

Also see the changelog for more details.

http://dlang.org/changelog/2.071.2.html

-Martin