Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Iain Buclaw via Digitalmars-d-announce
On 15 December 2016 at 21:03, John Colvin via Digitalmars-d-announce wrote: > On Thursday, 15 December 2016 at 19:58:50 UTC, Iain Buclaw wrote: >> >> This will be the direction that I anticipate to head in until a time comes >> where the frontend exposes everything GDC depends upon in order to boo

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread John Colvin via Digitalmars-d-announce
On Thursday, 15 December 2016 at 19:58:50 UTC, Iain Buclaw wrote: This will be the direction that I anticipate to head in until a time comes where the frontend exposes everything GDC depends upon in order to bootstrap to the latest stable branch. Is there a good list of what is necessary somew

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Iain Buclaw via Digitalmars-d-announce
On 15 December 2016 at 20:46, Ilya Yaroshenko via Digitalmars-d-announce wrote: > On Thursday, 15 December 2016 at 19:15:41 UTC, Iain Buclaw wrote: >> >> On 15 December 2016 at 18:43, Ilya Yaroshenko via Digitalmars-d-announce >> wrote: >>> >>> [...] >> >> >> I think I understand what you are try

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Thursday, 15 December 2016 at 19:15:41 UTC, Iain Buclaw wrote: On 15 December 2016 at 18:43, Ilya Yaroshenko via Digitalmars-d-announce wrote: [...] I think I understand what you are trying to say, but I've had to re-read it at least a dozen times because you' either grok very little ab

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Iain Buclaw via Digitalmars-d-announce
On 15 December 2016 at 18:43, Ilya Yaroshenko via Digitalmars-d-announce wrote: > On Thursday, 15 December 2016 at 14:40:55 UTC, Rikki Cattermole wrote: >> >> On Thursday, 15 December 2016 at 14:14:41 UTC, Ilya Yaroshenko wrote: >>> >>> On Thursday, 15 December 2016 at 13:46:36 UTC, Stefan Koch wr

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Nordlöw via Digitalmars-d-announce
On Thursday, 15 December 2016 at 01:04:54 UTC, Walter Bright wrote: https://github.com/dlang/dmd/pull/6310 Great work!

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Thursday, 15 December 2016 at 14:40:55 UTC, Rikki Cattermole wrote: On Thursday, 15 December 2016 at 14:14:41 UTC, Ilya Yaroshenko wrote: On Thursday, 15 December 2016 at 13:46:36 UTC, Stefan Koch wrote: On Thursday, 15 December 2016 at 05:53:42 UTC, Ilya Yaroshenko wrote: Please, no :-( M

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Rikki Cattermole via Digitalmars-d-announce
On Thursday, 15 December 2016 at 14:14:41 UTC, Ilya Yaroshenko wrote: On Thursday, 15 December 2016 at 13:46:36 UTC, Stefan Koch wrote: On Thursday, 15 December 2016 at 05:53:42 UTC, Ilya Yaroshenko wrote: Please, no :-( Mir needs betterC DMD FE What for ? Are you using the compiler frontend

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Thursday, 15 December 2016 at 13:46:36 UTC, Stefan Koch wrote: On Thursday, 15 December 2016 at 05:53:42 UTC, Ilya Yaroshenko wrote: Please, no :-( Mir needs betterC DMD FE What for ? Are you using the compiler frontend ? And the frontend is not only using the betterC subset. So you could

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Stefan Koch via Digitalmars-d-announce
On Thursday, 15 December 2016 at 05:53:42 UTC, Ilya Yaroshenko wrote: Please, no :-( Mir needs betterC DMD FE What for ? Are you using the compiler frontend ? And the frontend is not only using the betterC subset. So you could not be using it right now.

Re: Milestone - DMD front end is now 100% D!

2016-12-15 Thread Dejan Lekic via Digitalmars-d-announce
On Thursday, 15 December 2016 at 01:04:54 UTC, Walter Bright wrote: The last one: https://github.com/dlang/dmd/pull/6310 Wow! That *is* something! Great news and well-done!

Re: Milestone - DMD front end is now 100% D!

2016-12-14 Thread Ilya Yaroshenko via Digitalmars-d-announce
On Thursday, 15 December 2016 at 05:03:20 UTC, Walter Bright wrote: On 12/14/2016 7:21 PM, Joakim wrote: How far do you plan to go in bringing D idioms to the compiler itself? A simple grep shows 3 C-style `for` loops in the frontend for every D `foreach`. Do you plan on using ranges and algo

Re: Milestone - DMD front end is now 100% D!

2016-12-14 Thread Walter Bright via Digitalmars-d-announce
On 12/14/2016 7:21 PM, Joakim wrote: How far do you plan to go in bringing D idioms to the compiler itself? A simple grep shows 3 C-style `for` loops in the frontend for every D `foreach`. Do you plan on using ranges and algorithms, which likely means relying on Phobos at some point? Any plans

Re: Milestone - DMD front end is now 100% D!

2016-12-14 Thread Joakim via Digitalmars-d-announce
On Thursday, 15 December 2016 at 01:04:54 UTC, Walter Bright wrote: The last one: https://github.com/dlang/dmd/pull/6310 Great! I see you've started moving the backend to D too, about 5% done so far. How far do you plan to go in bringing D idioms to the compiler itself? A simple grep sho

Re: Milestone - DMD front end is now 100% D!

2016-12-14 Thread ketmar via Digitalmars-d-announce
ACHIEVEMENT UNLOCKED!

Milestone - DMD front end is now 100% D!

2016-12-14 Thread Walter Bright via Digitalmars-d-announce
The last one: https://github.com/dlang/dmd/pull/6310