Should we make DMD1.051 the recommended stable version?
Tomas Lindquist Olsen
tomas.l.olsen at gmail.com
Wed Nov 18 03:52:32 PST 2009
On Wed, Nov 18, 2009 at 12:43 PM, Nick Sabalausky <a at a.a> wrote:
> "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).
>
>
>
It would also be possible to just release tango 0.99.8.1 (or
something), LDC has a patch against 0.99.8 that probably fixes it for
the latest dmd as well.
More information about the Digitalmars-d
mailing list