| Commit message (Expand) | Author | Age | Files | Lines |
* | Add support for editor placeholders to Clang | Alex Lorenz | 2017-04-19 | 1 | -0/+8 |
* | Fix some Clang-tidy readability-simplify-boolean-expr and Include What You Us... | Eugene Zelenko | 2016-05-05 | 1 | -24/+19 |
* | [MSVC Compat] Accept elided commas in macro function arguments | Ehsan Akhgari | 2016-01-22 | 1 | -0/+6 |
* | Token: complement is() method with isOneOf() to allow easier usage | Daniel Marjamaki | 2015-06-11 | 1 | -0/+7 |
* | Parse: Don't assume tokens have a length | David Majnemer | 2015-03-19 | 1 | -1/+6 |
* | Fix the MSVC build. | Benjamin Kramer | 2015-03-08 | 1 | -2/+0 |
* | Make Token a real POD type. | Benjamin Kramer | 2015-03-08 | 1 | -5/+9 |
* | Fix layering violation, Lex shouldn't know about Decl | David Majnemer | 2014-12-19 | 1 | -5/+4 |
* | Parse: Don't parse after the eof has been consumed | David Majnemer | 2014-12-18 | 1 | -0/+14 |
* | MSVC: A wide string literal from L#macro_arg in a macro | Alexey Bataev | 2014-12-15 | 1 | -2/+10 |
* | Header guard canonicalization, clang part. | Benjamin Kramer | 2014-08-13 | 1 | -2/+2 |
* | Provide and use a safe Token::getRawIdentifier() accessor | Alp Toker | 2014-05-17 | 1 | -5/+6 |
* | [C++11] Use 'nullptr' | Craig Topper | 2014-05-06 | 1 | -2/+2 |
* | Correct underlying integer type of enum TokenKind | Alp Toker | 2014-01-06 | 1 | -8/+5 |
* | Make Preprocessor::Lex non-recursive. | Eli Friedman | 2013-09-19 | 1 | -2/+4 |
* | Fix warning: commas at the end of enumerator lists are a C++11 extension [-Wc... | Nico Weber | 2013-06-26 | 1 | -1/+1 |
* | Match MSVC's handling of commas during macro argument expansion | Reid Kleckner | 2013-06-26 | 1 | -1/+2 |
* | Handle universal character names and Unicode characters outside of literals. | Jordan Rose | 2013-01-24 | 1 | -2/+6 |
* | Sort #include lines for all files under include/... | Chandler Carruth | 2012-12-04 | 1 | -2/+2 |
* | Compatibility macro detection for the -Wimplicit-fallthrough diagnostic. | Alexander Kornienko | 2012-09-28 | 1 | -13/+5 |
* | Revert r163022, it caused PR13924. | Nico Weber | 2012-09-26 | 1 | -2/+1 |
* | Emulate MSVC's preprocessor macro argument separator behavior by not consider... | Joao Matos | 2012-08-31 | 1 | -1/+2 |
* | Documentation cleanup: | James Dennett | 2012-06-17 | 1 | -28/+25 |
* | User-defined literals: reject string and character UDLs in all places where the | Richard Smith | 2012-03-06 | 1 | -1/+5 |
* | Add support for C++0x unicode string and character literals, from Craig Topper! | Douglas Gregor | 2011-07-27 | 1 | -1/+4 |
* | Remove superfluous comment | Douglas Gregor | 2011-06-23 | 1 | -3/+1 |
* | Bump Token::Kind from an unsigned char to an unsigned short, from Anton Lokhm... | Douglas Gregor | 2011-06-23 | 1 | -3/+3 |
* | Reimplement Token::isAnnotation() using TokenKinds.def. No functionality cha... | Peter Collingbourne | 2011-02-19 | 1 | -3/+5 |
* | Introduced raw_identifier token kind. | Abramo Bagnara | 2010-12-22 | 1 | -1/+22 |
* | Revert r119838 "Don't warn for empty 'if' body if there is a macro that expan... | Argyrios Kyrtzidis | 2010-11-20 | 1 | -2/+9 |
* | Use getSpelling to get original text of the | Fariborz Jahanian | 2010-09-03 | 1 | -9/+2 |
* | Patch to allow alternative representation of c++ | Fariborz Jahanian | 2010-09-03 | 1 | -1/+9 |
* | Revert my user-defined literal commits - r1124{58,60,67} pending | Sean Hunt | 2010-08-30 | 1 | -77/+15 |
* | Two minor fixes to user-defined literals: | Sean Hunt | 2010-08-30 | 1 | -1/+1 |
* | Fix some test-breaking that snuck into my previous commit | Sean Hunt | 2010-08-29 | 1 | -1/+1 |
* | Implement C++0x user-defined string literals. | Sean Hunt | 2010-08-29 | 1 | -15/+77 |
* | fix some more gcc3.4 constness warnings | Gabor Greif | 2010-06-17 | 1 | -1/+1 |
* | fix the various buildbot failures by ensuring that tokens are really complete... | Chris Lattner | 2010-06-15 | 1 | -0/+1 |
* | Token is POD-like. | Benjamin Kramer | 2010-06-08 | 1 | -0/+5 |
* | When placing an annotation token over an existing annotation token, make sure... | Sebastian Redl | 2010-02-08 | 1 | -0/+4 |
* | Improve parsing of template arguments to lay the foundation for | Douglas Gregor | 2009-11-10 | 1 | -63/+0 |
* | Use unsigned char instead of unsigned : 8 to make the optimizer happier. | Daniel Dunbar | 2009-11-04 | 1 | -2/+2 |
* | Parsing and semantic analysis for template-ids that name overloaded | Douglas Gregor | 2009-11-03 | 1 | -0/+4 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -35/+35 |
* | Include the appropriate header for malloc | Douglas Gregor | 2009-02-25 | 1 | -4/+5 |
* | Implement parsing of nested-name-specifiers that involve template-ids, e.g., | Douglas Gregor | 2009-02-25 | 1 | -6/+45 |
* | This change refactors some of the low-level lexer interfaces a bit. | Chris Lattner | 2009-01-26 | 1 | -19/+47 |
* | Make Token::setLength assert that the token is not an annotation token. | Chris Lattner | 2009-01-06 | 1 | -2/+6 |
* | rename tok::annot_qualtypename -> tok::annot_typename, which is both | Chris Lattner | 2009-01-06 | 1 | -1/+1 |
* | Ultrasimplistic sketch for the parsing of C++ template-ids. This won't | Douglas Gregor | 2008-12-18 | 1 | -1/+25 |