On Friday, 5 April 2013 at 00:39:49 UTC, bearophile wrote:
Vladimir Panteleev:
D code already compiles pretty quickly, but here's an
opportunity to nearly halve that time (for some cases) - by
moving some of rdmd's basic functionality into the compiler.
Make the D compiler search for its modules was one of the first
(unwritten) enhancement requests. That's the right default for
a handy compiler (plus a compiler switch to disable that
behavour). But for backwards compatibility I think that switch
has to do the opposite, to enable the recursive search.
Actually, that switch is -c. The default behavior is "compile and
link"... actually, I can't think of any instances when making -r
the default when only one module is specified on the command line
would break anything.