Eldar Insafutdinov <> changed:

           What    |Removed                     |Added
                 CC|                            |

--- Comment #6 from Eldar Insafutdinov <> 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:
------- You are receiving this mail because: -------

Reply via email to