1. 9c61137 The keywords "true" and "false" shouldn't warn under -Wundef. by Eli Friedman · 12 years ago
  2. 1a1e995 Remove an unused private field exposed by the recent LLVM_DELETED_FUNCTION changes. by Craig Topper · 12 years ago
  3. 536cebd Fix dead store found by static analyzer. by Ted Kremenek · 12 years ago
  4. 59cabd7 [libclang] Fix getting a cursor inside an angled #include directive. by Argyrios Kyrtzidis · 12 years ago
  5. e5f0588 When a bad UTF-8 encoding or bogus escape sequence is encountered in a by Richard Smith · 12 years ago
  6. 31ba613 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 12 years ago
  7. 3e1ec72 Normalize line endings of r163022. by Joao Matos · 12 years ago
  8. 181cd5b 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 · 12 years ago
  9. e506f8a Make a bunch of methods on Lexer private. by Eli Friedman · 12 years ago
  10. d295970 Extend the "__is_pod" hack, which demotes various type trait keywords by Douglas Gregor · 12 years ago
  11. c30981a Make preprocessor act in a GCC-compatible fashion when a macro is redefined by Richard Smith · 12 years ago
  12. e40c423 Fixed a problem with #pragma push_macro/pop_macro implementation. by Alexander Kornienko · 12 years ago
  13. 8a64bb5 Keep history of macro definitions and #undefs by Alexander Kornienko · 12 years ago
  14. 377da4c Use LLVM_BUILTIN_TRAP instead of lame volatile int traps. by David Blaikie · 12 years ago
  15. 0a7dd78 Screw around with ObjCRuntime some more, changing the by John McCall · 12 years ago
  16. c141b51 Switch PTH format from a 7 byte magic number to an 8 byte one, to avoid by Richard Smith · 12 years ago
  17. 10caec2 c: small refactoring of checking for __attribute__(const)) by Fariborz Jahanian · 12 years ago
  18. a784685 c: make __has_attribute(const) work for const by Fariborz Jahanian · 12 years ago
  19. 21efbb6 When the header file search resolves a quoted include to a file in the by Douglas Gregor · 12 years ago
  20. cd6df66 Added some preprocessor memory usage stats to -cc1 -print-stats by Alexander Kornienko · 12 years ago
  21. 7094dee Add missing cctype includes. by Joerg Sonnenberger · 12 years ago
  22. 60b202c Lexer: remove dead stores. Found by Clang static analyzer! by Dmitri Gribenko · 12 years ago
  23. 11abf2a clang/lib: [CMake] Update tblgen'd dependencies. by NAKAMURA Takumi · 12 years ago
  24. 866abce clang/lib: [CMake] Reformat, alphabetize lists. by NAKAMURA Takumi · 12 years ago
  25. b43f638 Add __has_feature(attribute_availability_with_message). by Jordan Rose · 12 years ago
  26. bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
  27. a52f5a3 Adding a fixit for includes that cannot be found with angle brackets, but can be found with quoted strings instead. Implements PR13201. by Aaron Ballman · 12 years ago
  28. 941e47c Share ConvertUTF8toWide() between Lex and CodeGen. by Nico Weber · 12 years ago
  29. e75d9cf Use -frewrite-includes for crash reports. by David Blaikie · 12 years ago
  30. 193f91b Patch for handling C99 veriadic macros when using precompiled headers, by Douglas Gregor · 12 years ago
  31. b6ebd44 Add warning flag -Winvalid-pp-token for preprocessing-tokens which have by Richard Smith · 12 years ago
  32. 2dc509d Introduce __has_feature(attribute_unused_on_fields) to determine whether by Daniel Jasper · 12 years ago
  33. 540f9ae preprocessing: gcc supports #line 0. So, treat this by Fariborz Jahanian · 12 years ago
  34. bc9e558 Add testing for CommentHandler, and fix a bug where trailing comments in #else by Richard Smith · 12 years ago
  35. 9f728cd Minor improvements to some C99 variadic-macro-related diagnostics. by Richard Smith · 12 years ago
  36. dc20169 Documentation cleanup: by James Dennett · 12 years ago
  37. cd6b34b Documentation cleanup: by James Dennett · 12 years ago
  38. 1a5f900 Documentation cleanup: escape # characters in Doxygen comments as needed. by James Dennett · 12 years ago
  39. b0d8671 Remove a goofy CMake hack and use the standard CMake facilities to by Chandler Carruth · 12 years ago
  40. 986f317 Do not complain about junk on the end of a #endif in a skipped block. Such junk by Richard Smith · 12 years ago
  41. 0b92fcb Introduce ObjCRuntime::hasWeakClassImport() and use it in the appropriate by John McCall · 12 years ago
  42. 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
  43. 853519c Documentation cleanup: by James Dennett · 12 years ago
  44. aa0cd85 Structured comment parsing, first step. by Dmitri Gribenko · 12 years ago
  45. 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 12 years ago
  46. 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
  47. a1263cf Documentation cleanup: add \verbatim markup for grammar productions by James Dennett · 12 years ago
  48. 9416d42 Revert predefined decl tracking. by Meador Inge · 12 years ago
  49. bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
  50. d986853 Documentation cleanup: Use \brief for summaries, and escape # characters. by James Dennett · 12 years ago
  51. ec76993 Documentation cleanup: by James Dennett · 12 years ago
  52. 58f9ce1 Documentation cleanup: added \verbatim...\verbatim markup to fix the by James Dennett · 12 years ago
  53. b6e95b7 Documentation cleanup: by James Dennett · 12 years ago
  54. 0cdd1fe [-E] Emit a rewritten _Pragma on its own line. by Jordan Rose · 12 years ago
  55. a05369f Documentation cleanup: escape backslashes in Doxygen comments. by James Dennett · 12 years ago
  56. d2e95d1 PR12717: Clang supports hexadecimal floating-point literals in all language by Richard Smith · 12 years ago
  57. 1a83546 Fix PR13065. by David Blaikie · 12 years ago
  58. 4ef2f6a Rename a loop variable to silence a gcc warning. by Richard Trieu · 12 years ago
  59. f122a13 Add -isystem-prefix and -ino-system-prefix arguments, which can be used to by Richard Smith · 12 years ago
  60. c5f7459 Fix issue where a token paste which forms a /* or // would discard the rest of by Richard Smith · 12 years ago
  61. 59b26d8 Fix off-by-one error in UTF-16 encoding: don't try to use a surrogate pair for U+FFFF. by Richard Smith · 12 years ago
  62. df9ef1b PR13099: Teach -Wformat about raw string literals, UTF-8 strings and Unicode escape sequences. by Richard Smith · 12 years ago
  63. 092bf67 Correct method name in comment: from LexRawToken to LexFromRawLexer, according by Dmitri Gribenko · 12 years ago
  64. 6fe6a49 Disable _Pragma during HTML macro rewriting to keep from crashing. by Jordan Rose · 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. d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 12 years ago
  69. 25c2596 Initialize the non-target-dependent fields of the Preprocessor in its constructor by Argyrios Kyrtzidis · 12 years ago
  70. 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
  71. 66c44e7 [preprocessor] Make sure that MacroExpands callbacks are always in source order. by Argyrios Kyrtzidis · 12 years ago
  72. 3144749 In StringLiteralParser::init, make sure we emit an error when by Argyrios Kyrtzidis · 12 years ago
  73. 07a0758 In StringLiteralParser::init(), fail gracefully if the string is by Argyrios Kyrtzidis · 12 years ago
  74. eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 12 years ago
  75. 5e6c3f0 Support -Wc++98-compat-pedantic as requested: by Seth Cantrell · 12 years ago
  76. d555222 C++11 no longer requires files to end with a newline by Seth Cantrell · 12 years ago
  77. 316551f Add a query macro for C++11 N3276, decltype does not require complete by Douglas Gregor · 12 years ago
  78. 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
  79. 85ff969 [Lex] Add support for 'user specified system frameworks' (see test case). by Daniel Dunbar · 12 years ago
  80. 9ee35f9 [Lex] HeaderSearch: Introduce a FrameworkCacheEntry structure to hold the FrameworkMap items. by Daniel Dunbar · 12 years ago
  81. f535a98 Simplify. by Daniel Dunbar · 12 years ago
  82. a06642a [preprocessor] In Preprocessor::CachingLex() check whether there were more tokens by Argyrios Kyrtzidis · 12 years ago
  83. 7b156dd Add feature check "cxx_local_type_template_args" describing support by Douglas Gregor · 12 years ago
  84. 14e6455 Correct handling of _Pragma macro inside a macro argument. by Argyrios Kyrtzidis · 12 years ago
  85. e2e8768 Fixed MacroInfo definition range for function like macros with empty body. by Abramo Bagnara · 12 years ago
  86. c0b6dbe Make ModuleMapParser own its TargetInfo, so it doesn't get leaked. by Benjamin Kramer · 12 years ago
  87. db81d38 [preprocessor] Handle correctly inclusion directives that have macro expansions, e.g by Argyrios Kyrtzidis · 12 years ago
  88. 7e42392 Simplify some users of DenseMap::erase. by Benjamin Kramer · 12 years ago
  89. 4207eda Turns #import in MS Mode into an error. by Aaron Ballman · 12 years ago
  90. e55329d From Vassil Vassilev: by Axel Naumann · 12 years ago
  91. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  92. 26b75c0 Improve diagnostics for UCNs referring to control characters and members of the by Richard Smith · 12 years ago
  93. 9c1dda7 User-defined literals are done. by Richard Smith · 12 years ago
  94. 49d5174 When checking the encoding of an 8-bit string literal, don't just check the by Richard Smith · 12 years ago
  95. b453ad3 Add support for cooked forms of user-defined-integer-literal and by Richard Smith · 12 years ago
  96. 2fb4ae3 Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix not by Richard Smith · 12 years ago
  97. dd66be7 User-defined literal support for character literals. by Richard Smith · 12 years ago
  98. e816c71 Add -Wc++11-compat warning for string and character literals followed by by Richard Smith · 12 years ago
  99. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 12 years ago
  100. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 12 years ago