dmd 1.067 and 2.052 release

Graham St Jack Graham.StJack at internode.on.net
Sun Feb 20 16:51:20 PST 2011


Fantastic news! Well done once again to the whole team.

Now that the 64-bit bugbear is in the bag (along with a big pile of 
bugs), what is next? Is there a list somewhere detailing the planned 
language/toolchain changes that will make it into D2? Are we converging 
on a stable release of the language anytime soon?

In particular, are there any plans to re-examine the tail-const issue in 
light of the compiler patch proposed by Michel Fortin in his post: 
"const(Object)ref is here!" back in December?

Some other issues I assume are still in flux (and can remember) are:
* Tweaks to usability of const/immutable/shared.
* Tweaks to usability of nothrow, pure, etc.
* Rollout of const, nothrow, pure, etc thoughout phobos.
* Fate of the delete keyword.
* Fate of the scope keyword used in object declaration and function 
parameters.
* Meaning of in keyword for function parameters. Is it just const, and 
if so, why not just use const?

I don't have (much) of a personal agenda here - I just want the rough 
edges smoothed off and a stable language.


-- 

Graham St Jack



More information about the Digitalmars-d-announce mailing list