Any takers for http://d.puremagic.com/issues/show_bug.cgi?id=9673?

Vladimir Panteleev vladimir at thecybershadow.net
Sat Mar 9 20:49:37 PST 2013


On Sunday, 10 March 2013 at 04:29:34 UTC, Andrei Alexandrescu 
wrote:
> I figure http://d.puremagic.com/issues/show_bug.cgi?id=9673 
> it's a great relatively confined project of good utility. We 
> preapproved it, if anyone wants to snatch it please come 
> forward.
>
> Also, any comments to the design are welcome.

I've thought about this before. Here are my thoughts:

1. Querying the dependencies of one module, and compiling it, 
should be done in one go (one dmd execution).

The idea is that if we need to get a module's dependencies, it 
will be because the module is one we've never compiled it before, 
or the module itself or one of its previously-known dependencies 
has changed

2. Object files (and their .deps) should be cached independently 
of the entry point module.

This will allow speeding up incremental compilation of multiple 
programs that share some source files.


More information about the Digitalmars-d mailing list