1. abdd3b3 For the warnings related to -Wparentheses, display first the note about how to silence the warning and by Argyrios Kyrtzidis · 14 years ago
  2. 312eadb Implement a new identifier-classification scheme where Sema by Douglas Gregor · 14 years ago
  3. 89ebaed "note" location of forward class used as receiver of by Fariborz Jahanian · 14 years ago
  4. a61aedc For -Wlogical-op-parentheses, point at '&&', not '||'. Fixes rdar://9125333. by Argyrios Kyrtzidis · 14 years ago
  5. bb9b80c Add a fixit suggest for missing case keywords inside a switch scope. For instance, in the following code, 'case ' will be suggested before the '1:' by Richard Trieu · 14 years ago
  6. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 14 years ago
  7. eefa76e Allow shadowin of 'self' in objc methods in by Fariborz Jahanian · 14 years ago
  8. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
  9. 5bf47f7 Fix mismatched delete. by Benjamin Kramer · 14 years ago
  10. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  11. f111d93 C1X: implement generic selections by Peter Collingbourne · 14 years ago
  12. dde5557 Re-fix r129481 and r129465 properly. Nulls fixits shouldn't be dropped in by Eli Friedman · 14 years ago
  13. 0d8dc46 When creating an implicit member expression through a qualified-id, check that the class by Argyrios Kyrtzidis · 14 years ago
  14. 3e2193c Add a flag to StringLiteral to keep track of whether the string is a pascal string or not. by Anders Carlsson · 14 years ago
  15. 6027461 Issue the 2nd fixit even if fix-it hint is supressed. // rdar://9091893 by Fariborz Jahanian · 14 years ago
  16. 81ab3cf No fixit hint for builtin expressions which are by Fariborz Jahanian · 14 years ago
  17. b8f17ab Redeclaration of 'self' should be flagged in by Fariborz Jahanian · 14 years ago
  18. 755d849 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 14 years ago
  19. 379b515 More __unknown_anytype work. by John McCall · 14 years ago
  20. fb8721c Simplify calling CheckPlaceholderExpr, converge on it in a few places, by John McCall · 14 years ago
  21. a5fc472 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 14 years ago
  22. a49218e PR8369: make __attribute((regparm(0))) work correctly. Original patch by by Eli Friedman · 14 years ago
  23. 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 14 years ago
  24. 737d544 In C++ the argument of logical not should always be bool. Added missing implicit cast for scalars. by Abramo Bagnara · 14 years ago
  25. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 14 years ago
  26. 96b4adc Wide Pascal strings should be of type wchar_t[] and not unsigned char[]. by Anders Carlsson · 14 years ago
  27. 5862f0e When emitting a "too many arguments to function call..." error, also include a note with a location for the function prototype. by Ted Kremenek · 14 years ago
  28. 61750f2 de-sugared when accessing property reference type. by Fariborz Jahanian · 14 years ago
  29. 170a6a2 Don't do the checks of Sema::DiagnoseEqualityWithExtraParens() on type-dependent expressions. Fixes rdar://9027658. by Argyrios Kyrtzidis · 14 years ago
  30. 1408676 Implements property of reference types. Adding by Fariborz Jahanian · 14 years ago
  31. 6305f72 refactoring by Anton Yartsev · 14 years ago
  32. 7870b13 AltiVec vector comparison logic now affect only vectors of fundamental AltiVec vector types. It fixes bug 9347. by Anton Yartsev · 14 years ago
  33. d06fea8 supported: AltiVec vector initialization with a single literal according to PIM section 2.5.1 - after initialization all elements have the value specified by the literal by Anton Yartsev · 14 years ago
  34. 077f490 More coherent diagnostic attempting to assign to a member of a const object returned by Fariborz Jahanian · 14 years ago
  35. 2234873 Allow GC qualifiers to be added/removed by conversions from/to void* by John McCall · 14 years ago
  36. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
  37. 4f38f41 Fix an error with the declaration of block parameters that depend by John McCall · 14 years ago
  38. db2eae6 Clean up our handling of template-ids that resolve down to a single by Douglas Gregor · 14 years ago
  39. 60b3e38 Don't indescriminately print overload candidates when we have invalid by Douglas Gregor · 14 years ago
  40. eed5ddc Allow function calls to dereferenced member pointers of by Douglas Gregor · 14 years ago
  41. 4eb7f69 Don't poke into redefined 'id' type looking for a property by Fariborz Jahanian · 14 years ago
  42. 796aa44 Forgotten part of previous commit. by Abramo Bagnara · 14 years ago
  43. fadb53b Fixes for some more expressions containing function templateids that by Douglas Gregor · 14 years ago
  44. f4f7cb8 OpenCL: if double precision floating point constant encountered by Peter Collingbourne · 14 years ago
  45. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
  46. 34d6f93 When comparing a null pointer and something else, always cast the null by John McCall · 14 years ago
  47. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
  48. 834e3f6 Fix my earlier commit to work with escaped newlines and leave breadcrumbs by John McCall · 14 years ago
  49. d45e4b7 Update the check for a NULL macro to use Preprocessor::getSpelling(). by John McCall · 14 years ago
  50. fbe5994 Much to my surprise, OverloadExprs can also point to function template decls. by Matt Beaumont-Gay · 14 years ago
  51. 425a31e Don't warning about shifting by too many bits in dead code. by Ted Kremenek · 14 years ago
  52. 3aea4da For C++, enhance -Warray-bounds to recursively analyze array subscript accesses in ?: expressions. by Ted Kremenek · 14 years ago
  53. 082bf7a Don't wanr about "negative shifts" in code that is unreachable. Fixes PR 5544. by Ted Kremenek · 14 years ago
  54. 90566c0 Implement comparison of C++0x scoped enumeration types. Fixes PR9333. by Douglas Gregor · 14 years ago
  55. 40d96a6 Push nested-name-specifier location information into DeclRefExpr and by Douglas Gregor · 14 years ago
  56. 4c9be89 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  57. 7c3179c Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  58. 8e10f3b Provide a bit saying that a builtin undergoes custom type-checking, then by John McCall · 14 years ago
  59. 6c3c3f5 Handle value dependent LHS as well as RHS. Test both of these, they by Chandler Carruth · 14 years ago
  60. 21206d5 Implement a warning for known shift overflows on constant shift by Chandler Carruth · 14 years ago
  61. 0423fc6 Sema: diagnose kernel calls to non-global functions by Peter Collingbourne · 14 years ago
  62. 351ba91 Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the related code is reachable. This suppresses some by Ted Kremenek · 14 years ago
  63. 3ed6fc0 Issue AnalysisBasedWarnings as part of calling Sema::PopBlockOrFunctionScope(). No real functionality change. by Ted Kremenek · 14 years ago
  64. 762696f Update Sema::DiagRuntimeBehavior() to take an optional Stmt* to indicate the code the diagnostic is associated with. by Ted Kremenek · 14 years ago
  65. 65b34d7 Clean up the error recovery at the bottom of Sema::LookupMemberExpr. This by Matt Beaumont-Gay · 14 years ago
  66. 483b9f3 Tweaks to C++0x deduced auto type support: by Richard Smith · 14 years ago
  67. 77efc68 Don't warn about static const integral data members with in-line constant by John McCall · 14 years ago
  68. b0c2301 Remove warning on future change in ivar lookup rule by Fariborz Jahanian · 14 years ago
  69. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
  70. 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 14 years ago
  71. 82214a8 Initial steps to improve diagnostics when there is a NULL and by Chandler Carruth · 14 years ago
  72. 813d834 Selector::getIdentifierInfoForSlot() can return NULL values, a fact by Douglas Gregor · 14 years ago
  73. 16f744b Introduce ASTContext::getLogicalOperationType() to return bool or int, depending on language. by Argyrios Kyrtzidis · 14 years ago
  74. f584832 When building a qualified reference to a member of an anonymous struct by Douglas Gregor · 14 years ago
  75. 337e550 Switch labels over to using normal name lookup, instead of their by Chris Lattner · 14 years ago
  76. e476bdc make block bodies handle undefined labels just like functions. by Chris Lattner · 14 years ago
  77. 57ad378 Step #2/N of __label__ support: keep pushing LabelDecl forward, by Chris Lattner · 14 years ago
  78. 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
  79. 543cb65 Implement -Wenum-compare, which warns when comparing two enums of by Chandler Carruth · 14 years ago
  80. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  81. 26ae5dd Fix PR9025 and add a diagnostic (and sometimes a fixit) for an overloaded by Matt Beaumont-Gay · 14 years ago
  82. a0125d8 Add trivial buffer overflow checking in Sema. by Ted Kremenek · 14 years ago
  83. b20de81 Fix think-o I committed without testing, shameful. by Daniel Dunbar · 14 years ago
  84. f2d1561 Fix a gcc Wuninitialized false positive. by Daniel Dunbar · 14 years ago
  85. e08ce65 AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions by Peter Collingbourne · 14 years ago
  86. 76a4021 NonTypeTemplateParmDecl is just a DeclaratorDecl, not a VarDecl. by John McCall · 14 years ago
  87. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  88. 683564a pre/post ++/-- for AltiVec vectors. (with builtins-ppc-altivec.c failure fixed) by Anton Yartsev · 14 years ago
  89. 2f9f89c Improve our handling of the current instantiation for qualified by Douglas Gregor · 14 years ago
  90. fdc13a0 When calling a bound pointer to member function, check the by Douglas Gregor · 14 years ago
  91. 5808ce4 More capturing of 'this': implicit member expressions. Getting that by John McCall · 14 years ago
  92. 469a1eb An insomniac stab at making block declarations list the variables they close by John McCall · 14 years ago
  93. f7275cd Remove redundant check to not warn for warn_equality_with_extra_parens if we are in a macro. This is checked twice. by Ted Kremenek · 14 years ago
  94. 40249e7 When diagnosing address-space changes, apply array-to-pointer decay first. by John McCall · 14 years ago
  95. 006ae38 Don't warn about extraneous '()' around a comparison if it occurs within a macro. by Ted Kremenek · 14 years ago
  96. cf1620a Don't warn for "if ((a == b))" if the parens came from a macro. Thanks to Fariborz for the hint! by Argyrios Kyrtzidis · 14 years ago
  97. 70f2330 For "if ((a == b))" only warn if 'a' is a modifiable l-value. Caught by John! by Argyrios Kyrtzidis · 14 years ago
  98. 0e2dc3a Warn for "if ((a == b))" where the equality expression is needlessly wrapped inside parentheses. by Argyrios Kyrtzidis · 14 years ago
  99. 86c05f3 Perform the bad-address-space conversions check as part of by John McCall · 14 years ago
  100. e4be87e Make Check*PointerTypesForAssignment private and tell them that they're by John McCall · 14 years ago