1. 327126e No need to warn if 'unavailable' method/property by Fariborz Jahanian · 13 years ago
  2. a7bf7bb Only do delayed diagnostics if there were no errors when parsing the decl. by Argyrios Kyrtzidis · 13 years ago
  3. 921c143 objc-arc: Check on a variety of unsafe assignment of retained by Fariborz Jahanian · 13 years ago
  4. e458fda Fix unused label warning. by Jay Foad · 13 years ago
  5. c39b6bc This patch started as an attempt to fix up the horrid naming by Sean Hunt · 13 years ago
  6. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
  7. a813973 When forming a cycle in objc's inheritance hierarchy, by Fariborz Jahanian · 13 years ago
  8. cf5abc7 Support for catching objc pointer objects in c++ catch-statement by Fariborz Jahanian · 13 years ago
  9. 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
  10. c3ca14d Remove multiple use of weak_import attribute on by Fariborz Jahanian · 13 years ago
  11. 8785d11 Remove weak_import attribute on new declaration. // rdar://9538608 by Fariborz Jahanian · 13 years ago
  12. 2b1ad8b Move all of Sema's member-access-related checking out of SemaExpr.cpp by Douglas Gregor · 13 years ago
  13. 572bbec Allow unavailable function calls inside unavailable functions in C++/ObjC++ as well. rdar://9660196 by Argyrios Kyrtzidis · 13 years ago
  14. 4cc12c6 Clean up the heart of the caching code and miss fewer edge cases. by Sean Hunt · 13 years ago
  15. 4f0845e Check for placeholders early on in by Douglas Gregor · 13 years ago
  16. ab183df Fix a think-o that amazingly didn't show up until I started writing by Sean Hunt · 13 years ago
  17. d543130 Issue warning if weak_import attribute is added to an already by Fariborz Jahanian · 13 years ago
  18. 9d96bce Alloa catching Objective-C id's being thrown with C++ throw by Fariborz Jahanian · 13 years ago
  19. 0d9106f Changes ParenListExpr to always require a type. by Manuel Klimek · 13 years ago
  20. b27c7a1 Fix the starting location of the Fix-It note for suspicious precedence by Douglas Gregor · 13 years ago
  21. 1d441ee When instantiating a function template declaration that was expressed by Douglas Gregor · 13 years ago
  22. 8295b7b objc-arc: Allow unbridged cast of retainable object to by Fariborz Jahanian · 13 years ago
  23. d7b2316 When binding a reference to an Automatic Reference Counting temporary, by Douglas Gregor · 13 years ago
  24. b4b7b50 Give MaterializeTemporaryExpr the exact type of the lvalue it binds by Douglas Gregor · 13 years ago
  25. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  26. 431a1cb Actually, you know, fix the problem. by Sean Hunt · 13 years ago
  27. 4dba7b56 Avoid making assumption that this is either a CXXMethodDecl or a by Sean Hunt · 13 years ago
  28. 1ccbc54 Ensure that we delete implict copy members when explicit move members by Sean Hunt · 13 years ago
  29. 661c67a Attempt to reapply this patch for caching copy assignment operator by Sean Hunt · 13 years ago
  30. e3499ca Fix PR10168: don't warn for unused non-dependent variables in both the template definition and each instantiation. by Richard Smith · 13 years ago
  31. cd6f366 First part of PR9968: the __range variable in a dependent C++11 for-range statement is implicitly used by that statement. by Richard Smith · 13 years ago
  32. a72a12f Fix some grammar nits in the comments from Nick. by Chandler Carruth · 13 years ago
  33. 9d5353c Revert r133526 which re-orders the suggestions for -Wparentheses on ?: by Chandler Carruth · 13 years ago
  34. c8505ad objc-arc: Add support for unbridged cast of by Fariborz Jahanian · 13 years ago
  35. 0626942 ^cat^cast^ by Fariborz Jahanian · 13 years ago
  36. cccd6de Add comment before CheckObjCARCConversion is called on by Fariborz Jahanian · 13 years ago
  37. 1b13290 Switch the order of the notes for the parentheses suggested in the case by Chandler Carruth · 13 years ago
  38. af97517 objc-arc: CodeGen part of unbridged cast of CF types. // rdar://9474349 by Fariborz Jahanian · 13 years ago
  39. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  40. 65aa688 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 13 years ago
  41. 4857947 De-Unicode-ify in comments. by NAKAMURA Takumi · 13 years ago
  42. 1522a7c objc-arc: allow explicit unbridged casts if the source of the cast is a by Fariborz Jahanian · 13 years ago
  43. 33f46e2 Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326. by Argyrios Kyrtzidis · 13 years ago
  44. ab27d6e llvm-gcc treats a tentative definition with a previous by Fariborz Jahanian · 13 years ago
  45. ae0bafa Fix a problem with the diagnostics of invalid arithmetic with function by Chandler Carruth · 13 years ago
  46. 1567a8b Move away from the poor "abstraction" I added to Type. John argued by Chandler Carruth · 13 years ago
  47. 6af9662 Remove more unnecessary #include <llvm/ADT/SmallVector.h> by Francois Pichet · 13 years ago
  48. bc8d7f9 Restructure the API in Type based on a conversation with Richard Smith. by Chandler Carruth · 13 years ago
  49. 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 13 years ago
  50. 18e0461 Accept no-return stripping conversions for pointer type arguments after by Chandler Carruth · 13 years ago
  51. 4020cae Objective-C++ ARC: eliminate the utterly unjustified loophole that by Douglas Gregor · 13 years ago
  52. e559ca1 Objective-ARC++: infer template type arguments of by Douglas Gregor · 13 years ago
  53. 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
  54. 12189f5 Don't emit 'unavailable' errors inside an unavailable function. rdar://9623855. by Argyrios Kyrtzidis · 13 years ago
  55. c99f0ec Fix refactoro, silencing an MSVC warning. Thanks, Francois. by Douglas Gregor · 13 years ago
  56. 71c482c Initialize a couple of variables to shut GCC up. by John McCall · 13 years ago
  57. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  58. 9a636e8 Extend the deduced/actual argument type checking of C++ by Douglas Gregor · 13 years ago
  59. b7edc4f Factor the checking of the deduced argument type against the actual by Douglas Gregor · 13 years ago
  60. 0f9dc86 When an explicit specialization has a storage specifier, error if that by Douglas Gregor · 13 years ago
  61. 751ec9b Implement proper support for generating code for compound literals in by Douglas Gregor · 13 years ago
  62. 51d7cdd Downgrade the error complaining about presence of a storage class by Douglas Gregor · 13 years ago
  63. b77115d When synthesizing implicit copy/move constructors and copy/move assignment by John McCall · 13 years ago
  64. 8d5e18c Check for placeholder expressions before promoting an argument passed by Douglas Gregor · 13 years ago
  65. 856d379 Be sure to try a final ARC-production even in Objective-C++. by John McCall · 13 years ago
  66. 6c91615 For the purpose of @encode'ing, accept 'void' type by Fariborz Jahanian · 13 years ago
  67. 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
  68. 16cd4b7 Allow comparison between block pointers and NULL pointer by Douglas Gregor · 13 years ago
  69. 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 13 years ago
  70. b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
  71. dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 13 years ago
  72. 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 13 years ago
  73. 5546e69 Skip both character pointers and void pointers when diagnosing bad by Chandler Carruth · 13 years ago
  74. 0f4c4c4 Weaken the type-matching rules for methods that return aggregates when by John McCall · 13 years ago
  75. f0b60d6 Refactor parentheses suggestion notes to have less code duplication and by Chandler Carruth · 13 years ago
  76. 43bc78d Cleanup the parameter naming style. by Chandler Carruth · 13 years ago
  77. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  78. 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 13 years ago
  79. bf60a8c Eliminate an unnecessary include. FIXMEs -=1 by Douglas Gregor · 13 years ago
  80. 383041d When performing substitution of default template template parameters by Douglas Gregor · 13 years ago
  81. b30cd4a Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes, by Douglas Gregor · 13 years ago
  82. 1454cb9 Properly implement C++0x [stmt.dcl]p3, which requires a scope to be by Douglas Gregor · 13 years ago
  83. cf73992 Warn on "void f(int a[10]) { sizeof(a); }" by Nico Weber · 13 years ago
  84. fa82138 Sema: show shift result in hexadecimal by Ted Kremenek · 13 years ago
  85. 74da19f Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 13 years ago
  86. e4a1c64 Warn on memset(ptr, 0, sizeof(ptr)). Diagnostic wording by Jordy Rose. by Nico Weber · 13 years ago
  87. e1eed38 when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be folded to a constant by Chris Lattner · 13 years ago
  88. 24c38e1 fix rdar://9204520 - Accept int(0.85 * 10) as an initializer in a class member by Chris Lattner · 13 years ago
  89. 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 13 years ago
  90. b792b30 fix rdar://9546171 - -Wshorten-64-to-32 shouldn't warn on vector bitcasts. by Chris Lattner · 13 years ago
  91. eca3ed7 Make __gnu_inline__ functions in gnu99 mode work the same way as inline functions in gnu89 mode in terms of redefinitions. by Eli Friedman · 13 years ago
  92. 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 13 years ago
  93. 05a2e94 Document CheckObjCMethodOverrides by Douglas Gregor · 13 years ago
  94. db11b01 Give a diagnostic when using non-POD types in a va_arg by David Majnemer · 13 years ago
  95. 5fc99f3 Fix a broken index left over from before this function was converted to by Chandler Carruth · 13 years ago
  96. c2cdd53 Don't assert on initialized typedef declarations in classes: by Richard Smith · 13 years ago
  97. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  98. 27f4523 Add code completetion code for the new 'atomic' attribute by Fariborz Jahanian · 13 years ago
  99. 8cf0d22 Fix order of operands for the warning about incompatible Objective-C by Douglas Gregor · 13 years ago
  100. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago