summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPDirectives.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Split isFromMainFile into two functions.Eli Friedman2013-08-221-1/+1
* Add option to disable module loading.Daniel Jasper2013-08-051-9/+12
* Added preproc callback for pragma directives.Enea Zaffanella2013-07-201-1/+1
* Add condition expression result to if and elif callbacks.John Thompson2013-07-181-3/+5
* Don't give # and ## special treatment when in -traditional-cpp mode. Patch byRichard Smith2013-07-091-0/+12
* This patch adds new private headers to the module map. PrivateLawrence Crowl2013-06-201-9/+36
* Make sure the assembler-with-cpp hack for "#" works with multiple "#"s inEli Friedman2013-06-181-0/+2
* PR16339: Don't produce a diagnostic pointing at the whitespace between a '#if'Richard Smith2013-06-161-1/+2
* Introducing -Wheader-guard, a warning that checks header guards actually workRichard Trieu2013-06-121-4/+14
* [modules] If we hit a failure while loading a PCH/module, abort parsing inste...Argyrios Kyrtzidis2013-05-241-0/+14
* Use only explicit bool conversion operatorDavid Blaikie2013-05-151-1/+1
* [PCH] Fix memory leak related to deserialized MacroInfo objects.Argyrios Kyrtzidis2013-04-301-3/+6
* Improve the diagnostics of the number-reading preprocessor directives.Michael Ilseman2013-04-101-4/+6
* [preprocessor] Allow comparing two macro definitions syntactically instead of...Argyrios Kyrtzidis2013-04-031-2/+2
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-261-40/+30
* [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives.Argyrios Kyrtzidis2013-03-221-13/+19
* [modules] When a MacroInfo object is deserialized, allocate and store its sub...Argyrios Kyrtzidis2013-03-221-0/+13
* PR15539: Record "evaluating if/elif condition" flag in the right placeDavid Blaikie2013-03-181-2/+0
* After issuing a diagnostic for undefining or redefining a builtin macro,Richard Smith2013-03-061-9/+12
* [preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis2013-02-241-6/+7
* Preproceessor: fix #if skipping under -traditional-cpp.Jordan Rose2013-02-221-1/+1
* Preprocessor: preserve whitespace in -traditional-cpp mode.Jordan Rose2013-02-211-9/+5
* [preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis2013-02-201-25/+28
* 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
OpenPOWER on IntegriCloud