[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdevplatform/language/duchain
From:       David Nolden <david.nolden.kde () art-master ! de>
Date:       2008-06-01 8:08:56
Message-ID: 1212307736.837980.4695.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 815091 by zwabel:

- Completely change the way multiple searched declarations and thus namespace-aliases \
are represented: Store them in a special tree, that can be manipulated in exactly the \
way needed for treating with namespace-aliases. Also the TopDUContext \
namespace-aliasing algorithm(which was the biggest bottleneck) can be implemented \
                much more efficiently on this structure.
- Store temporary declaration lists in QVarLengthArrays instead of QLists, for better \
                performance.
- Make findLocalDeclarations(..) take an Indentifier instead of a \
QualifiedIdentifier, because that ways anyway what it used internally.



 M  +183 -55   ducontext.cpp  
 M  +64 -10    ducontext.h  
 M  +81 -89    topducontext.cpp  
 M  +5 -3      topducontext.h  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic