Re: LDC: Speed up incremental builds with object file caching

2016-09-19 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 18 September 2016 at 09:10:41 UTC, Johan Engelen wrote: I think LDC has the same problems (template instances are emitted in the first module not the one that needed the instantiation?). Knowing this, you may be able to set up a case where things break, but I think it would have to

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 09/18/2016 11:31 AM, Chris Wright wrote: On Sun, 18 Sep 2016 11:25:51 -0400, Andrei Alexandrescu wrote: Best timed announcement: Monday at 9 AM EST (noon Pacific Time). You mean 6am Pacific? Or has the sun reversed directions without me realizing it? Sorry, 6 am Pacific. -- Andrei

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Chris Wright via Digitalmars-d-announce
On Sun, 18 Sep 2016 11:25:51 -0400, Andrei Alexandrescu wrote: > Best timed announcement: Monday at 9 AM EST (noon Pacific Time). You mean 6am Pacific? Or has the sun reversed directions without me realizing it?

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 09/17/2016 08:16 PM, Mike Parker wrote: On Saturday, 17 September 2016 at 18:46:26 UTC, Johan Engelen wrote: I just finished another post about LDC: https://johanengelen.github.io/ldc/2016/09/17/LDC-object-file-caching.html Thanks in advance for letting me know about any bugs you find, in

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Nordlöw via Digitalmars-d-announce
On Saturday, 17 September 2016 at 18:46:26 UTC, Johan Engelen wrote: I just finished another post about LDC: https://johanengelen.github.io/ldc/2016/09/17/LDC-object-file-caching.html Great innovative work! One thing: I'm missing an option for only doing time-stamp checking of the

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Jacob Carlborg via Digitalmars-d-announce
On 2016-09-18 11:10, Johan Engelen wrote: I think LDC has the same problems (template instances are emitted in the first module not the one that needed the instantiation?). I thought that LDC did not have that problem, or there was a flag change the behavior. -- /Jacob Carlborg

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Johan Engelen via Digitalmars-d-announce
On Sunday, 18 September 2016 at 12:15:12 UTC, Daniel Kozak wrote: But on my android phone it is OK. So maybe I should bought some 2k or 4k monitor ;) Definitely one of the best upgrades I ever did (4k monitor). Warning: there's no way back.

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Daniel Kozak via Digitalmars-d-announce
On Sunday, 18 September 2016 at 10:21:41 UTC, Daniel Kozak wrote: Dne 18.9.2016 v 10:07 Johan Engelen via Digitalmars-d-announce napsal(a): On Saturday, 17 September 2016 at 19:17:44 UTC, Daniel Kozak wrote: Nice article, however font on this site is too small to read, I have to zoom in :(

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Daniel Kozak via Digitalmars-d-announce
Dne 18.9.2016 v 10:07 Johan Engelen via Digitalmars-d-announce napsal(a): On Saturday, 17 September 2016 at 19:17:44 UTC, Daniel Kozak wrote: Nice article, however font on this site is too small to read, I have to zoom in :( Do more people have this problem? For me, the font size is

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Johan Engelen via Digitalmars-d-announce
On Sunday, 18 September 2016 at 08:14:47 UTC, Martin Nowak wrote: Interesting approach to speed up compilation without running into dmd's problems of template instance emission when compiling multiple modules to multiple objects. I think LDC has the same problems (template instances are

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 17 September 2016 at 18:46:26 UTC, Johan Engelen wrote: I just finished another post about LDC: https://johanengelen.github.io/ldc/2016/09/17/LDC-object-file-caching.html Thanks in advance for letting me know about any bugs you find, in the text or in the code :) Interesting

Re: LDC: Speed up incremental builds with object file caching

2016-09-18 Thread Johan Engelen via Digitalmars-d-announce
On Saturday, 17 September 2016 at 19:17:44 UTC, Daniel Kozak wrote: Nice article, however font on this site is too small to read, I have to zoom in :( Do more people have this problem? For me, the font size is similar to, say, Github.

Re: LDC: Speed up incremental builds with object file caching

2016-09-17 Thread Mike Parker via Digitalmars-d-announce
On Saturday, 17 September 2016 at 18:46:26 UTC, Johan Engelen wrote: I just finished another post about LDC: https://johanengelen.github.io/ldc/2016/09/17/LDC-object-file-caching.html Thanks in advance for letting me know about any bugs you find, in the text or in the code :) -Johan

Re: LDC: Speed up incremental builds with object file caching

2016-09-17 Thread Daniel Kozak via Digitalmars-d-announce
Dne 17.9.2016 v 20:46 Johan Engelen via Digitalmars-d-announce napsal(a): I just finished another post about LDC: https://johanengelen.github.io/ldc/2016/09/17/LDC-object-file-caching.html Thanks in advance for letting me know about any bugs you find, in the text or in the code :) -Johan

LDC: Speed up incremental builds with object file caching

2016-09-17 Thread Johan Engelen via Digitalmars-d-announce
I just finished another post about LDC: https://johanengelen.github.io/ldc/2016/09/17/LDC-object-file-caching.html Thanks in advance for letting me know about any bugs you find, in the text or in the code :) -Johan

Re: Incremental builds?

2013-09-27 Thread Jacob Carlborg
On 2013-09-27 00:57, Martin Nowak wrote: http://d.puremagic.com/issues/show_bug.cgi?id=9571 https://github.com/D-Programming-Language/dmd/pull/2550 https://github.com/D-Programming-Language/dmd/pull/2566 I'm not sure if that's the same issue. The issue I'm thinking about was reported several

Re: Incremental builds?

2013-09-27 Thread Jacob Carlborg
On 2013-09-27 01:47, Jonathan M Davis wrote: Fast enough that you'd have to have a very large project for incremental builds to gain you anything. Maybe you could gain time if the incremental builds were done in parallel, but even then, the build time is going to be dwarfed by the link time

Re: Incremental builds?

2013-09-27 Thread Peter Alexander
On Thursday, 26 September 2013 at 23:47:34 UTC, Jonathan M Davis wrote: On Thursday, September 26, 2013 23:29:56 John Colvin wrote: On Thursday, 26 September 2013 at 14:02:53 UTC, ProgrammingGhost wrote: I assume D can do incremental builds? How fast is the compile time compared to C

Re: Incremental builds?

2013-09-27 Thread Dicebot
On Friday, 27 September 2013 at 06:40:22 UTC, Jacob Carlborg wrote: I don't know how others think about incremental compilation. But I'm don't think about compiling each file separately. I'm thinking about compiling only what's changed and compile all those files in one go. That would mean

Re: Incremental builds?

2013-09-27 Thread PauloPinto
On Friday, 27 September 2013 at 06:40:22 UTC, Jacob Carlborg wrote: On 2013-09-27 01:47, Jonathan M Davis wrote: Fast enough that you'd have to have a very large project for incremental builds to gain you anything. Maybe you could gain time if the incremental builds were done in parallel

Re: Incremental builds?

2013-09-27 Thread John Colvin
incremental builds? How fast is the compile time compared to C++? Is it slower? C++ only has to read its header files and D would need to look at the entire project source code (or obj files?). dmd compile times are very fast compared to c++ compilers. Fast enough that you'd have to have

Re: Incremental builds?

2013-09-27 Thread PauloPinto
2013 at 14:02:53 UTC, ProgrammingGhost wrote: I assume D can do incremental builds? How fast is the compile time compared to C++? Is it slower? C++ only has to read its header files and D would need to look at the entire project source code (or obj files?). dmd compile times are very fast

Incremental builds?

2013-09-26 Thread ProgrammingGhost
I assume D can do incremental builds? How fast is the compile time compared to C++? Is it slower? C++ only has to read its header files and D would need to look at the entire project source code (or obj files?).

Re: Incremental builds?

2013-09-26 Thread Dicebot
On Thursday, 26 September 2013 at 14:02:53 UTC, ProgrammingGhost wrote: I assume D can do incremental builds? How fast is the compile time compared to C++? Is it slower? C++ only has to read its header files and D would need to look at the entire project source code (or obj files?). AFAIK

Re: Incremental builds?

2013-09-26 Thread Jacob Carlborg
On 2013-09-26 16:02, ProgrammingGhost wrote: I assume D can do incremental builds? How fast is the compile time compared to C++? Is it slower? C++ only has to read its header files and D would need to look at the entire project source code (or obj files?). There are some known problems

Re: Incremental builds?

2013-09-26 Thread Dicebot
On Thursday, 26 September 2013 at 19:31:06 UTC, Jacob Carlborg wrote: On 2013-09-26 16:02, ProgrammingGhost wrote: I assume D can do incremental builds? How fast is the compile time compared to C++? Is it slower? C++ only has to read its header files and D would need to look at the entire

Re: Incremental builds?

2013-09-26 Thread Jacob Carlborg
On 2013-09-26 21:44, Dicebot wrote: Some of those has been just recently fixed ;) Cool, do you have the numbers for the bugzilla issues? -- /Jacob Carlborg

Re: Incremental builds?

2013-09-26 Thread John Colvin
On Thursday, 26 September 2013 at 14:02:53 UTC, ProgrammingGhost wrote: I assume D can do incremental builds? How fast is the compile time compared to C++? Is it slower? C++ only has to read its header files and D would need to look at the entire project source code (or obj files?). dmd

Re: Incremental builds?

2013-09-26 Thread Martin Nowak
On Thursday, 26 September 2013 at 20:12:38 UTC, Jacob Carlborg wrote: On 2013-09-26 21:44, Dicebot wrote: Some of those has been just recently fixed ;) Cool, do you have the numbers for the bugzilla issues? http://d.puremagic.com/issues/show_bug.cgi?id=9571

Re: Incremental builds?

2013-09-26 Thread Jonathan M Davis
On Thursday, September 26, 2013 23:29:56 John Colvin wrote: On Thursday, 26 September 2013 at 14:02:53 UTC, ProgrammingGhost wrote: I assume D can do incremental builds? How fast is the compile time compared to C++? Is it slower? C++ only has to read its header files and D would need

incremental builds for D projects... challenging or close at hand?

2011-03-19 Thread Jason E. Aten
incremental builds? Lack of support for incremental builds is a show stopper. Or in this case, the show would never get funded to begin with. Or to ask it another way, what would it take to get incremental builds?