[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