Leandro Lucarella wrote:
This is another problem with D, the lack of a public SCM repository for,
at least, the fronend. Now each DMD release is really a "nightly snapshot"
without any real-world testing (I guess). That's another reason why
"stable" DMD release keep breaking.
If one could download a snapshot every once in a while and give it a try,
most breaking changes should be detected *before* the actual release. Or
maybe alpha or beta versions should be released.
When I see a compiler version 1.041, I see a stable release number, not
a beta, or release candidate or nightly snapshoot, but sadly that is what
it is. Maybe that is a big source of confusion.
But that's why the download page divides the downloads into "latest" and
"stable." If you want "stable", why download "latest"?
http://www.digitalmars.com/d/download.html
Furthermore, before release, it is made available to the DWT and Tango
teams to see if it breaks them. If I made it generally available, how is
that different from the "latest" on the download page? There's even a
"bundle" version that comes with various libraries tested and verified
with it.