DMD 1.007

February 21st, 2007 | by Aldacron |

Dig this:

  • Comparison operators are no longer associative; comparison, equality, identity and in operators all have the same precedence.
  • out and inout parameters are now allowed for compile time function execution.
  • The .dup property is now allowed for compile time function execution.
  • Updated lib to insert COMDATs into symbol table.
  • Class references can no longer be implicitly converted to void*.

The compile time function enhancements are groovy, the first and last items appear to be bug prevention measures (also groovy), but the bit about the lib tool — if that is intended to fix what I think it is intended to fix (a long-standing issue with templates on Windows), then I’ll be doing back flips in a few minutes.

Several bugs have also been stomped. Get it while it’s hot (for the first time in a long time, I managed to catch the release early).

Technorati Tags: , , ,

Post a Comment