summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPDirectives.cpp
Commit message (Expand)AuthorAgeFilesLines
* Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose2013-02-081-1/+1
* Teach subframework header lookup to suggest modules <rdar://problem/13176200>.Douglas Gregor2013-02-081-3/+4
* [Lex] Remove DirectoryLookup.UserSpecified, which is unused.Daniel Dunbar2013-01-251-1/+1
* Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are ...Joey Gouly2013-01-171-0/+6
* No longer crashing with an assert when __has_include or __has_include_next is...Aaron Ballman2013-01-161-0/+3
* [preprocessor] Call the MacroUndefined callback even when the macro was not d...Argyrios Kyrtzidis2013-01-161-4/+5
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-4/+4
* Use @import rather than @__experimental_modules_import, since theDouglas Gregor2012-12-111-1/+1
* [Preprocessor] Enhance Ifdef/Ifndef/Defined preprocessor callbacks to also passArgyrios Kyrtzidis2012-12-081-2/+2
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-5/+5
* Keep track of modules that have failed to build. If we encounter anDouglas Gregor2012-11-291-1/+8
* Suppress elided variadic macro argument extension diagnostic for macros usingEli Friedman2012-11-141-1/+30
* Make the FilenameRange of the InclusionDirective callback more accurate,Argyrios Kyrtzidis2012-11-011-2/+2
* Rework the (de-)serialization of macros, as stored inDouglas Gregor2012-10-091-2/+14
* For PPCallbacks::InclusionDirective() add a parameter for the module, wheneverArgyrios Kyrtzidis2012-09-291-5/+26
* Add an assertion to make sure the implicitly imported moduleArgyrios Kyrtzidis2012-09-291-0/+2
* Per discussion in http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-...Argyrios Kyrtzidis2012-09-271-5/+3
* [libclang] Fix getting a cursor inside an angled #include directive.Argyrios Kyrtzidis2012-09-111-0/+3
* Fixed a problem with #pragma push_macro/pop_macro implementation.Alexander Kornienko2012-08-291-4/+1
* Keep history of macro definitions and #undefsAlexander Kornienko2012-08-291-5/+6
* Adding a fixit for includes that cannot be found with angle brackets, but can...Aaron Ballman2012-07-171-3/+22
* preprocessing: gcc supports #line 0. So, treat thisFariborz Jahanian2012-06-261-8/+4
* Add testing for CommentHandler, and fix a bug where trailing comments in #elseRichard Smith2012-06-241-0/+8
* Documentation cleanup:James Dennett2012-06-221-49/+56
* Do not complain about junk on the end of a #endif in a skipped block. Such junkRichard Smith2012-06-211-1/+3
* Add a -rewrite-includes option, which is similar to -rewrite-macros, but only...David Blaikie2012-06-061-0/+19
* Lexer::ReadToEndOfLine: Only build the string if it's actually used and do so...Benjamin Kramer2012-05-181-6/+4
* Fixed MacroInfo definition range for function like macros with empty body.Abramo Bagnara2012-03-311-3/+2
* [preprocessor] Handle correctly inclusion directives that have macro expansio...Argyrios Kyrtzidis2012-03-271-2/+6
* Turns #import in MS Mode into an error.Aaron Ballman2012-03-181-2/+18
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-17/+17
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-061-2/+12
* [preprocessor] Enhance the preprocessor callbacks:Argyrios Kyrtzidis2012-03-051-27/+29
* Adding support for #pragma include_alias in MS compatibility mode. This impl...Aaron Ballman2012-03-021-0/+10
* Change @import to @__experimental_modules_import. We are not ready to commit...Ted Kremenek2012-03-011-1/+1
* Revert r151800, which was committed without review and has correctness issues.Richard Smith2012-03-011-3/+0
* Implements support for #pragma include_alias in ms compatibility mode. Fixes...Aaron Ballman2012-03-011-0/+3
* Move suport for redefining operator keywords from -fms-extensions to -fms-com...Nico Weber2012-03-011-1/+1
* Allow operator keywords to be #defined in ms-ext mode.Nico Weber2012-02-291-1/+8
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-7/+7
* Per discussion on cfe-dev, remove '#error' and '#warning' from diagnostic text.Ted Kremenek2012-02-021-2/+10
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-1/+0
* Re-uglify #public and #private to #__public_macro and #__private_macro.Douglas Gregor2012-01-031-6/+6
* Eliminate the uglified keyword __import_module__ for importingDouglas Gregor2012-01-031-2/+3
* Under -fmodules, accept #public <macroname> and #private <macroname>Douglas Gregor2012-01-031-11/+16
* Add a "Modules" language option, which subsumes the previousDouglas Gregor2012-01-031-2/+2
* Detect when mapping a #include/#import over to a submodule ends upDouglas Gregor2011-12-201-3/+4
* Don't allow #include (and its friends #import, #include_next andRichard Smith2011-12-161-2/+18
* Keep track of import dependencies between submodules within the moduleDouglas Gregor2011-12-081-7/+19
OpenPOWER on IntegriCloud