summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPDirectives.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-1/+1
* Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor2011-09-151-4/+18
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-041-2/+5
* Modules hide macro definitions by default, so that silly things likeDouglas Gregor2011-09-011-0/+34
* Change err_pp_file_not_found back to an Error; when it's a Warning, we suppre...Eli Friedman2011-08-301-1/+2
* Don't warn on varaidic macros in C++0x mode.Eli Friedman2011-08-221-2/+2
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-2/+2
* Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc.Chandler Carruth2011-07-251-2/+2
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-15/+15
* Implement -MG. Fixes PR9613Peter Collingbourne2011-07-121-4/+5
* Don't warn for unused macro when undef'ing it, if it comes from an included f...Argyrios Kyrtzidis2011-07-111-1/+1
* Replace an unreachable error path with an assertPeter Collingbourne2011-06-301-4/+1
* Make more use of llvm::StringRef in various APIs. In particular, don'tJay Foad2011-06-211-4/+2
* Only ignore extra tokens after #else if we skip it, otherwise warn. Fixes rda...Argyrios Kyrtzidis2011-05-211-1/+3
* To be able to replay compilations we need to accurately remodel howManuel Klimek2011-04-261-8/+12
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Add a 'RawPath' parameter to the PPCallbacks interface. This allowsChandler Carruth2011-03-161-12/+20
* Rename tok::eom to tok::eod.Peter Collingbourne2011-02-281-45/+45
* Reimplement __pragma support using a TokenLexerPeter Collingbourne2011-02-221-0/+1
* Make TokenLexer capable of storing preprocessor directive tokensPeter Collingbourne2011-02-221-3/+5
* When redefining a macro don't warn twice if it's not used and don't warn for ...Argyrios Kyrtzidis2011-01-181-1/+3
* fix rdar://8823139, a crash on a comment in a preprocessed .s fileChris Lattner2011-01-061-0/+6
* Fix PR8654, ensuring each branch of an #if, #elif, #else, ... chainChandler Carruth2011-01-031-1/+12
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-231-2/+2
* Introduced raw_identifier token kind.Abramo Bagnara2010-12-221-7/+3
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-6/+14
* Don't crash when code-completing after "#include <". It would be farDouglas Gregor2010-12-091-0/+6
* Several PPCallbacks take an SourceLocation + IdentifierInfo, ratherCraig Silverstein2010-11-191-5/+4
* Make sure to always check the result ofDouglas Gregor2010-11-121-1/+3
* Add PPCallbacks for #if/#ifdef/etc.Craig Silverstein2010-11-061-14/+37
* Extend the preprocessing record and libclang with support forDouglas Gregor2010-10-201-14/+30
* Really^2 fix <rdar://problem/8361834>, this time without crashing.Ted Kremenek2010-10-191-13/+31
* Revert most of r116862. It isn't quite the right fix for a memory leak in Pr...Ted Kremenek2010-10-191-5/+1
* Really fix: <rdar://problem/8361834> MacroInfo::AddTokenToBody() leaks memoryTed Kremenek2010-10-191-2/+6
* Simplify lifetime management of MacroInfo objects in Preprocessor by having t...Ted Kremenek2010-10-191-2/+6
* When we parse a pragma, keep track of how that pragma was originallyDouglas Gregor2010-09-091-1/+2
* Implement preprocessor code completion where a macro name is expected,Douglas Gregor2010-08-241-0/+7
* Introduce basic code-completion support for preprocessor directives,Douglas Gregor2010-08-241-1/+12
* Detabify.Eli Friedman2010-08-221-1/+1
* no need to pass bumppointer allocator into macroinfo::destroyChris Lattner2010-08-181-2/+2
* Implement #pragma push_macro, patch by Francois Pichet!Chris Lattner2010-08-171-4/+15
* Don't emit end-of-file diagnostics like "unterminated conditional" orDouglas Gregor2010-08-121-2/+3
* Revert r110440, the fix for PR4897. Chris claims to have a better way.Douglas Gregor2010-08-081-26/+8
* Push location through the MacroUndefined PPCallback and use it to print #unde...Benjamin Kramer2010-08-071-1/+2
* Fix the #include search path when reading from stdin, from Jon Simons!Douglas Gregor2010-08-061-8/+26
* push some source location information down through the compiler,Chris Lattner2010-04-201-6/+2
* add a PPCallback handler for a skipped #include, patch byChris Lattner2010-04-191-6/+9
* Improve line marker directive locations, patch by Jordy RoseChris Lattner2010-04-141-2/+3
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-3/+3
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-3/+3
OpenPOWER on IntegriCloud