www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Beta D 2.068.0-b1

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

http://downloads.dlang.org/pre-releases/2.x/2.068.0/
http://ftp.digitalmars.com/

Also available on Travis-CI as dmd-2.068.0-b1.

A changelog containing all the upcoming changes will be provided within
the next few days.

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

-Martin
Jun 24 2015
next sibling parent reply "Mike" <none none.com> writes:
On Wednesday, 24 June 2015 at 23:14:05 UTC, Martin Nowak wrote:
 First beta for the 2.068.0 release.
There are 107 open pull requests in DMD, 32 in DRuntime, 78 in phobos, 25 in dlang.org, and a few elsewhere. I've seen a couple that are about 3 years old. I kindly ask... Contributuors: * If you no longer wish to pursue your pull request, please close it * If you do wish to pursue it please polish it up and rebase it so it has a chance Reviwers & Committers: * Please close any pull request that has a very low chance of getting merged (e.g. the PR has merge conflicts and the contributor is no longer active) * If you see a pull request that has potential, but not for this release, please flag it with a "Post 2.068" tag, so we don't leave the contributor hanging. * If you see a pull request that can still make it in 2.068, please make a final attempt at a review/merge so it is not delayed for yet another release. Thanks, Mike
Jun 24 2015
parent reply "Martin Nowak" <code dawg.eu> writes:
On Wednesday, 24 June 2015 at 23:59:43 UTC, Mike wrote:
 * If you do wish to pursue it please polish it up and rebase it 
 so it has a chance
Which doesn't increase our review capacity, it would make more sense to only spent more effort on a pull on request.
 * If you see a pull request that can still make it in 2.068, 
 please make a final attempt at a review/merge so it is not 
 delayed for yet another release.
No, let's not play that game. Last minute additions are never a good idea and the next release is already coming in 2 month. I hope that more regular releases will help people to get their stuff ready in time.
Jun 25 2015
parent reply "Mike" <none none.com> writes:
On Thursday, 25 June 2015 at 10:30:29 UTC, Martin Nowak wrote:
 On Wednesday, 24 June 2015 at 23:59:43 UTC, Mike wrote:
 * If you do wish to pursue it please polish it up and rebase 
 it so it has a chance
Which doesn't increase our review capacity, it would make more sense to only spent more effort on a pull on request.
 * If you see a pull request that can still make it in 2.068, 
 please make a final attempt at a review/merge so it is not 
 delayed for yet another release.
No, let's not play that game. Last minute additions are never a good idea and the next release is already coming in 2 month. I hope that more regular releases will help people to get their stuff ready in time.
Then please flag things accordingly (milestone 2.068, post-2.068)
Jun 25 2015
parent "Mike" <none none.com> writes:
On Thursday, 25 June 2015 at 10:42:46 UTC, Mike wrote:

 No, let's not play that game. Last minute additions are never 
 a good idea and the next release is already coming in 2 month.
 I hope that more regular releases will help people to get 
 their stuff ready in time.
Then please flag things accordingly (milestone 2.068, post-2.068)
Martin, I see what you said here: ... if it wasn't in master when we merged master into stable it won't be part of the release. I understand now. Please disregard my last statement.
Jun 25 2015
prev sibling next sibling parent reply "Ilya Yaroshenko" <ilyayaroshenko gmail.com> writes:
On Wednesday, 24 June 2015 at 23:14:05 UTC, Martin Nowak wrote:
 First beta for the 2.068.0 release.

 http://downloads.dlang.org/pre-releases/2.x/2.068.0/ 
 http://ftp.digitalmars.com/

 Also available on Travis-CI as dmd-2.068.0-b1.

 A changelog containing all the upcoming changes will be 
 provided within the next few days.

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

 -Martin
Hi Martin, Would Summator be merged? https://github.com/D-Programming-Language/phobos/pull/2991 Ilya
Jun 24 2015
next sibling parent reply Iain Buclaw via Digitalmars-d-announce writes:
On 25 June 2015 at 06:06, Ilya Yaroshenko via Digitalmars-d-announce
<digitalmars-d-announce puremagic.com> wrote:
 On Wednesday, 24 June 2015 at 23:14:05 UTC, Martin Nowak wrote:
 First beta for the 2.068.0 release.

 http://downloads.dlang.org/pre-releases/2.x/2.068.0/
 http://ftp.digitalmars.com/

 Also available on Travis-CI as dmd-2.068.0-b1.

 A changelog containing all the upcoming changes will be provided within
 the next few days.

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

 -Martin
Hi Martin, Would Summator be merged?
More importantly, will all cross-platform regressions introduced in the development cycle of 2.068 be fixed? :-)
Jun 25 2015
next sibling parent "Martin Nowak" <code dawg.eu> writes:
On Thursday, 25 June 2015 at 07:48:24 UTC, Iain Buclaw wrote:
 More importantly, will all cross-platform regressions 
 introduced in the development cycle of 2.068 be fixed? :-)
Sure, we intend to fix all reported regressions.
Jun 25 2015
prev sibling parent "Mike" <none none.com> writes:
On Thursday, 25 June 2015 at 07:48:24 UTC, Iain Buclaw wrote:
 More importantly, will all cross-platform regressions 
 introduced in the development cycle of 2.068 be fixed? :-)
And, for your convenience the current list of regressions is here: https://issues.dlang.org/buglist.cgi?bug_severity=regression&list_id=201812&resolution=---
Jun 26 2015
prev sibling parent reply "Martin Nowak" <code dawg.eu> writes:
On Thursday, 25 June 2015 at 04:06:15 UTC, Ilya Yaroshenko wrote:
 Would Summator be merged?
That sure looks useful, but I lack the time for a review and if it wasn't in master when we merged master into stable it won't be part of the release.
Jun 25 2015
parent reply Steven Schveighoffer <schveiguy yahoo.com> writes:
On 6/25/15 6:34 AM, Martin Nowak wrote:
 if it
 wasn't in master when we merged master into stable it won't be part of
 the release.
There is quite a raging debate currently happening with naming of lazy ranges that replace allocating ranges. If we blindly just accept what's currently in master, the debate is all for naught. Should we wait until that is resolved, or should we simply end the debate and go with what happens to be in Master? Once those names are released, there's probably no chance to change them. -Steve
Jun 25 2015
next sibling parent reply "Daniel N" <ufo orbiting.us> writes:
On Thursday, 25 June 2015 at 14:04:57 UTC, Steven Schveighoffer 
wrote:
 On 6/25/15 6:34 AM, Martin Nowak wrote:
 if it
 wasn't in master when we merged master into stable it won't be 
 part of
 the release.
I was much hoping for: https://github.com/D-Programming-Language/dmd/pull/3998 I even thought it would make 2.067 but... guess there's no exceptions to the rule.
Jun 25 2015
parent reply "Temtaime" <temtaime gmail.com> writes:
Is it first ddmd release or it will be based on c++ code ?
Jun 25 2015
parent "Martin Nowak" <code dawg.eu> writes:
On Thursday, 25 June 2015 at 16:57:07 UTC, Temtaime wrote:
 Is it first ddmd release or it will be based on c++ code ?
No ddmd release until it's fast enough, i.e. compiled with gdc/ldc.
Jun 25 2015
prev sibling parent "Martin Nowak" <code dawg.eu> writes:
On Thursday, 25 June 2015 at 14:04:57 UTC, Steven Schveighoffer 
wrote:
 There is quite a raging debate currently happening with naming 
 of lazy ranges that replace allocating ranges. If we blindly 
 just accept what's currently in master, the debate is all for 
 naught.
Yes, I'm aware of that, a week should be plenty of time to come up with a solution.
Jun 25 2015
prev sibling next sibling parent reply "rsw0x" <anonymous anonymous.com> writes:
On Wednesday, 24 June 2015 at 23:14:05 UTC, Martin Nowak wrote:
 First beta for the 2.068.0 release.

 http://downloads.dlang.org/pre-releases/2.x/2.068.0/ 
 http://ftp.digitalmars.com/

 Also available on Travis-CI as dmd-2.068.0-b1.

 A changelog containing all the upcoming changes will be 
 provided within the next few days.

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

 -Martin
ughh can't believe these didn't make it in https://github.com/D-Programming-Language/phobos/pull/3225 https://github.com/D-Programming-Language/phobos/pull/3259 another 6 months of being laughed at on HN and reddit for having unusable smartpointers.
Jun 25 2015
next sibling parent "extrawurst" <stephan extrawurst.org> writes:
On Thursday, 25 June 2015 at 20:38:26 UTC, rsw0x wrote:
 On Wednesday, 24 June 2015 at 23:14:05 UTC, Martin Nowak wrote:
 First beta for the 2.068.0 release.

 http://downloads.dlang.org/pre-releases/2.x/2.068.0/ 
 http://ftp.digitalmars.com/

 Also available on Travis-CI as dmd-2.068.0-b1.

 A changelog containing all the upcoming changes will be 
 provided within the next few days.

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

 -Martin
ughh can't believe these didn't make it in https://github.com/D-Programming-Language/phobos/pull/3225 https://github.com/D-Programming-Language/phobos/pull/3259 another 6 months of being laughed at on HN and reddit for having unusable smartpointers.
yeah bothers me too -.-
Jun 25 2015
prev sibling parent "Martin Nowak" <code dawg.eu> writes:
On Thursday, 25 June 2015 at 20:38:26 UTC, rsw0x wrote:
 another 6 months of being laughed at on HN and reddit for 
 having unusable smartpointers.
Only 2 month until 2.069.0 It's a pity, but we can't wait for everyone to finish their open ended discussions or to eventually respond to pull request comments. Ultimately someone has to take a keyboard and write that goddamn code for it to be released.
Jun 25 2015
prev sibling next sibling parent "Meta" <jared771 gmail.com> writes:
On Wednesday, 24 June 2015 at 23:14:05 UTC, Martin Nowak wrote:
 First beta for the 2.068.0 release.

 http://downloads.dlang.org/pre-releases/2.x/2.068.0/ 
 http://ftp.digitalmars.com/

 Also available on Travis-CI as dmd-2.068.0-b1.

 A changelog containing all the upcoming changes will be 
 provided within the next few days.

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

 -Martin
Will https://github.com/D-Programming-Language/dmd/pull/4728 be in this release? It's blocking a PR I've been waiting to submit.
Jun 25 2015
prev sibling next sibling parent reply "Mike" <none none.com> writes:
On Wednesday, 24 June 2015 at 23:14:05 UTC, Martin Nowak wrote:
 First beta for the 2.068.0 release.
Martin, I saw your post about a potentially using Trello (http://forum.dlang.org/post/55586D5B.8020800 dawg.eu), and I added a link to it on the Wiki (http://wiki.dlang.org/The_D_Programming_Language) under "Core Development". At the moment, I don't see anything there (https://trello.com/dlang). Are the board public? If you still plan on making use of it, then, in addition to getting the core team organized, I think it would be a nice place for people to self-serve themselves with information so they can see where things are, and make some reasonable predictions about what's coming and when. Mike
Jun 25 2015
next sibling parent reply "Martin Nowak" <code dawg.eu> writes:
On Friday, 26 June 2015 at 00:25:04 UTC, Mike wrote:
 At the moment, I don't see anything there 
 (https://trello.com/dlang). Are the board public?
Thanks for letting me know, didn't knew it was private.
Jun 29 2015
parent reply Jacob Carlborg <doob me.com> writes:
On 29/06/15 15:20, Martin Nowak wrote:

 Thanks for letting me know, didn't knew it was private.
Any reason why it's not public? -- /Jacob Carlborg
Jun 29 2015
parent reply "Martin Nowak" <code dawg.eu> writes:
On Monday, 29 June 2015 at 17:03:19 UTC, Jacob Carlborg wrote:
 On 29/06/15 15:20, Martin Nowak wrote:

 Thanks for letting me know, didn't knew it was private.
Any reason why it's not public?
No, there is none, as I hinted in my answer. It already says it's public on our board though. Maybe it was changed recently? https://trello.com/dlang
Jun 30 2015
parent reply "extrawurst" <stephan extrawurst.org> writes:
On Tuesday, 30 June 2015 at 10:52:39 UTC, Martin Nowak wrote:
 On Monday, 29 June 2015 at 17:03:19 UTC, Jacob Carlborg wrote:
 On 29/06/15 15:20, Martin Nowak wrote:

 Thanks for letting me know, didn't knew it was private.
Any reason why it's not public?
No, there is none, as I hinted in my answer. It already says it's public on our board though. Maybe it was changed recently? https://trello.com/dlang
That seems to be the organization, which is indeed public. maybe boards have individual visibility?
Jun 30 2015
parent reply Steven Schveighoffer <schveiguy yahoo.com> writes:
On 6/30/15 6:58 AM, extrawurst wrote:
 On Tuesday, 30 June 2015 at 10:52:39 UTC, Martin Nowak wrote:
 On Monday, 29 June 2015 at 17:03:19 UTC, Jacob Carlborg wrote:
 On 29/06/15 15:20, Martin Nowak wrote:

 Thanks for letting me know, didn't knew it was private.
Any reason why it's not public?
No, there is none, as I hinted in my answer. It already says it's public on our board though. Maybe it was changed recently? https://trello.com/dlang
That seems to be the organization, which is indeed public. maybe boards have individual visibility?
Yes, the way to change it (I can't as I don't have admin for those boards) is to click on the "Org Visible" at the top of the board. -Steve
Jun 30 2015
parent "deadalnix" <deadalnix gmail.com> writes:
On Tuesday, 30 June 2015 at 15:11:14 UTC, Steven Schveighoffer 
wrote:
 On 6/30/15 6:58 AM, extrawurst wrote:
 On Tuesday, 30 June 2015 at 10:52:39 UTC, Martin Nowak wrote:
 On Monday, 29 June 2015 at 17:03:19 UTC, Jacob Carlborg wrote:
 On 29/06/15 15:20, Martin Nowak wrote:

 Thanks for letting me know, didn't knew it was private.
Any reason why it's not public?
No, there is none, as I hinted in my answer. It already says it's public on our board though. Maybe it was changed recently? https://trello.com/dlang
That seems to be the organization, which is indeed public. maybe boards have individual visibility?
Yes, the way to change it (I can't as I don't have admin for those boards) is to click on the "Org Visible" at the top of the board. -Steve
Can we make sure the PR in std.meta to change name makes it ? once the name is live it won't be changed. It won't break any code, as it is renaming new stuff.
Jul 01 2015
prev sibling parent Steven Schveighoffer <schveiguy yahoo.com> writes:
On 6/25/15 8:25 PM, Mike wrote:
 On Wednesday, 24 June 2015 at 23:14:05 UTC, Martin Nowak wrote:
 First beta for the 2.068.0 release.
Martin, I saw your post about a potentially using Trello (http://forum.dlang.org/post/55586D5B.8020800 dawg.eu), and I added a link to it on the Wiki (http://wiki.dlang.org/The_D_Programming_Language) under "Core Development". At the moment, I don't see anything there (https://trello.com/dlang). Are the board public?
FYI, boards are now public. -Steve
Jul 09 2015
prev sibling parent reply "Andrew Edwards" <edwards.ac gmail.com> writes:
On Wednesday, 24 June 2015 at 23:14:05 UTC, Martin Nowak wrote:
 First beta for the 2.068.0 release.

 http://downloads.dlang.org/pre-releases/2.x/2.068.0/ 
 http://ftp.digitalmars.com/

 Also available on Travis-CI as dmd-2.068.0-b1.

 A changelog containing all the upcoming changes will be 
 provided within the next few days.

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

 -Martin
Note, the current packaging format is incompatible with with OSX 10.11 (El Capitan). No previous release of DMD can be installed via the dmg files available on downloads.dlang.org or the ftp site (including dmd.2.068.0-b1).
Jul 11 2015
next sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2015-07-12 02:29, Andrew Edwards wrote:

 Note, the current packaging format is incompatible with with OSX 10.11
 (El Capitan). No previous release of DMD can be installed via the dmg
 files available on downloads.dlang.org or the ftp site (including
 dmd.2.068.0-b1).
Why? Does it require signed packages or something? Can you disable that in system preferences as usual? -- /Jacob Carlborg
Jul 12 2015
parent reply "Andrew Edwards" <edwards.ac gmail.com> writes:
On Sunday, 12 July 2015 at 10:10:28 UTC, Jacob Carlborg wrote:
 On 2015-07-12 02:29, Andrew Edwards wrote:

 Note, the current packaging format is incompatible with with 
 OSX 10.11
 (El Capitan). No previous release of DMD can be installed via 
 the dmg
 files available on downloads.dlang.org or the ftp site 
 (including
 dmd.2.068.0-b1).
Why? Does it require signed packages or something? Can you disable that in system preferences as usual?
Not exactly sure *why* but the resulting message is as follows: This package is incompatible with this version of OS X and may fail to install. Installing this package may damage your system, and installation may fail. To stop the program and the installation, click "Cancel Installation". Clicking "Install Anyway" I get: The installation failed. The installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.
Jul 13 2015
next sibling parent reply "Andrew Edwards" <edwards.ac gmail.com> writes:
On Monday, 13 July 2015 at 22:03:42 UTC, Andrew Edwards wrote:
 On Sunday, 12 July 2015 at 10:10:28 UTC, Jacob Carlborg wrote:
 On 2015-07-12 02:29, Andrew Edwards wrote:

 Note, the current packaging format is incompatible with with 
 OSX 10.11
 (El Capitan). No previous release of DMD can be installed via 
 the dmg
 files available on downloads.dlang.org or the ftp site 
 (including
 dmd.2.068.0-b1).
Why? Does it require signed packages or something? Can you disable that in system preferences as usual?
Not exactly sure *why* but the resulting message is as follows: This package is incompatible with this version of OS X and may fail to install. Installing this package may damage your system, and installation may fail. To stop the program and the installation, click "Cancel Installation". Clicking "Install Anyway" I get: The installation failed. The installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.
I did notice that I can no longer create folders or links in the /usr/bin || /usr/lib || /usr/share directory or any subs there. I can however do so in /usr/local/* which is where I've installed the contents of dmd.2.068.0-b1. All seems to work fine.
Jul 13 2015
next sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2015-07-14 00:11, Andrew Edwards wrote:

 I did notice that I can no longer create folders or links in the
 /usr/bin || /usr/lib || /usr/share directory or any subs there.
 I can however do so in /usr/local/* which is where I've installed
 the contents of dmd.2.068.0-b1. All seems to work fine.
Hmm, not even using sudo? -- /Jacob Carlborg
Jul 13 2015
parent "Anon" <anon a.co.su> writes:
On Tuesday, 14 July 2015 at 05:40:52 UTC, Jacob Carlborg wrote:
 On 2015-07-14 00:11, Andrew Edwards wrote:

 I did notice that I can no longer create folders or links in 
 the
 /usr/bin || /usr/lib || /usr/share directory or any subs there.
 I can however do so in /usr/local/* which is where I've 
 installed
 the contents of dmd.2.068.0-b1. All seems to work fine.
Hmm, not even using sudo?
Not even with sudo.
Jul 14 2015
prev sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2015-07-14 00:11, Andrew Edwards wrote:

 I did notice that I can no longer create folders or links in the
 /usr/bin || /usr/lib || /usr/share directory or any subs there.
 I can however do so in /usr/local/* which is where I've installed
 the contents of dmd.2.068.0-b1. All seems to work fine.
It appears this is part of Apple's new security policies. The root user cannot change system directories/files. /System, /bin, /usr/ and /sbin are all part of what's now considered system directories. /usr/local is available to developers [1]. I guess we can just create the symlinks in /usr/local/bin instead. It's already included in the default PATH, if I recall correctly. [1] https://developer.apple.com/videos/wwdc/2015/?id=706 -- /Jacob Carlborg
Jul 14 2015
parent Martin Nowak <code+news.digitalmars dawg.eu> writes:
On 07/14/2015 08:47 PM, Jacob Carlborg wrote:
 It appears this is part of Apple's new security policies. The root user
 cannot change system directories/files. /System, /bin, /usr/ and /sbin
 are all part of what's now considered system directories. /usr/local is
 available to developers [1]. I guess we can just create the symlinks in
 /usr/local/bin instead. It's already included in the default PATH, if I
 recall correctly.
 
 [1] https://developer.apple.com/videos/wwdc/2015/?id=706
Can you help with fixing the installer?
Jul 25 2015
prev sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2015-07-14 00:03, Andrew Edwards wrote:

        The installer encountered an error that caused the
      installation to fail. Contact the software manufacturer
                          for assistance.
Do you get some more information, perhaps in the Console? -- /Jacob Carlborg
Jul 13 2015
parent reply "Anon" <anon a.co.su> writes:
On Tuesday, 14 July 2015 at 05:41:31 UTC, Jacob Carlborg wrote:
 On 2015-07-14 00:03, Andrew Edwards wrote:

        The installer encountered an error that caused the
      installation to fail. Contact the software manufacturer
                          for assistance.
Do you get some more information, perhaps in the Console?
Nothing else. After this message, I press close and the GUI disappears.
Jul 14 2015
parent Jacob Carlborg <doob me.com> writes:
On 2015-07-14 14:31, Anon wrote:

 Nothing else. After this message, I press close and the GUI disappears.
I'll see if I can debug this. -- /Jacob Carlborg
Jul 14 2015
prev sibling next sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2015-07-12 02:29, Andrew Edwards wrote:

 Note, the current packaging format is incompatible with with OSX 10.11
 (El Capitan). No previous release of DMD can be installed via the dmg
 files available on downloads.dlang.org or the ftp site (including
 dmd.2.068.0-b1).
Reported an issue: https://issues.dlang.org/show_bug.cgi?id=14801 -- /Jacob Carlborg
Jul 15 2015
parent reply "Suliman" <evermind live.ru> writes:
There was plan to include dub (and other tools) in DMD distrib. 
In what release it would be done?
Jul 15 2015
parent Martin Nowak <code+news.digitalmars dawg.eu> writes:
On 07/15/2015 09:39 AM, Suliman wrote:
 There was plan to include dub (and other tools) in DMD distrib. In what
 release it would be done?
The current plan is to do so when dub reaches 1.0, should be pretty soon.
Jul 25 2015
prev sibling parent reply "Martin Nowak" <code dawg.eu> writes:
On Sunday, 12 July 2015 at 00:29:29 UTC, Andrew Edwards wrote:
 Note, the current packaging format is incompatible with with 
 OSX 10.11 (El Capitan). No previous release of DMD can be 
 installed via the dmg files available on downloads.dlang.org or 
 the ftp site (including dmd.2.068.0-b1).
Could someone please try the fix https://issues.dlang.org/show_bug.cgi?id=14801#c2.
Jul 26 2015
next sibling parent Jacob Carlborg <doob me.com> writes:
On 2015-07-26 14:00, Martin Nowak wrote:

 Could someone please try the fix
 https://issues.dlang.org/show_bug.cgi?id=14801#c2.
Unfortunately it doesn't work. I'll see if I can find some more information. -- /Jacob Carlborg
Jul 28 2015
prev sibling parent "Martin Nowak" <code dawg.eu> writes:
On Sunday, 26 July 2015 at 12:00:09 UTC, Martin Nowak wrote:
 Could someone please try the fix 
 https://issues.dlang.org/show_bug.cgi?id=14801#c2.
Please try again, we updated the fix. https://issues.dlang.org/show_bug.cgi?id=14801#c11
Aug 02 2015