summaryrefslogtreecommitdiff
path: root/include/clang/Lex
Commit message (Expand)AuthorAgeFilesLines
* [refactor][extract] insert semicolons into extracted/inserted codeAlex Lorenz2017-11-031-0/+7
* [preamble] Also record the "skipping" state of the preprocessorErik Verbruggen2017-11-031-2/+31
* Handle PragmaDebug in PPChainedCallbacksAlex Lorenz2017-10-251-0/+5
* [Lex] Remove unused variables. No functionality change.Benjamin Kramer2017-10-151-3/+1
* [c++2a] Fix failing regression test related to not adding the extension warni...Faisal Vali2017-10-151-1/+3
* [c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion)Faisal Vali2017-10-154-32/+238
* Certain versions of clang require an explicit initialization for literal cons...Benjamin Kramer2017-10-081-1/+1
* [NFC] Refactor PasteTokens so that it can be passed the Token Stream and Inde...Faisal Vali2017-10-031-8/+31
* [NFC] Remove superfluous parameter Faisal Vali2017-09-301-1/+1
* [NFC] Modernize MacroArgs using TrailingObjectsFaisal Vali2017-09-281-1/+5
* [Preprocessor] Preserve #pragma clang assume_nonnull in preprocessed outputEli Friedman2017-09-271-0/+18
* [PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuatin...Cameron Desrochers2017-09-202-7/+24
* [Lexer] Report more precise skipped regions (PR34166)Vedant Kumar2017-09-113-11/+17
* Recommit "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-0/+1
* Revert "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-1/+0
* Add _Float16 as a C/C++ source language typeSjoerd Meijer2017-09-081-0/+1
* Fix memory leak after r312467. The ModuleMap is the owner of the global modul...Richard Smith2017-09-051-5/+9
* Implement Itanium name mangling support for C++ Modules TS.Richard Smith2017-09-041-1/+10
* [modules] Add ability to specify module name to module file mapping (reapply)Boris Kolpackov2017-08-312-9/+25
* Revert r312105 [modules] Add ability to specify module name to module file ma...Victor Leschuk2017-08-302-25/+9
* [modules] Add ability to specify module name to module file mappingBoris Kolpackov2017-08-302-9/+25
* Fixed a crash on replaying Preamble's PP conditional stack.Ilya Biryukov2017-08-211-4/+4
* Fix typos in comments; NFCGeorge Burgess IV2017-08-161-1/+1
* Add a getName accessor for ModuleMacros.Bob Wilson2017-08-101-0/+3
* [Lexer] Finding beginning of token with escaped new lineAlexander Kornienko2017-08-101-0/+4
* Recommit r308327 3rd time: Add a warning for missingAlex Lorenz2017-07-281-0/+6
* Convert mac file format to unixKonstantin Zhuravlyov2017-07-261-56/+56
* Revert r309106 "Recommit r308327 2nd time: Add a warning for missing"Hans Wennborg2017-07-261-6/+0
* Recommit r308327 2nd time: Add a warning for missingAlex Lorenz2017-07-261-0/+6
* [NFC] Use RAII to un-poison and then re-poison __VA_ARGS__Faisal Vali2017-07-252-0/+57
* Revert r308441 "Recommit r308327: Add a warning for missing '#pragma pack (po...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