DMD 1.045 & 2.030

These were intended to be prerelease versions of DMD, but Walter posted the changelog and then the cat got let out of the bag in the newsgroup before he was ready. So, they are now, reluctantly, officially released. DMD 1.045 and 2.030. The former gets numerous bug fixes, as usual, but also a new feature this time. As for the latter, in addition to bugfixes and several library changes/additions, we’re seeing the first major move toward multithreaded D. Global storage now defaults to Thread Local Storage, meaning that any static or global variables you declare in your program will no longer be in the global data segment. You can read more about this in Walter’s helpful new doc, Migrating to Shared.

This entry was posted in DMD Releases and tagged , , . Bookmark the permalink.

One Response to DMD 1.045 & 2.030

  1. zkAnon says:

    D2 must be called multicoreD.
    oh, When will D2 be stable, it just keeps breaking my code? But is great for parallel programing but __gshared is just painful ugly.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>