1. 3ea9e33 Update aosp/master clang for rebase to r233350 by Pirama Arumuga Nainar · 9 years ago
  2. 0e2c34f Update aosp/master clang for rebase to r230699. by Stephen Hines · 10 years ago
  3. 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
  4. c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
  5. 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
  6. 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
  7. fbfd642 Lex: Don't restrict legal UCNs when preprocessing assembly by Justin Bogner · 11 years ago
  8. 9a17677 Per updates to D3781, allow underscore under ' in a pp-number, and allow ' in a #line directive. by Richard Smith · 11 years ago
  9. 859b622 Implement C++1y digit separator proposal (' as a digit separator). This is not by Richard Smith · 11 years ago
  10. 6fde25e Avoid a signed/unsigned comparison warning with compilers that don't know how by Richard Smith · 11 years ago
  11. 06dd2b3 Handle standard libraries that miss out the space when defining the standard by Richard Smith · 11 years ago
  12. 0f238a6 Fix use-after-free in r190980. by Eli Friedman · 11 years ago
  13. d2f9308 Make Preprocessor::Lex non-recursive. by Eli Friedman · 11 years ago
  14. 263cea4 Use new UnicodeCharSet interface. by Alexander Kornienko · 11 years ago
  15. a601579 Fix "//" comments with -traditional-cpp in C++. by Eli Friedman · 11 years ago
  16. 7865b8e Respect -Wnewline-eof even in C++11 mode. by Jordan Rose · 11 years ago
  17. f0dd853 ObjectiveC migrator: More work towards insertion of ObjC audit pragmas. by Fariborz Jahanian · 11 years ago
  18. 4ac537b C++1y literal suffix support: by Richard Smith · 11 years ago
  19. 9779fdd Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. by Michael J. Spencer · 11 years ago
  20. 3b7deda [modules] If we hit a failure while loading a PCH/module, abort parsing instead of trying to continue in an invalid state. by Argyrios Kyrtzidis · 11 years ago
  21. c50c6ff [Lexer] Improve Lexer::getSourceText() when the given range deals with function macro arguments. by Argyrios Kyrtzidis · 11 years ago
  22. 8f19003 Typo and misc comment fix. by Richard Smith · 11 years ago
  23. 355dae6 [libclang] Make sure the preable does not truncate comments. by Argyrios Kyrtzidis · 11 years ago
  24. d4bf760 Add -Wc99-compat warning for C11 unicode string and character literals. by Richard Smith · 12 years ago
  25. 0093e12 When lexing in C11 mode, accept unicode character and string literals, per C11 by Richard Smith · 12 years ago
  26. 693fdfa Preprocessor: don't consider // to be a line comment in -E -std=c89 mode. by Jordan Rose · 12 years ago
  27. 6aad4a3 Preprocessor: preserve whitespace in -traditional-cpp mode. by Jordan Rose · 12 years ago
  28. ed9c59f Properly validate UCNs for C99 and C++03 (both more restrictive than C(++)11). by Jordan Rose · 12 years ago
  29. 9893902 Pull Lexer's CharInfo table out for general use throughout Clang. by Jordan Rose · 12 years ago
  30. 0ed4394 Lexer: Don't warn about Unicode in preprocessor directives. by Jordan Rose · 12 years ago
  31. 20afc29 Fix r173881 to properly skip invalid UTF-8 characters in raw lexing and -E. by Jordan Rose · 12 years ago
  32. cb5620c Move UTF conversion routines from clang/lib/Basic to llvm/lib/Support by Dmitri Gribenko · 12 years ago
  33. 74c2498 Don't warn about Unicode characters in -E mode. by Jordan Rose · 12 years ago
  34. 8094bac PR15067 (again): Don't warn about UCNs in C90 if we're raw-lexing. by Jordan Rose · 12 years ago
  35. bfec916 PR15067: Don't assert when a UCN appears in a C90 file. by Jordan Rose · 12 years ago
  36. b6c08a6 Lexer.cpp: Fix a warning with ptrdiff_t on i686. [-Wsign-compare] by NAKAMURA Takumi · 12 years ago
  37. ae82c2b Clarify comment: "diagnose" is better than "warn" when emitting an error. by Jordan Rose · 12 years ago
  38. b87672b Add a fixit for \U1234 -> \u1234. by Jordan Rose · 12 years ago
  39. fc12060 As an extension, treat Unicode whitespace characters as whitespace. by Jordan Rose · 12 years ago
  40. c7629d9 Handle universal character names and Unicode characters outside of literals. by Jordan Rose · 12 years ago
  41. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  42. d93335c Pull the bulk of Lexer::MeasureTokenLength() out into a new function, by Argyrios Kyrtzidis · 12 years ago
  43. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  44. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  45. 30cddae Teach Lexer::getSpelling about raw string literals. Specifically, if a raw by Richard Smith · 12 years ago
  46. 6d926ae Fix crash on end-of-file after \ in a char literal, fixes PR14369. by Nico Weber · 12 years ago
  47. 35a2b79 Fix an assertion failure printing the unused-label fixit in files using CRLF line endings. <rdar://problem/12639047>. by Eli Friedman · 12 years ago
  48. 6e64973 Revert r167801, "[preprocessor] When #including something that contributes no by Daniel Dunbar · 12 years ago
  49. dd81731 UCNs in char literals are done (in LiteralSupport), remove FIXME. Expand UCN FIXME in LexNumericConstant. by Nico Weber · 12 years ago
  50. 4d10b40 [preprocessor] When #including something that contributes no tokens at all, by Argyrios Kyrtzidis · 12 years ago
  51. 3185d4a In Lexer::LexTokenInternal, avoid code duplication; no functionality change. by Argyrios Kyrtzidis · 12 years ago
  52. bb23628 s/BCPLComment/LineComment/ by Nico Weber · 12 years ago
  53. 1cb7142 Take into account that there may be a BOM at the beginning of the file, by Argyrios Kyrtzidis · 12 years ago
  54. 374b383 StringRef'ize Preprocessor::CreateString(). by Dmitri Gribenko · 12 years ago
  55. 31ba613 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 12 years ago
  56. e506f8a Make a bunch of methods on Lexer private. by Eli Friedman · 12 years ago
  57. 60b202c Lexer: remove dead stores. Found by Clang static analyzer! by Dmitri Gribenko · 12 years ago
  58. b6ebd44 Add warning flag -Winvalid-pp-token for preprocessing-tokens which have by Richard Smith · 12 years ago
  59. ec76993 Documentation cleanup: by James Dennett · 12 years ago
  60. 0cdd1fe [-E] Emit a rewritten _Pragma on its own line. by Jordan Rose · 12 years ago
  61. a05369f Documentation cleanup: escape backslashes in Doxygen comments. by James Dennett · 12 years ago
  62. d2e95d1 PR12717: Clang supports hexadecimal floating-point literals in all language by Richard Smith · 12 years ago
  63. 1a83546 Fix PR13065. by David Blaikie · 12 years ago
  64. 092bf67 Correct method name in comment: from LexRawToken to LexFromRawLexer, according by Dmitri Gribenko · 12 years ago
  65. d880b3a Insert a space if necessary when suggesting CFBridgingRetain/Release. by Jordan Rose · 12 years ago
  66. 8c0b378 Add a -rewrite-includes option, which is similar to -rewrite-macros, but only expands #include directives. by David Blaikie · 12 years ago
  67. 80d7c52 Escape \n and \r in doxycomment. by David Blaikie · 12 years ago
  68. 3093b20 Lexer::ReadToEndOfLine: Only build the string if it's actually used and do so in a less malloc-intensive way. by Benjamin Kramer · 12 years ago
  69. 5e6c3f0 Support -Wc++98-compat-pedantic as requested: by Seth Cantrell · 12 years ago
  70. d555222 C++11 no longer requires files to end with a newline by Seth Cantrell · 12 years ago
  71. b0afd5d ext_reserved_user_defined_literal must not default to Error in MicrosoftMode. Hence create ext_ms_reserved_user_defined_literal that doesn't default to Error; otherwise MSVC headers won't parse. by Francois Pichet · 12 years ago
  72. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  73. 2fb4ae3 Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix not by Richard Smith · 13 years ago
  74. e816c71 Add -Wc++11-compat warning for string and character literals followed by by Richard Smith · 13 years ago
  75. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
  76. 5cc2c6e Lexing support for user-defined literals. Currently these lex as the same token by Richard Smith · 13 years ago
  77. a83f4d2 Change Lexer::makeFileCharRange() to have it accept a CharSourceRange by Argyrios Kyrtzidis · 13 years ago
  78. 7f6cf97 Improve Lexer::getImmediateMacroName to take into account inner macros by Argyrios Kyrtzidis · 13 years ago
  79. d9806c9 Enhance Lexer::makeFileCharRange to check for ranges inside a macro argument by Argyrios Kyrtzidis · 13 years ago
  80. e64d903 Introduce Lexer::getSourceText() that returns a string for the source by Argyrios Kyrtzidis · 13 years ago
  81. 11b652d Introduce Lexer::makeFileCharRange() that accepts a token source range by Argyrios Kyrtzidis · 13 years ago
  82. 69bda4c For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macro by Argyrios Kyrtzidis · 13 years ago
  83. c2a8d6c Refactor: Pull getImmediateMacroName() out of DiagnosticRenderer and by Anna Zaks · 13 years ago
  84. ae9f85b Two variables had been added for an assert, but their values were by Chandler Carruth · 13 years ago
  85. 04a94bc In Lexer::getCharAndSizeSlow[NoWarn] if we come up against by Argyrios Kyrtzidis · 13 years ago
  86. f132dca In Lexer::getCharAndSizeSlow[NoWarn] make sure we don't go over the end of the buffer by Argyrios Kyrtzidis · 13 years ago
  87. 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
  88. 6300f5b Remove assert from hot code path and add a clarifying comment. by Benjamin Kramer · 13 years ago
  89. 3f6f4e6 Lexer: Don't throw away the hard work SSE did to find a slash. by Benjamin Kramer · 13 years ago
  90. 66d5ce1 Move about 20 random diagnostics under -W flags. Patch by Ahmed Charles! by Ted Kremenek · 13 years ago
  91. 661a996 -Wc++98-compat warnings for the lexer. by Richard Smith · 13 years ago
  92. 4671730 We do parse hexfloats in C++11; make it actually work. by Douglas Gregor · 13 years ago
  93. d5e1d60 Handle Perforce-style conflict markers like normal conflict markers. Perforce by Richard Smith · 13 years ago
  94. a08529c Fixed exapnsion range for # and ##. by Abramo Bagnara · 13 years ago
  95. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  96. 62ec1f2 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 · 13 years ago
  97. 1daa58e Speed up BCPL comment lexing by looking aggressively for newlines and then scannig backwards to see if the newline is escaped. by Benjamin Kramer · 13 years ago
  98. 5d6ae28 Use the Lexer's definition of whitespace here. by Benjamin Kramer · 13 years ago
  99. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  100. c8c97a0 Fix Lexer::ComputePreamble when MaxLines parameter is non-zero. by Argyrios Kyrtzidis · 13 years ago