Re: Release D 2.068.0

2015-08-12 Thread John Colvin via Digitalmars-d-announce

On Wednesday, 12 August 2015 at 02:46:41 UTC, Ben Boeckel wrote:
On Tue, Aug 11, 2015 at 22:36:47 +, John Colvin via 
Digitalmars-d-announce wrote:
Not true. AFAIK /usr/local is the only bit of /usr that *is* 
available for third-parties.


Ah, mixed it up with this tidbit:

The /usr/local folder remains accessible, however; it's a
long-running convention in Unix and variants as a place to 
stash
material and software that individual users rely on. El 
Capitan will
also remove files from those directories that don't belong 
to Apple.


So it isn't safe over an upgrade, but is accessible.

--Ben


El Capitan doesn't delete non-Apple-controlled stuff from 
/usr/local/, but it will from e.g. /usr/bin/


Re: Release D 2.068.0

2015-08-11 Thread Daniel Kozak via Digitalmars-d-announce

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new 
GC profilers, a new AA implementation, and countless further 
improvements and fixes.


See the changelog for more details. 
http://dlang.org/changelog.html#2.068.0


-Martin


I am sorry, but this release is horrible. It is a first time when 
I am force to do nothing with my codebase. Everything works as 
expected. So there is definitely something wrong :).


Re: Release D 2.068.0

2015-08-11 Thread Ben Boeckel via Digitalmars-d-announce
On Tue, Aug 11, 2015 at 15:08:21 -0700, Bill Baxter via Digitalmars-d-announce 
wrote:
 New to brew... getting errors with this on Yosemite:
 Error: Permission denied - /usr/local/etc/dmd.conf
 and sudo brew install refuses to do so.

/usr/local is Apple's domain on Yosemite now. IIRC, even root can't
touch it in 10.11.

--Ben


Re: Release D 2.068.0

2015-08-11 Thread John Colvin via Digitalmars-d-announce

On Tuesday, 11 August 2015 at 22:08:50 UTC, Bill Baxter wrote:
On Tue, Aug 11, 2015 at 12:52 AM, John Colvin via 
Digitalmars-d-announce  digitalmars-d-announce@puremagic.com 
wrote:



On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:


Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 
new GC profilers, a new AA implementation, and countless 
further improvements and fixes.


See the changelog for more details. 
http://dlang.org/changelog.html#2.068.0


-Martin



brew update  brew reinstall dmd

:)



New to brew... getting errors with this on Yosemite:
Error: Permission denied - /usr/local/etc/dmd.conf
and sudo brew install refuses to do so.

--bb


Did you by any chance have dmd installed from the installer 
before-hand?


What does `brew doctor` give you?


Re: Release D 2.068.0

2015-08-11 Thread John Colvin via Digitalmars-d-announce

On Tuesday, 11 August 2015 at 22:30:04 UTC, Ben Boeckel wrote:
On Tue, Aug 11, 2015 at 15:08:21 -0700, Bill Baxter via 
Digitalmars-d-announce wrote:

New to brew... getting errors with this on Yosemite:
Error: Permission denied - /usr/local/etc/dmd.conf
and sudo brew install refuses to do so.


/usr/local is Apple's domain on Yosemite now. IIRC, even root 
can't touch it in 10.11.


--Ben


Not true. AFAIK /usr/local is the only bit of /usr that *is* 
available for third-parties.


Re: Release D 2.068.0

2015-08-11 Thread Bill Baxter via Digitalmars-d-announce
On Tue, Aug 11, 2015 at 3:28 PM, John Colvin via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:

 On Tuesday, 11 August 2015 at 22:08:50 UTC, Bill Baxter wrote:

 On Tue, Aug 11, 2015 at 12:52 AM, John Colvin via Digitalmars-d-announce
  digitalmars-d-announce@puremagic.com wrote:

 On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

 Glad to announce D 2.068.0.

 http://downloads.dlang.org/releases/2.x/2.068.0/

 This release comes with many rangified phobos functions, 2 new GC
 profilers, a new AA implementation, and countless further improvements and
 fixes.

 See the changelog for more details.
 http://dlang.org/changelog.html#2.068.0

 -Martin


 brew update  brew reinstall dmd

 :)


 New to brew... getting errors with this on Yosemite:
 Error: Permission denied - /usr/local/etc/dmd.conf
 and sudo brew install refuses to do so.

 --bb


 Did you by any chance have dmd installed from the installer before-hand?


No, just installed brew last night.



 What does `brew doctor` give you?


Ah, that mentions that a bunch of paths aren't writeable and suggests I
chown them.

Warning: /usr/local/bin isn't writable.

Warning: /usr/local/etc isn't writable.

Warning: /usr/local/sbin isn't writable.

Warning: The /usr/local directory is not writable.

Might be something to do with corp setup.  brew install went fine but said
it was changing all those dirs to be group-writeable and group 'admin'.
But they don't appear to be so now:

$ ls -ld /usr/local/bin
drwxr-xr-x  77 root  wheel  2618 Aug 10 18:06 /usr/local/bin
Running the chmod and chgrp commands from the brew install over again does
allow the 'brew install dmd' command to complete without error.

--bb


Re: Release D 2.068.0

2015-08-11 Thread John Colvin via Digitalmars-d-announce

On Tuesday, 11 August 2015 at 08:27:00 UTC, Marc Schütz wrote:
Packages for openSUSE 13.1, 13.2, Factory and Tumbleweed are 
now available in devel:languages:D.


http://download.opensuse.org/repositories/devel:/languages:/D/


Please could you update/correct the entry here to reflect that: 
http://wiki.dlang.org/Compilers#Package_and.2For_binary_availability.2C_by_platform_and_compiler


thanks :)


Re: Release D 2.068.0

2015-08-11 Thread via Digitalmars-d-announce
Packages for openSUSE 13.1, 13.2, Factory and Tumbleweed are now 
available in devel:languages:D.


http://download.opensuse.org/repositories/devel:/languages:/D/


Re: Release D 2.068.0

2015-08-11 Thread via Digitalmars-d-announce

On Tuesday, 11 August 2015 at 09:04:42 UTC, John Colvin wrote:

On Tuesday, 11 August 2015 at 08:27:00 UTC, Marc Schütz wrote:
Packages for openSUSE 13.1, 13.2, Factory and Tumbleweed are 
now available in devel:languages:D.


http://download.opensuse.org/repositories/devel:/languages:/D/


Please could you update/correct the entry here to reflect that: 
http://wiki.dlang.org/Compilers#Package_and.2For_binary_availability.2C_by_platform_and_compiler


thanks :)


Done.


Re: Release D 2.068.0

2015-08-11 Thread John Colvin via Digitalmars-d-announce

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new 
GC profilers, a new AA implementation, and countless further 
improvements and fixes.


See the changelog for more details. 
http://dlang.org/changelog.html#2.068.0


-Martin


brew update  brew reinstall dmd

:)


Re: Release D 2.068.0

2015-08-11 Thread BBasile via Digitalmars-d-announce

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:
See the changelog for more details. 
http://dlang.org/changelog.html#2.068.0


Something that's not obvious about phobos `hexString` CT 
template, it's not reflected in the DDOC, but it works with the 
`import` expression, and i think it was the primary goal, for 
example if you have an hex dump that's likely to represent some 
ASCII chars, in a file named file.txt:


---
import std.conv;
writeln( hexString!(import(file.txt)));
---

Coedit users can use this easily because the folder of a runnable 
module is always added to the string import path (-J). For 
example they just have to put the dump files into the folder 
where stand the script...et voilà compile file  run works 
directly without error about the import() folder.


Re: Release D 2.068.0

2015-08-11 Thread Bill Baxter via Digitalmars-d-announce
On Tue, Aug 11, 2015 at 12:52 AM, John Colvin via Digitalmars-d-announce 
digitalmars-d-announce@puremagic.com wrote:

 On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

 Glad to announce D 2.068.0.

 http://downloads.dlang.org/releases/2.x/2.068.0/

 This release comes with many rangified phobos functions, 2 new GC
 profilers, a new AA implementation, and countless further improvements and
 fixes.

 See the changelog for more details.
 http://dlang.org/changelog.html#2.068.0

 -Martin


 brew update  brew reinstall dmd

 :)


New to brew... getting errors with this on Yosemite:
Error: Permission denied - /usr/local/etc/dmd.conf
and sudo brew install refuses to do so.

--bb


Re: Release D 2.068.0

2015-08-11 Thread ketmar via Digitalmars-d-announce
On Tue, 11 Aug 2015 20:54:15 +, Daniel Kozak wrote:

 On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:
 Glad to announce D 2.068.0.

 http://downloads.dlang.org/releases/2.x/2.068.0/

 This release comes with many rangified phobos functions, 2 new GC
 profilers, a new AA implementation, and countless further improvements
 and fixes.

 See the changelog for more details.
 http://dlang.org/changelog.html#2.068.0

 -Martin
 
 I am sorry, but this release is horrible. It is a first time when I am
 force to do nothing with my codebase. Everything works as expected. So
 there is definitely something wrong :).

you should fill a regression bug, i think.

signature.asc
Description: PGP signature


Re: Release D 2.068.0

2015-08-11 Thread Ben Boeckel via Digitalmars-d-announce
On Tue, Aug 11, 2015 at 22:36:47 +, John Colvin via Digitalmars-d-announce 
wrote:
 Not true. AFAIK /usr/local is the only bit of /usr that *is* 
 available for third-parties.

Ah, mixed it up with this tidbit:

The /usr/local folder remains accessible, however; it's a
long-running convention in Unix and variants as a place to stash
material and software that individual users rely on. El Capitan will
also remove files from those directories that don't belong to Apple.

So it isn't safe over an upgrade, but is accessible.

--Ben


Re: Release D 2.068.0

2015-08-11 Thread Rikki Cattermole via Digitalmars-d-announce

On 12/08/2015 8:54 a.m., Daniel Kozak wrote:

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new GC
profilers, a new AA implementation, and countless further improvements
and fixes.

See the changelog for more details.
http://dlang.org/changelog.html#2.068.0

-Martin


I am sorry, but this release is horrible. It is a first time when I am
force to do nothing with my codebase. Everything works as expected. So
there is definitely something wrong :).


Hahahaha thats funny!


Re: Release D 2.068.0

2015-08-10 Thread via Digitalmars-d-announce

On Monday, 10 August 2015 at 14:05:14 UTC, sigod wrote:
Only, why `std.digest.hmac` hasn't been included in this 
release?


It's there, just the documentation is missing:
https://github.com/D-Programming-Language/phobos/pull/3543


Re: Release D 2.068.0

2015-08-10 Thread sigod via Digitalmars-d-announce

On Monday, 10 August 2015 at 14:27:47 UTC, Marc Schütz wrote:

On Monday, 10 August 2015 at 14:05:14 UTC, sigod wrote:
Only, why `std.digest.hmac` hasn't been included in this 
release?


It's there, just the documentation is missing:
https://github.com/D-Programming-Language/phobos/pull/3543


I don't see this module in ZIP archive. http://imgur.com/9zTAXZA


Re: Release D 2.068.0

2015-08-10 Thread Dominikus Dittes Scherkl via Digitalmars-d-announce

On Monday, 10 August 2015 at 13:09:16 UTC, anonymous wrote:
On Monday, 10 August 2015 at 12:24:36 UTC, Dominikus Dittes 
Scherkl wrote:
Congrats, but why are there still 6 Regressions / 34 Blockers 
open in Bugzilla? At least with the one that opens from the 
main D page /resouces/bugtracker.

Is this a different tracker that's not up to date?


Regarding regressions: I think the policy is to not release 
with new regressions. That is, regressions from before 2.068 
don't block the release.
Aha. But if I look into the Regressions that are still open, they 
have been worked on and they have pull requests so to me they 
look pretty much closed. But the Bug Tracker list them as new - 
not even assigned to someone.


Regarding blockers: As far as I know, blocker doesn't mean a 
thing for releases. I think many of those have been labeled 
blocker because they block someone in their work, rather than 
blocking a release.
Yeah, I know. But even most of them are far from a state new, I 
would think.
Maybe the state should reflect this progress better, because 
these 3000 open and unassigned bug give a much worse impression 
of the state of D than the language really is in.
People get easy turned away from D by that look, which I think 
would be easy to avoid.





Re: Release D 2.068.0

2015-08-10 Thread anonymous via Digitalmars-d-announce
On Monday, 10 August 2015 at 15:41:39 UTC, Dominikus Dittes 
Scherkl wrote:
Maybe the state should reflect this progress better, because 
these 3000 open and unassigned bug give a much worse impression 
of the state of D than the language really is in.
People get easy turned away from D by that look, which I think 
would be easy to avoid.


Yeah, we don't really make use of the ASSIGNED status. Maybe we 
should.


I assigned the issues for which I have open pull requests to 
myself. But that's only 3 issues. I don't know how to get the 
heavy hitters to be more attentive in that regard.


I guess whenever one makes a pull request to fix an issue, the 
issue can be considered to be assigned to them. You could go 
through everything and assign issues to PR makers, but that'd be 
quite some legwork.


Re: Release D 2.068.0

2015-08-10 Thread Gary Willoughby via Digitalmars-d-announce

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new 
GC profilers, a new AA implementation, and countless further 
improvements and fixes.


See the changelog for more details. 
http://dlang.org/changelog.html#2.068.0


-Martin


Excellent news, thanks for all the hard work guys!


Re: Release D 2.068.0

2015-08-10 Thread Jack Stouffer via Digitalmars-d-announce

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

Glad to announce D 2.068.0.


Reddit link:
https://www.reddit.com/r/programming/comments/3ggr45/d_20680_released_133_bug_fixes_gc_profiling_and/



Re: Release D 2.068.0

2015-08-10 Thread Joseph Cassman via Digitalmars-d-announce

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new 
GC profilers, a new AA implementation, and countless further 
improvements and fixes.


See the changelog for more details. 
http://dlang.org/changelog.html#2.068.0


-Martin


Nice work. Thanks for the release.
Joseph


Re: Release D 2.068.0

2015-08-10 Thread BBasile via Digitalmars-d-announce

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new 
GC profilers, a new AA implementation, and countless further 
improvements and fixes.


See the changelog for more details. 
http://dlang.org/changelog.html#2.068.0


-Martin


thx much.




Re: Release D 2.068.0

2015-08-10 Thread Ivan Kazmenko via Digitalmars-d-announce

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new 
GC profilers, a new AA implementation, and countless further 
improvements and fixes.


See the changelog for more details. 
http://dlang.org/changelog.html#2.068.0


-Martin


Congratulations!

On a side note, you guys are fast in fixing regressions I happen 
to stumble upon and report.  Thank you for quick responses!


Ivan Kazmenko.


Release D 2.068.0

2015-08-10 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new GC
profilers, a new AA implementation, and countless further improvements
and fixes.

See the changelog for more details.
http://dlang.org/changelog.html#2.068.0

-Martin


Re: Release D 2.068.0

2015-08-10 Thread Walter Bright via Digitalmars-d-announce

On 8/10/2015 1:48 AM, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new GC
profilers, a new AA implementation, and countless further improvements
and fixes.

See the changelog for more details.
http://dlang.org/changelog.html#2.068.0

-Martin



Yay! Thank you, Martin!

Now to switch to DDMD!


Re: Release D 2.068.0

2015-08-10 Thread ZombineDev via Digitalmars-d-announce

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new 
GC profilers, a new AA implementation, and countless further 
improvements and fixes.


See the changelog for more details. 
http://dlang.org/changelog.html#2.068.0


-Martin


Congratulations! Thanks to all the contributors who made this 
happen and especially Kenji, Martin and Walter for hunting down 
all release blockers.


Re: Release D 2.068.0

2015-08-10 Thread Misu via Digitalmars-d-announce

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new 
GC profilers, a new AA implementation, and countless further 
improvements and fixes.


See the changelog for more details. 
http://dlang.org/changelog.html#2.068.0


-Martin


Thanks to all for the hard work.


Re: Release D 2.068.0

2015-08-10 Thread anonymous via Digitalmars-d-announce
On Monday, 10 August 2015 at 12:24:36 UTC, Dominikus Dittes 
Scherkl wrote:
Congrats, but why are there still 6 Regressions / 34 Blockers 
open in Bugzilla? At least with the one that opens from the 
main D page /resouces/bugtracker.

Is this a different tracker that's not up to date?


Regarding regressions: I think the policy is to not release with 
new regressions. That is, regressions from before 2.068 don't 
block the release.


Regarding blockers: As far as I know, blocker doesn't mean a 
thing for releases. I think many of those have been labeled 
blocker because they block someone in their work, rather than 
blocking a release.


Re: Release D 2.068.0

2015-08-10 Thread Dominikus Dittes Scherkl via Digitalmars-d-announce

On Monday, 10 August 2015 at 10:02:38 UTC, ZombineDev wrote:

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new 
GC profilers, a new AA implementation, and countless further 
improvements and fixes.


See the changelog for more details. 
http://dlang.org/changelog.html#2.068.0


-Martin


Congratulations! Thanks to all the contributors who made this 
happen and especially Kenji, Martin and Walter for hunting down 
all release blockers.


Congrats, but why are there still 6 Regressions / 34 Blockers 
open in Bugzilla? At least with the one that opens from the main 
D page /resouces/bugtracker.

Is this a different tracker that's not up to date?


Re: Release D 2.068.0

2015-08-10 Thread Timon Gehr via Digitalmars-d-announce

On 08/10/2015 10:48 AM, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new GC
profilers, a new AA implementation, and countless further improvements
and fixes.

See the changelog for more details.
http://dlang.org/changelog.html#2.068.0

-Martin



3. Attributes for auto return function are now inferred.

This is a bad idea. What if I want/need to specify the return type but 
still want attribute inference? What if I don't want attribute 
inference, but I want the return type to be inferred?


Re: Release D 2.068.0

2015-08-10 Thread sigod via Digitalmars-d-announce

On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote:

Glad to announce D 2.068.0.

http://downloads.dlang.org/releases/2.x/2.068.0/

This release comes with many rangified phobos functions, 2 new 
GC profilers, a new AA implementation, and countless further 
improvements and fixes.


See the changelog for more details. 
http://dlang.org/changelog.html#2.068.0


-Martin


Great work.

Only, why `std.digest.hmac` hasn't been included in this release?