DMD 1.076 and 2.061

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.

GtkD 2.1

Mike Wey has announced a new release of GtkD, the D binding to the Gtk3 GUI library.

New in this release:
* GtkD wraps the latest version of GTK, version 3.6.
* Some bug fixes to support 64 bits windows.
* Compiles with DMD 2.061.
* pkg-config files.

Note that if you want to use Gtk2 rather than version 3, then you can download GtkD 1.7 from the same link.

DMD 1.075 and 2.060

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.

DPaste

I’ve been using this for a few days now, since nazriel first mentioned it in #d. Now, DPaste has been officially announced as a beta. The site, like Pastebin, allows you to paste and save code snippets to share as links with others. But it does more than that. It allows you to compile the code snippets and then saves the results of the compilation. Here’s the canonical Hello World example to illustrate.

You can choose between DMD 1.074, 2.059 and the current DMD git master (which is updated for DPaste every 3 days). GDC support is coming later. Really useful little tool. Bye-bye Pastebin.