1. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  2. 2a8c18d Fix typos in clang by Alexander Kornienko · 7 years ago
  3. 5252573 Clean up use of C allocation functions by Serge Pavlov · 8 years ago
  4. 1826842 [c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion) by Faisal Vali · 8 years ago
  5. 7ae3c3f [NFC] Add assertion that we assume a valid macro argument index. by Faisal Vali · 8 years ago
  6. 333133e [NFC] Remove superfluous parameter by Faisal Vali · 8 years ago
  7. 32c9982 Use std::is_trivial instead of is_trivially_copyable. by Benjamin Kramer · 8 years ago
  8. c5fa1f1 [NFC] Don't use C++17 standard lib variable template helper traits, instead use ::value. by Faisal Vali · 8 years ago
  9. 02d8dde [NFC] Modernize MacroArgs using TrailingObjects by Faisal Vali · 8 years ago
  10. ac506d7 [NFC] Refactor the Preprocessor function that handles Macro definitions and rename Arguments to Parameters in Macro Definitions. by Faisal Vali · 8 years ago
  11. 0e54e56 Revert changes from my previous refactoring - will need to fix dependencies in clang's extra tooling (such as clang-tidy etc.). by Faisal Vali · 8 years ago
  12. 11746b0 [NFC] Refactor the Preprocessor function that handles Macro definitions and rename Arguments to Parameters in Macro Definitions. by Faisal Vali · 8 years ago
  13. 8691d6e [Preprocessor]Correct Macro-Arg allocation of StringifiedArguments, by Erich Keane · 8 years ago
  14. 20e883e [modules] Stop trying to fake up a linear MacroDirective history. by Richard Smith · 10 years ago
  15. 3e3a705 [c++1z] Support for u8 character literals. by Richard Smith · 11 years ago
  16. d3c3e78 Lex: Fix an invalid access into a SmallString by David Majnemer · 11 years ago
  17. d2d442c [C++11] Use 'nullptr'. Lex edition. by Craig Topper · 11 years ago
  18. 33b2d71 Fix filename in file header comment more. by Nico Weber · 11 years ago
  19. a7d1619 Fix filename in file header comment. by Nico Weber · 11 years ago
  20. 37e48ff [Preprocessor] For the MacroExpands preprocessor callback, also pass the MacroArgs object that provides information about by Argyrios Kyrtzidis · 12 years ago
  21. c98bb4e Handle _Pragma on a u8, u, or U string literal per the C11 specification. Also by Richard Smith · 13 years ago
  22. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  23. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  24. b8e9e75 StringRef'ize Preprocessor::CreateString(). by Dmitri Gribenko · 13 years ago
  25. f1b64c6 Correct handling of _Pragma macro inside a macro argument. by Argyrios Kyrtzidis · 13 years ago
  26. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  27. 4903802 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 14 years ago
  28. e398e60 Fixed exapnsion range for # and ##. by Abramo Bagnara · 14 years ago
  29. 319b738 ArrayRef-ifying MacroArgs::create's arguments argument. by David Blaikie · 14 years ago
  30. b914e3b Handle a code-completion token being passed to the macro stringify operator. by Argyrios Kyrtzidis · 14 years ago
  31. fb65e59 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 14 years ago
  32. 41fb2d9 Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 14 years ago
  33. 6e1f9ba Silence more -Wnon-pod-memset given its current implementation. I may be by Chandler Carruth · 14 years ago
  34. dc970f0 Audit all Preprocessor::getSpelling() callers, improving failure by Douglas Gregor · 16 years ago
  35. 9e0005f use best-fit instead of first-fit when reusing a MacroArgs object, by Chris Lattner · 16 years ago
  36. 394f589 The PreExpArgTokens array is indexed with an argument #, by Chris Lattner · 16 years ago
  37. 3859c74 fix the microsoft "charify" extension to return the charified token by Chris Lattner · 16 years ago
  38. 1316249 enable reuse of MacroArgs objects. This is a small (2.5%) win by Chris Lattner · 16 years ago
  39. d19564b set up the machinery for a MacroArgs cache hanging off Preprocessor. by Chris Lattner · 16 years ago
  40. ffbf2de move the VarargsElided member of MacrosArgs to shrink the MacroArgs struct by Chris Lattner · 16 years ago
  41. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  42. f160b5f When we expect two arguments but have zero, make sure to add by Chris Lattner · 16 years ago
  43. 60f3622 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 17 years ago
  44. 7368d58 Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 17 years ago
  45. 357b57d remove my hacks that aggressively threw away multiple by Chris Lattner · 17 years ago
  46. 5a7971e This change refactors some of the low-level lexer interfaces a bit. by Chris Lattner · 17 years ago
  47. ad13cf4 eagerly resolve the spelling locations of macro argument preexpansions. by Chris Lattner · 17 years ago
  48. 933d5ff Optimize stringification a bit to avoid std::string thrashing and by Chris Lattner · 17 years ago
  49. 7a51313 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from clang/Lex/MacroArgs.cpp]
  50. 3e46832 implement simple support for arbitrary token lookahead. Change the by Chris Lattner · 18 years ago
  51. 7ff66fb split the MacroArgs class out of TokenLexer.cpp/h into MacroArgs.cpp/h by Chris Lattner · 18 years ago