Re: DMD backend now in D

2018-11-11 Thread Walter Bright via Digitalmars-d-announce

On 11/11/2018 3:58 PM, Mike Franklin wrote:

This is a significant milestone.  Congratulations, Walter!


Many people helped out with this, too.

There are still a few .c files in 
https://github.com/dlang/dmd/tree/master/src/dmd/backend, so what's the 
significance of those?


tk.c
fp.c
os.c
strtold.c
tk/mem.c

These could be converted too, but are independent from everything else and 
hardly seem worth the bother. Sebastian has a PR for os.cd.




Will there ever be a day when we no longer need a C/C++ compiler to build DMD?


Sure.



Has that day arrived?


Pragmatically, yes. Technically, no.


Re: DMD backend now in D

2018-11-11 Thread Codifies via Digitalmars-d-announce

On Sunday, 11 November 2018 at 23:40:16 UTC, Walter Bright wrote:

As:

https://github.com/dlang/dmd/pull/8946

removes the header files for the old C++ code!


by this, does it mean that D is entirely self hosted ?, ie given 
some slightly out of date version of dmd is that all thats needed 
to build dmd in its entirety ?


If so congrats on version one ! :p


Re: DMD backend now in D

2018-11-11 Thread Mike Franklin via Digitalmars-d-announce

On Sunday, 11 November 2018 at 23:40:16 UTC, Walter Bright wrote:

As:

https://github.com/dlang/dmd/pull/8946

removes the header files for the old C++ code!


This is a significant milestone.  Congratulations, Walter!

There are still a few .c files in 
https://github.com/dlang/dmd/tree/master/src/dmd/backend, so 
what's the significance of those?


Will there ever be a day when we no longer need a C/C++ compiler 
to build DMD?  Has that day arrived?


Mike


DMD backend now in D

2018-11-11 Thread Walter Bright via Digitalmars-d-announce

As:

https://github.com/dlang/dmd/pull/8946

removes the header files for the old C++ code!


Re: DMD backend now in D

2018-11-11 Thread Andrej Mitrovic via Digitalmars-d-announce

On Sunday, 11 November 2018 at 23:40:16 UTC, Walter Bright wrote:

As:

https://github.com/dlang/dmd/pull/8946

removes the header files for the old C++ code!


Congrats to everyone!


Re: The New Fundraising Campaign

2018-11-11 Thread Nicholas Wilson via Digitalmars-d-announce

On Sunday, 11 November 2018 at 11:29:03 UTC, Andre Pany wrote:
On Saturday, 10 November 2018 at 16:09:12 UTC, Mike Parker 
wrote:
I've just published a new blog post describing our new 
fundraising campaign. TL;DR: We want to pay a Pull Request 
Manager to thin out the pull request queues and coordinate 
between relevant parties on newer pull requests so they don't 
go stale. We've launched a three-month campaign, and Nicholas 
Wilson has agreed to do the work.


We have high hopes that this will help reduce frustration for 
current and future contributors. And we will be grateful for 
your support in making it happen.


Please read the blog post for more details:

https://dlang.org/blog/2018/11/10/the-new-fundraising-campaign/

For the impatient:

https://www.flipcause.com/secure/cause_pdetails/NDUwNTY=


This is really great news. Will all dlang repositories 
monitored? Or more specific, does this also includes the dub 
repository? The pull request list is really hot here.


Kind regards
Andre


My current focus is DMD > druntime > phobos > dlang.org
Unfortunately I don't have a lot of experience with the dub 
codebase (or access right for that matter) though I agree it 
could really benefit.


Looks like I've got some source-diving to do.



Re: The New Fundraising Campaign

2018-11-11 Thread Andre Pany via Digitalmars-d-announce

On Saturday, 10 November 2018 at 16:09:12 UTC, Mike Parker wrote:
I've just published a new blog post describing our new 
fundraising campaign. TL;DR: We want to pay a Pull Request 
Manager to thin out the pull request queues and coordinate 
between relevant parties on newer pull requests so they don't 
go stale. We've launched a three-month campaign, and Nicholas 
Wilson has agreed to do the work.


We have high hopes that this will help reduce frustration for 
current and future contributors. And we will be grateful for 
your support in making it happen.


Please read the blog post for more details:

https://dlang.org/blog/2018/11/10/the-new-fundraising-campaign/

For the impatient:

https://www.flipcause.com/secure/cause_pdetails/NDUwNTY=


This is really great news. Will all dlang repositories monitored? 
Or more specific, does this also includes the dub repository? The 
pull request list is really hot here.


Kind regards
Andre