Re: [your donation here]

2016-12-27 Thread Eliatto via Digitalmars-d-announce
On Monday, 19 December 2016 at 19:39:25 UTC, Andrei Alexandrescu 
wrote:

Please consider making a personal donation
What about IDE developers? For example, Vadim Lopatin develops 
his DLangIDE in D language. I think we should add the links to 
the project pages containing donate hyperlink to 
https://dlang.org/donate.html page too.
For example, https://github.com/buggins/dlangide contains donate 
link.






Re: Google Summer of Code 2017

2016-12-27 Thread Swoorup Joshi via Digitalmars-d-announce
On Monday, 26 December 2016 at 23:25:24 UTC, Craig Dillabaugh 
wrote:
I've now created the Google Summer of Code Idea's page for 
2017.  Its empty at the moment, awaiting all your wonderful 
ideas:


https://wiki.dlang.org/GSOC_2017_Ideas

You can edit the page directly, though I may edit any submitted 
ideas for the sake of consistency, grammar, etc.


Also, feel free to use this forum posting to start discussion 
on any ideas you may have for the upcoming year.


I hope to be posting my wrap-up on the very successful 2016 
GSoC campaign soon.  I am a bit slow ...


Happy Holidays to everyone.

Craig


Good luck to all those who might be participating.


Re: Google Summer of Code 2017

2016-12-27 Thread rikki cattermole via Digitalmars-d-announce

On 28/12/2016 11:53 AM, Andrei Alexandrescu wrote:

On 12/26/16 6:25 PM, Craig Dillabaugh wrote:

I've now created the Google Summer of Code Idea's page for 2017.  Its
empty at the moment, awaiting all your wonderful ideas:

https://wiki.dlang.org/GSOC_2017_Ideas

You can edit the page directly, though I may edit any submitted ideas
for the sake of consistency, grammar, etc.

Also, feel free to use this forum posting to start discussion on any
ideas you may have for the upcoming year.

I hope to be posting my wrap-up on the very successful 2016 GSoC
campaign soon.  I am a bit slow ...

Happy Holidays to everyone.

Craig


Thanks for doing this again, Craig! FWIW this year we may receive more
student attention because our scholarship students at University
Politehnica Bucharest and their advisors will "advertise" the projects.
So let's make sure we get a good lineup of ideas. -- Andrei


We also had somebody asking about it on IRC yesterday. So we're 
definitely getting some attention!


Re: Beta D 2.072.2-b1

2016-12-27 Thread Martin Nowak via Digitalmars-d-announce

On Tuesday, 27 December 2016 at 09:21:23 UTC, safety0ff wrote:
On Tuesday, 27 December 2016 at 04:36:54 UTC, Martin Nowak 
wrote:


This version resolves a number of regressions and bugs in the 
2.072.1 release.


I thought https://github.com/dlang/druntime/pull/1707 was in 
stable and slated for this point release.


Thanks for catching this.

I see at the bottom of: 
https://github.com/dlang/druntime/pull/1708

"@klickverbot klickverbot deleted the stable branch 18 days ago"


Yikes, indeed the stable branch was deleted and later recreated 
from a stale version (my local one IIRC). I did protect all 
stable branches for that to not happen again. Also I usually 
merge locally and make a PR from my own merge_stable branch.


https://github.com/dlang/druntime/pull/1727

Also, https://github.com/dlang/druntime/pull/1715/ should be 
included IMO in addition to PR 1707.


It's a bit unfortunate that PR creators w/o write access to a 
repo can't add milestones, or can they?


Re: Google Summer of Code 2017

2016-12-27 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 12/26/16 6:25 PM, Craig Dillabaugh wrote:

I've now created the Google Summer of Code Idea's page for 2017.  Its
empty at the moment, awaiting all your wonderful ideas:

https://wiki.dlang.org/GSOC_2017_Ideas

You can edit the page directly, though I may edit any submitted ideas
for the sake of consistency, grammar, etc.

Also, feel free to use this forum posting to start discussion on any
ideas you may have for the upcoming year.

I hope to be posting my wrap-up on the very successful 2016 GSoC
campaign soon.  I am a bit slow ...

Happy Holidays to everyone.

Craig


Thanks for doing this again, Craig! FWIW this year we may receive more 
student attention because our scholarship students at University 
Politehnica Bucharest and their advisors will "advertise" the projects. 
So let's make sure we get a good lineup of ideas. -- Andrei


Re: Beta D 2.072.2-b1

2016-12-27 Thread sarn via Digitalmars-d-announce

On Tuesday, 27 December 2016 at 04:36:54 UTC, Martin Nowak wrote:
-fPIC became default for all linux 64-bit binaries and packages 
in order to support PIE (default on Ubuntu 16.10 and hardened 
Gentoo).


AFAIK, the only way to disable PIC for a specific build is to use 
a local dmd.conf that doesn't have -fPIC.


Just a heads up because this might trip up (a small minority of) 
users (with weird use cases).


Re: New GDC binaries: 2.068.2, shared library support, multilib support & a new gdmd tool

2016-12-27 Thread Johannes Pfau via Digitalmars-d-announce

On Tuesday, 27 December 2016 at 02:52:40 UTC, Martin Nowak wrote:
On Sunday, 25 December 2016 at 19:41:38 UTC, Johannes Pfau 
wrote:


* Shared library support: We added support for shared 
libraries to GDC


Great, might be time to revive 
https://github.com/dlang/druntime/pull/617 soon.


Sounds like a good idea :-)


* New mechanism to link system dependencies: All system 
libraries

  needed by phobos (-ldl, -lrt, -latomic) are detected in the
  phobos ./configure script. The required dependencies are 
added to a
  libgphobos.spec file and installed along with the 
libgphobos.so/.a
  libraries. GDC then reads this file to detect the required 
libraries,

  so the libraries are no longer hard coded in GDC. Note for
  distribution packagers: You must make sure to manually 
install this

  file if you do not use the standard make install command.


Sounds interesting for dmd as well.


You could also use DMD.conf or some nice, custom file format. We 
have to use the .spec format in GCC/GDC which is quite limited.




Re: Beta D 2.072.2-b1

2016-12-27 Thread Steven Schveighoffer via Digitalmars-d-announce

On 12/27/16 9:39 AM, Dicebot wrote:

On Tuesday, 27 December 2016 at 14:24:11 UTC, Steven Schveighoffer wrote:

Missing from the changelog is the cycle detection deprecation path
that I added here: https://github.com/dlang/druntime/pull/1720

This should give people more breathing room to remove detected cycles
by next release.


My understanding is that there is still a lot of manual labor in
changelog generation thus making separate PR to adjust
https://github.com/dlang/dlang.org/blob/stable/changelog/2.072.2_pre.dd
may help.


Done: https://github.com/dlang/dlang.org/pull/1538

-Steve


Re: New GDC binaries: 2.068.2, shared library support, multilib support & a new gdmd tool

2016-12-27 Thread Johannes Pfau via Digitalmars-d-announce

On Monday, 26 December 2016 at 16:43:51 UTC, brocolis wrote:
On Sunday, 25 December 2016 at 19:41:38 UTC, Johannes Pfau 
wrote:

Happy holidays everybody,

I'm happy to finally announce the release of new GDC binaries


Thank you for the hard work.
Any hope for the windows/mingw target?


I'll revive the mingw target at some point in time. But this 
requires changes in upstream druntime/phobos and as long as gdc 
and upstream are out of sync this requires some extra effort. So 
mingw support will have to wait till GDC is up to date again.


-- Johannes


Re: Beta D 2.072.2-b1

2016-12-27 Thread Dicebot via Digitalmars-d-announce
On Tuesday, 27 December 2016 at 14:24:11 UTC, Steven 
Schveighoffer wrote:
Missing from the changelog is the cycle detection deprecation 
path that I added here: 
https://github.com/dlang/druntime/pull/1720


This should give people more breathing room to remove detected 
cycles by next release.


My understanding is that there is still a lot of manual labor in 
changelog generation thus making separate PR to adjust 
https://github.com/dlang/dlang.org/blob/stable/changelog/2.072.2_pre.dd may help.


Re: Beta D 2.072.2-b1

2016-12-27 Thread Steven Schveighoffer via Digitalmars-d-announce

On 12/26/16 11:36 PM, Martin Nowak wrote:

First beta for the 2.072.2 point release.

This version resolves a number of regressions and bugs in the 2.072.1
release. Most prominently scope classes work again in @safe code,
various rdmd bugs were fixed, and -fPIC became default for all linux
64-bit binaries and packages in order to support PIE (default on Ubuntu
16.10 and hardened Gentoo).

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

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


Missing from the changelog is the cycle detection deprecation path that 
I added here: https://github.com/dlang/druntime/pull/1720


This should give people more breathing room to remove detected cycles by 
next release.


-Steve



Re: Beta D 2.072.2-b1

2016-12-27 Thread safety0ff via Digitalmars-d-announce

On Tuesday, 27 December 2016 at 04:36:54 UTC, Martin Nowak wrote:


This version resolves a number of regressions and bugs in the 
2.072.1 release.


I thought https://github.com/dlang/druntime/pull/1707 was in 
stable and slated for this point release.


I see at the bottom of: 
https://github.com/dlang/druntime/pull/1708

"@klickverbot klickverbot deleted the stable branch 18 days ago"

Also, https://github.com/dlang/druntime/pull/1715/ should be 
included IMO in addition to PR 1707.


Re: Beta D 2.072.2-b1

2016-12-27 Thread Sönke Ludwig via Digitalmars-d-announce

Am 27.12.2016 um 05:36 schrieb Martin Nowak:

First beta for the 2.072.2 point release.

This version resolves a number of regressions and bugs in the 2.072.1
release. Most prominently scope classes work again in @safe code,
various rdmd bugs were fixed, and -fPIC became default for all linux
64-bit binaries and packages in order to support PIE (default on Ubuntu
16.10 and hardened Gentoo).

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

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

-Martin



Is this bug on the radar? https://issues.dlang.org/show_bug.cgi?id=16980
Apart from being a regression, it's rather serious because it can be 
very hard to detect and can create really confusing and hidden bugs.