1. 2f9f89c Improve our handling of the current instantiation for qualified by Douglas Gregor · 14 years ago
  2. fdc13a0 When calling a bound pointer to member function, check the by Douglas Gregor · 14 years ago
  3. 5808ce4 More capturing of 'this': implicit member expressions. Getting that by John McCall · 14 years ago
  4. 469a1eb An insomniac stab at making block declarations list the variables they close by John McCall · 14 years ago
  5. 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
  6. 40249e7 When diagnosing address-space changes, apply array-to-pointer decay first. by John McCall · 14 years ago
  7. 006ae38 Don't warn about extraneous '()' around a comparison if it occurs within a macro. by Ted Kremenek · 14 years ago
  8. 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
  9. 70f2330 For "if ((a == b))" only warn if 'a' is a modifiable l-value. Caught by John! by Argyrios Kyrtzidis · 14 years ago
  10. 0e2dc3a Warn for "if ((a == b))" where the equality expression is needlessly wrapped inside parentheses. by Argyrios Kyrtzidis · 14 years ago
  11. 86c05f3 Perform the bad-address-space conversions check as part of by John McCall · 14 years ago
  12. e4be87e Make Check*PointerTypesForAssignment private and tell them that they're by John McCall · 14 years ago
  13. b6cfa24 Slightly reorganize CheckAssignmentConstraints and remove some redundant logic. by John McCall · 14 years ago
  14. 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
  15. 0413db4 Amazing that there are still issues with the fields of anonymous struct/unions.. by Argyrios Kyrtzidis · 14 years ago
  16. b608b98 Give OpaqueValueExpr a source location, because its source location by Douglas Gregor · 14 years ago
  17. d0fbadd Tweak the rule for deciding if a provisional ivar is needed by Fariborz Jahanian · 14 years ago
  18. df8dc5d Fix infinite loop during error diagnostics. Fixes rdar://8875304. by Argyrios Kyrtzidis · 14 years ago
  19. 5af1f06 Revert r124146 for now. It appears to be failing on a few platforms. by Eric Christopher · 14 years ago
  20. e07ae4e pre/post increase/decrease for AltiVec vectors by Anton Yartsev · 14 years ago
  21. 92c3a04 Warn about the use of unparenthesized |= in conditionals (which may be by Douglas Gregor · 14 years ago
  22. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
  23. 6e5658d lib/Sema/SemaExpr.cpp: __null should be LongLongTy on LLP64 Win64. by NAKAMURA Takumi · 14 years ago
  24. e188933 Properly do a float -> _Complex double conversion, fixes rdar://8875946. by Argyrios Kyrtzidis · 14 years ago
  25. dbee341 Add support for explicit constructor calls in Microsoft mode. For example: by Francois Pichet · 14 years ago
  26. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  27. 2432320 Add a comment for r123231. by Francois Pichet · 14 years ago
  28. a15a5ee In Microsoft mode, force 64 bit hex integer constants to signed type if the LL or i64 suffix is used. This MSVC behavior. by Francois Pichet · 14 years ago
  29. b1fa3dc Use the proper enum as parameter, instead of unsigned. No functionality change. by Argyrios Kyrtzidis · 14 years ago
  30. 711c52b Refactor the application of type attributes so that attributes from by John McCall · 14 years ago
  31. bb03f5d Prefer getAs<ComplexType> rather than cast<ComplexType> on canonical type. Suggestion by Douglas Gregor! by Abramo Bagnara · 14 years ago
  32. 9f7a6ee Implement -Wself-assign, which warns on code such as: by Chandler Carruth · 14 years ago
  33. e776f88 Guard lazy synthesis of provisional ivars under the new by Fariborz Jahanian · 14 years ago
  34. 743b82b Unkown -> Unknown by Peter Collingbourne · 14 years ago
  35. 4b0766f Canonicalize types before possible cast. by Abramo Bagnara · 14 years ago
  36. 99130e5 Complain on missing property getter method only by Fariborz Jahanian · 14 years ago
  37. 8e5fc9b Warn when message is sent to receiver of by Fariborz Jahanian · 14 years ago
  38. 1bc80af Do lvalue-to-rvalue conversions on the LHS of a shift operator. by John McCall · 14 years ago
  39. 7504966 ivars craeted for explicit @synthesize and those by Fariborz Jahanian · 14 years ago
  40. 0827408 Fix diagnostic pragmas. by Argyrios Kyrtzidis · 14 years ago
  41. 028d397 Reorganize LookupMemberExpr for clarity and to make the obvious fast paths by John McCall · 14 years ago
  42. 5e3c67b Sundry missing lvalue-to-rvalue conversions. Also leave a TODO for the vital by John McCall · 14 years ago
  43. bebbe0d Variadic templates: extend the Expr class with a bit that specifies by Douglas Gregor · 14 years ago
  44. 723df24 Added missing IgnoreParens(). by Abramo Bagnara · 14 years ago
  45. 8786da7 Rewrite ComplexExprEvaluator::VisitCastExpr to use cast kinds, and fix by John McCall · 14 years ago
  46. e23cf43 Restore r121752 without modification. by John McCall · 14 years ago
  47. 5bfe232 Pull out r121752 in case it's causing the selfhost breakage. by John McCall · 14 years ago
  48. 0e88aa7 Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 14 years ago
  49. 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
  50. db67e2f Bind the result of a property fetch to a temporary. by John McCall · 14 years ago
  51. f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
  52. 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
  53. 53c374f Use Sema::MaybeCreateExprWithCleanups() only after we've checked for a NULL/invalid expression by Douglas Gregor · 14 years ago
  54. 409fa9a Split out a function to do lvalue conversion on objects; this is basically by John McCall · 14 years ago
  55. 40c2913 Do unary conversions on vararg arguments and *then* special-case float. by John McCall · 14 years ago
  56. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  57. 01b2e4e Clarify the logic for when to build an overloaded binop. In particular, by John McCall · 14 years ago
  58. 85515d6 First pass at implementing the intent of ANSI C DR106. by John McCall · 14 years ago
  59. abc56c7 When deciding whether to complain about the type of a boolean condition, use by John McCall · 14 years ago
  60. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  61. 0982136 Implement -cl-single-precision-constant by Peter Collingbourne · 14 years ago
  62. 74b2756 Diagnose when accessing property in a class method and by Fariborz Jahanian · 14 years ago
  63. 6c572f1 Fixed typo. by Abramo Bagnara · 14 years ago
  64. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  65. de3deea Swap order of checking for compatible vector types. by Bob Wilson · 14 years ago
  66. 0ae287a Restore the lvalue-to-rvalue conversion patch with a minimal fix. by John McCall · 14 years ago
  67. 20fbe7c L-value to r-value conversion is not ready for prime-time. by John McCall · 14 years ago
  68. 67aba81 Such function decls,as objc's objc_msgSend, builtins in by Fariborz Jahanian · 14 years ago
  69. 7e48579 Introduce an r-value to l-value cast kind. I'm not promising anything by John McCall · 14 years ago
  70. 15d5c83 Fix bug in r120299 spotted by dgregor. by Nico Weber · 14 years ago
  71. 08e41a6 Always use a function's decl context when building default arguments. Fixes http://http://llvm.org/pr8479. by Nico Weber · 14 years ago
  72. 7ff776e Revert parts of r120266 that I did not mean to commit by Nico Weber · 14 years ago
  73. 6bb4dcb Minor whitespace and comment fixes. No functionality change. by Nico Weber · 14 years ago
  74. f978000 Allow access to non-static members without an object in sizeof expressions, in C++0x. Patch by Jakub Wieczorek. by Sebastian Redl · 14 years ago
  75. 7eb0a9e Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 14 years ago
  76. dfa1edb A few tweaks to the value-kind computation: by John McCall · 14 years ago
  77. d981146 Fix a bunch of IndirectFieldDecl-related warnings. by Benjamin Kramer · 14 years ago
  78. 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
  79. 0bc5c66 objc_msgSend is not a builtin type in non-objc mode. Fixes //rdar://8686888 by Fariborz Jahanian · 14 years ago
  80. 0943168 Add an assertion, fix a whole bunch of bugs, comment the assertion by John McCall · 14 years ago
  81. f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
  82. aa4fe05 comparison of AltiVec vectors now gives bool result (fix for 7533) by Anton Yartsev · 14 years ago
  83. de26760 Warn if direct accessing synthesized ivar backing the property in by Fariborz Jahanian · 14 years ago
  84. 47d512c Don't emit warn_logical_and_in_logical_or for cases like "a && b || 0". by Argyrios Kyrtzidis · 14 years ago
  85. d92ccaa Don't emit warn_logical_and_in_logical_or for macros. Fixes rdar://8678458 by Argyrios Kyrtzidis · 14 years ago
  86. 567bb71 Don't warn for parentheses for the '&&' inside '||' for cases like: by Argyrios Kyrtzidis · 14 years ago
  87. bee77f7 Warn about arg1 && arg2 || arg3, as GCC 4.3+ does. Fixes rdar://8659922 by Argyrios Kyrtzidis · 14 years ago
  88. e220455 Implements __block API for c++ objects. There is still by Fariborz Jahanian · 14 years ago
  89. 1c23e91 Kill off the remaining places which generate CK_Unknown casts. by John McCall · 14 years ago
  90. 0c6d28d Yes, vector conversions are bitcasts. by John McCall · 14 years ago
  91. daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
  92. f3ea8cf Add a few more complex-related cast kinds that arise due to arbitrary by John McCall · 14 years ago
  93. 2bb5d00 Introduce five new cast kinds for various conversions into and by John McCall · 14 years ago
  94. cf33b24 Bring UsualArithmeticConversionsType back into Sema and cast the by John McCall · 14 years ago
  95. 404cd16 Introduce a null-to-pointer implicit cast kind. by John McCall · 14 years ago
  96. e27e9d6 Adding couple of Block API, a bug fix and a test change, all for blocks. wip. by Fariborz Jahanian · 14 years ago
  97. 7ad5d42 Attempt to resolve overloaded functions in comma expressions and by Douglas Gregor · 14 years ago
  98. ef9b149 Revert the fix for PR8013. by Douglas Gregor · 14 years ago
  99. 9a0f2b6 Handle overload resolution when calling an overloaded function set by Douglas Gregor · 14 years ago
  100. e6fe9a2 When building a compound literal, check that the base element of the array is complete. by Argyrios Kyrtzidis · 14 years ago