Re: D-Day for DMD is today!

2015-09-07 Thread via Digitalmars-d-announce
On Friday, 4 September 2015 at 12:38:41 UTC, Daniel Murphy wrote: It's not that phobos is bad, it's that we're following the same development pattern we had with C++. We're using a conservative subset of D features and libraries, and slowly expanding what's acceptable. For example, DMD now

Re: D-Day for DMD is today!

2015-09-07 Thread Daniel Murphy via Digitalmars-d-announce
On 8/09/2015 1:54 AM, "Luís Marques wrote: On Friday, 4 September 2015 at 12:38:41 UTC, Daniel Murphy wrote: It's not that phobos is bad, it's that we're following the same development pattern we had with C++. We're using a conservative subset of D features and

Re: D-Day for DMD is today!

2015-09-05 Thread via Digitalmars-d-announce
On Friday, 4 September 2015 at 12:38:41 UTC, Daniel Murphy wrote: expanding what's acceptable. For example, DMD now uses foreach and delegates in a few places, and I expect we'll see a lot of use of D strings in the near future. But you are going to do high level refactoring too, right? Not

Re: D-Day for DMD is today!

2015-09-05 Thread Daniel Murphy via Digitalmars-d-announce
On 6/09/2015 2:47 AM, Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= wrote: But you are going to do high level refactoring too, right? Not just local conversions into foreachs and the like? Of course. Some of this was been started before the conversion.

Re: D-Day for DMD is today!

2015-09-05 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-09-05 18:47, Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= wrote: But you are going to do high level refactoring too, right? Not just local conversions into foreachs and the like? I'm pretty sure the conversion tool already converted at least some loops

Re: D-Day for DMD is today!

2015-09-04 Thread Daniel Murphy via Digitalmars-d-announce
On 2/09/2015 11:23 PM, Rory McGuire via Digitalmars-d-announce wrote: Surely if the dog food is so bad no one should be eating? It's not that phobos is bad, it's that we're following the same development pattern we had with C++. We're using a conservative subset of D features and libraries,

Re: D-Day for DMD is today!

2015-09-04 Thread Daniel Murphy via Digitalmars-d-announce
On 1/09/2015 11:57 PM, Rory McGuire via Digitalmars-d-announce wrote: Surely this is a code coverage issue then? Are there any unit tests in ddmd? There is an enormous test suite, but there are also plenty of parts with zero coverage.

Re: D-Day for DMD is today!

2015-09-04 Thread Jesse Phillips via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for

Re: D-Day for DMD is today!

2015-09-03 Thread Freddy via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 15:48:42 UTC, Luís Marques wrote: Exactly. I was surprised to find out I couldn't use Phobos in ddmd. Raw D is still more pleasant than programming in C++, but not nearly as much fun as writing normal D code. Wait can the GC be used in ddmd?

Re: D-Day for DMD is today!

2015-09-02 Thread Dmitry Olshansky via Digitalmars-d-announce
On 02-Sep-2015 16:23, Rory McGuire via Digitalmars-d-announce wrote: On Wed, Sep 2, 2015 at 12:37 PM, Dmitry Olshansky via Digitalmars-d-announce > wrote: Because the compiler and library releases go in

Re: D-Day for DMD is today!

2015-09-02 Thread Temtaime via Digitalmars-d-announce
On Wednesday, 2 September 2015 at 03:31:12 UTC, Jonathan M Davis wrote: On Tuesday, September 01, 2015 09:44:17 Steven Schveighoffer via Digitalmars-d-announce wrote: On 9/1/15 6:48 AM, "Luís Marques wrote: > On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright >

Re: D-Day for DMD is today!

2015-09-02 Thread Dmitry Olshansky via Digitalmars-d-announce
On 02-Sep-2015 07:52, Iain Buclaw via Digitalmars-d-announce wrote: On 2 Sep 2015 5:31 am, "Jonathan M Davis via Digitalmars-d-announce" > wrote: > > On Tuesday, September 01, 2015 09:44:17 Steven Schveighoffer

Re: D-Day for DMD is today!

2015-09-02 Thread Rory McGuire via Digitalmars-d-announce
On Wed, Sep 2, 2015 at 12:37 PM, Dmitry Olshansky via Digitalmars-d-announce wrote: > > Because the compiler and library releases go in lockstep we'd have to wait > for another release cycle to even field-test @nogc. Not acceptable really. > > Phobos ends up

Re: D-Day for DMD is today!

2015-09-02 Thread via Digitalmars-d-announce
On Wednesday, 2 September 2015 at 13:23:50 UTC, Rory McGuire wrote: Surely the compiler should always rely on the previous compiler + standard library versions. Is there really a valid reason not to do this? Surely if the dog food is so bad no one should be eating? I am hoping that DMD will

Re: D-Day for DMD is today!

2015-09-01 Thread via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: We have made the switch from C++ DMD to D DMD! Is there a rough prediction of when the use of phobos in ddmd will start to be accepted?

Re: D-Day for DMD is today!

2015-09-01 Thread Iain Buclaw via Digitalmars-d-announce
On 2 Sep 2015 5:31 am, "Jonathan M Davis via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote: > > On Tuesday, September 01, 2015 09:44:17 Steven Schveighoffer via Digitalmars-d-announce wrote: > > On 9/1/15 6:48 AM, "Luís Marques wrote: > > > On Sunday,

Re: D-Day for DMD is today!

2015-09-01 Thread Iain Buclaw via Digitalmars-d-announce
On 1 September 2015 at 15:57, Rory McGuire via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On Tue, Sep 1, 2015 at 3:44 PM, Steven Schveighoffer via > Digitalmars-d-announce wrote: > >> [snip] >> I'm not a dmd dev, but I'm not sure

Re: D-Day for DMD is today!

2015-09-01 Thread via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 14:33:47 UTC, Iain Buclaw wrote: deprecating, and removing. We need long term backwards compatibility, and Phobos just doesn't fit in that picture (yet). Why do you need long term backwards compatibility?

Re: D-Day for DMD is today!

2015-09-01 Thread via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 14:52:09 UTC, Adam D. Ruppe wrote: On Tuesday, 1 September 2015 at 14:39:57 UTC, Ola Fosheim Grøstad wrote: Why do you need long term backwards compatibility? It would be nice for bootstrapping... now that we need dmd to build dmd, it'd be really annoying if

Re: D-Day for DMD is today!

2015-09-01 Thread Dicebot via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 14:52:09 UTC, Adam D. Ruppe wrote: On Tuesday, 1 September 2015 at 14:39:57 UTC, Ola Fosheim Grøstad wrote: Why do you need long term backwards compatibility? It would be nice for bootstrapping... now that we need dmd to build dmd, it'd be really annoying if

Re: D-Day for DMD is today!

2015-09-01 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 14:39:57 UTC, Ola Fosheim Grøstad wrote: Why do you need long term backwards compatibility? It would be nice for bootstrapping... now that we need dmd to build dmd, it'd be really annoying if you need to install version X-3 to compile version X-2 to compile

Re: D-Day for DMD is today!

2015-09-01 Thread Steven Schveighoffer via Digitalmars-d-announce
On 9/1/15 6:48 AM, "Luís Marques wrote: On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: We have made the switch from C++ DMD to D DMD! Is there a rough prediction of when the use of phobos in ddmd will start to be accepted? I'm not a dmd dev, but I'm

Re: D-Day for DMD is today!

2015-09-01 Thread Rory McGuire via Digitalmars-d-announce
On Tue, Sep 1, 2015 at 3:44 PM, Steven Schveighoffer via Digitalmars-d-announce wrote: > [snip] > I'm not a dmd dev, but I'm not sure it will be accepted, since phobos is > very unstable. We have to be cautious about making dmd breakable easily by > a change

Re: D-Day for DMD is today!

2015-09-01 Thread via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 15:02:37 UTC, Ola Fosheim Grøstad wrote: Seems to me that the most important advantage of moving to D is to attract developers that are unfamiliar with C++, so using selected parts of Phobos would make it a lot easier and fun for them to contribute. I assume

Re: D-Day for DMD is today!

2015-08-30 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-08-29 18:39, Laeeth Isharc wrote: I guess he means dstep... No, this is a tool for generating C/C++ header files from D modules, DStep does the opposite. BTW, I'm the author of DStep ;) -- /Jacob Carlborg

Re: D-Day for DMD is today!

2015-08-30 Thread Adam D. Ruppe via Digitalmars-d-announce
On Sunday, 30 August 2015 at 18:44:48 UTC, Jacob Carlborg wrote: No, this is a tool for generating C/C++ header files from D modules, DStep does the opposite. I did one to the point where it basically worked for the support dmd had for C++ interop a couple years ago, but since that's changed

Re: D-Day for DMD is today!

2015-08-29 Thread Iain Buclaw via Digitalmars-d-announce
On 29 Aug 2015 5:50 am, Daniel Murphy via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: Luís Marques wrote in message news:ckyiqzpchfahzfjmm...@forum.dlang.org... What is the relation between the .h files that were left intact, and the backend, GDC, and LDC? When the

Re: D-Day for DMD is today!

2015-08-29 Thread Daniel Murphy via Digitalmars-d-announce
Iain Buclaw via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote in message news:mailman.640.1440835567.13986.digitalmars-d-annou...@puremagic.com... I'm planning to generate the C++ headers from the D source rather than maintain them by hand. You could use UDAs for that!

Re: D-Day for DMD is today!

2015-08-29 Thread Daniel Murphy via Digitalmars-d-announce
Iain Buclaw via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote in message news:mailman.647.1440844869.13986.digitalmars-d-annou...@puremagic.com... Just an idea to selectively @tag any classes or functions you want to export to C++, then let the conversion tool do the rest.

Re: D-Day for DMD is today!

2015-08-29 Thread Iain Buclaw via Digitalmars-d-announce
On 29 August 2015 at 12:25, Daniel Murphy via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: Iain Buclaw via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote in message news:mailman.640.1440835567.13986.digitalmars-d-annou...@puremagic.com... I'm

Re: D-Day for DMD is today!

2015-08-29 Thread Daniel Murphy via Digitalmars-d-announce
Jacob Carlborg wrote in message news:mrsigg$1574$1...@digitalmars.com... I'm pretty sure we already have a tool that generates C/C++ headers for D modules. Adam started one, I don't think it got to the point where it would work for this, and I don't agree that the json output is a good way

Re: D-Day for DMD is today!

2015-08-29 Thread Laeeth Isharc via Digitalmars-d-announce
On Saturday, 29 August 2015 at 16:07:37 UTC, Daniel Murphy wrote: Jacob Carlborg wrote in message news:mrsigg$1574$1...@digitalmars.com... I'm pretty sure we already have a tool that generates C/C++ headers for D modules. Adam started one, I don't think it got to the point where it would

Re: D-Day for DMD is today!

2015-08-29 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-08-29 12:44, Daniel Murphy wrote: I'm just planning to implement this in dmd and have it dump out all extern(C++) declarations. (and structs and constants) I'm pretty sure we already have a tool that generates C/C++ headers for D modules. -- /Jacob Carlborg

Re: D-Day for DMD is today!

2015-08-28 Thread Johannes Pfau via Digitalmars-d-announce
Am Fri, 28 Aug 2015 11:21:52 +1000 schrieb Daniel Murphy yebbliesnos...@gmail.com: Bruno Medeiros wrote in message news:mrn30f$26ff$2...@digitalmars.com... Cool stuff! Yeah! What's the plan going forward, for those not so much up to date with what's going on? Is the next major

Re: D-Day for DMD is today!

2015-08-28 Thread Iain Buclaw via Digitalmars-d-announce
On 28 August 2015 at 11:15, Daniel Murphy via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: Johannes Pfau wrote in message news:mrp3m1$184s$1...@digitalmars.com... Current GDC master can compile DDMD, although it uses the 2.066.1 frontend. Iain backported the relevant

Re: D-Day for DMD is today!

2015-08-28 Thread Daniel Murphy via Digitalmars-d-announce
Johannes Pfau wrote in message news:mrp3m1$184s$1...@digitalmars.com... Current GDC master can compile DDMD, although it uses the 2.066.1 frontend. Iain backported the relevant C++ mangle changes: https://github.com/D-Programming-Language/dmd/pull/4957 Yeah, I guess the more accurate

Re: D-Day for DMD is today!

2015-08-28 Thread Daniel Murphy via Digitalmars-d-announce
Iain Buclaw via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote in message news:mailman.598.1440753894.13986.digitalmars-d-annou...@puremagic.com... Best to start using GDC in the CI development of DMD now though so we catch them when it happens! I've played the 'upgrade

Re: D-Day for DMD is today!

2015-08-28 Thread Iain Buclaw via Digitalmars-d-announce
On 28 August 2015 at 14:44, Russel Winder via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: On Thu, 2015-08-27 at 21:07 +, Laeeth Isharc via Digitalmars-d-announce wrote: […] I am very impressed by the young talent in the D community. I asked one such chap how

Re: D-Day for DMD is today!

2015-08-28 Thread David Nadlinger via Digitalmars-d-announce
On Friday, 28 August 2015 at 07:47:13 UTC, Johannes Pfau wrote: Current GDC master can compile DDMD, although it uses the 2.066.1 frontend. Iain backported the relevant C++ mangle changes: https://github.com/D-Programming-Language/dmd/pull/4957 The first LDC 2.067.1 beta is imminent. — 

Re: D-Day for DMD is today!

2015-08-28 Thread Russel Winder via Digitalmars-d-announce
On Thu, 2015-08-27 at 21:07 +, Laeeth Isharc via Digitalmars-d-announce wrote: […] I am very impressed by the young talent in the D community. I asked one such chap how he knew so much, and he attributed it to learning from being around such top notch guys as you, Andrei, and the

Re: D-Day for DMD is today!

2015-08-28 Thread Chris via Digitalmars-d-announce
On Friday, 28 August 2015 at 13:27:42 UTC, David Nadlinger wrote: On Friday, 28 August 2015 at 07:47:13 UTC, Johannes Pfau wrote: Current GDC master can compile DDMD, although it uses the 2.066.1 frontend. Iain backported the relevant C++ mangle changes:

Re: D-Day for DMD is today!

2015-08-28 Thread Russel Winder via Digitalmars-d-announce
On Fri, 2015-08-28 at 14:59 +0200, Iain Buclaw via Digitalmars-d-announce wrote: […] I'd have a tentative guess and say when you're Bio begins with Past my sell-by date. http://stackoverflow.com/users/1444574/steve-teale Hummm… I was programming FORTRAN in 1969 – punch cards, the whole

Re: D-Day for DMD is today!

2015-08-28 Thread via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: We have made the switch from C++ DMD to D DMD! What is the relation between the .h files that were left intact, and the backend, GDC, and LDC? When the backend is converted to D, will the DMD source drop the C++ header files, or

Re: D-Day for DMD is today!

2015-08-28 Thread via Digitalmars-d-announce
On Saturday, 29 August 2015 at 03:47:46 UTC, Daniel Murphy wrote: The frontend header files will need to stay intact, and GDC/LDC will continue to use them. All the backend header files can be deleted once the backend has been converted. Probably not all of them, though, no? For instance,

Re: D-Day for DMD is today!

2015-08-28 Thread Daniel Murphy via Digitalmars-d-announce
Luís Marques wrote in message news:fnhnundiapulkyqmi...@forum.dlang.org... Probably not all of them, though, no? For instance, utf.h is not needed by the GDC / LDC glue code, is it? We don't have a policy on this yet. It won't matter so much if we can auto-generate the headers.

Re: D-Day for DMD is today!

2015-08-28 Thread Daniel Murphy via Digitalmars-d-announce
Luís Marques wrote in message news:ckyiqzpchfahzfjmm...@forum.dlang.org... What is the relation between the .h files that were left intact, and the backend, GDC, and LDC? When the backend is converted to D, will the DMD source drop the C++ header files, or will (some?) of those be left

Re: D-Day for DMD is today!

2015-08-28 Thread Walter Bright via Digitalmars-d-announce
On 8/28/2015 5:44 AM, Russel Winder via Digitalmars-d-announce wrote: At what age does one become a telentless oldie? I plan to continue until my mind no longer works.

Re: D-Day for DMD is today!

2015-08-28 Thread Walter Bright via Digitalmars-d-announce
On 8/28/2015 8:59 AM, Russel Winder via Digitalmars-d-announce wrote: Hummm… I was programming FORTRAN in 1969 – punch cards, the whole hours turnaround per run deal, which I would never like to recreate. Maybe I shall have to reconcile myself to having dissipated all my talent so as to become

Re: D-Day for DMD is today!

2015-08-27 Thread Bruno Medeiros via Digitalmars-d-announce
On 23/08/2015 06:17, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for helping shepherd it through

Re: D-Day for DMD is today!

2015-08-27 Thread Bruno Medeiros via Digitalmars-d-announce
On 23/08/2015 06:17, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for helping shepherd it through

Re: D-Day for DMD is today!

2015-08-27 Thread Laeeth Isharc via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for

Re: D-Day for DMD is today!

2015-08-27 Thread Daniel Murphy via Digitalmars-d-announce
Bruno Medeiros wrote in message news:mrn30f$26ff$2...@digitalmars.com... Cool stuff! Yeah! What's the plan going forward, for those not so much up to date with what's going on? Is the next major release of DMD gonna be D-DMD based then? Which compiler is going to be used to compile D-DMD?

Re: D-Day for DMD is today!

2015-08-27 Thread Laeeth Isharc via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for

Re: D-Day for DMD is today!

2015-08-24 Thread via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Wow! I'll spread the Word!

Re: D-Day for DMD is today!

2015-08-24 Thread Jonas Drewsen via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for

Re: D-Day for DMD is today!

2015-08-24 Thread Dmitry Olshansky via Digitalmars-d-announce
On 23-Aug-2015 08:17, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for helping shepherd it through

Re: D-Day for DMD is today!

2015-08-24 Thread Nordlöw
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Worth mentioning: The final call to dmd that compiles 117 klines (~80 files) of D code in one show and links dmd takes 1.1

Re: D-Day for DMD is today!

2015-08-24 Thread Dejan Lekic via Digitalmars-d-announce
Good news indeed! Well done everybody!

Re: D-Day for DMD is today!

2015-08-24 Thread Masahiro Nakagawa via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for

Re: D-Day for DMD is today!

2015-08-23 Thread Daniel Murphy via Digitalmars-d-announce
BBasile wrote in message news:rljvemqjfvnnqqnnc...@forum.dlang.org... Excellent. I guess it's also time to clean the wiki page that explained how to build under win32 with DMC. It's obsolete now. Nope! The glue layer and backend are still in C++, and still need to be built with DMC.

Re: D-Day for DMD is today!

2015-08-23 Thread Nick Sabalausky via Digitalmars-d-announce
On 08/23/2015 01:17 AM, Walter Bright wrote: We have made the switch from C++ DMD to D DMD! http://semitwist.com/download/av/you-did-it.mp4

Re: D-Day for DMD is today!

2015-08-23 Thread Sönke Ludwig via Digitalmars-d-announce
Am 23.08.2015 um 07:17 schrieb Walter Bright: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for helping shepherd it

Re: D-Day for DMD is today!

2015-08-23 Thread Nick Sabalausky via Digitalmars-d-announce
On 08/23/2015 01:37 AM, Martin Nowak wrote: On 08/23/2015 07:22 AM, Rikki Cattermole wrote: Now lets hope the next stage is smooth in the transition. Here is a small guide on how to update a PR. https://github.com/D-Programming-Language/dmd/pull/4922#issuecomment-133776696 # convert all

Re: D-Day for DMD is today!

2015-08-23 Thread BBasile via Digitalmars-d-announce
On Sunday, 23 August 2015 at 06:08:54 UTC, Daniel Murphy wrote: BBasile wrote in message news:rljvemqjfvnnqqnnc...@forum.dlang.org... Excellent. I guess it's also time to clean the wiki page that explained how to build under win32 with DMC. It's obsolete now. Nope! The glue layer and

Re: D-Day for DMD is today!

2015-08-23 Thread Mike via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: We have made the switch from C++ DMD to D DMD! Very Cool! And thank you to all who worked towards it. There are still a number of .h files in the front end. What will happen with those? Do they need to be maintained?

Re: D-Day for DMD is today!

2015-08-23 Thread Martin Nowak via Digitalmars-d-announce
On 08/23/2015 06:35 PM, Nick Sabalausky wrote: I haven't worked with the conversion tool before. How is this part done? It's the exact command below that line, we've incorporated that into the makefile.

Re: D-Day for DMD is today!

2015-08-23 Thread Nick Sabalausky via Digitalmars-d-announce
On 08/23/2015 01:08 PM, Martin Nowak wrote: On 08/23/2015 06:35 PM, Nick Sabalausky wrote: I haven't worked with the conversion tool before. How is this part done? It's the exact command below that line, we've incorporated that into the makefile. Ah, ok, I misunderstood that part.

Re: D-Day for DMD is today!

2015-08-23 Thread Martin Nowak via Digitalmars-d-announce
On 08/23/2015 07:08 PM, Martin Nowak wrote: On 08/23/2015 06:35 PM, Nick Sabalausky wrote: I haven't worked with the conversion tool before. How is this part done? It's the exact command below that line, we've incorporated that into the makefile. In case it doesn't work b/c you added a

Re: D-Day for DMD is today!

2015-08-23 Thread BBasile via Digitalmars-d-announce
On Sunday, 23 August 2015 at 08:56:14 UTC, Daniel Murphy wrote: BBasile wrote in message news:fmoabuqgvlztgmqyj...@forum.dlang.org... By the way, currently under win32 it's not possible to build DDMD unless the line --- #HOST_DC=dmd --- is uncommented. Because there is a bunch of commands

Re: D-Day for DMD is today!

2015-08-23 Thread Walter Bright via Digitalmars-d-announce
On 8/23/2015 12:48 AM, Joakim wrote: Can we look forward to a complete ddmd, ie backend and everything ported to D too, anytime soon? Once this all settles down and we're comfortable with it, I'd like to port the rest of dmd to D. No schedule for now.

Re: D-Day for DMD is today!

2015-08-23 Thread Dicebot via Digitalmars-d-announce
Great! Daniel, does that mean that I can remove DDMD testing job from my CI? :)

Re: D-Day for DMD is today!

2015-08-23 Thread Daniel Murphy via Digitalmars-d-announce
Mike wrote in message news:hkyvytmqbstkelkum...@forum.dlang.org... There are still a number of .h files in the front end. What will happen with those? Do they need to be maintained? For now they must be maintained by hand, if there is any possibility of the glue layers or backends needing

Re: D-Day for DMD is today!

2015-08-23 Thread Iain Buclaw via Digitalmars-d-announce
On 23 August 2015 at 07:42, rsw0x via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks

Re: D-Day for DMD is today!

2015-08-23 Thread via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Congratulations!! :)

Re: D-Day for DMD is today!

2015-08-23 Thread Walter Bright via Digitalmars-d-announce
On 8/23/2015 2:36 AM, BBasile wrote: On Sunday, 23 August 2015 at 08:56:14 UTC, Daniel Murphy wrote: BBasile wrote in message news:fmoabuqgvlztgmqyj...@forum.dlang.org... By the way, currently under win32 it's not possible to build DDMD unless the line --- #HOST_DC=dmd --- is uncommented.

Re: D-Day for DMD is today!

2015-08-23 Thread Daniel Murphy via Digitalmars-d-announce
Joakim wrote in message news:sfhycfhmabpfxxuxn...@forum.dlang.org... Great work, thanks to Daniel and others who helped out, can't wait to use ddmd and see all the changes that come with it in the next couple releases. I can't wait to use foreach internally! No more manual for loops! Can

Re: D-Day for DMD is today!

2015-08-23 Thread Robert burner Schadek via Digitalmars-d-announce
Awesome job Daniel!

Re: D-Day for DMD is today!

2015-08-23 Thread Martin Nowak via Digitalmars-d-announce
On 08/23/2015 08:48 AM, Iain Buclaw via Digitalmars-d-announce wrote: It should do with whatever is in master at least. But until I'm able to release new binaries, there is at least new TravisCI integration testing of PRs that test building ddmd with ldc and gdc. But it currently fails.

Re: D-Day for DMD is today!

2015-08-23 Thread jmh530 via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Congratulations.

Re: D-Day for DMD is today!

2015-08-23 Thread Joakim via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for

Re: D-Day for DMD is today!

2015-08-23 Thread Daniel Murphy via Digitalmars-d-announce
BBasile wrote in message news:fmoabuqgvlztgmqyj...@forum.dlang.org... By the way, currently under win32 it's not possible to build DDMD unless the line --- #HOST_DC=dmd --- is uncommented. Because there is a bunch of commands using dmd compile and run (-run) in win32.mak. Is it a bug ?

Re: D-Day for DMD is today!

2015-08-23 Thread extrawurst via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for

Re: D-Day for DMD is today!

2015-08-23 Thread Martin Nowak via Digitalmars-d-announce
On 08/23/2015 11:09 AM, Dicebot wrote: Great! Daniel, does that mean that I can remove DDMD testing job from my CI? :) I think so.

Re: D-Day for DMD is today!

2015-08-23 Thread Daniel Murphy via Digitalmars-d-announce
Dicebot wrote in message news:jdgpeyxvdltshldnf...@forum.dlang.org... Great! Daniel, does that mean that I can remove DDMD testing job from my CI? :) Yes, thanks!

Re: D-Day for DMD is today!

2015-08-23 Thread Temtaime via Digitalmars-d-announce
On Sunday, 23 August 2015 at 09:44:55 UTC, Walter Bright wrote: On 8/23/2015 2:36 AM, BBasile wrote: On Sunday, 23 August 2015 at 08:56:14 UTC, Daniel Murphy wrote: BBasile wrote in message news:fmoabuqgvlztgmqyj...@forum.dlang.org... [...] The missing step is to set HOST_DC in the

Re: D-Day for DMD is today!

2015-08-22 Thread BBasile via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! [...] Excellent. I guess it's also time to clean the wiki page that explained how to build under win32 with DMC. It's

Re: D-Day for DMD is today!

2015-08-22 Thread Martin Nowak via Digitalmars-d-announce
On 08/23/2015 07:22 AM, Rikki Cattermole wrote: Now lets hope the next stage is smooth in the transition. Here is a small guide on how to update a PR. https://github.com/D-Programming-Language/dmd/pull/4922#issuecomment-133776696

Re: D-Day for DMD is today!

2015-08-22 Thread rsw0x via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/4923 We have made the switch from C++ DMD to D DMD! Many, many thanks to Daniel Murphy for slaving away for 2.5 years to make this happen. More thanks to Martin Nowak for