1. f78c4e5 Introduce a Fix-It for the "missing sentinel" warning, adding an by Douglas Gregor · 13 years ago
  2. 4eb7522 When complaining about a non-POD second argument to va_arg, use a by Douglas Gregor · 13 years ago
  3. 9aab148 Fix an inconsistency in Sema::ConvertArgumentsForCall in that by Peter Collingbourne · 13 years ago
  4. 6722155 Add */& mismatch fixit generation to the Sema::DiagnoseAssignmentResult(). by Anna Zaks · 13 years ago
  5. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  6. 2760455 Revert r136046 while fixing handling of e.g. &foo[index_one_past_size] by Kaelyn Uhrain · 13 years ago
  7. b48f7c0 Expand array bounds checking to work in the presence of unary & and *, by Kaelyn Uhrain · 13 years ago
  8. 22f7bb7 Test commit by Kaelyn Uhrain · 13 years ago
  9. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  10. 61b4bc8 This handles the missing cases of opencl vector literals. by Tanya Lattner · 13 years ago
  11. e5adf59 Remove warnings of constant operands of logical operators from template instantiations. Upon instantiation of template, value-dependent parameters are replaced by equivalent literals, so code like: by Richard Trieu · 13 years ago
  12. 48218c6 In debugger mode, make ObjC message sends to unknown selectors return by John McCall · 13 years ago
  13. 98a5403 Fix a bug where a local variable named 'self' is causing by Fariborz Jahanian · 13 years ago
  14. d248619 Pop block scope after reading from it. by Benjamin Kramer · 13 years ago
  15. 701d1e7 Fix typo correction crash on overloaded functions, pr10283. by Hans Wennborg · 13 years ago
  16. 46d37c1 Add diagnostic for constructs like "va_arg(l, float)" which have undefined behavior. PR10201. by Eli Friedman · 13 years ago
  17. 4e7c7f2 objc-arc: Diagnose when captured variable in block literals by Fariborz Jahanian · 13 years ago
  18. 82007c3 objc++-arc: more diagnosis of converting a weak-unavailable by Fariborz Jahanian · 13 years ago
  19. 7a084ec objc++-arc: diagnose assignment/cast of a weak-unavailable by Fariborz Jahanian · 13 years ago
  20. 04e5a25 objc-arc: diagnose assignment/cast of a weak-unavailable by Fariborz Jahanian · 13 years ago
  21. 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  22. 707f101 -Remove Sema::ActOnCastOfParenListExpr and move most of its functionality to by Argyrios Kyrtzidis · 13 years ago
  23. d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 years ago
  24. 6628969 Cleanup a fixme by using a specific diagnostic for subscripting by Chandler Carruth · 13 years ago
  25. 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 13 years ago
  26. 921c143 objc-arc: Check on a variety of unsafe assignment of retained by Fariborz Jahanian · 13 years ago
  27. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
  28. b9b4b78 Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. by Eli Friedman · 13 years ago
  29. 2b1ad8b Move all of Sema's member-access-related checking out of SemaExpr.cpp by Douglas Gregor · 13 years ago
  30. 4f0845e Check for placeholders early on in by Douglas Gregor · 13 years ago
  31. 0d9106f Changes ParenListExpr to always require a type. by Manuel Klimek · 13 years ago
  32. b27c7a1 Fix the starting location of the Fix-It note for suspicious precedence by Douglas Gregor · 13 years ago
  33. 9d5353c Revert r133526 which re-orders the suggestions for -Wparentheses on ?: by Chandler Carruth · 13 years ago
  34. 1b13290 Switch the order of the notes for the parentheses suggested in the case by Chandler Carruth · 13 years ago
  35. 65aa688 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 13 years ago
  36. 33f46e2 Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326. by Argyrios Kyrtzidis · 13 years ago
  37. ae0bafa Fix a problem with the diagnostics of invalid arithmetic with function by Chandler Carruth · 13 years ago
  38. 1567a8b Move away from the poor "abstraction" I added to Type. John argued by Chandler Carruth · 13 years ago
  39. bc8d7f9 Restructure the API in Type based on a conversation with Richard Smith. by Chandler Carruth · 13 years ago
  40. 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 13 years ago
  41. 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
  42. 12189f5 Don't emit 'unavailable' errors inside an unavailable function. rdar://9623855. by Argyrios Kyrtzidis · 13 years ago
  43. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  44. 751ec9b Implement proper support for generating code for compound literals in by Douglas Gregor · 13 years ago
  45. 8d5e18c Check for placeholder expressions before promoting an argument passed by Douglas Gregor · 13 years ago
  46. 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
  47. 16cd4b7 Allow comparison between block pointers and NULL pointer by Douglas Gregor · 13 years ago
  48. b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
  49. f0b60d6 Refactor parentheses suggestion notes to have less code duplication and by Chandler Carruth · 13 years ago
  50. 43bc78d Cleanup the parameter naming style. by Chandler Carruth · 13 years ago
  51. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  52. cf73992 Warn on "void f(int a[10]) { sizeof(a); }" by Nico Weber · 13 years ago
  53. fa82138 Sema: show shift result in hexadecimal by Ted Kremenek · 13 years ago
  54. 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 13 years ago
  55. db11b01 Give a diagnostic when using non-POD types in a va_arg by David Majnemer · 13 years ago
  56. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  57. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  58. 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 13 years ago
  59. af9cddf Modify a diagnostic introduced in r132612 to emit QualTypes directly by Peter Collingbourne · 13 years ago
  60. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  61. 9cfdae3 Warn about missing parentheses for conditional operator. by Hans Wennborg · 13 years ago
  62. 17e37c7 Implement comparisons between nullptr and Objective-C object by Douglas Gregor · 13 years ago
  63. 0683a14 Expand the coverage of the warning for constants on the RHS of logical operands: by Chandler Carruth · 13 years ago
  64. e72c55b Fix a regression in the source locations for unary trait expressions. by Chandler Carruth · 13 years ago
  65. e4d645c Enhance Clang to start instantiating static data member definitions by Chandler Carruth · 13 years ago
  66. 42ec65d Extract two more methods from the unary type trait checking. These by Chandler Carruth · 13 years ago
  67. e225030 Remove a no longer relevant comment. It was just repeating the by Chandler Carruth · 13 years ago
  68. df1f377 Extract the vec_step trait operand checking to a stand alone function. by Chandler Carruth · 13 years ago
  69. 9d342d0 Add a convenience interface for checking expression arguments to unary by Chandler Carruth · 13 years ago
  70. 930a9ab Fix our handling of the warning when one tries to pass a by Douglas Gregor · 13 years ago
  71. 0fd228d Implement C++0x semantics for passing non-POD classes through varargs. by Douglas Gregor · 13 years ago
  72. 509f048 Make sure we actually generate defaulted copy constructors; caught by by Sean Hunt · 13 years ago
  73. 2b18808 What I hope to be an implementation of defaulted copy assignment operators. by Sean Hunt · 13 years ago
  74. 49634cf Defaulting copy constructors now works reasonably well. by Sean Hunt · 13 years ago
  75. cb45a0f Hrm by Sean Hunt · 13 years ago
  76. 1e23865 Make it so that we actually generate definitions for explicitly by Sean Hunt · 13 years ago
  77. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
  78. c9366ba Implement Sema::isExprCallable. by Matt Beaumont-Gay · 13 years ago
  79. f4bbbf0 Add a warning for when reinterpret_cast leads to undefined behavior, patch by Richard Trieu! by Argyrios Kyrtzidis · 13 years ago
  80. 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
  81. 642a75f When block-capturing a variable with a non-trivial destructor, by John McCall · 13 years ago
  82. f530751 FixOverloadedFunctionReference needs to rebuild member accesses of by John McCall · 13 years ago
  83. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  84. 8a285ae Emit a -Wnull-dereference warning for "*null" not just "*null = something". Addresses rdar://9269271. by Argyrios Kyrtzidis · 13 years ago
  85. abdd3b3 For the warnings related to -Wparentheses, display first the note about how to silence the warning and by Argyrios Kyrtzidis · 13 years ago
  86. 312eadb Implement a new identifier-classification scheme where Sema by Douglas Gregor · 13 years ago
  87. 89ebaed "note" location of forward class used as receiver of by Fariborz Jahanian · 13 years ago
  88. a61aedc For -Wlogical-op-parentheses, point at '&&', not '||'. Fixes rdar://9125333. by Argyrios Kyrtzidis · 13 years ago
  89. 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
  90. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 13 years ago
  91. eefa76e Allow shadowin of 'self' in objc methods in by Fariborz Jahanian · 13 years ago
  92. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  93. 5bf47f7 Fix mismatched delete. by Benjamin Kramer · 13 years ago
  94. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  95. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  96. dde5557 Re-fix r129481 and r129465 properly. Nulls fixits shouldn't be dropped in by Eli Friedman · 13 years ago
  97. 0d8dc46 When creating an implicit member expression through a qualified-id, check that the class by Argyrios Kyrtzidis · 13 years ago
  98. 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
  99. 6027461 Issue the 2nd fixit even if fix-it hint is supressed. // rdar://9091893 by Fariborz Jahanian · 13 years ago
  100. 81ab3cf No fixit hint for builtin expressions which are by Fariborz Jahanian · 13 years ago