Hi,
Thanks for the beta.
I've run this version against qtd, and it still fails. But using the
current revision from svn with patches for the last dmd-version shows
that there are no regressions (apart from detecting a tiny error in qtd
that has yet gone unnoticed).
So, if you want to make the qtd-people happy, issues #3600 and #3647
should be addressed.
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.
Best,
Rainer
Brad Roberts wrote:
Slightly annoying to have to download just to get that one file, but the
change log is in the zip file along side all the rest of the website html
files. But, once you have the whole thing downloaded, might as well do
some testing of it. :)
On Thu, 14 Jan 2010, Steve Schveighoffer wrote:
care to cobble together a list of said features?
-Steve
----- Original Message ----
From: Walter Bright <[email protected]>
You can download the software as a zip file from:
_______________________________________________
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