Moving towards D2 2.061 (and D1 1.076)

Mathias Laurenz Baumann mathias.baumann at sociomantic.com
Thu Dec 20 02:17:34 PST 2012


On Mon, 10 Dec 2012 09:56:44 +0100, Denis Shelomovskij  
<verylonglogin.reg at gmail.com> wrote:

> 10.12.2012 4:33, Walter Bright пишет:
>> It's time to do a release; to that end we should be working on tidying
>> up the regressions.
>>
>> This will be the last official D1 release.
>
> Sorry, but I have never understand how can anybody call D stable and why  
> are you doing all this "support".
>
>
> Let me explain:
>
> A long time ago I wrote one (not open source) application in D1+Tango.
> I'm still supporting it. The last D1 compiler I can use is 1.066 as then  
> a fatal regression was introduced and templates became unusable because  
> of ICE. Am I the only one who use templates in D1? If not, what is the  
> purpose for all this needless D1 releases as compiler doesn't work for  
> almost any project with templates?
>

We have our whole infrastructure in D1 and tango and currentl are using  
dmd 1.075 for
compilation. We don't have any major problems with templates (just a few  
dmd hickups every now and then).


>
> And let me beat utterly:
>
> Now imagine: a person updated a compiler and get ICE. On *huge*  
> codebase. What will he do? He will use old working one. But I decided to  
> go further, found a DustMite and decided to find the source of the  
> error. Do you know that current D2 compiler ICE-s with compiling  
> DustMite? Imagine, what will feel a person when bug finding tool ICE-s a  
> compiler? He will probably consider "D is a peace of unstable shit" and  
> go away.
>
> And he will be right as it is unforgivable for us to talk about any  
> "stability" of D. "D is for crazy nerd who are ready to find, report and  
> workaround infinite compiler bugs on any complicated code with  
> templates", that's all we can tell.
>
> But I finally managed to compile DustMite without ICE, found the  
> regression and reported. Still unfixed...
>

What you say is partly true, work around and such, but it isn't as bad as  
you
describe it above. We have big projects and the still work.

     --Marenz

--
Mathias Baumann
Research and Development

sociomantic labs GmbH
Paul-Linke-Ufer 39/40
10999 Berlin

http://www.sociomantic.com

Fon:       +49 (0)30 3087 4615
Fax:       +49 (0)30 3087 4619
Skype:         Mathias Baumann (m4renz)
Irc:           irc://irc.freenode.net User Marenz or Suprano
-----------------------------------------------------------

sociomantic labs GmbH, Location: Berlin
Commercial Register - AG Charlottenburg: HRB 121302 B
VAT No. - USt-ID: DE 266262100
Managing Directors: Thomas Nicolai, Thomas Brandhoff


More information about the Digitalmars-d mailing list