1. 0b91cc4 Handle _Pragma on a u8, u, or U string literal per the C11 specification. Also by Richard Smith · 12 years ago
  2. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  3. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  4. 374b383 StringRef'ize Preprocessor::CreateString(). by Dmitri Gribenko · 12 years ago
  5. 14e6455 Correct handling of _Pragma macro inside a macro argument. by Argyrios Kyrtzidis · 13 years ago
  6. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  7. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 13 years ago
  8. a08529c Fixed exapnsion range for # and ##. by Abramo Bagnara · 13 years ago
  9. d7bb6a0 ArrayRef-ifying MacroArgs::create's arguments argument. by David Blaikie · 13 years ago
  10. 8e85e85 Handle a code-completion token being passed to the macro stringify operator. by Argyrios Kyrtzidis · 13 years ago
  11. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  12. b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
  13. 75c4064 Silence more -Wnon-pod-memset given its current implementation. I may be by Chandler Carruth · 14 years ago
  14. 453091c Audit all Preprocessor::getSpelling() callers, improving failure by Douglas Gregor · 15 years ago
  15. 4fe739f use best-fit instead of first-fit when reusing a MacroArgs object, by Chris Lattner · 15 years ago
  16. f5809a7 The PreExpArgTokens array is indexed with an argument #, by Chris Lattner · 15 years ago
  17. 6633522 fix the microsoft "charify" extension to return the charified token by Chris Lattner · 15 years ago
  18. 4608459 enable reuse of MacroArgs objects. This is a small (2.5%) win by Chris Lattner · 15 years ago
  19. 23f77e5 set up the machinery for a MacroArgs cache hanging off Preprocessor. by Chris Lattner · 15 years ago
  20. 561395b move the VarargsElided member of MacrosArgs to shrink the MacroArgs struct by Chris Lattner · 15 years ago
  21. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  22. 9fc9e77 When we expect two arguments but have zero, make sure to add by Chris Lattner · 15 years ago
  23. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  24. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  25. e768988 remove my hacks that aggressively threw away multiple by Chris Lattner · 16 years ago
  26. 47246be This change refactors some of the low-level lexer interfaces a bit. by Chris Lattner · 16 years ago
  27. 7c35122 eagerly resolve the spelling locations of macro argument preexpansions. by Chris Lattner · 16 years ago
  28. c19e8a2 Optimize stringification a bit to avoid std::string thrashing and by Chris Lattner · 16 years ago
  29. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Lex/MacroArgs.cpp]
  30. 6b88450 implement simple support for arbitrary token lookahead. Change the by Chris Lattner · 17 years ago
  31. e5c8ffe split the MacroArgs class out of TokenLexer.cpp/h into MacroArgs.cpp/h by Chris Lattner · 17 years ago