[dmd-beta] For those who want to try out new features

Walter Bright walter at digitalmars.com
Wed Jan 20 15:25:25 PST 2010


I tried it again, it still works. All I can suggest is you are working 
from a different set of dmd sources than I am.

Rainer Schuetze wrote:
> Hi,
>
> I just tried again, rebuilt dmd after clean, but the error persists 
> (though it's different from the one reported in the bugzilla entry 
> #3674). I have added a detailed description to the entry.
>
> I think this has crawled into dmd with changes to the 
> Type::covariant() function, but I have no clue why it didn't show up 
> earlier (and why you don't see it).
>
> Rainer
>
> Walter Bright wrote:
>> I just tried it, and it works.
>>
>> Rainer Schuetze wrote:
>>> Hi,
>>>
>>> I just wanted to drop a note that there seems to be regression with 
>>> the latest changes committed to subversion. It seems to be related 
>>> to #3674 (the test-case fails), but I have no clue yet what's been 
>>> causing this. I will try to figure out what's going on tonight.
>>>
>>> Rainer
>>>
>>> Rainer Schuetze wrote:
>>>> Hi,
>>>>
>>>> Walter Bright wrote:
>>>>>
>>>>>
>>>>> Rainer Schuetze wrote:
>>>>>>
>>>>>> So, if you want to make the qtd-people happy, issues #3600 and 
>>>>>> #3647 should be addressed.
>>>>>
>>>>> They're done now.
>>>>>
>>>> Cool, thanks.
>>>>
>>>>>>
>>>>>> And another thing: when there are forward references that are not 
>>>>>> resolved for a long time, Module::runDeferredSemantic() can waste 
>>>>>> a lot of memory and cpu-cycles. It should not retry between every 
>>>>>> new symbol in a class or struct, but only when some sensible 
>>>>>> progress is made (e.g. if Module::dprogress > 0). 
>>>>>> runDeferredSemantic() must then be forced to run once before 
>>>>>> running semantic2() on the modules.
>>>>>> It's not easy to create a small test case, but qtd fails to 
>>>>>> compile with "out of memory" without this change.
>>>>>>
>>>>>
>>>>> Could you put your patch into bugzilla, please?
>>>>
>>>> It can now be found here:
>>>>
>>>> http://d.puremagic.com/issues/show_bug.cgi?id=3719
>>>>
>>>> Rainer
>>>>
>>>> _______________________________________________
>>>> dmd-beta mailing list
>>>> dmd-beta at puremagic.com
>>>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>>>
>>>
>>> _______________________________________________
>>> dmd-beta mailing list
>>> dmd-beta at puremagic.com
>>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>>
>>>
>> _______________________________________________
>> dmd-beta mailing list
>> dmd-beta at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>
>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
>


More information about the dmd-beta mailing list