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
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta