summaryrefslogtreecommitdiffstats
path: root/include/clang/Lex
Commit message (Expand)AuthorAgeFilesLines
* Merging r311330:Hans Wennborg2017-08-231-4/+4
* Merging r308455:Hans Wennborg2017-07-191-6/+0
* Recommit r308327: Add a warning for missing '#pragma pack (pop)'Alex Lorenz2017-07-191-0/+6
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-172-28/+41
* Revert changes from my previous refactoring - will need to fix dependencies i...Faisal Vali2017-07-172-41/+28
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-172-28/+41
* Fix invalid warnings for header guards in preamblesErik Verbruggen2017-07-051-5/+4
* fix trivial typos, NFCHiroshi Inoue2017-06-301-1/+1
* Track the set of module maps read while building a .pcm file and reload those...Richard Smith2017-06-291-1/+1
* [preprocessor] When preprocessor option 'SingleFileParseMode' is enabled, par...Argyrios Kyrtzidis2017-06-202-2/+15
* [PR33394] Avoid lexing editor placeholders when Clang is used onlyAlex Lorenz2017-06-161-0/+4
* [Preprocessor]Correct Macro-Arg allocation of StringifiedArguments, Erich Keane2017-06-141-7/+9
* Add #pragma clang module build/endbuild pragmas for performing a module buildRichard Smith2017-06-092-0/+35
* [libclang] Introduce a new parsing option 'CXTranslationUnit_SingleFileParse'...Argyrios Kyrtzidis2017-06-091-0/+4
* Factor out and unify emission of "module is unavailable" diagnostics.Richard Smith2017-06-051-0/+7
* Support lazy stat'ing of files referenced by module maps.Richard Smith2017-06-021-8/+37
* [modules] When compiling a preprocessed module map, look for headers relativeRichard Smith2017-05-311-2/+5
* Allow for unfinished #if blocks in preamblesErik Verbruggen2017-05-303-1/+79
* Factor resolving of header directives -> files out of module map parser.Richard Smith2017-05-261-0/+17
* Remove last (unnecessary) use of mapping from SourceLocation to Module andRichard Smith2017-05-192-14/+2
* Remove unused tracking of owning module for MacroInfo objects.Richard Smith2017-05-122-36/+0
* Add support for building modules from preprocessed source.Richard Smith2017-05-052-4/+18
* Add a fix-it for -Wunguarded-availabilityAlex Lorenz2017-05-051-0/+5
* Add #pragma clang module begin/end pragmas and generate them when preprocessi...Richard Smith2017-05-041-14/+17
* Add pragma to perform module import and use it in -E output.Richard Smith2017-04-291-0/+5
* [Modules] Refactor logic for incomplete umbrella warnings. NFCBruno Cardoso Lopes2017-04-271-0/+1
* Preprocessor: Suppress -Wnonportable-include-path for header mapsDuncan P. N. Exon Smith2017-04-272-2/+5
* Constify SourceManager input to MacroInfo::getDefinitionLengthSlow, NFC.Yaron Keren2017-04-271-2/+2
* clang/Lex/PPCallbacks.h: Fix a warning in r301472. [-Wdocumentation]NAKAMURA Takumi2017-04-271-1/+1
* Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test.""Vedant Kumar2017-04-262-6/+13
* Revert "PPCallbacks::MacroUndefined, change signature and add test."Vedant Kumar2017-04-262-13/+6
* PPCallbacks::MacroUndefined, change signature and add test.Frederich Munch2017-04-262-6/+13
* Add support for editor placeholders to ClangAlex Lorenz2017-04-192-0/+10
* Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith2017-03-201-0/+4
* Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin2017-03-181-4/+0
* Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith2017-03-171-0/+4
* Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith2017-03-131-2/+4
* [Preprocessor] Fix incorrect token caching that occurs when lexing _PragmaAlex Lorenz2017-02-241-0/+18
* [Modules] Support #import when entering files with modulesBruno Cardoso Lopes2017-01-112-1/+10
* shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptionsDavid Blaikie2017-01-062-3/+3
* Move Preprocessor over to std::shared_ptr rather than IntrusiveRefCntPtrDavid Blaikie2017-01-051-1/+1
* Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtrDavid Blaikie2017-01-052-6/+5
* Move FailedModulesSet over to shared_ptr from IntrusiveRefCntPtrDavid Blaikie2017-01-051-2/+2
* Allow lexer to handle string_view literals. Patch from Anton Bikineev.Eric Fiselier2016-12-301-0/+2
* [modules] Handle modules with nonstandard names in module.private.modulemapsGraydon Hoare2016-12-211-0/+13
* [CrashReproducer] Collect headermap filesBruno Cardoso Lopes2016-12-111-0/+3
* Don't assert when redefining a built-in macro in a PCH, PR29119Nico Weber2016-12-091-1/+2
* Revert r288626, which reverts r288449. Original commit message:Richard Smith2016-12-061-6/+19
* Revert "Recover better from an incompatible .pcm file being provided by -fmod...Daniel Jasper2016-12-041-19/+6
* Recover better from an incompatible .pcm file being provided by -fmodule-file=.Richard Smith2016-12-021-6/+19