summaryrefslogtreecommitdiffstats
path: root/clang/Lex/Preprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a nasty corner case that Neil noticed in PR1900, where we would Chris Lattner2008-01-071-0/+4
* Fix typoNate Begeman2008-01-071-1/+1
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Interned MainFileID within SourceManager. Since SourceManager is referenced byTed Kremenek2007-12-191-1/+4
* TargetInfo no longer includes a reference to SourceManager.Ted Kremenek2007-12-121-8/+10
* Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. NowTed Kremenek2007-12-111-2/+2
* Add dumping support for locations, make -dumptokens print out the locationChris Lattner2007-12-091-1/+20
* Fix PR1820, an incredibly subtle macro expansion bug that Neil discovered.Chris Lattner2007-11-231-0/+10
* fix a bug Steve noticed, where a #import of the main file itself would fail.Chris Lattner2007-11-151-1/+6
* Since we are all working on Leopard, change the built-in MacOS X version numb...Steve Naroff2007-11-101-1/+1
* Implement a more sensible strategy for ObjC built-in types (addressing a long...Steve Naroff2007-10-311-27/+1
* Checking in some code that is still under construction.Steve Naroff2007-10-311-1/+0
* Add some plumbing to help cope with rewriting "id<p>", "Class<p>*".Steve Naroff2007-10-311-1/+1
* Stop pre-defining objc_msgSend/objc_getClass in the preprocessor. Instead, I ...Steve Naroff2007-10-301-15/+1
* Avoid using macro expansions, which causes these to come out in -E mode.Chris Lattner2007-10-301-6/+6
* Incorporate some feedback from Chris...Steve Naroff2007-10-241-1/+1
* - Add rewrite rule for @class.Steve Naroff2007-10-231-0/+17
* Predefine all the ObjC goodies from <objc/objc.h>. Removed all the ObjC goodi...Steve Naroff2007-10-171-3/+21
* resolve a fixme, by moving __builtin_va_list to a more logicalChris Lattner2007-10-101-0/+6
* Add a dummy for the id typedef. Steve, plz fill this in. :)Chris Lattner2007-10-091-0/+7
* Make a significant change to invert the control flow handlingChris Lattner2007-10-091-7/+131
* Switch lexer/pp over to new Token::is/isNot apiChris Lattner2007-10-091-32/+32
* improve layering:Chris Lattner2007-10-071-21/+43
* change calls to getMacroInfo into hasMacroDefinition() where possible.Chris Lattner2007-10-071-3/+3
* If we see an invalid #ifdef directive, enter a conditional compilation regionChris Lattner2007-09-241-1/+6
* Add #include required on win32.Chris Lattner2007-09-031-0/+1
* Fix a scoping bug that apple gcc doesn't catch for some reason.Chris Lattner2007-07-231-1/+2
* implement a missing feature in the #include handler, whereChris Lattner2007-07-231-9/+81
* refactor the interface to Preprocessor::GetIncludeFilenameSpelling,Chris Lattner2007-07-231-9/+9
* fix a bug getting the spelling of an identifier tokenChris Lattner2007-07-221-1/+7
* At one point there were going to be lexer and parser tokens.Chris Lattner2007-07-201-54/+54
* simplify the lexer ctor to take a SLoc instead of a sloc and a redundant buff...Chris Lattner2007-07-201-5/+2
* Reimplement SourceLocation. Instead of having a Chris Lattner2007-07-201-28/+35
* Fix a stringizing bug that Neil noticed. We should preprocess this:Chris Lattner2007-07-191-2/+4
* Correctly respect C99 5.1.1.2p4 when searching for the first '(' ofChris Lattner2007-07-191-3/+13
* Add a new Preprocessor::AdvanceToTokenCharacter method which, given a slocChris Lattner2007-07-161-0/+37
* Cache macro expander objects to avoid thrashing malloc in heavy expansion sit...Chris Lattner2007-07-151-6/+33
* switch function-like macros from using a vector for their arguments to anChris Lattner2007-07-141-4/+13
* expose an iterator interface to getReplacementTokens instead of the datastruc...Chris Lattner2007-07-141-1/+2
* split function-like and object-like macro body parsing to make theChris Lattner2007-07-141-24/+36
* remove use of alloca.Chris Lattner2007-07-131-2/+3
* Solaris needs an included header for allocaGabor Greif2007-07-131-0/+1
* Finally bite the bullet and make the major change: split the clang namespaceChris Lattner2007-06-151-4/+3
* Implement support for formal arguments. We can now compile this:Chris Lattner2007-06-131-2/+2
* Bug #:Steve Naroff2007-06-111-1/+4
* Add support for inserting up to 10 strings in a diagnostic, with %0, %1, %2,Chris Lattner2007-05-161-1/+5
* Remove the clang::SourceBuffer class, switch to the llvm::MemoryBuffer class.Chris Lattner2007-04-291-1/+1
* Include the filename being looked up in an error message. This gives us stuffChris Lattner2007-04-101-2/+4
* switch to using iterators instead of stringmap visitors.Chris Lattner2007-02-111-16/+8
* CStringMap -> StringMap.Chris Lattner2007-02-081-1/+1
OpenPOWER on IntegriCloud