DMD 2.062 is fresh out of the factory (I managed to catch the news early this time). I’m not a big fan of the new changelog format (introduced with the previous release). I understand it makes it easier for the maintainers, but it’s a bit of a pain to click through four different links and scan Bugzilla entries for the highlights to report here. When everything was listed on the changelog, it was easy to tell at a glance which changes/fixes were newsworthy. Now, you’ll just have to see for yourself.
Suffice it to say that there’s a ton of fixes for the compiler, several fixes for Phobos, a handful of new/changed features, and a few fixes to DRuntime. As always, you can download the zip directly from the changelog. You can also find it along with a Winsdows installer, deb packages and rpms at the Digital Mars download page. Have fun!
Two new releases of the DMD compiler. Big news for both versions. First, 1.076 will be the last official release of the D1 series. From here on out, D1 users are on their own. I haven’t downloaded a D1 compiler in ages, so I’m not going to miss it. As for D2, 2.061 becomes the first version of the compiler to include 64-bit support on Windows. If you’re going to compile 64-bits, though, you’ll need to have the Visual Studio tools installed. Not quite sure of the details yet myself, but as soon as I find out I’ll be sure to post about it here.
Usually, I link to the changelog. From now on, given that the changelog has been changed just to link to bugzilla (and, in this case, the 2.061 changelog hasn’t been updated as I write this), it seems the more interesting place to link will be Walter’s newsgroup announcement.
The D community has been eager to see the long overdue 2.060 version of DMD. Both it and 1.075 have now been officially released. The list of features and bugfixes in 2.060 is huge. One particular thing of note is that there have been reports of a decrease in memory usage with apps compiled with 2.060. That’s very good news indeed.
Walter has announced new versions of the DMD compilers. 1.074 is, as usual, a bug-fix release. With the end-of-support date for D1 getting ever closer, don’t expect anything major to come out of that branch.
DMD 2.059, on the other hand, is quite a sight. In addition to the numerous bug fixes, there are several new features and changes. One thing that’s going to be a pleaser to many is that Universal Function Call Syntax now applies universally. That’s something for which we’ve been waiting for quite some time.
There’s a lot to be happy about in the two new DMD releases. Both version 1.073 and 2.058 are loaded with bugfixes. The 2.x release even sports a new lambda syntax. I was very happy that my “favorite” D bug was finally getting fixed in this release. Unfortunately, it was reverted during beta due to some serious regressions. My fingers are crossed for the next release.
Thanks to every one who helped make these fantastic releases possible. Your hard work is always appreciated!