Age | Commit message (Expand) | Author | Files | Lines |
2019-07-30 | Remove cache for macro arg stringization | Reid Kleckner | 1 | -20/+0 |
2019-05-17 | [Lex] Allow to consume tokens while preprocessing | Ilya Biryukov | 1 | -1/+1 |
2019-05-04 | [c++20] Implement tweaked __VA_OPT__ rules from P1042R1: | Richard Smith | 1 | -6/+3 |
2019-01-19 | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 1 | -4/+3 |
2018-07-30 | Remove trailing space | Fangrui Song | 1 | -7/+7 |
2018-04-06 | Fix typos in clang | Alexander Kornienko | 1 | -1/+1 |
2018-02-21 | Clean up use of C allocation functions | Serge Pavlov | 1 | -1/+2 |
2017-10-15 | [c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion) | Faisal Vali | 1 | -0/+10 |
2017-09-30 | [NFC] Add assertion that we assume a valid macro argument index. | Faisal Vali | 1 | -0/+3 |
2017-09-30 | [NFC] Remove superfluous parameter | Faisal Vali | 1 | -6/+5 |
2017-09-28 | Use std::is_trivial instead of is_trivially_copyable. | Benjamin Kramer | 1 | -2/+2 |
2017-09-28 | [NFC] Don't use C++17 standard lib variable template helper traits, instead u... | Faisal Vali | 1 | -2/+2 |
2017-09-28 | [NFC] Modernize MacroArgs using TrailingObjects | Faisal Vali | 1 | -10/+15 |
2017-07-17 | [NFC] Refactor the Preprocessor function that handles Macro definitions and r... | Faisal Vali | 1 | -5/+5 |
2017-07-17 | Revert changes from my previous refactoring - will need to fix dependencies i... | Faisal Vali | 1 | -5/+5 |
2017-07-17 | [NFC] Refactor the Preprocessor function that handles Macro definitions and r... | Faisal Vali | 1 | -5/+5 |
2017-06-14 | [Preprocessor]Correct Macro-Arg allocation of StringifiedArguments, | Erich Keane | 1 | -10/+10 |
2015-04-29 | [modules] Stop trying to fake up a linear MacroDirective history. | Richard Smith | 1 | -4/+3 |
2014-11-08 | [c++1z] Support for u8 character literals. | Richard Smith | 1 | -0/+1 |
2014-10-25 | Lex: Fix an invalid access into a SmallString | David Majnemer | 1 | -2/+2 |
2014-05-17 | [C++11] Use 'nullptr'. Lex edition. | Craig Topper | 1 | -2/+2 |
2014-05-09 | Fix filename in file header comment more. | Nico Weber | 1 | -1/+1 |
2014-05-09 | Fix filename in file header comment. | Nico Weber | 1 | -1/+1 |
2013-05-03 | [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr... | Argyrios Kyrtzidis | 1 | -1/+1 |
2013-03-09 | Handle _Pragma on a u8, u, or U string literal per the C11 specification. Also | Richard Smith | 1 | -9/+5 |
2013-01-12 | Remove useless 'llvm::' qualifier from names like StringRef and others that are | Dmitri Gribenko | 1 | -1/+1 |
2012-12-04 | Sort all of Clang's files under 'lib', and fix up the broken headers | Chandler Carruth | 1 | -1/+1 |
2012-09-24 | StringRef'ize Preprocessor::CreateString(). | Dmitri Gribenko | 1 | -1/+1 |
2012-04-03 | Correct handling of _Pragma macro inside a macro argument. | Argyrios Kyrtzidis | 1 | -0/+5 |
2012-02-05 | Basic: import SmallString<> into clang namespace | Dylan Noblesmith | 1 | -1/+1 |
2012-02-04 | Move a method from IdentifierTable.h out of line and remove the SmallString i... | Benjamin Kramer | 1 | -1/+1 |
2011-10-03 | Fixed exapnsion range for # and ##. | Abramo Bagnara | 1 | -4/+9 |
2011-09-22 | ArrayRef-ifying MacroArgs::create's arguments argument. | David Blaikie | 1 | -11/+14 |
2011-09-04 | Handle a code-completion token being passed to the macro stringify operator. | Argyrios Kyrtzidis | 1 | -0/+2 |
2011-07-27 | Add support for C++0x unicode string and character literals, from Craig Topper! | Douglas Gregor | 1 | -1/+7 |
2011-07-07 | Make the Preprocessor more memory efficient and improve macro instantiation d... | Argyrios Kyrtzidis | 1 | -4/+7 |
2011-04-28 | Silence more -Wnon-pod-memset given its current implementation. I may be | Chandler Carruth | 1 | -1/+1 |
2010-03-16 | Audit all Preprocessor::getSpelling() callers, improving failure | Douglas Gregor | 1 | -12/+19 |
2009-12-28 | use best-fit instead of first-fit when reusing a MacroArgs object, | Chris Lattner | 1 | -7/+16 |
2009-12-28 | The PreExpArgTokens array is indexed with an argument #, | Chris Lattner | 1 | -5/+6 |
2009-12-23 | fix the microsoft "charify" extension to return the charified token | Chris Lattner | 1 | -1/+1 |
2009-12-15 | enable reuse of MacroArgs objects. This is a small (2.5%) win | Chris Lattner | 1 | -10/+32 |
2009-12-15 | set up the machinery for a MacroArgs cache hanging off Preprocessor. | Chris Lattner | 1 | -0/+13 |
2009-12-14 | move the VarargsElided member of MacrosArgs to shrink the MacroArgs struct | Chris Lattner | 1 | -2/+3 |
2009-09-09 | Remove tabs, and whitespace cleanups. | Mike Stump | 1 | -17/+17 |
2009-05-13 | When we expect two arguments but have zero, make sure to add | Chris Lattner | 1 | -0/+1 |
2009-01-29 | move library-specific diagnostic headers into library private dirs. Reduce | Chris Lattner | 1 | -1/+1 |
2009-01-27 | Split the single monolithic DiagnosticKinds.def file into one | Chris Lattner | 1 | -1/+1 |
2009-01-26 | remove my hacks that aggressively threw away multiple | Chris Lattner | 1 | -6/+0 |
2009-01-26 | This change refactors some of the low-level lexer interfaces a bit. | Chris Lattner | 1 | -2/+1 |