summaryrefslogtreecommitdiff
path: root/include/clang/Lex
Commit message (Expand)AuthorAgeFilesLines
* [Implicit Modules] Add -cc1 option -fmodules-strict-context-hash which includ...Michael J. Spencer2019-10-191-1/+19
* Reapply: [Modules][PCH] Hash input files contentBruno Cardoso Lopes2019-10-151-1/+6
* Temporarily Revert [Modules][PCH] Hash input files contentEric Christopher2019-10-141-6/+1
* [Modules][PCH] Hash input files contentBruno Cardoso Lopes2019-10-141-1/+6
* [clang-scan-deps] Support for clang --analyze in clang-scan-depsJan Korous2019-10-141-0/+3
* [Stats] Convert some ad-hoc header search stats to ALWAYS_ENABLED_STATISTIC.Volodymyr Sapsai2019-10-111-8/+0
* Simplify -fms-compatibility include lookup logic, NFCReid Kleckner2019-09-251-1/+1
* [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane2019-09-131-6/+8
* [clang-scan-deps] add skip excluded conditional preprocessor block preprocess...Alex Lorenz2019-09-115-0/+83
* Fix -Wnonportable-include-path suppression for header maps with absolute paths.Volodymyr Sapsai2019-09-111-1/+1
* Introduce a DirectoryEntryRef that stores both a reference and anAlex Lorenz2019-08-311-19/+20
* [preprocessor] Add an opportunity to retain excluded conditional blocksEvgeny Mankov2019-08-271-0/+4
* Use FileEntryRef for PPCallbacks::HasIncludeAlex Lorenz2019-08-271-2/+2
* Use FileEntryRef for PPCallbacks::FileSkippedAlex Lorenz2019-08-271-5/+3
* Introduce FileEntryRef and use it when handling includes to report correct de...Alex Lorenz2019-08-224-34/+33
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-2/+2
* [clang-scan-deps] Add minimizer support for C++20 modules.Michael J. Spencer2019-08-091-0/+3
* Remove cache for macro arg stringizationReid Kleckner2019-07-301-10/+0
* [clang-scan-deps] Dependency directives source minimizer: handle #pragma onceAlex Lorenz2019-07-181-0/+1
* [modules] Add PP callbacks for entering and leaving a submodule.Vassil Vassilev2019-07-041-0/+34
* [clang][HeaderSearch] Shorten paths for includes in mainfile's directoryKadir Cetinkaya2019-07-031-2/+10
* Add clang source minimizer that reduces source to directivesAlex Lorenz2019-06-031-0/+88
* [Preprocessor] Fix crash emitting note with framework location for "file not ...Volodymyr Sapsai2019-05-271-2/+3
* [PragmaHandler] Expose `#pragma` locationJoel E. Denny2019-05-212-5/+11
* [Lex] Allow to consume tokens while preprocessingIlya Biryukov2019-05-173-23/+49
* Reland "[Clang][PP] Add the __FILE_NAME__ builtin macro"Kristina Brooks2019-05-161-0/+1
* Revert r360833 until I can work out the issue with Win32 botsKristina Brooks2019-05-161-1/+0
* [Clang][PP] Add the __FILE_NAME__ builtin macro.Kristina Brooks2019-05-161-0/+1
* [c++20] Implement tweaked __VA_OPT__ rules from P1042R1:Richard Smith2019-05-042-8/+31
* [clang][HeaderSearch] Make sure there are no backslashes in suggestedPathKadir Cetinkaya2019-04-241-4/+6
* Re-apply r357823 "[Lexer] NFC: Fix an off-by-one bug in getAsCharRange()."Artem Dergachev2019-04-231-1/+1
* [c++2a] Add semantic support for private module fragments.Richard Smith2019-04-181-6/+10
* [c++20] Parsing support for module-declarations, import-declarations,Richard Smith2019-04-141-0/+1
* [C++20] Implement context-sensitive header-name lexing and pp-import parsing ...Richard Smith2019-04-111-7/+109
* Remove use of lookahead from _Pragma handling and from all otherRichard Smith2019-04-111-20/+20
* Revert "[Lexer] NFC: Fix an off-by-one bug in getAsCharRange()."Artem Dergachev2019-04-051-1/+1
* [Lexer] NFC: Fix an off-by-one bug in getAsCharRange().Artem Dergachev2019-04-051-1/+1
* Replace tok::angle_string_literal with new tok::header_name.Richard Smith2019-03-192-3/+2
* Factor out repeated code parsing and concatenating header-names fromRichard Smith2019-03-192-21/+4
* Add PragmaHandler for MSVC pragma execution_character_setReid Kleckner2019-03-141-0/+18
* Modules: Rename MemoryBufferCache to InMemoryModuleCacheDuncan P. N. Exon Smith2019-03-091-4/+0
* Print a note to the called macro when diagnosing err_embedded_directiveNico Weber2019-02-141-0/+3
* [Preprocessor] Add a note with framework location for "file not found" error.Volodymyr Sapsai2019-02-053-14/+25
* Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...>Serge Guelton2019-01-201-5/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1927-108/+81
* Revert r351209 (which was a revert of r350891) with a fix.Aaron Ballman2019-01-171-2/+5
* Revert "Correct the source range returned from preprocessor callbacks."Benjamin Kramer2019-01-151-5/+2
* Fix header issues.Richard Trieu2019-01-111-0/+1
* Correct the source range returned from preprocessor callbacks.Aaron Ballman2019-01-101-2/+5
* Add vtable anchor to classes.Richard Trieu2018-12-291-0/+2