summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPDirectives.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* [modules] When diagnosing a missing module import, suggest adding a #include ifRichard Smith2016-04-271-0/+56
* [modules] Extend r266113 to cope with submodules.Richard Smith2016-04-121-1/+3
* [modules] When an incompatible module file is explicitly provided for a module,Richard Smith2016-04-121-1/+4
* Diagnose missing macro argument following charize operator.Andy Gibbs2016-04-011-2/+3
* [modules] Don't diagnose non-modular includes from modular files that areRichard Smith2016-03-141-3/+7
* Revert "Don't convert a char to a const char *"David Majnemer2016-02-241-1/+1
* Don't convert a char to a const char *David Majnemer2016-02-241-1/+1
* [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a singleRichard Smith2016-02-191-20/+17
* Simplify users of StringRef::{l,r}trim (clang) (NFC)Vedant Kumar2016-02-161-1/+1
* Fix remaining Clang-tidy readability-redundant-control-flow warnings; other m...Eugene Zelenko2016-02-121-10/+3
* Simplify EnterTokenStream API to make it more robust for memory managementDavid Blaikie2016-02-091-4/+4
* Refactor: Simplify boolean conditional return statements in lib/LexAlexander Kornienko2015-12-281-7/+3
* Replace SM.getFileEntryForID(Lexer->getFileID()) with Lexer->getFileEntry().Yaron Keren2015-12-181-5/+3
* In Objective-C, ignore attempts to redefine the ARC/GC qualifier macros.John McCall2015-12-101-0/+24
* Change MacroInfo::setArgumentList to take an ArrayRef instead of pointer and ...Craig Topper2015-10-221-3/+3
* Refactor module lookup when looking up a header file, and wire through the re...Richard Smith2015-10-161-7/+10
* Replace double negation of !FileID.isInvalid() with FileID.isValid().Yaron Keren2015-10-031-1/+1
* [modules] PR20507: Avoid silent textual inclusion.Sean Silva2015-08-171-0/+23
* [modules] Make the include guard optimization fire a bit more when consideringRichard Smith2015-07-011-1/+2
* Introduced pragmas for audited nullability regions.Douglas Gregor2015-06-191-0/+9
* [clang] Refactoring of conditions so they use isOneOf() instead of multiple i...Daniel Marjamaki2015-06-181-2/+2
* [modules] Simplify -cc1 interface for enabling implicit module maps.Richard Smith2015-06-161-6/+3
* Revert r237609 for now.Richard Smith2015-05-191-4/+5
* [modules] When a file is listed as a non-textual header in a module map, don'tRichard Smith2015-05-181-5/+4
* [modules] Refactor and simplify #include handling.Richard Smith2015-05-181-115/+102
* [modules] If we see a #include that maps to a module, but use of precompiled ...Richard Smith2015-05-181-22/+17
* [modules] Rearrange preprocessor module visibility handling, no observable ch...Richard Smith2015-05-141-23/+40
* Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*...Richard Smith2015-05-041-8/+5
* [modules] Remove dead code from Module for tracking macro import locations.Richard Smith2015-05-021-5/+4
* [modules] Start moving the module visibility information off the Module itself.Richard Smith2015-05-011-1/+5
* Remove dead code: a MacroDirective can't be imported or ambiguous any more.Richard Smith2015-04-301-9/+0
* [modules] Stop trying to fake up a linear MacroDirective history.Richard Smith2015-04-291-14/+20
* [modules] Incrementally compute the list of overridden module macros based onRichard Smith2015-04-271-0/+1
* [modules] Refactor creation of ModuleMacros and create them when importing fr...Richard Smith2015-04-231-8/+13
* [modules] Properly attribute macros to modules if they're in a file textually...Richard Smith2015-04-231-3/+8
* [modules] Store a ModuleMacro* on an imported macro directive rather than dup...Richard Smith2015-04-231-14/+6
* [modules] Determine the set of macros exported by a submodule at the end of t...Richard Smith2015-04-231-0/+2
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-181-5/+5
OpenPOWER on IntegriCloud