Should we make DMD1.051 the recommended stable version?

Denis Koroskin 2korden at gmail.com
Wed Nov 18 03:19:11 PST 2009


On Wed, 18 Nov 2009 14:15:47 +0300, Nick Sabalausky <a at a.a> wrote:

> "Don" <nospam at nospam.com> wrote in message
> news:he0d7l$34k$1 at digitalmars.com...
>> The standard download still points to DMD1.030 (May 2008).
>> A couple of hundred serious bugs have been fixed since that time.
>> Some of the intermediate releases had regressions which prevented many
>> people from using them, but I don't think that's true of this one. I  
>> think
>> it's a great release.
>>
>> The known regressions of DMD1.051 compared to DMD1.030 are:
>>
>> 2393 IFTI regression on (T:char)(T[]) vs (T:dchar)(T[])
>> 370  Compiler stack overflow on recursive typeof in function  
>> declaration.
>> 3469 ICE(func.c): Regression. Calling non-template function as a  
>> template,
>> from another module
>>
>> but in my opinion these are not serious enough to prevent 1.051 from  
>> being
>> recommended. (BTW I've already sent Walter patches for those second two
>> bugs).
>>
>> I'd like to protect newbies from encountering internal compiler errors
>> which have already been fixed, and from experiencing frustration with
>> CTFE.
>>
>> If anyone has a reason that they have to use 1.030 instead of 1.051, now
>> would be a great time to say why.
>
> The only potential problem I see with that is that if you want to use  
> tango,
> any DMD beyond 1.043 would force you to go with tango trunk, which  
> wouldn't
> make much sense for anyone who is trying to stick with "stable" releases  
> of
> things.
>
>

Recent poll has shown that most people use Tango trunk anyway. Perhaps,  
it's time for another Tango release?



More information about the Digitalmars-d mailing list