aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus/pp-engine.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
|\|
| * Update LicenseEike Ziller2015-01-161-6/+6
* | C++: Expand arguments in nested function-like macrosOrgad Shaneh2015-01-211-1/+1
* | C++: clean up numeric literal parsing and add support for n3472.Erik Verbruggen2014-12-181-0/+5
|/
* Merge remote-tracking branch 'origin/3.2'Eike Ziller2014-10-141-7/+8
|\
| * License updateEike Ziller2014-10-091-7/+8
* | C++: Pass on the byte offsets of macro argumentsNikolai Kosjar2014-10-081-0/+3
* | C++: remove reserved names.Erik Verbruggen2014-08-281-6/+6
|/
* Move ScopedSwap template out of pp-engine.cpp and into the utils lib.Erik Verbruggen2014-06-041-22/+4
* C++: Fix Macrouse::utf16charsBegin()Nikolai Kosjar2014-06-031-1/+2
* C++: Add utf16 indices to Macro and Document::MacroUseNikolai Kosjar2014-05-231-37/+66
* C++/CppTools: Pass UTF-8 encoded source to LexerNikolai Kosjar2014-05-231-1/+1
* C++: Clarify units of a TokenNikolai Kosjar2014-05-151-46/+49
* C++: Use getter functions of TokenNikolai Kosjar2014-05-151-7/+7
* Fix some typosSergio Ahumada2014-03-051-3/+3
* C++: Record macro uses in #if defined(MACRO)Orgad Shaneh2014-02-271-1/+4
* C++: Fix line value for tokens generated by function-like macroOrgad Shaneh2014-02-271-1/+1
* C++: Fix handling of #undefOrgad Shaneh2014-02-271-2/+11
* C++: Fix preprocessing of uncontinued line-escapingOrgad Shaneh2014-02-241-1/+10
* C++: Preserve comments after preprocessor directivesOrgad Shaneh2014-02-241-1/+11
* Preprocessor: Adjust lines also for multiline C++ commentsOrgad Shaneh2014-02-241-1/+1
* Incremented year in copyright infoRobert Loehning2014-01-081-1/+1
* Revert "C++: Fix highlighting for lines with predefined macros"Nikolai Kosjar2013-12-031-10/+8
* C++: Fix highlighting for lines with predefined macrosNikolai Kosjar2013-11-291-8/+10
* Revert "Preprocessor Enginge: fix bug in pp-engine.cpp"Nikolai Kosjar2013-11-291-1/+43
* Preprocessor Enginge: fix bug in pp-engine.cppSimon Schäfer2013-11-281-43/+1