summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPDirectives.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-3/+3
* Audit all Preprocessor::getSpelling() callers, improving failureDouglas Gregor2010-03-161-5/+16
* Audit all callers of SourceManager::getCharacterData(); update some ofDouglas Gregor2010-03-161-1/+6
* Use SmallString instead of SmallVectorKovarththanan Rajaratnam2010-03-131-5/+5
* Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer2010-02-271-6/+2
* Fix PR6282: the include guard optimization cannot happen if theChris Lattner2010-02-121-7/+10
* revert my patch for rdar://7520940 that warns when a published headerChris Lattner2010-01-221-13/+2
* simplify the code for skipping in a #if 0 block. The CurLexerChris Lattner2010-01-181-4/+1
* stringref'ize a bunch of filename handling logic. MuchChris Lattner2010-01-101-38/+28
* clarify comment.Chris Lattner2010-01-101-2/+2
* implement rdar://7520940: published framework headers shouldChris Lattner2010-01-101-2/+13
* Convert to StringRef, avoid a memcpy in the common case.Benjamin Kramer2009-12-311-19/+16
OpenPOWER on IntegriCloud