DMD's Released Source, Great Stuff!
a at a.a
Sun May 10 04:32:00 PDT 2009
I just wanted to say how nice it is having and working with the DMD source,
and how nice the whole submission process (ie bugzilla) is.
A couple years ago, there were some things I wanted to try to do with GCC,
but it was a nightmare. Took forever to figure out how to get things set up
to properly compile the GCC sources (this was under windows). Then the
actual build took hours per-attempt, and I had to do it a few times, because
it kept running into problems mid-way through. Then when I was ready to try
to make my changes, finding my way through the source was a like navigating
the world's most devious maze while blindfolded and walking backwards. And
the one thing I never did figure out was just how the heck the submission
process worked. Best I could figure, part of it seemed to even involve "wait
for the right month". I messed with it on and off for weeks before finally
So I was a bit put-off from attempting to build and contribute to compilers,
and hadn't attempted to do anything with or even look at the DMD source
since the before the backend's source was released, until now.
I finally got motivated to try to do a patch ('zilla #2567, FWIW), and, wow,
it went smooth:
I downloaded DMC, made some very minor changes to the makefile (only because
I seem to have another conflicting tool named "sc" in my path), successfully
recompiled it, found the locations in the source I needed, changed a few
lines, recompiled again, tested, it worked, attached a patch to bugzilla,
and was done in no more than about a couple of hours. Wow!
More information about the Digitalmars-d