1. 1952354 Move the 'find macro by spelling' infrastructure to the Preprocessor class and by Dmitri Gribenko · 12 years ago
  2. 70d38f3 Allow __builtin_bswap32/64 in constant expressions, like gcc does. Patch by Tijl Coosemans! by Richard Smith · 12 years ago
  3. c888133 Make this test actually test something by Nico Weber · 12 years ago
  4. 4c6d6dc Fix failing test/Sema/wchar.c on ARM. by Hans Wennborg · 12 years ago
  5. b0f6b9c Replace an assertion with an error for empty __asm statements. by Bob Wilson · 12 years ago
  6. e3b136b Change the wording of the extension warning from by Dmitri Gribenko · 12 years ago
  7. 0bd9838 Comment sema: warn when comment has \deprecated but declaration does not have a by Dmitri Gribenko · 12 years ago
  8. 2ad11cd Avoid multiple atomic builtin declaration. by Abramo Bagnara · 12 years ago
  9. a193f20 Improvements to my patch in r164143 per Richard's comments. // rdar://12202422 by Fariborz Jahanian · 12 years ago
  10. a405b25 Include types when a definition's type differs from a prior declaration. by David Blaikie · 12 years ago
  11. 561e3c6 PR13881: Add -Wzero-length-array for zero length array extension, and move it into -Wgnu. by Richard Smith · 12 years ago
  12. 15a9356 c: warn when an integer value comparison with an by Fariborz Jahanian · 12 years ago
  13. 43f8c40 Per discussion on cfe-dev, remove -Wunique-enums entirely. There by Ted Kremenek · 12 years ago
  14. ec504e0 Comment parsing: don't treat typedef to a typedef to a function as a by Dmitri Gribenko · 12 years ago
  15. bc57b10 const _Atomic(T) is not an atomic type, so do not allow it as the type 'A' in by Richard Smith · 12 years ago
  16. 388a594 Comment parsing: support the "\invariant" command. by Dmitri Gribenko · 12 years ago
  17. abcf0dc Comment parsing: handle \deprecated command. It is a block command, but it by Dmitri Gribenko · 12 years ago
  18. 670941c Format strings: offer a fixit for Darwin's %D/%U/%O to ISO %d/%u/%o. by Jordan Rose · 12 years ago
  19. 275b6f5 Format strings: %D, %U, and %O are valid on Darwin (same as %d, %u, %o). by Jordan Rose · 12 years ago
  20. b774d73 clang/test: [PR8833] Introduce the feature "LP64" to suppress LLP64-incompatible tests. by NAKAMURA Takumi · 12 years ago
  21. 44ca53f Teach -Wuninitialized to recognize __attribute__((analyzer_noreturn)) by Ted Kremenek · 12 years ago
  22. b0b8a96 Comment parsing: handle non-builtin commands correctly. After semantic by Dmitri Gribenko · 12 years ago
  23. eb3546e clang/test/Sema/format-strings-scanf.c: Relax a couple of expressions with expected-warning-re to let matched for Win32 targets. by NAKAMURA Takumi · 12 years ago
  24. 8be066e Format strings: suggest %lld instead of %qd and %Ld with -Wformat-non-iso. by Jordan Rose · 12 years ago
  25. bbb6bb4 Format strings: %Ld isn't available on Darwin or Windows. by Jordan Rose · 12 years ago
  26. 2d40d9e c: make __attribute__((unused)) transitive. by Fariborz Jahanian · 12 years ago
  27. 37c765a c error recovery. treat an invalid redeclaration by Fariborz Jahanian · 12 years ago
  28. 9f6419f Add -Wduplicate-enum warning. Clang will emit this warning when an implicitly by Richard Trieu · 13 years ago
  29. c586d5d Fix a crash in type merging with enum types. by Eli Friedman · 13 years ago
  30. 0f87dd7 Move the test for PR13720 from Sema/init.c to Sema/thread-specifier.c. by Hans Wennborg · 13 years ago
  31. ae7a66f The address of a TLS var is not compile-time constant (PR13720) by Hans Wennborg · 13 years ago
  32. 02e221b Fix for assertion when solving unresolved templates. Patch by Magee, Josh. by Rafael Espindola · 13 years ago
  33. 9edd2c8 Comment diagnostics: for unresolved parameters, do not suggest parameter fixit by Dmitri Gribenko · 13 years ago
  34. 3d1125b Teach CFG that 'if (x & 0)' and 'if (x * 0)' is an unfeasible branch. by Ted Kremenek · 13 years ago
  35. 70ff109 Comment semantic analysis: treat function typedefs as functions so that one can by Dmitri Gribenko · 13 years ago
  36. 834a5bd Comment parsing: parse "<blah" as an HTML tag only if "blah" is a known tag by Dmitri Gribenko · 13 years ago
  37. 767a1a2 c: privide deprecated warning when __private_extern__ storage by Fariborz Jahanian · 13 years ago
  38. 66400c4 make this test case 64bit test. It fails due to by Fariborz Jahanian · 13 years ago
  39. bbb8afd c: implement gcc's -Wbad-function-cast which warns by Fariborz Jahanian · 13 years ago
  40. d6bbc98 Define __builtin_ffs[ll] with a signed argument instead of unsigned. by Benjamin Kramer · 13 years ago
  41. 0d5a069 Add support for "type safety" attributes that allow checking that 'void *' by Dmitri Gribenko · 13 years ago
  42. a0dfca1 Add a missing 'break' to ensure that we reject inline assembly by Eric Christopher · 13 years ago
  43. 1599eac Attaching comments to declarations: parse the comment in context of the by Dmitri Gribenko · 13 years ago
  44. 99570a5 Allow 'static' and type qualifiers in K&R parameter type lists. by Matt Beaumont-Gay · 13 years ago
  45. 4cc83c2 Patch to warn about __private_extern__ on tentative definitions by Fariborz Jahanian · 13 years ago
  46. 7f397c5 Check for improper use of 'static' and type qualifiers in array declarators. by Hans Wennborg · 13 years ago
  47. c41ace9 Attaching comments to redeclarations: fix wrong assumptions by Dmitri Gribenko · 13 years ago
  48. fac8e43 Fix horribly broken sema of __attribute__((pcs())). by Benjamin Kramer · 13 years ago
  49. 10caec2 c: small refactoring of checking for __attribute__(const)) by Fariborz Jahanian · 13 years ago
  50. a784685 c: make __has_attribute(const) work for const by Fariborz Jahanian · 13 years ago
  51. cd81df2 When looking for the comment associated with a declaration, adjust the by Douglas Gregor · 13 years ago
  52. f66a0dd Handle deprecation diagnostics correctly for C struct fields and Objective-C properties/ivars. <rdar://problem/6642337>. by Eli Friedman · 13 years ago
  53. c3b2308 Unify the codepaths for emitting deprecation warnings. The test changes are just to account for us emitting notes more consistently. by Eli Friedman · 13 years ago
  54. 0f38ace Address code review comments for Wstrncat-size warning (r161440). by Anna Zaks · 13 years ago
  55. 2016c8c Don't add attributes for "#pragma pack" and friends to tag declarations which by Eli Friedman · 13 years ago
  56. 06808f1 Get rid of an early return in Sema::ActOnFields which doesn't make sense anymore. by Eli Friedman · 13 years ago
  57. f303d4c libclang API for comment-to-xml conversion. by Dmitri Gribenko · 13 years ago
  58. f7158fa Properly check length modfiers for %n in format strings. by Hans Wennborg · 13 years ago
  59. 58e1e54 Remove ScanfArgType and bake that logic into ArgType. by Hans Wennborg · 13 years ago
  60. 9443c57 Comment diagnostics: warn on duplicate \brief and \return commands. by Dmitri Gribenko · 13 years ago
  61. 88815f3 Comment diagnostics: \return in void function: specialize diagnostic text for by Dmitri Gribenko · 13 years ago
  62. 89ab7d0 Comment diagnostics: warn if \returns is used in a non-function comment or if by Dmitri Gribenko · 13 years ago
  63. 967e5d7 Comments: handle template paramter documentation in alias-declaration templates. by Dmitri Gribenko · 13 years ago
  64. c27bc80 Attaching comments to declarations: handle using-declaration. by Dmitri Gribenko · 13 years ago
  65. bbf9e3a test/Sema/tls.c: don't use -verify to check if TLS is supported by Hans Wennborg · 13 years ago
  66. ac87cec Comment diagnostics fixit tests: move exected-warning constructs from the by Dmitri Gribenko · 13 years ago
  67. b7a1199 Comment diagnostics: add tests for \tparam fixits. by Dmitri Gribenko · 13 years ago
  68. e48667f TLS is not supported on OpenBSD by Hans Wennborg · 13 years ago
  69. 96b0986 Comment parsing: add support for \tparam command on all levels. by Dmitri Gribenko · 13 years ago
  70. 5deddaf -Wformat: better handling of qualifiers on pointer arguments by Hans Wennborg · 13 years ago
  71. 78a1b19 Do not warn on correct use of the '%n' format specifier. by Matt Beaumont-Gay · 13 years ago
  72. e5deb79 Comment parser: don't crash on a completely empty \param followed by a block by Dmitri Gribenko · 13 years ago
  73. cec9ce4 Make -Wformat check the argument type for %n. by Hans Wennborg · 13 years ago
  74. 4684778 Make -Wformat walk the typedef chain when looking for size_t, etc. by Hans Wennborg · 13 years ago
  75. 3465318 Turn -Wobjc-root-class on by default. <rdar://problem/11203649>. by Ted Kremenek · 13 years ago
  76. 2e72104 Comment parsing tests: fix test by Dmitri Gribenko · 13 years ago
  77. b43f638 Add __has_feature(attribute_availability_with_message). by Jordan Rose · 13 years ago
  78. 56bf6fd Comment diagnostics tests: add a function with zero arguments, for completeness. by Dmitri Gribenko · 13 years ago
  79. 6582277 Comment diagnostics: add warning for multiple \param commands with duplicate by Dmitri Gribenko · 13 years ago
  80. 56df4a9 When a && or || appears as the condition of a ?:, perform appropriate by Richard Smith · 13 years ago
  81. 78d1a10 Emit debug info for dynamic initializers. Permit __attribute__((nodebug)) on by Nick Lewycky · 13 years ago
  82. bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 13 years ago
  83. 9f08f49 Fix PR13411: Comment parsing: failed assertion on unterminated verbatim block. by Dmitri Gribenko · 13 years ago
  84. 858e69f Fix ParagraphComment::isWhitespace(): a paragraph without a non-whitespace by Dmitri Gribenko · 13 years ago
  85. 26dc97c Don't treat overflow in floating-point conversions as a hard error in constant evaluation. <rdar://problem/11874571>. by Eli Friedman · 13 years ago
  86. 379b281 Issue warning when assigning out-of-range integer values to enums. by Fariborz Jahanian · 13 years ago
  87. 6cfa78f Uninitialized variables: two little changes: by Richard Smith · 13 years ago
  88. 9532e0d -Wuninitialized: Split the classification of DeclRefExprs as initialization or by Richard Smith · 13 years ago
  89. d320ffc Without this patch clang warns on by Rafael Espindola · 13 years ago
  90. 3f635c0 Refine CFG so that '&&' and '||' don't lead to extra confluence points when used in a branch, but by Ted Kremenek · 13 years ago
  91. abd56c8 Attaching comments to declarations during parsing: handle more Objective-C declarations. by Dmitri Gribenko · 13 years ago
  92. 3f38bf2 Comment parsing: repaint the bikesched: rename 'HTML open tags' to 'HTML start tags' and 'HTML close tags' to 'HTML end tags' according to HTML spec. by Dmitri Gribenko · 13 years ago
  93. 3d98698 Make concepts of optional and forbidden end tags separate. Thanks Jordan for pointing this! by Dmitri Gribenko · 13 years ago
  94. a5ef44f Enable comment parsing and semantic analysis to emit diagnostics. A few by Dmitri Gribenko · 13 years ago
  95. 7c81b43 Rename -Wself-assign-memvar to -Wself-assign-field to improve local consistency a bit. by Nico Weber · 13 years ago
  96. a9e8b9e -Wuninitialized: assume that an __attribute__((returns_twice)) function might by Richard Smith · 13 years ago
  97. f70a886 Add support for the C11 _Alignof keyword. by Jordan Rose · 13 years ago
  98. 43bb179 Warn on self-assignment to member variables. PR13104. by Nico Weber · 13 years ago
  99. b4e8008 Give L__FUNCTION__ the right type in templates. PR13206. by Nico Weber · 13 years ago
  100. 94d92fb Add tests that I wrote for r159060 but forgot to `svn add`. by Nico Weber · 13 years ago