| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | implement a missing feature in the #include handler, where | Chris Lattner | 2007-07-23 | 1 | -9/+81 |
* | refactor the interface to Preprocessor::GetIncludeFilenameSpelling, | Chris Lattner | 2007-07-23 | 1 | -9/+9 |
* | fix a bug getting the spelling of an identifier token | Chris Lattner | 2007-07-22 | 1 | -1/+7 |
* | At one point there were going to be lexer and parser tokens. | Chris Lattner | 2007-07-20 | 1 | -54/+54 |
* | simplify the lexer ctor to take a SLoc instead of a sloc and a redundant buff... | Chris Lattner | 2007-07-20 | 1 | -5/+2 |
* | Reimplement SourceLocation. Instead of having a | Chris Lattner | 2007-07-20 | 1 | -28/+35 |
* | Fix a stringizing bug that Neil noticed. We should preprocess this: | Chris Lattner | 2007-07-19 | 1 | -2/+4 |
* | Correctly respect C99 5.1.1.2p4 when searching for the first '(' of | Chris Lattner | 2007-07-19 | 1 | -3/+13 |
* | Add a new Preprocessor::AdvanceToTokenCharacter method which, given a sloc | Chris Lattner | 2007-07-16 | 1 | -0/+37 |
* | Cache macro expander objects to avoid thrashing malloc in heavy expansion sit... | Chris Lattner | 2007-07-15 | 1 | -6/+33 |
* | switch function-like macros from using a vector for their arguments to an | Chris Lattner | 2007-07-14 | 1 | -4/+13 |
* | expose an iterator interface to getReplacementTokens instead of the datastruc... | Chris Lattner | 2007-07-14 | 1 | -1/+2 |
* | split function-like and object-like macro body parsing to make the | Chris Lattner | 2007-07-14 | 1 | -24/+36 |
* | remove use of alloca. | Chris Lattner | 2007-07-13 | 1 | -2/+3 |
* | Solaris needs an included header for alloca | Gabor Greif | 2007-07-13 | 1 | -0/+1 |
* | Finally bite the bullet and make the major change: split the clang namespace | Chris Lattner | 2007-06-15 | 1 | -4/+3 |
* | Implement support for formal arguments. We can now compile this: | Chris Lattner | 2007-06-13 | 1 | -2/+2 |
* | Bug #: | Steve Naroff | 2007-06-11 | 1 | -1/+4 |
* | Add support for inserting up to 10 strings in a diagnostic, with %0, %1, %2, | Chris Lattner | 2007-05-16 | 1 | -1/+5 |
* | Remove the clang::SourceBuffer class, switch to the llvm::MemoryBuffer class. | Chris Lattner | 2007-04-29 | 1 | -1/+1 |
* | Include the filename being looked up in an error message. This gives us stuff | Chris Lattner | 2007-04-10 | 1 | -2/+4 |
* | switch to using iterators instead of stringmap visitors. | Chris Lattner | 2007-02-11 | 1 | -16/+8 |
* | CStringMap -> StringMap. | Chris Lattner | 2007-02-08 | 1 | -1/+1 |
* | adjust to CStringMap interface change. | Chris Lattner | 2007-02-08 | 1 | -2/+3 |
* | Produce a nice error message for '#define and' in C++. Patch by Bill! | Chris Lattner | 2006-11-21 | 1 | -4/+14 |
* | eliminate string compares when checking for the 'defined' token. | Chris Lattner | 2006-11-21 | 1 | -2/+1 |
* | Add support for C++ operator keywords. Patch by Bill Wendling. | Chris Lattner | 2006-11-21 | 1 | -0/+6 |
* | Change KeepComments/KeepMacroComments modes to be facets of the preprocessor | Chris Lattner | 2006-11-21 | 1 | -7/+11 |
* | simplify the Preprocessor ctor. | Chris Lattner | 2006-11-21 | 1 | -4/+3 |
* | Formalize preprocessor callbacks together into a PPCallbacks structure, instead | Chris Lattner | 2006-11-21 | 1 | -14/+12 |
* | silence some warnings when asserts are disabled. | Chris Lattner | 2006-11-05 | 1 | -0/+1 |
* | Refactor the paths used for checking and getting the spelling of #include | Chris Lattner | 2006-10-30 | 1 | -6/+63 |
* | Make Preprocessor::LookupFile take a character range instead of a string. | Chris Lattner | 2006-10-30 | 1 | -8/+5 |
* | Push strings out of the HeaderSearch interface, it now deals solely with | Chris Lattner | 2006-10-30 | 1 | -3/+9 |
* | Pull the string hashtable out of the IdentifierTable, moving into LLVM's | Chris Lattner | 2006-10-29 | 1 | -2/+3 |
* | Implement test/Preprocessor/comment_save_if.c | Chris Lattner | 2006-10-27 | 1 | -0/+8 |
* | add #include | Chris Lattner | 2006-10-22 | 1 | -0/+1 |
* | Fix a regression introduced when adding subframework support | Chris Lattner | 2006-10-20 | 1 | -2/+2 |
* | Implement test/Preprocessor/macro_arg_keyword.c | Chris Lattner | 2006-10-20 | 1 | -4/+8 |
* | Implement subframework lookup | Chris Lattner | 2006-10-20 | 1 | -3/+27 |
* | Move keyword setup from the preprocessor into the IdentifierTable class. | Chris Lattner | 2006-10-18 | 1 | -72/+1 |
* | refactor header searching stuff out of the main Preprocessor object into | Chris Lattner | 2006-10-18 | 1 | -160/+21 |
* | silence warning, add hacky patch for framework lookup | Chris Lattner | 2006-10-18 | 1 | -3/+46 |
* | Make the identifier table track objc keywords | Chris Lattner | 2006-10-17 | 1 | -0/+14 |
* | Make preprocessor keywords like 'define' first class citizens in the | Chris Lattner | 2006-10-17 | 1 | -68/+99 |
* | ignore '#line' and '# 123' for now. | Chris Lattner | 2006-10-17 | 1 | -5/+7 |
* | Implement the #define_other_target directive. | Chris Lattner | 2006-10-14 | 1 | -2/+54 |
* | Implement the #define_target preprocessor directive. | Chris Lattner | 2006-10-14 | 1 | -5/+30 |
* | Write up TargetInfo so that use of wchar_t strings results in a warning if | Chris Lattner | 2006-10-14 | 1 | -2/+3 |
* | Rename LexerToken methods to be more consistent. | Chris Lattner | 2006-10-14 | 1 | -42/+42 |