1. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  2. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  3. b5f8171 PR37189 Fix incorrect end source location and spelling for a split '>>' token. by Richard Smith · 7 years ago
  4. 2a8c18d Fix typos in clang by Alexander Kornienko · 7 years ago
  5. cb96ac6 [Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  6. 8b54a1c [Lex] Remove unused variables. No functionality change. by Benjamin Kramer · 8 years ago
  7. 1826842 [c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion) by Faisal Vali · 8 years ago
  8. 12ab07e Fix warnings. [-Wdocumentation] by NAKAMURA Takumi · 8 years ago
  9. 03b7b15 Add parens around the boolean condition of one of the added asserts in r314747 ... by Faisal Vali · 8 years ago
  10. 675cf03 Remove an assertion I added from the refactoring of pasteTokens (https://reviews.llvm.org/rL314747). by Faisal Vali · 8 years ago
  11. b8ece9f [NFC] Refactor PasteTokens so that it can be passed the Token Stream and Index to start concatenating at. by Faisal Vali · 8 years ago
  12. 333133e [NFC] Remove superfluous parameter by Faisal Vali · 8 years ago
  13. f4c4642 [NFC] Update local variable names to upper-case as per LLVM Coding Standards. by Faisal Vali · 8 years ago
  14. ac506d7 [NFC] Refactor the Preprocessor function that handles Macro definitions and rename Arguments to Parameters in Macro Definitions. by Faisal Vali · 8 years ago
  15. 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
  16. 11746b0 [NFC] Refactor the Preprocessor function that handles Macro definitions and rename Arguments to Parameters in Macro Definitions. by Faisal Vali · 8 years ago
  17. 7f31901 Fix whitespace before token-paste of an argument. by James Y Knight · 8 years ago
  18. e4fd652 [PP] Replace some index based for loops with range based ones by Erik Verbruggen · 9 years ago
  19. 3339c56 [Lex] Speed up updateConsecutiveMacroArgTokens (NFC) by Vedant Kumar · 9 years ago
  20. 95a2a7f [Lexer] Don't merge macro args from different macro files by Vedant Kumar · 9 years ago
  21. 1ced509 Fix remaining Clang-tidy readability-redundant-control-flow warnings; other minor fixes. by Eugene Zelenko · 10 years ago
  22. 34461a6 [MSVC Compat] Accept elided commas in macro function arguments by Ehsan Akhgari · 10 years ago
  23. 4b83886 When copying whitespace flags from the token naming a macro argument onto the by Richard Smith · 10 years ago
  24. 446cf25 Emit a -Wmicrosoft warning when pasting /##/ into a comment token in MS mode. by Nico Weber · 10 years ago
  25. e59f8d7 [clang] Refactoring of conditions so they use isOneOf() instead of multiple is(). by Daniel Marjamaki · 10 years ago
  26. db2588a [MSVC] Mimic MSVC whitespace collapse for incompatible token pasting by Will Wilson · 10 years ago
  27. 92e1b62 Remove many superfluous SmallString::str() calls. by Yaron Keren · 11 years ago
  28. 583b076 MSVC: A wide string literal from L#macro_arg in a macro by Alexey Bataev · 11 years ago
  29. d3c3e78 Lex: Fix an invalid access into a SmallString by David Majnemer · 11 years ago
  30. d2d442c [C++11] Use 'nullptr'. Lex edition. by Craig Topper · 11 years ago
  31. 0e9da35 Wrap to 80 columns, no code change. by Nico Weber · 11 years ago
  32. f2baa70 If the first token in a macro that appears at the start of a line expands to by Richard Smith · 12 years ago
  33. 7b15734 Fix a non-error diagnostic that had an err_ name. Also move it from Warning to by Richard Smith · 12 years ago
  34. d554a8e Clean up whitespace checks by Justin Bogner · 12 years ago
  35. 79c9384 Fix whitespace handling in empty macro expansions by Justin Bogner · 12 years ago
  36. eacd96d Fix whitespace handling in empty macro arguments by Justin Bogner · 12 years ago
  37. 502155a Fix whitespace handling in ## operator by Justin Bogner · 12 years ago
  38. bfa3934 Rename language option MicrosoftMode to MSVCCompat by Alp Toker · 12 years ago
  39. 5553d0d Sort all the #include lines with LLVM's utils/sort_includes.py which by Chandler Carruth · 12 years ago
  40. 0834a4b Make Preprocessor::Lex non-recursive. by Eli Friedman · 12 years ago
  41. 25284cc Use pop_back_val() instead of both back() and pop_back(). by Robert Wilhelm · 12 years ago
  42. 5603df4 Use SmallVectorImpl& for function arguments instead of SmallVector. by Craig Topper · 12 years ago
  43. 596b85c Match MSVC's handling of commas during macro argument expansion by Reid Kleckner · 12 years ago
  44. 977026c [Preprocessor] Prevent expansion of y in x ## y when x is empty by Argyrios Kyrtzidis · 12 years ago
  45. 37e48ff [Preprocessor] For the MacroExpands preprocessor callback, also pass the MacroArgs object that provides information about by Argyrios Kyrtzidis · 12 years ago
  46. 5e14925 [preprocessor] When "merging" macro argument tokens into one SLocEntry chunk, by Argyrios Kyrtzidis · 13 years ago
  47. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  48. fe9d110 Try to make the source location information for token pastes a bit more consistent. by Eli Friedman · 13 years ago
  49. 571df35 Improved support for removing the comma preceding __VA_ARGS__ where __VA_ARGS__ by Andy Gibbs · 13 years ago
  50. dd9602f Revert r163022, it caused PR13924. by Nico Weber · 13 years ago
  51. b8e9e75 StringRef'ize Preprocessor::CreateString(). by Dmitri Gribenko · 13 years ago
  52. e85e3b6 Emulate MSVC's preprocessor macro argument separator behavior by not considering commas from nested macro expansions as argument separators. Fixes parsing of VS 2012 headers. by Joao Matos · 13 years ago
  53. 5edd583 Make preprocessor act in a GCC-compatible fashion when a macro is redefined by Richard Smith · 13 years ago
  54. 830885c Fix a typo (the the => the) by Sylvestre Ledru · 13 years ago
  55. 19b02cd Minor improvements to some C99 variadic-macro-related diagnostics. by Richard Smith · 13 years ago
  56. a60742a Fix issue where a token paste which forms a /* or // would discard the rest of by Richard Smith · 13 years ago
  57. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  58. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  59. 4903802 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 14 years ago
  60. e398e60 Fixed exapnsion range for # and ##. by Abramo Bagnara · 14 years ago
  61. e6e67de Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 14 years ago
  62. 0706d20 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 14 years ago
  63. b87ea98 Silence 'may be used uninitialized' warnings. by Argyrios Kyrtzidis · 14 years ago
  64. 2797df6 Amend r138129 (reduction of SLocEntries) which introduced performance regression due by Argyrios Kyrtzidis · 14 years ago
  65. e7f7516 Introduce SourceManager::isInSLocAddrSpace and use it in TokenLexer instead of isInFileID by Argyrios Kyrtzidis · 14 years ago
  66. 5451a39 Rename SourceManager::isBeforeInSourceLocationOffset -> isBeforeInSLocAddrSpace. by Argyrios Kyrtzidis · 14 years ago
  67. 7a7ff68 TokenLexer::getExpansionLocForMacroDefLoc doesn't need to return an invalid SourceLocation. by Argyrios Kyrtzidis · 14 years ago
  68. eeca36f For assigning SourceLocations to macro arg tokens, reserve a single SLocEntry by Argyrios Kyrtzidis · 14 years ago
  69. 6061712 Rename TokenLexer::getMacroExpansionLocation -> getExpansionLocForMacroDefLoc, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  70. 115b077 Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc. by Chandler Carruth · 14 years ago
  71. 35f5320 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 14 years ago
  72. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  73. 925296b Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 14 years ago
  74. c9c8419 Switch the TokenLexer's terminology from various forms of 'instantiate' by Chandler Carruth · 14 years ago
  75. 8ae50ad Tweak formatting. by Chandler Carruth · 14 years ago
  76. 2536c07 Switch the token-paste source locations inside of function style macro by Chandler Carruth · 14 years ago
  77. 402bb38 Keep track of which source locations are part of a macro argument by Chandler Carruth · 14 years ago
  78. dccf6e1 Turn hashhash into tok::unkwown when it comes from expanding an argument, per Chris' suggestion. by Argyrios Kyrtzidis · 14 years ago
  79. e245aa2 When expanding macro arguments, treat '##' coming from an argument as a normal token. by Argyrios Kyrtzidis · 14 years ago
  80. 41fb2d9 Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 14 years ago
  81. 8cc0459 Introduce a caching mechanism for macro expanded tokens. by Argyrios Kyrtzidis · 14 years ago
  82. 848fa21 revert r133003 and fix the bug properly: the issue was that ## in a token by Chris Lattner · 14 years ago
  83. 07efdfd Fix a crash on the testcase in PR9981 / rdar://9486765. by Chris Lattner · 14 years ago
  84. 1c0675e Parsing/AST support for Structured Exception Handling by John Wiegley · 14 years ago
  85. 2f1e36b Rename tok::eom to tok::eod. by Peter Collingbourne · 15 years ago
  86. 2c9f966 Make TokenLexer capable of storing preprocessor directive tokens by Peter Collingbourne · 15 years ago
  87. ea4f7c7 Introduced raw_identifier token kind. by Abramo Bagnara · 15 years ago
  88. 5c0b405 Rename alignof -> alignOf to avoid irritating C++'0x compilers, PR8423 by Chris Lattner · 15 years ago
  89. 20a2b46 fix PR7943, a corner case with the GNU __VA_ARGS__ comma swallowing extension. by Chris Lattner · 15 years ago
  90. e8394df Random temporary string cleanup. by Benjamin Kramer · 15 years ago
  91. 52c00bd Add another terrible VC++ compatibility hack: allow users to by Chris Lattner · 15 years ago
  92. dc970f0 Audit all Preprocessor::getSpelling() callers, improving failure by Douglas Gregor · 16 years ago
  93. eb92dc0 Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 16 years ago
  94. e0fbb83 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 16 years ago
  95. 802b776 Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 16 years ago
  96. ba2c652 Use SmallString instead of SmallVector by Kovarththanan Rajaratnam · 16 years ago
  97. e5f1c19 No need to call setIdentifierInfo() after LookUpIdentifierInfo() which LookUpIdentifierInfo() will automatically do by Kovarththanan Rajaratnam · 16 years ago
  98. 394f589 The PreExpArgTokens array is indexed with an argument #, by Chris Lattner · 16 years ago
  99. 43c8be5 comment tweak by Chris Lattner · 16 years ago
  100. ffbf2de move the VarargsElided member of MacrosArgs to shrink the MacroArgs struct by Chris Lattner · 16 years ago