On Tue, Jun 3, 2008 at 5:41 AM, Basile STARYNKEVITCH <[EMAIL PROTECTED]> wrote: > Hello All, > > See http://gcc.gnu.org/wiki/MiddleEndLispTranslator for MELT > > The MELT branch bootstrapped, in the sense that the Lisp compiler is able to > compile itself to C code. It is not the bootstrap in the usual GCC sense (a > GCC being able to compile itself - currently MELT GCC behaves like the trunk > in this respect). MELT branch is closely following the trunk: I am doing > svnmerge merge more than once a week (without any issues so far) > > I've got some questions to the list: > > first, MELT is generating itself, so the generated C code > gcc/warm-basilys-0.c file is committed to SVN. In that respect, it is like > the configure script (a generated file which is in the SVN repository). > > second, the generated warm-basilys-0.c is quite big (more than 250KLOC or > 13Mbytes), and a small change (e.g. one line) in melt/warm-basilys.bysl > triggers many changes (e.g. a thousand lines changed) in the generated file > warm-basilys-{0,1,2,3].c >
Don't worry about it. > I still feel that I have to commit it frequently, to make tracable and > reproducible all my changes. > > Some questions: > > 1. Should I avoid committing warm-basilys-0.c frequently to lower the > Subversion server disk consumption? I could do that, but then my changes > would be less reproductible (in the sense that applying the diff between two > commits to a source tree would not be enough to make it recompilable). My > perception is that disk space is on svn://gcc.gnu.org/ cheap (but then, I am > not paying it!). I'll tell you if it starts causing a problem.