[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