DMD needs branches
Mark Wrenn
mark-nospam at binarytheory.com
Thu Apr 12 11:32:01 PDT 2007
Hmmm...Wouldn't it be cool if dsource.org ran overnight builds. This
would substantially increase the 'test suite'. Of course you could
never be sure if a failure was a check-in problem or a compiler problem.
But if it succeeded then you'd end up feeling much more confident
about a new compiler release.
Mark
Walter Bright wrote:
>
> The test suite is run before every new release. If things break with a
> new release, it is because the case isn't reflected in the test suite.
> Every fixed bug goes in to the test suite. For example, Kris posted two
> things that broke with the 1.011 update. Both are fixed now, and both
> are now in the test suite. They'll stay fixed.
>
> Over time, the suite has a ratchet effect, with things getting better
> and better. I've been using that system for decades with the C++
> compiler, and it's pretty rare for an update to break anything.
>
> But if bugs aren't reported, then they don't get fixed, and the test
> case never winds up in the test suite.
>
> The only way to get a stable system is to report bugs, fix them, and put
> the cases in the test suite. I tend to put priority on fixing things
> that break existing code; I know how maddening that can be.
More information about the Digitalmars-d
mailing list