Should we make DMD1.051 the recommended stable version?

Nick Sabalausky a at a.a
Wed Nov 18 03:43:11 PST 2009


"Denis Koroskin" <2korden at gmail.com> wrote in message 
news:op.u3k8d9i9o7cclz at dkoroskin.saber3d.local...
> 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?

I don't think anyone would disagree that it's long past time for another 
Tango release ;)

But, I would venture to guess very few people stick with DMD "stable" 
either, probably even fewer than Tango 0.99.8. Heck, DMD's "stable" gets 
updated less often than Tango's "stable" releases.

Personally, I don't see much of a reason for D1/Tango users not to use DMD 
1.051 / Tango trunk, at least until Tango 0.99.9 comes out. But I just felt 
that for anyone who does want to stick with DMD's "stable" for whatever 
reason, it's likely they may want to stick with latest "stable" for Tango 
too. (Assuming, of course, that they want to use tango...not that that's a 
vary large assumption for a D1 user).





More information about the Digitalmars-d mailing list