summaryrefslogtreecommitdiffstats
path: root/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* Merging r311330:Hans Wennborg2017-08-232-1/+14
* Merging r309503:Hans Wennborg2017-07-311-0/+8
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-175-58/+75
* Revert changes from my previous refactoring - will need to fix dependencies i...Faisal Vali2017-07-175-75/+58
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-175-58/+75
* Keep the IdentifierInfo in the Token for alternative operator keywordOlivier Goffart2017-07-143-46/+35
* Fix invalid warnings for header guards in preamblesErik Verbruggen2017-07-053-7/+3
* Track the set of module maps read while building a .pcm file and reload those...Richard Smith2017-06-291-1/+2
* [Sema] Allow unmarked overloadable functions.George Burgess IV2017-06-271-0/+2
* [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-202-14/+53
* Support non-identifier module names when preprocessing modules.Richard Smith2017-06-191-26/+44
* [PR33394] Avoid lexing editor placeholders when Clang is used onlyAlex Lorenz2017-06-161-1/+2
* [Preprocessor]Correct Macro-Arg allocation of StringifiedArguments, Erich Keane2017-06-141-10/+10
* Support operator keywords used in Windows SDK(fix ubsan)Erich Keane2017-06-091-1/+3
* Add #pragma clang module build/endbuild pragmas for performing a module buildRichard Smith2017-06-091-0/+117
* support operator keywords used in Windows SDKErich Keane2017-06-091-1/+5
* [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-052-27/+25
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+2
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through + ...Galina Kistanova2017-06-031-4/+11
* Support lazy stat'ing of files referenced by module maps.Richard Smith2017-06-023-84/+254
* [modules] When compiling a preprocessed module map, look for headers relativeRichard Smith2017-05-311-2/+15
* Allow for unfinished #if blocks in preamblesErik Verbruggen2017-05-303-28/+26
* Diagnose attempts to build a preprocessed module that defines an unavailable ...Richard Smith2017-05-301-0/+18
* [modules] When we #include a local submodule header that we've already built,Richard Smith2017-05-301-20/+21
* Factor resolving of header directives -> files out of module map parser.Richard Smith2017-05-261-97/+104
* Revert "Sema: allow imaginary constants via GNU extension if UDL overloads no...Tim Northover2017-05-241-20/+24
* Fix 'set but not used' [-Wunused-but-set-variable] warningSimon Pilgrim2017-05-241-2/+0
* Change __has_feature(objc_diagnose_if_attr) to __has_feature(attribute_diagno...Argyrios Kyrtzidis2017-05-241-1/+1
* Enhance the 'diagnose_if' attribute so that we can apply it for ObjC methods ...Argyrios Kyrtzidis2017-05-241-0/+1
* Sema: allow imaginary constants via GNU extension if UDL overloads not present.Tim Northover2017-05-231-25/+20
* Give files from #line the characteristics of the current fileReid Kleckner2017-05-222-22/+24
* Remove last (unnecessary) use of mapping from SourceLocation to Module andRichard Smith2017-05-192-43/+3
* [modules] Simplify module macro handling in non-local-submodule-visibility mode.Richard Smith2017-05-191-12/+8
* [Lexer] Ensure that the token is not an annotation token whenAlex Lorenz2017-05-171-0/+4
* Remove unused tracking of owning module for MacroInfo objects.Richard Smith2017-05-123-33/+3
* Revert r302932, as it appears to be breaking stage2 for some of our modules-e...Richard Smith2017-05-121-7/+12
* [modules] Simplify module macro handling in non-local-submodule-visibility mode.Richard Smith2017-05-121-12/+7
* [Modules] Allow umbrella frameworks to define private submodules for subframe...Bruno Cardoso Lopes2017-05-091-2/+4
* If we are building a module, and we read a second description of the sameRichard Smith2017-05-081-1/+13
* Permit keywords in module names in #pragma clang module *.Richard Smith2017-05-051-1/+1
* Add support for building modules from preprocessed source.Richard Smith2017-05-052-13/+55
* Add a fix-it for -Wunguarded-availabilityAlex Lorenz2017-05-051-17/+49
* Fix whitespace before token-paste of an argument.James Y Knight2017-05-041-12/+18
* Add #pragma clang module begin/end pragmas and generate them when preprocessi...Richard Smith2017-05-045-66/+176
* Add pragma to perform module import and use it in -E output.Richard Smith2017-04-292-8/+68
* [Modules] Improve diagnostics for incomplete umbrellaBruno Cardoso Lopes2017-04-271-4/+17
* [Modules] Refactor logic for incomplete umbrella warnings. NFCBruno Cardoso Lopes2017-04-271-37/+36
* Preprocessor: Suppress -Wnonportable-include-path for header mapsDuncan P. N. Exon Smith2017-04-274-21/+24