summaryrefslogtreecommitdiffstats
path: root/lib/Lex/Preprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
* [preamble] Also record the "skipping" state of the preprocessorErik Verbruggen2017-11-031-0/+7
* [c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion)Faisal Vali2017-10-151-7/+15
* [PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuatin...Cameron Desrochers2017-09-201-3/+3
* Fixed a crash on replaying Preamble's PP conditional stack.Ilya Biryukov2017-08-211-0/+2
* [c++2a] Treat 'concept' and 'requires' as keywords, add compat warning for C+...Richard Smith2017-08-131-0/+2
* Keep the IdentifierInfo in the Token for alternative operator keywordOlivier Goffart2017-07-141-8/+0
* Fix invalid warnings for header guards in preamblesErik Verbruggen2017-07-051-0/+2
* Support operator keywords used in Windows SDK(fix ubsan)Erich Keane2017-06-091-1/+3
* support operator keywords used in Windows SDKErich Keane2017-06-091-1/+5
* Allow for unfinished #if blocks in preamblesErik Verbruggen2017-05-301-0/+9
* Remove unused tracking of owning module for MacroInfo objects.Richard Smith2017-05-121-6/+1
* Add #pragma clang module begin/end pragmas and generate them when preprocessi...Richard Smith2017-05-041-4/+4
* Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith2017-03-201-5/+5
* Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin2017-03-181-5/+5
* Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith2017-03-171-5/+5
* Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtrDavid Blaikie2017-01-051-1/+1
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-09-071-10/+18
* C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith2016-08-261-1/+18
* C++ Modules TS: Add parsing support for module import declaration.Richard Smith2016-08-181-4/+8
* PR28438: Update the information on an identifier with local definitions beforeRichard Smith2016-08-181-1/+6
* Reapply r276973 "Adjust Registry interface to not require plugins to export a...John Brawn2016-08-051-1/+1
* Revert r276973 "Adjust Registry interface to not require plugins to export a ...John Brawn2016-07-281-1/+1
* Reapply r276856 "Adjust Registry interface to not require plugins to export a...John Brawn2016-07-281-1/+1
* Implement filtering for code completion of identifiers.Vassil Vassilev2016-07-271-1/+4
* Revert r276856 "Adjust Registry interface to not require plugins to export a ...John Brawn2016-07-271-1/+1
* Adjust Registry interface to not require plugins to export a registryJohn Brawn2016-07-271-1/+1
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+1
* Apply clang-tidy's misc-move-constructor-init throughout Clang.Benjamin Kramer2016-05-271-1/+2
* AnnotateFunctions: Tweak for mingw.NAKAMURA Takumi2016-04-041-0/+2
* [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a singleRichard Smith2016-02-191-1/+1
* Sink some PTHManager includes out of Preprocessor.hReid Kleckner2015-11-021-0/+1
* Roll-back r250822.Angel Garcia Gomez2015-10-201-4/+4
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-4/+4
* Replace double negation of !FileID.isInvalid() with FileID.isValid().Yaron Keren2015-10-031-1/+1
* Fix typo.Yaron Keren2015-09-291-1/+1
* [CUDA] Allow parsing of host and device code simultaneously.Artem Belevich2015-09-221-14/+18
* Rename the non-coding style conformant functions in namespace BuiltinsEric Christopher2015-08-061-1/+1
* [Preprocessor] Iterating over all macros should include those from modules.Jordan Rose2015-06-241-0/+4
* [modules] If we re-enter a submodule from within itself (when submoduleRichard Smith2015-05-211-6/+11
* Generalize future keyword compat diagnostics.Richard Smith2015-05-141-6/+24
* [modules] Rearrange preprocessor module visibility handling, no observable ch...Richard Smith2015-05-141-1/+1
* [modules] Remove dead code from Module for tracking macro import locations.Richard Smith2015-05-021-1/+1
* [modules] If a module #includes a modular header that #undef's its macro, itRichard Smith2015-05-021-4/+1
* [modules] Start moving the module visibility information off the Module itself.Richard Smith2015-05-011-4/+22
* Add an assert to get information on buildbot failure.Richard Smith2015-04-291-0/+1
* [modules] Stop trying to fake up a linear MacroDirective history.Richard Smith2015-04-291-4/+6
* Refactor to make MacroState ownership and lifetime clearer.Richard Smith2015-04-281-3/+0
* Fix memory leak found by asan buildbot.Richard Smith2015-04-281-0/+3
* [modules] Incrementally compute the list of overridden module macros based onRichard Smith2015-04-271-2/+5
* [modules] Determine the set of macros exported by a submodule at the end of t...Richard Smith2015-04-231-1/+1