http://d.puremagic.com/issues/show_bug.cgi?id=1170
Eldar Insafutdinov <e.insafutdi...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |e.insafutdi...@gmail.com --- Comment #6 from Eldar Insafutdinov <e.insafutdi...@gmail.com> 2009-10-13 15:04:26 PDT --- (In reply to comment #5) > As it seems, a patch has crawled into DMD 2.033 that is supposed to fix the > second issue described in comment 1. This is line 887 in module.c (in dmd > 2.034) > > else if (searchCacheIdent == ident && searchCacheFlags == flags && > searchCacheSymbol) > > where searchCacheSymbol has been added to allow finding symbols that have been > added after the last search. > > Though this fixes the issue, it has a bad impact on identifier lookup time, > especially with a lot of imports, worst with cyclic imports. This is because > with this change, not finding an identifier is always expensive, but it is the > most common result. > > This has now shown up with qtd causing the build to lock-up with continuously > searching identifiers. I'd still suggest a change along the lines of the > patch > posted in this issue. The applied patch in rev. 205 brought QtD back to life. Thank you. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------