Why doesn't DMD create any redundant symbols?

Alexander Panek alexander.panek at brainsware.org
Sat Feb 16 14:51:34 PST 2008


Walter Bright wrote:
> Gregor Richards wrote:
>> I have to assume there's a reason for this, so, to summarize: Why 
>> doesn't DMD create any redundant symbols in .o files?
> 
> It can improve build speed a lot. With C++, which doesn't do this, huge 
> .obj files can be generated.

Pardon my ignorance, but, who cares? DMD is fast enough that such a time 
penalty for doing something correctly is "excusable" (in other words: 
needed).

Requiring [forcing] the developers of build tools to work around that 
problem seems kinda weird, to me.



More information about the Digitalmars-d mailing list