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