A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP

Forked from KDE / kdevelop

  • Rolf Eike Beer's avatar
    optimize CMakeBuildDirChooser::buildDirSettings() · 5bf2c3aa
    Rolf Eike Beer authored
    Summary:
    -if we have a match for a key, no other key can match
    -match the start of a new line as QByteArray instead of QString, most lines will
     not match and all keys are plain ASCII, this saves a lot of needless
     conversions and memory allocations
    -modify the original line instead of doing a copy, the original one will not
     be used again anyway.
    
    Test Plan: Open and build a CMake-based project.
    
    Reviewers: mwolff
    
    Reviewed By: mwolff
    
    Subscribers: mwolff, apol, kdevelop-devel
    
    Tags: #kdevelop
    
    Differential Revision: https://phabricator.kde.org/D18857
    5bf2c3aa
Name
Last commit
Last update
app Loading commit data...
app_templates Loading commit data...
appimage Loading commit data...
cmake/modules Loading commit data...
doc Loading commit data...
file_templates Loading commit data...
kdevplatform Loading commit data...
pics Loading commit data...
plugins Loading commit data...
release-scripts Loading commit data...
shortcuts Loading commit data...
.arcconfig Loading commit data...
.clang-format Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.kateconfig Loading commit data...
.kateproject Loading commit data...
.krazy Loading commit data...
AUTHORS Loading commit data...
CMakeLists.txt Loading commit data...
COPYING Loading commit data...
COPYING.DOC Loading commit data...
COPYING.LIB Loading commit data...
CTestConfig.cmake Loading commit data...
CTestCustom.cmake Loading commit data...
Doxyfile Loading commit data...
ExtraDesktop.sh Loading commit data...
INSTALL Loading commit data...
KDevelopConfig.cmake.in Loading commit data...
README.md Loading commit data...
config-kdevelop.h.cmake Loading commit data...
format.config.uncrustify Loading commit data...
format_sources Loading commit data...
kdevelop.kdev4 Loading commit data...
kdevelop_bash_completion Loading commit data...
org.kde.kdevelop.appdata.xml Loading commit data...