DMD release process

Seems like it isn't all to long since last time I wrote about the D compilers - then about quality. This time I'd like to write about DMD's release process, as it is highly frustrating for me trying to have Tango compile with it.

Almost every release sees a regression, or some obscure accepts-invalid bug getting fixed in what is meant to be the stable branch. Today DMD 1.032 was released, with at least 3 issues causing immediate harm to Tango. One I made go away in SVN, but I'm considering reverting, and just calling 1.032 broken. The last 2 issues I don't know how they affect Tango yet. Actually, there may even be more that I just didn't get to yet.

Since we're all part of a community, I think it would be easy enough for Walter to send a release candidate to a few persons and ask them to test it on the larger projects in the D world. Off the top of my head, I would suggest Tango, ArcLib, MiniD and DWT as important starting points.

This has been suggested before though, without anything happening, so I'm not really sure that Walter likes the idea.

Reply

Please solve the math problem above and type in the result. e.g. for 1+1, type 2
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <center><img><a> <em> <strong> <cite> <code> <blockcode> <ul> <ol> <li> <dl> <dt> <dd><br><script> <pre>
  • Lines and paragraphs break automatically.
  • You may post block code using <blockcode [type="language"]>...</blockcode> tags.
More information about formatting options