[dmd-beta] For those who want to try out new features
Rainer Schuetze
r.sagitario at gmx.de
Wed Jan 20 14:49:57 PST 2010
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
>
More information about the dmd-beta
mailing list