1. 33f46e2 Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326. by Argyrios Kyrtzidis · 13 years ago
  2. ae0bafa Fix a problem with the diagnostics of invalid arithmetic with function by Chandler Carruth · 13 years ago
  3. 1567a8b Move away from the poor "abstraction" I added to Type. John argued by Chandler Carruth · 13 years ago
  4. bc8d7f9 Restructure the API in Type based on a conversation with Richard Smith. by Chandler Carruth · 13 years ago
  5. 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 13 years ago
  6. ed3b256 Add a minor hack to avoid using isNullPointerConstant on a hot path. Fixes -O0 compile-time regressions from r133196. by Eli Friedman · 13 years ago
  7. 12189f5 Don't emit 'unavailable' errors inside an unavailable function. rdar://9623855. by Argyrios Kyrtzidis · 13 years ago
  8. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  9. 751ec9b Implement proper support for generating code for compound literals in by Douglas Gregor · 13 years ago
  10. 8d5e18c Check for placeholder expressions before promoting an argument passed by Douglas Gregor · 13 years ago
  11. 3e95ba9 Add a new warning when a NULL constant is used in arithmetic operations. The warning will fire on cases such as: by Richard Trieu · 13 years ago
  12. 16cd4b7 Allow comparison between block pointers and NULL pointer by Douglas Gregor · 13 years ago
  13. b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
  14. f0b60d6 Refactor parentheses suggestion notes to have less code duplication and by Chandler Carruth · 13 years ago
  15. 43bc78d Cleanup the parameter naming style. by Chandler Carruth · 13 years ago
  16. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  17. cf73992 Warn on "void f(int a[10]) { sizeof(a); }" by Nico Weber · 13 years ago
  18. fa82138 Sema: show shift result in hexadecimal by Ted Kremenek · 13 years ago
  19. 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 13 years ago
  20. db11b01 Give a diagnostic when using non-POD types in a va_arg by David Majnemer · 13 years ago
  21. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  22. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  23. 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 13 years ago
  24. af9cddf Modify a diagnostic introduced in r132612 to emit QualTypes directly by Peter Collingbourne · 13 years ago
  25. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  26. 9cfdae3 Warn about missing parentheses for conditional operator. by Hans Wennborg · 13 years ago
  27. 17e37c7 Implement comparisons between nullptr and Objective-C object by Douglas Gregor · 13 years ago
  28. 0683a14 Expand the coverage of the warning for constants on the RHS of logical operands: by Chandler Carruth · 13 years ago
  29. e72c55b Fix a regression in the source locations for unary trait expressions. by Chandler Carruth · 13 years ago
  30. e4d645c Enhance Clang to start instantiating static data member definitions by Chandler Carruth · 13 years ago
  31. 42ec65d Extract two more methods from the unary type trait checking. These by Chandler Carruth · 13 years ago
  32. e225030 Remove a no longer relevant comment. It was just repeating the by Chandler Carruth · 13 years ago
  33. df1f377 Extract the vec_step trait operand checking to a stand alone function. by Chandler Carruth · 13 years ago
  34. 9d342d0 Add a convenience interface for checking expression arguments to unary by Chandler Carruth · 13 years ago
  35. 930a9ab Fix our handling of the warning when one tries to pass a by Douglas Gregor · 13 years ago
  36. 0fd228d Implement C++0x semantics for passing non-POD classes through varargs. by Douglas Gregor · 13 years ago
  37. 509f048 Make sure we actually generate defaulted copy constructors; caught by by Sean Hunt · 13 years ago
  38. 2b18808 What I hope to be an implementation of defaulted copy assignment operators. by Sean Hunt · 13 years ago
  39. 49634cf Defaulting copy constructors now works reasonably well. by Sean Hunt · 13 years ago
  40. cb45a0f Hrm by Sean Hunt · 13 years ago
  41. 1e23865 Make it so that we actually generate definitions for explicitly by Sean Hunt · 13 years ago
  42. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
  43. c9366ba Implement Sema::isExprCallable. by Matt Beaumont-Gay · 13 years ago
  44. f4bbbf0 Add a warning for when reinterpret_cast leads to undefined behavior, patch by Richard Trieu! by Argyrios Kyrtzidis · 13 years ago
  45. f79a719 Add a decl update when a static data member of a class template is instantiated in a different PCH than its containing class. Otherwise we get double definition errors. Fixes a Boost.MPL problem that affects Boost.Accumulators and probably a lot more of Boost. by Sebastian Redl · 13 years ago
  46. 642a75f When block-capturing a variable with a non-trivial destructor, by John McCall · 13 years ago
  47. f530751 FixOverloadedFunctionReference needs to rebuild member accesses of by John McCall · 13 years ago
  48. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  49. 8a285ae Emit a -Wnull-dereference warning for "*null" not just "*null = something". Addresses rdar://9269271. by Argyrios Kyrtzidis · 13 years ago
  50. abdd3b3 For the warnings related to -Wparentheses, display first the note about how to silence the warning and by Argyrios Kyrtzidis · 13 years ago
  51. 312eadb Implement a new identifier-classification scheme where Sema by Douglas Gregor · 13 years ago
  52. 89ebaed "note" location of forward class used as receiver of by Fariborz Jahanian · 13 years ago
  53. a61aedc For -Wlogical-op-parentheses, point at '&&', not '||'. Fixes rdar://9125333. by Argyrios Kyrtzidis · 13 years ago
  54. 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 · 13 years ago
  55. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 13 years ago
  56. eefa76e Allow shadowin of 'self' in objc methods in by Fariborz Jahanian · 13 years ago
  57. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  58. 5bf47f7 Fix mismatched delete. by Benjamin Kramer · 13 years ago
  59. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  60. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  61. dde5557 Re-fix r129481 and r129465 properly. Nulls fixits shouldn't be dropped in by Eli Friedman · 13 years ago
  62. 0d8dc46 When creating an implicit member expression through a qualified-id, check that the class by Argyrios Kyrtzidis · 13 years ago
  63. 3e2193c Add a flag to StringLiteral to keep track of whether the string is a pascal string or not. by Anders Carlsson · 13 years ago
  64. 6027461 Issue the 2nd fixit even if fix-it hint is supressed. // rdar://9091893 by Fariborz Jahanian · 13 years ago
  65. 81ab3cf No fixit hint for builtin expressions which are by Fariborz Jahanian · 13 years ago
  66. b8f17ab Redeclaration of 'self' should be flagged in by Fariborz Jahanian · 13 years ago
  67. 755d849 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 13 years ago
  68. 379b515 More __unknown_anytype work. by John McCall · 13 years ago
  69. fb8721c Simplify calling CheckPlaceholderExpr, converge on it in a few places, by John McCall · 13 years ago
  70. a5fc472 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 13 years ago
  71. a49218e PR8369: make __attribute((regparm(0))) work correctly. Original patch by by Eli Friedman · 13 years ago
  72. 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 13 years ago
  73. 737d544 In C++ the argument of logical not should always be bool. Added missing implicit cast for scalars. by Abramo Bagnara · 13 years ago
  74. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
  75. 96b4adc Wide Pascal strings should be of type wchar_t[] and not unsigned char[]. by Anders Carlsson · 13 years ago
  76. 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 · 13 years ago
  77. 61750f2 de-sugared when accessing property reference type. by Fariborz Jahanian · 13 years ago
  78. 170a6a2 Don't do the checks of Sema::DiagnoseEqualityWithExtraParens() on type-dependent expressions. Fixes rdar://9027658. by Argyrios Kyrtzidis · 13 years ago
  79. 1408676 Implements property of reference types. Adding by Fariborz Jahanian · 13 years ago
  80. 6305f72 refactoring by Anton Yartsev · 13 years ago
  81. 7870b13 AltiVec vector comparison logic now affect only vectors of fundamental AltiVec vector types. It fixes bug 9347. by Anton Yartsev · 13 years ago
  82. 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 · 13 years ago
  83. 077f490 More coherent diagnostic attempting to assign to a member of a const object returned by Fariborz Jahanian · 13 years ago
  84. 2234873 Allow GC qualifiers to be added/removed by conversions from/to void* by John McCall · 13 years ago
  85. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 13 years ago
  86. 4f38f41 Fix an error with the declaration of block parameters that depend by John McCall · 13 years ago
  87. db2eae6 Clean up our handling of template-ids that resolve down to a single by Douglas Gregor · 13 years ago
  88. 60b3e38 Don't indescriminately print overload candidates when we have invalid by Douglas Gregor · 13 years ago
  89. eed5ddc Allow function calls to dereferenced member pointers of by Douglas Gregor · 13 years ago
  90. 4eb7f69 Don't poke into redefined 'id' type looking for a property by Fariborz Jahanian · 13 years ago
  91. 796aa44 Forgotten part of previous commit. by Abramo Bagnara · 13 years ago
  92. fadb53b Fixes for some more expressions containing function templateids that by Douglas Gregor · 13 years ago
  93. f4f7cb8 OpenCL: if double precision floating point constant encountered by Peter Collingbourne · 13 years ago
  94. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 13 years ago
  95. 34d6f93 When comparing a null pointer and something else, always cast the null by John McCall · 13 years ago
  96. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 13 years ago
  97. 834e3f6 Fix my earlier commit to work with escaped newlines and leave breadcrumbs by John McCall · 13 years ago
  98. d45e4b7 Update the check for a NULL macro to use Preprocessor::getSpelling(). by John McCall · 13 years ago
  99. fbe5994 Much to my surprise, OverloadExprs can also point to function template decls. by Matt Beaumont-Gay · 13 years ago
  100. 425a31e Don't warning about shifting by too many bits in dead code. by Ted Kremenek · 13 years ago