Review Request 123810: Make code-completion faster

Sergey Kalinichev kalinichev.so.0 at gmail.com
Sun May 17 18:34:16 UTC 2015


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/123810/
-----------------------------------------------------------

(Updated May 17, 2015, 9:34 p.m.)


Review request for KDevelop.


Changes
-------

Moved cache generation into free function


Repository: kdev-clang


Description
-------

Instead of calling findDeclarations for each item found by clang, call allDeclarations once and cache the result. In case it can't find anything fall back to the findDeclarations.
    
This reduces code-completion time on average from 2000ms to 200ms for me.


Diffs (updated)
-----

  codecompletion/context.cpp 5027dcd 

Diff: https://git.reviewboard.kde.org/r/123810/diff/


Testing
-------


Thanks,

Sergey Kalinichev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20150517/68f77c3d/attachment.html>


More information about the KDevelop-devel mailing list