www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Continuous bootstrapping in dmd

Currently, if AUTO_BOOTSTRAP=1 flag is passed to the make command for 
dmd, an existing dmd build is downloaded off of the Net into a temporary 
directory and used to bootstrap building the compiler.

This is great for machines that either don't have dmd or have an older 
version installed.

However, there's no easy way to _continue_ auto-bootstrapping, i.e. 
using the just-built dmd to build the "next" dmd. For that we need a few 
simple changes such as making temporary copies of dmd etc.

Is this a model that would be of interest to dmd contributors?


Andrei
Oct 02 2015