summaryrefslogtreecommitdiff
path: root/lib/Lex/MacroArgs.cpp
Commit message (Expand)AuthorAge
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-17
* Fix filename in file header comment more.Nico Weber2014-05-09
* Fix filename in file header comment.Nico Weber2014-05-09
* [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis2013-05-03
* Handle _Pragma on a u8, u, or U string literal per the C11 specification. AlsoRichard Smith2013-03-09
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-12
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-04
* StringRef'ize Preprocessor::CreateString().Dmitri Gribenko2012-09-24
* Correct handling of _Pragma macro inside a macro argument.Argyrios Kyrtzidis2012-04-03
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-05
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-04
* Fixed exapnsion range for # and ##.Abramo Bagnara2011-10-03
* ArrayRef-ifying MacroArgs::create's arguments argument.David Blaikie2011-09-22
* Handle a code-completion token being passed to the macro stringify operator.Argyrios Kyrtzidis2011-09-04
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-27
* Make the Preprocessor more memory efficient and improve macro instantiation d...Argyrios Kyrtzidis2011-07-07
* Silence more -Wnon-pod-memset given its current implementation. I may beChandler Carruth2011-04-28
* Audit all Preprocessor::getSpelling() callers, improving failureDouglas Gregor2010-03-16
* use best-fit instead of first-fit when reusing a MacroArgs object,Chris Lattner2009-12-28
* The PreExpArgTokens array is indexed with an argument #,Chris Lattner2009-12-28
* fix the microsoft "charify" extension to return the charified token Chris Lattner2009-12-23
* enable reuse of MacroArgs objects. This is a small (2.5%) win Chris Lattner2009-12-15
* set up the machinery for a MacroArgs cache hanging off Preprocessor.Chris Lattner2009-12-15
* move the VarargsElided member of MacrosArgs to shrink the MacroArgs structChris Lattner2009-12-14
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-09
* When we expect two arguments but have zero, make sure to addChris Lattner2009-05-13
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-29
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-27
* remove my hacks that aggressively threw away multiple Chris Lattner2009-01-26
* This change refactors some of the low-level lexer interfaces a bit.Chris Lattner2009-01-26
* eagerly resolve the spelling locations of macro argument preexpansions.Chris Lattner2009-01-26
* Optimize stringification a bit to avoid std::string thrashing andChris Lattner2009-01-05
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-15