D6682: Update class names in DUDhain API dox
Kevin Funk
noreply at phabricator.kde.org
Thu Jul 13 19:49:01 UTC 2017
kfunk added a comment.
Yes re. the switch from `KDevelop::SymbolTable` to `KDevelop::PersistentSymbolTable`:
commit a40d774da71d763cc37cf695c0742a3c746364c9
Author: David Nolden <david.nolden.kde at art-master.de>
Date: Wed Sep 3 20:29:05 2008 +0000
Completely remove the runtime symbol-table hash, in favor of the persistent on-disk symbol table.
This will allow not creating the actual Declaration and DUContext objects while loading, but just creating them on-demand, thus greatly speed up the loading of top-contexts.
But already now it speeds up loading/unloading, because the symbol-table doesn't need to be updated.
The downside is that the persistent symbol table contains ALL declarations, and thus more declarations need to be checked while searching.
- Try stopping the too fast growth of the persistent symbol table
- Add a persistent context table, and rename the previous symbol table to declaration table.
- Port all the uses of SymbolTable to use PersistentSymbolTable.
REPOSITORY
R33 KDevPlatform
REVISION DETAIL
https://phabricator.kde.org/D6682
To: kossebau, #kdevelop
Cc: kfunk, kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20170713/7b513dbc/attachment.html>
More information about the KDevelop-devel
mailing list