www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Beta D 2.071.0-b1

reply Martin Nowak <code+news.digitalmars dawg.eu> writes:
First beta for the 2.071.0 release.

This release comes with many import and lookup related changes and
fixes. You might see a lot of deprecation warnings b/c of these changes.
We've added the -transition=import switch and -transition=checkimports
[¹] switches to ease updating existing code.

http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.071.0.html

Please report any bugs at https://issues.dlang.org

-Martin

[¹]: -transition=checkimports currently has a bug that creates false
positive warnings about the $ symbols, this will be fixed in the next
beta (Bugzilla 15825)
Mar 23 2016
next sibling parent reply deadalnix <deadalnix gmail.com> writes:
On Thursday, 24 March 2016 at 01:49:25 UTC, Martin Nowak wrote:
 First beta for the 2.071.0 release.

 This release comes with many import and lookup related changes 
 and fixes. You might see a lot of deprecation warnings b/c of 
 these changes. We've added the -transition=import switch and 
 -transition=checkimports [¹] switches to ease updating existing 
 code.

 http://dlang.org/download.html#dmd_beta 
 http://dlang.org/changelog/2.071.0.html

 Please report any bugs at https://issues.dlang.org

 -Martin

 [¹]: -transition=checkimports currently has a bug that creates 
 false positive warnings about the $ symbols, this will be fixed 
 in the next beta (Bugzilla 15825)
No bug report for it, but a PR: https://github.com/deadalnix/pixel-saver/pull/53
Mar 23 2016
parent reply Martin Nowak <code+news.digitalmars dawg.eu> writes:
On 03/24/2016 03:00 AM, deadalnix wrote:
 No bug report for it, but a PR:
 https://github.com/deadalnix/pixel-saver/pull/53
That seems unrelated. Bugfixes should simply go into stable for them to be released.
Mar 24 2016
next sibling parent reply deadalnix <deadalnix gmail.com> writes:
On Thursday, 24 March 2016 at 10:52:44 UTC, Martin Nowak wrote:
 On 03/24/2016 03:00 AM, deadalnix wrote:
 No bug report for it, but a PR: 
 https://github.com/deadalnix/pixel-saver/pull/53
That seems unrelated. Bugfixes should simply go into stable for them to be released.
Unrelated to what ? It is a type system breaking bug, I think it is worth merging.
Mar 24 2016
parent reply Anon <anon anon.anon> writes:
On Friday, 25 March 2016 at 00:55:53 UTC, deadalnix wrote:
 On Thursday, 24 March 2016 at 10:52:44 UTC, Martin Nowak wrote:
 On 03/24/2016 03:00 AM, deadalnix wrote:
 No bug report for it, but a PR: 
 https://github.com/deadalnix/pixel-saver/pull/53
That seems unrelated. Bugfixes should simply go into stable for them to be released.
Unrelated to what ? It is a type system breaking bug, I think it is worth merging.
Unrelated to D? Double check your link. I don't think Martin can do anything about that pull request.
Mar 24 2016
parent KlMp <KlMp KlMp.mp> writes:
On Friday, 25 March 2016 at 02:20:53 UTC, Anon wrote:
 On Friday, 25 March 2016 at 00:55:53 UTC, deadalnix wrote:
 Unrelated to what ? It is a type system breaking bug, I think 
 it is worth merging.
Unrelated to D? Double check your link. I don't think Martin can do anything about that pull request.
I think he uses a NG client to post. He hasn't realized he's posted on dlang.org ! That's funny.
Mar 24 2016
prev sibling parent reply deadalnix <deadalnix gmail.com> writes:
On Thursday, 24 March 2016 at 10:52:44 UTC, Martin Nowak wrote:
 On 03/24/2016 03:00 AM, deadalnix wrote:
 No bug report for it, but a PR: 
 https://github.com/deadalnix/pixel-saver/pull/53
That seems unrelated. Bugfixes should simply go into stable for them to be released.
Sorry, wrong link. The one I intended to talk about: https://github.com/D-Programming-Language/phobos/pull/4099
Mar 27 2016
parent reply Martin Nowak <code+news.digitalmars dawg.eu> writes:
On 03/27/2016 09:46 PM, deadalnix wrote:
 The one I intended to talk about:
 https://github.com/D-Programming-Language/phobos/pull/4099
This doesn't look like a bugfix or anything urgent, so it seems like it can wait for 2.072.
Mar 28 2016
parent reply deadalnix <deadalnix gmail.com> writes:
On Monday, 28 March 2016 at 14:41:18 UTC, Martin Nowak wrote:
 On 03/27/2016 09:46 PM, deadalnix wrote:
 The one I intended to talk about: 
 https://github.com/D-Programming-Language/phobos/pull/4099
This doesn't look like a bugfix or anything urgent, so it seems like it can wait for 2.072.
This is type system breaking, if that is not important or a bugfix, I'm not sure what is.
Mar 28 2016
parent Martin Nowak <code+news.digitalmars dawg.eu> writes:
On 03/28/2016 10:54 PM, deadalnix wrote:
 This doesn't look like a bugfix or anything urgent, so it seems like
 it can wait for 2.072.
This is type system breaking, if that is not important or a bugfix, I'm not sure what is.
The PR didn't address the stable branch, but also missed the merging of master, and thus isn't beta tested. It fixes an issues that is already 16 month old. We're releasing every 2 month. Please take care of landing fixes in time on the right branch (stable), just wait for the next release, or use the nightly. -Martin
Mar 29 2016
prev sibling next sibling parent reply ag0aep6g <anonymous example.com> writes:
On 24.03.2016 02:49, Martin Nowak wrote:
 http://dlang.org/changelog/2.071.0.html
The changelog page has the wrong version number is the heading and in the download link.
Mar 23 2016
parent Martin Nowak <code+news.digitalmars dawg.eu> writes:
On 03/24/2016 06:49 AM, ag0aep6g wrote:
 
 The changelog page has the wrong version number is the heading and in
 the download link.
Thanks, fixed.
Mar 24 2016
prev sibling next sibling parent Mike Parker <aldacron gmail.com> writes:
On Thursday, 24 March 2016 at 01:49:25 UTC, Martin Nowak wrote:
 First beta for the 2.071.0 release.

 This release comes with many import and lookup related changes 
 and fixes. You might see a lot of deprecation warnings b/c of 
 these changes. We've added the -transition=import switch and 
 -transition=checkimports [¹] switches to ease updating existing 
 code.

 http://dlang.org/download.html#dmd_beta 
 http://dlang.org/changelog/2.071.0.html

 Please report any bugs at https://issues.dlang.org

 -Martin

 [¹]: -transition=checkimports currently has a bug that creates 
 false positive warnings about the $ symbols, this will be fixed 
 in the next beta (Bugzilla 15825)
Awesome! I'm really happy to see the protection issues fixed. Especially the DIP22 and selective/named import stuff.
Mar 23 2016
prev sibling next sibling parent reply Guillaume Chatelet <chatelet.guillaume gmail.com> writes:
On Thursday, 24 March 2016 at 01:49:25 UTC, Martin Nowak wrote:
 First beta for the 2.071.0 release.

 This release comes with many import and lookup related changes 
 and fixes. You might see a lot of deprecation warnings b/c of 
 these changes. We've added the -transition=import switch and 
 -transition=checkimports [¹] switches to ease updating existing 
 code.

 http://dlang.org/download.html#dmd_beta 
 http://dlang.org/changelog/2.071.0.html

 Please report any bugs at https://issues.dlang.org

 -Martin

 [¹]: -transition=checkimports currently has a bug that creates 
 false positive warnings about the $ symbols, this will be fixed 
 in the next beta (Bugzilla 15825)
Shouldn't this be part of the release ? https://issues.dlang.org/show_bug.cgi?id=15581
Mar 24 2016
parent reply Martin Nowak <code dawg.eu> writes:
On Thursday, 24 March 2016 at 14:36:57 UTC, Guillaume Chatelet 
wrote:
 Shouldn't this be part of the release ?
 https://issues.dlang.org/show_bug.cgi?id=15581
It's in the beta, see the list of branches/tags https://github.com/D-Programming-Language/dmd/commit/3002a9683619957ce0d3f1379f99970f1664d087.
Mar 25 2016
parent reply ag0aep6g <anonymous example.com> writes:
On 25.03.2016 10:06, Martin Nowak wrote:
 On Thursday, 24 March 2016 at 14:36:57 UTC, Guillaume Chatelet wrote:
 Shouldn't this be part of the release ?
 https://issues.dlang.org/show_bug.cgi?id=15581
It's in the beta, see the list of branches/tags https://github.com/D-Programming-Language/dmd/commit/3002a9683619957ce0d3f1379f99970f1664d087.
But it's not in the changelog.
Mar 25 2016
parent Martin Nowak <code dawg.eu> writes:
On Friday, 25 March 2016 at 09:18:31 UTC, ag0aep6g wrote:
 On 25.03.2016 10:06, Martin Nowak wrote:
 But it's not in the changelog.
Well, the commit message doesn't say that the issue was fixed, hence it's not in the bugfix list, also see the dlang-bot comment https://github.com/D-Programming-Language/dmd/pull/5470#issuecomment-186661863. I'd suggest you manually add a small compiler changes entry here https://github.com/D-Programming-Language/dmd/blob/stable/changelog.dd, make sure to use the stable branch. $(LI Foreach loops..., also see $(Bugzilla 12345).) No need for a more detailed section.
Mar 25 2016
prev sibling next sibling parent reply John Colvin <john.loughran.colvin gmail.com> writes:
On Thursday, 24 March 2016 at 01:49:25 UTC, Martin Nowak wrote:
 First beta for the 2.071.0 release.

 This release comes with many import and lookup related changes 
 and fixes. You might see a lot of deprecation warnings b/c of 
 these changes. We've added the -transition=import switch and 
 -transition=checkimports [¹] switches to ease updating existing 
 code.

 http://dlang.org/download.html#dmd_beta 
 http://dlang.org/changelog/2.071.0.html

 Please report any bugs at https://issues.dlang.org

 -Martin

 [¹]: -transition=checkimports currently has a bug that creates 
 false positive warnings about the $ symbols, this will be fixed 
 in the next beta (Bugzilla 15825)
As usual, `brew update && brew reinstall dmd --devel` :)
Mar 24 2016
parent Martin Nowak <code+news.digitalmars dawg.eu> writes:
On 03/24/2016 06:06 PM, John Colvin wrote:
 
 As usual, `brew update && brew reinstall dmd --devel` :)
Or `curl -fsS https://dlang.org/install.sh | bash -s dmd-beta`.
Mar 25 2016
prev sibling next sibling parent reply Joakim <dlang joakim.fea.st> writes:
On Thursday, 24 March 2016 at 01:49:25 UTC, Martin Nowak wrote:
 First beta for the 2.071.0 release.

 This release comes with many import and lookup related changes 
 and fixes. You might see a lot of deprecation warnings b/c of 
 these changes. We've added the -transition=import switch and 
 -transition=checkimports [¹] switches to ease updating existing 
 code.

 http://dlang.org/download.html#dmd_beta 
 http://dlang.org/changelog/2.071.0.html

 Please report any bugs at https://issues.dlang.org

 -Martin

 [¹]: -transition=checkimports currently has a bug that creates 
 false positive warnings about the $ symbols, this will be fixed 
 in the next beta (Bugzilla 15825)
Congrats on fixing the import issues 313 and 314, the 7th and 8th oldest D2 issues in bugzilla, before they hit a decade: https://issues.dlang.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=bug_id&query_based_on=&query_format=advanced&resolution=--- Looking forward to getting rid of the remaining top-level non-selective imports in phobos.
Mar 24 2016
parent Martin Nowak <code dawg.eu> writes:
On Thursday, 24 March 2016 at 17:20:58 UTC, Joakim wrote:
 Looking forward to getting rid of the remaining top-level 
 non-selective imports in phobos.
Let's not rush this before the deprecation of the import changes is over (2 or 3 releases from now), people might still use the old behavior w/ -transition=import.
Mar 25 2016
prev sibling parent Jacob Carlborg <doob me.com> writes:
On 2016-03-24 02:49, Martin Nowak wrote:
 First beta for the 2.071.0 release.

 This release comes with many import and lookup related changes and
 fixes. You might see a lot of deprecation warnings b/c of these changes.
 We've added the -transition=import switch and -transition=checkimports
 [¹] switches to ease updating existing code.

 http://dlang.org/download.html#dmd_beta
 http://dlang.org/changelog/2.071.0.html

 Please report any bugs at https://issues.dlang.org
Found a regression, "this.outer" is of the wrong type [1]. This is blocking DWT. [1] https://issues.dlang.org/show_bug.cgi?id=15839 -- /Jacob Carlborg
Mar 27 2016