DMD 1.005 release

Walter Bright newshound at digitalmars.com
Tue Feb 6 19:04:11 PST 2007


Derek Parnell wrote:
> Bud is no longer a useful tool because it can no longer do what it was
> trying to do - namely find out which files needed recompiling and get only
> that done. Because in order to do that now, it first has to recursively
> compile each command line file and imported file using the -c -v switches
> to get a list of the potential files needing to be checked for
> recompilation. But seeing I've just compiled them to get this list, there
> is not much point now in /recompiling/ them. Also, mixin-imported files are
> not necessarily modules but must be treated as code fragments, so they
> can't be compiled to see if they in-turn effectively import other files!
> 
> My work here is (un)done.
> 
> It seems that DMD now needs to be enhanced to do what Rebuild and Bud were
> trying to do. 

The compiler cannot tell what file it'll need to textually import 
without compiling either, so cannot do a 'make' on textual imports.

No tool is perfect; I recommend just ignoring the problem with textual 
imports. Such shouldn't be used outside of specialized modules.



More information about the Digitalmars-d-announce mailing list