1. 7f53253 Fix scoping of method declarations and issue by Fariborz Jahanian · 14 years ago
  2. e08ce65 AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions by Peter Collingbourne · 14 years ago
  3. 14b6ba7 AST, Sema, Serialization: keep track of cudaConfigureCall by Peter Collingbourne · 14 years ago
  4. 63c00d7 Remove vtables from the Stmt hierarchy; this was pretty easy as by John McCall · 14 years ago
  5. 76a4021 NonTypeTemplateParmDecl is just a DeclaratorDecl, not a VarDecl. by John McCall · 14 years ago
  6. 332bb2a When checking the 'weak' and 'weakref' attributes, look for non-external by John McCall · 14 years ago
  7. 651f86f In Sema::CheckShadow, get the DeclContext from the variable that we are checking by Argyrios Kyrtzidis · 14 years ago
  8. 1e52dfc Support for objextive-c++ use of property-dot syntax as receiver by Fariborz Jahanian · 14 years ago
  9. 5e6fcd4 Sema::MaybeBindToTemporary() shouldn't treat any expression returning by Douglas Gregor · 14 years ago
  10. da26379 dgregor accidentally killed this assert, but on investigation, it can fire by John McCall · 14 years ago
  11. 8348de3 Support for objc use of property-dot syntax as receiver by Fariborz Jahanian · 14 years ago
  12. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  13. 683564a pre/post ++/-- for AltiVec vectors. (with builtins-ppc-altivec.c failure fixed) by Anton Yartsev · 14 years ago
  14. 8ef6c8c Improve our uniquing of file entries when files are re-saved or are by Douglas Gregor · 14 years ago
  15. f677ea3 Basic implementation of inherited constructors. Only generates declarations, and probably only works for very basic use cases. by Sebastian Redl · 14 years ago
  16. 1de34dd When the out-of-line definition differs from the declaration in the return type, by Argyrios Kyrtzidis · 14 years ago
  17. 1faa89f Re-land r124768, with a fix for PR9130. by Anders Carlsson · 14 years ago
  18. 09f57b9 Don't suggest -Wuninitialized fixits for uninitialized enum types. by Ted Kremenek · 14 years ago
  19. 8b78913 -Wselector should warn on implemented selectors only by Fariborz Jahanian · 14 years ago
  20. c6ac9c3 Assert during instantiation of blocks that we've captured everything that by John McCall · 14 years ago
  21. 2f9f89c Improve our handling of the current instantiation for qualified by Douglas Gregor · 14 years ago
  22. 46ff303 Before checking bitfield initialization, make sure that neither the by Douglas Gregor · 14 years ago
  23. fdc13a0 When calling a bound pointer to member function, check the by Douglas Gregor · 14 years ago
  24. 461bf2e Tweak my fix for PR8748, and update the incorrect PR number in the test case. by Douglas Gregor · 14 years ago
  25. 4ee2bb1 Downgrade error about attribute 'iboutlet' and 'ibaction' being applied to anything but a instance method to a warning. by Ted Kremenek · 14 years ago
  26. d89d86f Tighten up the semantics of default template arguments, per C++0x by Douglas Gregor · 14 years ago
  27. ee5d21f When a function template's template parameter has a default argument, by Douglas Gregor · 14 years ago
  28. 799ef66 Implement -Woverloaded-virtual. by Argyrios Kyrtzidis · 14 years ago
  29. 26743b2 Capture a few implicit references to 'self'. by John McCall · 14 years ago
  30. 5808ce4 More capturing of 'this': implicit member expressions. Getting that by John McCall · 14 years ago
  31. 01de7a4 Revert 124768. by Rafael Espindola · 14 years ago
  32. aedd9d5 Don't try to mark virtual members referenced for classes where the key function by Anders Carlsson · 14 years ago
  33. 609e317 Based on user feedback, swap -Wuninitialized diagnostics to have the warning refer to the bad use, and the note to the variable declaration. by Ted Kremenek · 14 years ago
  34. 6159d0f Revert r124704, which uniqued code-completion strings. The space by Douglas Gregor · 14 years ago
  35. 668fdd8 Don't warn for -Wnon-virtual-dtor for dependent classes. by Argyrios Kyrtzidis · 14 years ago
  36. 469a1eb An insomniac stab at making block declarations list the variables they close by John McCall · 14 years ago
  37. 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
  38. e349d2c Unique code-completion strings. On Cocoa.h, this costs us about 4% in by Douglas Gregor · 14 years ago
  39. 40249e7 When diagnosing address-space changes, apply array-to-pointer decay first. by John McCall · 14 years ago
  40. dae6875 Create a special allocator class for code completion, so that all of by Douglas Gregor · 14 years ago
  41. 006ae38 Don't warn about extraneous '()' around a comparison if it occurs within a macro. by Ted Kremenek · 14 years ago
  42. 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
  43. a63f6de Provide constant strings for certain common code completion strings, by Douglas Gregor · 14 years ago
  44. 70f2330 For "if ((a == b))" only warn if 'a' is a modifiable l-value. Caught by John! by Argyrios Kyrtzidis · 14 years ago
  45. 218937c Allocate CodeCompletionString and all of its components in a by Douglas Gregor · 14 years ago
  46. 0e2dc3a Warn for "if ((a == b))" where the equality expression is needlessly wrapped inside parentheses. by Argyrios Kyrtzidis · 14 years ago
  47. 63b5410 Add temporary hack to -Wuninitialize to create a separate CFG (for C++ code) that doesn't include implicit dtors. by Ted Kremenek · 14 years ago
  48. d880f52 Implement access checking for the "delete" operator. Fixes PR9050, by Douglas Gregor · 14 years ago
  49. cde5a40 The code trying to assign a typedef to an anonymous tag declaration was by John McCall · 14 years ago
  50. 65e7a9e When initializing struct members, the important thing is that the "initializing" expression is by Argyrios Kyrtzidis · 14 years ago
  51. 86c05f3 Perform the bad-address-space conversions check as part of by John McCall · 14 years ago
  52. 293a45e Improve the diagnostic for -Wcustom-atomic-properties. Suggestion by Fariborz! by Argyrios Kyrtzidis · 14 years ago
  53. e4be87e Make Check*PointerTypesForAssignment private and tell them that they're by John McCall · 14 years ago
  54. b6cfa24 Slightly reorganize CheckAssignmentConstraints and remove some redundant logic. by John McCall · 14 years ago
  55. 94659e4 Add -Wcustom-atomic-properties which warns if an atomic-by-default property has custom getter or setter. by Argyrios Kyrtzidis · 14 years ago
  56. 395cc37 Implement reasonable conversion ranking for Objective-C pointer by Douglas Gregor · 14 years ago
  57. 9641fc8 Only warn for -Wnon-virtual-dtor for public destructors. Thanks to Benjamin Kramer for the hint! by Argyrios Kyrtzidis · 14 years ago
  58. 683a81f Implement the suggested resolution to core issue 547, extended to also by Douglas Gregor · 14 years ago
  59. def4e2a Warn if the class has virtual methods but non-virtual destructor. Addresses rdar://8756445. by Argyrios Kyrtzidis · 14 years ago
  60. 36eb5e4 Don't warn that variables in C++ static member functions shadow fields. Fixes rdar://8900456. by Argyrios Kyrtzidis · 14 years ago
  61. 49a6172 Fix the diagnostic when we are shadowing an external variable and there exists a locally scoped extern with the same name. by Argyrios Kyrtzidis · 14 years ago
  62. 6684d85 Diagnose if extern local variable is followed by non-extern and vice-versa. by Argyrios Kyrtzidis · 14 years ago
  63. 6df96e0 'extern' variables in functions don't shadow externs in global scope. Fixes rdar://8883302. by Argyrios Kyrtzidis · 14 years ago
  64. 43f0a7c If there were errors, disable 'unused' warnings since they will mostly be noise. by Argyrios Kyrtzidis · 14 years ago
  65. 6ad5df1 Error for use of field from anonymous struct or union should say "invalid use of nonstatic data member" by Argyrios Kyrtzidis · 14 years ago
  66. 0413db4 Amazing that there are still issues with the fields of anonymous struct/unions.. by Argyrios Kyrtzidis · 14 years ago
  67. 6d7f847 When building with optimizations, emit vtables where the key is not in the by Anders Carlsson · 14 years ago
  68. d89d30f Fix some corner cases in the __is_base_of logic. by John McCall · 14 years ago
  69. b608b98 Give OpaqueValueExpr a source location, because its source location by Douglas Gregor · 14 years ago
  70. 70a21de Allow elision of invocations of move constructors from temporary objects. by Douglas Gregor · 14 years ago
  71. 1eee5dc Teach the evaluation of the __is_convertible_to trait to translate by Douglas Gregor · 14 years ago
  72. 418df34 Separate the access-control diagnostics from other diagnostics that do not have SFINAE behavior. by Douglas Gregor · 14 years ago
  73. a050618 Document some serious badness in our evaluation of the type traits: we need to be sure we have complete types in many cases by Douglas Gregor · 14 years ago
  74. 9f36113 Implement the Microsoft __is_convertible_to type trait, modeling the by Douglas Gregor · 14 years ago
  75. 63e7d25 Fixed parameter names. by Abramo Bagnara · 14 years ago
  76. b7ee2e5 Revert r124217 because it didn't catch the actual error case it was trying to by Jeffrey Yasskin · 14 years ago
  77. 2a5c45b Allow #pragma unused to be used on global variables like gcc. Fixes rdar://8793832. by Argyrios Kyrtzidis · 14 years ago
  78. 6ec278d Do a proper recursive lookup when deciding whether a class's usual by John McCall · 14 years ago
  79. dfbb02a Fix whitespace. by NAKAMURA Takumi · 14 years ago
  80. 0099530 7bit-ize. by NAKAMURA Takumi · 14 years ago
  81. eb7a779 Tweak -Wuninitialized fixit for '_Bool' types to be initialized to 0, and C++ 'bool' types to false. by Ted Kremenek · 14 years ago
  82. 2c3af5c Teach -Wuninitialized to suggest "= false" for initializing bool variables. by Ted Kremenek · 14 years ago
  83. fd1a8fd When we run into a template parameter that should have a default by Douglas Gregor · 14 years ago
  84. 944aa60 Cope with parenthesized function declarators when emitting a by Douglas Gregor · 14 years ago
  85. 14d0aee Fix a horrible bug in our handling of C-style casting, where a C-style by Douglas Gregor · 14 years ago
  86. b145ee6 Implement the restriction that a function with a ref-qualifier cannot by Douglas Gregor · 14 years ago
  87. 8ec14e6 Handle C-style casts to rvalue reference types that cast away constness. by Douglas Gregor · 14 years ago
  88. fcab48b Rvalue references for *this: explicitly keep track of whether a by Douglas Gregor · 14 years ago
  89. 2c9a03f Rvalue references for *this: implement the implicit conversion rules by Douglas Gregor · 14 years ago
  90. 57c9f4f Rvalue references for *this: allow functions to be overloaded based on by Douglas Gregor · 14 years ago
  91. e3c7a7c Rvalue references for *this: tentative parsing and template argument deduction. by Douglas Gregor · 14 years ago
  92. 6b4df91 Reference qualifiers for *this: implement C++0x [expr.mptr.oper]p6, by Douglas Gregor · 14 years ago
  93. 440a483 Reinstate r124236 (tweaking the rvalue-reference overload resolution by Douglas Gregor · 14 years ago
  94. c938c16 Rvalue references for *this: by Douglas Gregor · 14 years ago
  95. 5811f59 Teach -Wreturn-type that destructors can appear by Ted Kremenek · 14 years ago
  96. 83f5172 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 14 years ago
  97. a4356ad Correct r124242 making sure function chunk that gets diagnosed is really about the block. by Argyrios Kyrtzidis · 14 years ago
  98. d0fbadd Tweak the rule for deciding if a provisional ivar is needed by Fariborz Jahanian · 14 years ago
  99. 4d4feea Speculatively revert r124236 by Douglas Gregor · 14 years ago
  100. ce95566 Diagnose calling convention attribute incompatibilities. Fixes rdar://8876096. by Argyrios Kyrtzidis · 14 years ago