www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Once in a while, you got to stop complaining and say thank you.

reply "deadalnix" <deadalnix gmail.com> writes:
Not so long ago, SDC used to require more than 2.5Gb of RAM and 
minutes to compile, and it wasn't possible to compile it as 
separate modules due to various bugs in the frontend.

Now it is not only possible to compile it as separates modules, 
but I was able recently to reenable the compilation of all libd 
at once, as it is no much faster.

I can now compile SDC on my machine in 10s to 11s, linking 
included, and less than 500Mb of RAM.

That is a huge step forward to me, and probably to some other D 
users.

SO, once in a while, you got to stop complaining, and say a big 
thank you to all of you here that contribute to DMD.
Sep 18 2014
next sibling parent Walter Bright <newshound2 digitalmars.com> writes:
On 9/18/2014 9:35 PM, deadalnix wrote:
 Not so long ago, SDC used to require more than 2.5Gb of RAM and minutes to
 compile, and it wasn't possible to compile it as separate modules due to
various
 bugs in the frontend.

 Now it is not only possible to compile it as separates modules, but I was able
 recently to reenable the compilation of all libd at once, as it is no much
faster.

 I can now compile SDC on my machine in 10s to 11s, linking included, and less
 than 500Mb of RAM.

 That is a huge step forward to me, and probably to some other D users.

 SO, once in a while, you got to stop complaining, and say a big thank you to
all
 of you here that contribute to DMD.
My pleasure!
Sep 18 2014
prev sibling next sibling parent ketmar via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Fri, 19 Sep 2014 04:35:54 +0000
deadalnix via Digitalmars-d <digitalmars-d puremagic.com> wrote:

 SO, once in a while, you got to stop complaining, and say a big=20
 thank you to all of you here that contribute to DMD.
i may seem rude and may write and write alot of posts with "BS!", "WUT?!", "this SUX", but i really appreciate all the efforts that people put into D. i can dislike some decisions, but i really love D, it's great! and what makes D great is people who using it, reporting bugs, writing ERs and writing the actual code which fuels the wrole thing. not only compiler, but tools, libraries, articles, books and so on. thank you, people! you are great, all of you.
Sep 18 2014
prev sibling next sibling parent reply "Dicebot" <public dicebot.lv> writes:
On Friday, 19 September 2014 at 04:35:55 UTC, deadalnix wrote:
 Not so long ago, SDC used to require more than 2.5Gb of RAM and 
 minutes to compile, and it wasn't possible to compile it as 
 separate modules due to various bugs in the frontend.

 Now it is not only possible to compile it as separates modules, 
 but I was able recently to reenable the compilation of all libd 
 at once, as it is no much faster.

 I can now compile SDC on my machine in 10s to 11s, linking 
 included, and less than 500Mb of RAM.

 That is a huge step forward to me, and probably to some other D 
 users.

 SO, once in a while, you got to stop complaining, and say a big 
 thank you to all of you here that contribute to DMD.
All praise SDC! :) Btw was there any specific commit / release that reduced memory concumption or it was a gradual improvement?
Sep 19 2014
parent reply "deadalnix" <deadalnix gmail.com> writes:
On Friday, 19 September 2014 at 11:18:27 UTC, Dicebot wrote:
 All praise SDC! :)

 Btw was there any specific  commit / release that reduced 
 memory concumption or it was a gradual improvement?
No idea.
Sep 19 2014
parent "Trass3r" <un known.com> writes:
 Btw was there any specific  commit / release that reduced 
 memory concumption or it was a gradual improvement?
No idea.
One could use Digger to generate a graph of SDC build times over time like in the DConf talk.
Sep 20 2014
prev sibling parent "bachmeier" <no spam.com> writes:
On Friday, 19 September 2014 at 04:35:55 UTC, deadalnix wrote:
 Not so long ago, SDC used to require more than 2.5Gb of RAM and 
 minutes to compile, and it wasn't possible to compile it as 
 separate modules due to various bugs in the frontend.

 Now it is not only possible to compile it as separates modules, 
 but I was able recently to reenable the compilation of all libd 
 at once, as it is no much faster.

 I can now compile SDC on my machine in 10s to 11s, linking 
 included, and less than 500Mb of RAM.

 That is a huge step forward to me, and probably to some other D 
 users.

 SO, once in a while, you got to stop complaining, and say a big 
 thank you to all of you here that contribute to DMD.
Definitely. Those of us who use it for our work are, or at least should be, very grateful. Thanks to everyone that contributes - my only alternatives are C and C++!
Sep 19 2014