| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add altivec version of block comment skipping code. | Chris Lattner | 2006-10-30 | 1 | -1/+12 |
| * | Refactor the paths used for checking and getting the spelling of #include | Chris Lattner | 2006-10-30 | 1 | -38/+4 |
| * | Remove GNU C++ min/max operator extension support, they have been removed | Chris Lattner | 2006-10-27 | 1 | -20/+0 |
| * | remove todo | Chris Lattner | 2006-10-27 | 1 | -2/+0 |
| * | Implement an sse2 version of the block comment scanner. | Chris Lattner | 2006-10-27 | 1 | -1/+17 |
| * | Speed up block comment skipping by 35%. | Chris Lattner | 2006-10-27 | 1 | -1/+21 |
| * | Oversight: fixes test/Lexer/number.c | Chris Lattner | 2006-10-17 | 1 | -0/+1 |
| * | Rename LexerToken methods to be more consistent. | Chris Lattner | 2006-10-14 | 1 | -106/+106 |
| * | Initial support for semantic analysis and AST building for StringExpr nodes. | Chris Lattner | 2006-10-06 | 1 | -4/+5 |
| * | Implement comment saving mode: the -C and -CC options. | Chris Lattner | 2006-07-29 | 1 | -24/+66 |
| * | disable malformed string/character errors when in raw mode. This fixes | Chris Lattner | 2006-07-20 | 1 | -4/+4 |
| * | If an invalid string or character is read, return the invalid part as a tok::... | Chris Lattner | 2006-07-20 | 1 | -8/+14 |
| * | Simplify "raw lexing mode" even further. Now the preprocessor is only called | Chris Lattner | 2006-07-20 | 1 | -7/+15 |
| * | Simplify identifier lookup in raw mode, implementing Preprocessor/macro_fn_lp... | Chris Lattner | 2006-07-20 | 1 | -0/+4 |
| * | Move LexingRawMode handling of file EOF out of the preprocessor into the | Chris Lattner | 2006-07-19 | 1 | -13/+22 |
| * | Make end-of-file handling much less recursive. This reduces the worst case | Chris Lattner | 2006-07-18 | 1 | -5/+13 |
| * | Lex the microsoft 'charize' extension. | Chris Lattner | 2006-07-15 | 1 | -2/+10 |
| * | Change Lexer::Stringify to not add ""'s around the string. | Chris Lattner | 2006-07-15 | 1 | -5/+4 |
| * | The lexer should not warn about stray characters, it should just return | Chris Lattner | 2006-07-11 | 1 | -3/+2 |
| * | Move Preprocessor::isNextPPTokenLParen to Lexer::isNextPPTokenLParen, where | Chris Lattner | 2006-07-11 | 1 | -3/+34 |
| * | Change Preprocessor::SkippingContents into Lexer::LexingRawMode. Raw mode | Chris Lattner | 2006-07-11 | 1 | -7/+13 |
| * | Implement "lparen scanning" for lexer buffers, by making "skipping lexing" | Chris Lattner | 2006-07-11 | 1 | -9/+14 |
| * | Add simple optimization: check for (and skip) spaces and tabs immediately | Chris Lattner | 2006-07-10 | 1 | -0/+9 |
| * | Start reading/validating the argument list for a function-like macro. | Chris Lattner | 2006-07-08 | 1 | -13/+4 |
| * | Fix Preprocessor/macro_space.c, which failed because the ! token had | Chris Lattner | 2006-07-05 | 1 | -0/+1 |
| * | Change the Preprocessor::getSpelling interface to let it be zero-copy in | Chris Lattner | 2006-07-04 | 1 | -1/+1 |
| * | Rename IdentifierTokenInfo -> IdentifierInfo. | Chris Lattner | 2006-07-04 | 1 | -1/+1 |
| * | Implement the automaton for recognizing files with controlling macros. | Chris Lattner | 2006-07-04 | 1 | -0/+18 |
| * | Add support to track the real top-level file. | Chris Lattner | 2006-07-03 | 1 | -0/+1 |
| * | Refactor some code into a new Lexer::Stringify method. | Chris Lattner | 2006-07-03 | 1 | -3/+15 |
| * | Cleanup fixme comments | Chris Lattner | 2006-07-03 | 1 | -10/+10 |
| * | Remove Lexer::BufferStart, an unneeded instance var. | Chris Lattner | 2006-07-02 | 1 | -1/+0 |
| * | Fix Preprocessor/_Pragma-physloc.c, by making sure that the returned location | Chris Lattner | 2006-07-02 | 1 | -2/+2 |
| * | Fix some minor bugs handling _Pragma, including | Chris Lattner | 2006-07-02 | 1 | -0/+1 |
| * | Allow the buffer start/end positions to be optionally specified. Make sure | Chris Lattner | 2006-07-02 | 1 | -7/+9 |
| * | Remove dead variable. | Chris Lattner | 2006-06-28 | 1 | -1/+0 |
| * | implement #pragma GCC dependency | Chris Lattner | 2006-06-25 | 1 | -20/+36 |
| * | Finish implementation of #pragma once. Implement #pragma GCC poison. | Chris Lattner | 2006-06-24 | 1 | -2/+0 |
| * | Simplify some code | Chris Lattner | 2006-06-18 | 1 | -7/+6 |
| * | Make a fundamental change to the way we represent the location of LexerToken's. | Chris Lattner | 2006-06-18 | 1 | -147/+43 |
| * | Fix a fixme by passing language options into LexerToken::dump, instead of | Chris Lattner | 2006-06-18 | 1 | -12/+4 |
| * | Change the token representation to take a Start and Length instead of a | Chris Lattner | 2006-06-18 | 1 | -9/+9 |
| * | Make a method a static function | Chris Lattner | 2006-06-18 | 1 | -7/+8 |
| * | Remove manual conditional error handling code. | Chris Lattner | 2006-06-18 | 1 | -118/+75 |
| * | Initial checkin of c-language parser | Chris Lattner | 2006-06-18 | 1 | -0/+1473 |