summaryrefslogtreecommitdiffstats
path: root/lib/Lex/PPDirectives.cpp
Commit message (Expand)AuthorAgeFilesLines
* [preamble] Also record the "skipping" state of the preprocessorErik Verbruggen2017-11-031-11/+20
* [c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion)Faisal Vali2017-10-151-7/+60
* [NFC] Replace 'arguments' with 'parameters' in comments relating to lexing a ...Faisal Vali2017-09-291-7/+7
* [NFC] Rename variable 'Arguments' to 'Parameters' when lexing the Macro Defin...Faisal Vali2017-09-291-9/+9
* Remove comment accidentally committed with D36642. NFC.Vedant Kumar2017-09-161-2/+1
* Fix recording preamble's conditional stack in skipped PP branches.Ilya Biryukov2017-09-121-9/+2
* [Lexer] Report more precise skipped regions (PR34166)Vedant Kumar2017-09-111-25/+34
* [NFC] Use RAII to un-poison and then re-poison __VA_ARGS__Faisal Vali2017-07-251-13/+12
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-171-33/+49
* Revert changes from my previous refactoring - will need to fix dependencies i...Faisal Vali2017-07-171-49/+33
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-171-33/+49
* Keep the IdentifierInfo in the Token for alternative operator keywordOlivier Goffart2017-07-141-11/+3
* [preprocessor] Fix assertion hit when 'SingleFileParseMode' option is enabled...Argyrios Kyrtzidis2017-06-211-6/+6
* [preprocessor] When preprocessor option 'SingleFileParseMode' is enabled, par...Argyrios Kyrtzidis2017-06-201-5/+33
* [libclang] Introduce a new parsing option 'CXTranslationUnit_SingleFileParse'...Argyrios Kyrtzidis2017-06-091-1/+5
* Factor out and unify emission of "module is unavailable" diagnostics.Richard Smith2017-06-051-15/+23
* Support lazy stat'ing of files referenced by module maps.Richard Smith2017-06-021-0/+2
* [modules] When we #include a local submodule header that we've already built,Richard Smith2017-05-301-20/+21
* Give files from #line the characteristics of the current fileReid Kleckner2017-05-221-20/+22
* Remove last (unnecessary) use of mapping from SourceLocation to Module andRichard Smith2017-05-191-10/+3
* Remove unused tracking of owning module for MacroInfo objects.Richard Smith2017-05-121-25/+2
* Add #pragma clang module begin/end pragmas and generate them when preprocessi...Richard Smith2017-05-041-4/+4
* Add pragma to perform module import and use it in -E output.Richard Smith2017-04-291-8/+9
* Preprocessor: Suppress -Wnonportable-include-path for header mapsDuncan P. N. Exon Smith2017-04-271-16/+11
* Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test.""Vedant Kumar2017-04-261-14/+15
* Revert "PPCallbacks::MacroUndefined, change signature and add test."Vedant Kumar2017-04-261-15/+14
* PPCallbacks::MacroUndefined, change signature and add test.Frederich Munch2017-04-261-14/+15
* Fix for pr31836 - pp_nonportable_path on absolute paths: broken delimitersTaewook Oh2017-02-211-1/+5
* Remove unnecessary std::string constructionReid Kleckner2017-02-141-3/+2
* [Modules] Support #import when entering files with modulesBruno Cardoso Lopes2017-01-111-0/+1
* PCH: fix a regression that reports a module is defined in both pch and pcm.Manman Ren2017-01-091-0/+17
* Revert r288626, which reverts r288449. Original commit message:Richard Smith2016-12-061-5/+5
* Revert "Recover better from an incompatible .pcm file being provided by -fmod...Daniel Jasper2016-12-041-5/+5
* Recover better from an incompatible .pcm file being provided by -fmodule-file=.Richard Smith2016-12-021-5/+5
* Do not print include_next/pragma once warnings when input is a header.Erik Verbruggen2016-10-271-1/+5
* [PP] Replace some uses of unsigned with size_tErik Verbruggen2016-10-261-7/+5
* PP: Remove unused parameters from methodsErik Verbruggen2016-10-261-6/+6
* Include full filename range for missing includesErik Verbruggen2016-10-251-1/+2
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-1/+1
* Use StringRef for MemoryBuffer identifier API (NFC)Mehdi Amini2016-10-011-2/+2
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-09-071-9/+26
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+1
* [Lex] Try to fix a 'comparison is always false' warning. NFC.George Burgess IV2016-06-161-1/+1
* Patch for r272584 (http://reviews.llvm.org/rL272584) to address clang-x64-nin...Taewook Oh2016-06-131-41/+41
* Use the name of the file on disk to issue a new diagnostic about non-portable...Taewook Oh2016-06-131-0/+148
* Revert r272562 for build bot failure (clang-x86-win2008-selfhost)Taewook Oh2016-06-131-148/+0
* Use the name of the file on disk to issue a new diagnostic about non-portable...Taewook Oh2016-06-131-0/+148
* Revert commit r271708Taewook Oh2016-06-041-67/+0
* Use the name of the file on disk to issue a new diagnostic about non-portable...Taewook Oh2016-06-031-0/+67
* Modules: set SystemHeader to true if we are building a system module.Manman Ren2016-05-171-3/+6