aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus/pp-engine.cpp
Commit message (Expand)AuthorAgeFilesLines
* CplusPlus: Code cosmeticshjk2025-04-091-19/+16
* Utils: Rename FilePath::toString() into toUrlishString()hjk2025-01-101-1/+1
* CPlusPlus: Fix pragma parsingChristian Kandeler2024-09-251-2/+5
* Port away from qsnprinf() and mark the project free of itMarc Mutz2024-08-271-5/+6
* CppEditor: Consider #pragma once when inserting includesChristian Kandeler2024-06-131-1/+20
* Reserve space for m_scratchBufferYuri Vilmanis2023-10-311-0/+1
* CPlusPlus: Reuse QScopeGuard instead of ExecuteOnDestructionJarek Kobus2023-06-071-8/+9
* CPlusPlus: Use categorized logging in lexerChristian Kandeler2023-02-201-39/+24
* C++: Fix return type in preprocessor comparatorOrgad Shaneh2023-02-131-1/+1
* CPlusPlus: Check maximum include depth in lexerChristian Kandeler2023-02-081-0/+10
* Cpp: support space ship operator in lexerDavid Schulz2023-01-301-28/+49
* Replace GPL-3.0 with GPL-3.0-onlyKai Köhne2023-01-101-1/+1
* CPlusPlus: Work around Qt SiC breakagehjk2022-12-221-1/+2
* CplusPlus: Pass FilePath to Preprocessor::run()hjk2022-12-071-1/+1
* CPlusPlus: Migrate Macro to FilePathhjk2022-11-281-1/+1
* CppEditor: Remove WorkingCopy::get(QString) overloadhjk2022-11-251-1/+1
* CppEditor: Proliferate FilePath usehjk2022-11-251-2/+6
* CPlusPlus: Proliferate FilePath usehjk2022-11-221-3/+13
* CPlusPlus: Limit the usage of qMakePairJarek Kobus2022-10-041-1/+1
* Use SPDX license identifiersLucie Gérard2022-08-261-24/+2
* CPlusPlus: Remove Rreprocessor::run overload for QStringshjk2022-08-011-5/+0
* CPlusPlus: Remove foreach / Q_FOREACH usageArtem Sokolovskii2022-05-201-1/+2
* CPlusPlus: Do not needlessly allocate space for a vectorChristian Kandeler2022-01-121-8/+13
* cplusplus: `PPToken` - introduce move constructorTim Blechmann2021-04-271-2/+2
* Don't access static functions/fields via instanceAlessandro Portale2020-11-191-1/+1
* CPlusPlus: Fix handling incomplete macro invocationsChristian Kandeler2020-07-171-1/+2
* Lexer: Fine-tune recent crash fixChristian Kandeler2020-06-241-3/+4
* CPlusPlus: Fix lexer crashChristian Kandeler2020-06-181-1/+1
* Some clang-tidy -use-modernize-nullptrhjk2019-08-011-12/+12
* Standardize on int for line and column valueshjk2019-07-261-3/+3
* Merge remote-tracking branch 'origin/4.8' into 4.9Eike Ziller2019-02-281-6/+8
|\
| * C++: Fix nullptr references in preprocessorNikolai Kosjar2019-02-141-6/+8
* | Merge remote-tracking branch 'origin/4.8'Eike Ziller2019-01-171-10/+24
|\|
| * CPlusPlus: Block function-like macro name for arguments expansionIvan Donchevskii2019-01-171-10/+24
* | Fix warning: "Mixing iterators with const_iterators"Alessandro Portale2019-01-161-1/+1
|/
* CPlusPlus: Do not handle extremely long function-like macrosIvan Donchevskii2018-09-131-0/+4
* C++: Fix invalid read in isQtReservedWord()Nikolai Kosjar2017-05-121-1/+1
* Remove spaces in initializer listsTim Jenssen2017-02-221-1/+1
* CPlusPlus: Fix isQtReservedWordTobias Hunger2016-11-301-1/+1
* CppTools: Cancel parsing if editor is closedNikolai Kosjar2016-07-291-0/+8
* C++: fix trigraph parsing in macros.Francois Ferrand2016-03-081-1/+20
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-17/+13
* Don't put QString in static attributesAleix Pol2015-10-091-2/+2
* C++: Fix MSVC assert in std::isspace()Nikolai Kosjar2015-09-021-1/+1
* Make every operator bool() explicitDaniel Teske2015-06-021-1/+1
* C++: Fix commented debug in preprocessorOrgad Shaneh2015-05-051-1/+1
* C++: Fix preprocessing of comments within function-like macroOrgad Shaneh2015-03-131-16/+46
* Merge remote-tracking branch 'origin/3.3'Eike Ziller2015-02-121-5/+22
|\
| * C++: Fix crash when #if[def] nesting is deeper than 512 levelsOrgad Shaneh2015-02-031-5/+22
* | Merge commit '3c85058694ee2e41658d17f524fb48f0b187d2fe'Eike Ziller2015-02-121-6/+6
|\|