1. 0e88aa7 Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 14 years ago
  2. 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
  3. db67e2f Bind the result of a property fetch to a temporary. by John McCall · 14 years ago
  4. f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
  5. 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
  6. 53c374f Use Sema::MaybeCreateExprWithCleanups() only after we've checked for a NULL/invalid expression by Douglas Gregor · 14 years ago
  7. 409fa9a Split out a function to do lvalue conversion on objects; this is basically by John McCall · 14 years ago
  8. 40c2913 Do unary conversions on vararg arguments and *then* special-case float. by John McCall · 14 years ago
  9. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  10. 01b2e4e Clarify the logic for when to build an overloaded binop. In particular, by John McCall · 14 years ago
  11. 85515d6 First pass at implementing the intent of ANSI C DR106. by John McCall · 14 years ago
  12. abc56c7 When deciding whether to complain about the type of a boolean condition, use by John McCall · 14 years ago
  13. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  14. 0982136 Implement -cl-single-precision-constant by Peter Collingbourne · 14 years ago
  15. 74b2756 Diagnose when accessing property in a class method and by Fariborz Jahanian · 14 years ago
  16. 6c572f1 Fixed typo. by Abramo Bagnara · 14 years ago
  17. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  18. de3deea Swap order of checking for compatible vector types. by Bob Wilson · 14 years ago
  19. 0ae287a Restore the lvalue-to-rvalue conversion patch with a minimal fix. by John McCall · 14 years ago
  20. 20fbe7c L-value to r-value conversion is not ready for prime-time. by John McCall · 14 years ago
  21. 67aba81 Such function decls,as objc's objc_msgSend, builtins in by Fariborz Jahanian · 14 years ago
  22. 7e48579 Introduce an r-value to l-value cast kind. I'm not promising anything by John McCall · 14 years ago
  23. 15d5c83 Fix bug in r120299 spotted by dgregor. by Nico Weber · 14 years ago
  24. 08e41a6 Always use a function's decl context when building default arguments. Fixes http://http://llvm.org/pr8479. by Nico Weber · 14 years ago
  25. 7ff776e Revert parts of r120266 that I did not mean to commit by Nico Weber · 14 years ago
  26. 6bb4dcb Minor whitespace and comment fixes. No functionality change. by Nico Weber · 14 years ago
  27. 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
  28. 7eb0a9e Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 14 years ago
  29. dfa1edb A few tweaks to the value-kind computation: by John McCall · 14 years ago
  30. d981146 Fix a bunch of IndirectFieldDecl-related warnings. by Benjamin Kramer · 14 years ago
  31. 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
  32. 0bc5c66 objc_msgSend is not a builtin type in non-objc mode. Fixes //rdar://8686888 by Fariborz Jahanian · 14 years ago
  33. 0943168 Add an assertion, fix a whole bunch of bugs, comment the assertion by John McCall · 14 years ago
  34. f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
  35. aa4fe05 comparison of AltiVec vectors now gives bool result (fix for 7533) by Anton Yartsev · 14 years ago
  36. de26760 Warn if direct accessing synthesized ivar backing the property in by Fariborz Jahanian · 14 years ago
  37. 47d512c Don't emit warn_logical_and_in_logical_or for cases like "a && b || 0". by Argyrios Kyrtzidis · 14 years ago
  38. d92ccaa Don't emit warn_logical_and_in_logical_or for macros. Fixes rdar://8678458 by Argyrios Kyrtzidis · 14 years ago
  39. 567bb71 Don't warn for parentheses for the '&&' inside '||' for cases like: by Argyrios Kyrtzidis · 14 years ago
  40. bee77f7 Warn about arg1 && arg2 || arg3, as GCC 4.3+ does. Fixes rdar://8659922 by Argyrios Kyrtzidis · 14 years ago
  41. e220455 Implements __block API for c++ objects. There is still by Fariborz Jahanian · 14 years ago
  42. 1c23e91 Kill off the remaining places which generate CK_Unknown casts. by John McCall · 14 years ago
  43. 0c6d28d Yes, vector conversions are bitcasts. by John McCall · 14 years ago
  44. daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
  45. f3ea8cf Add a few more complex-related cast kinds that arise due to arbitrary by John McCall · 14 years ago
  46. 2bb5d00 Introduce five new cast kinds for various conversions into and by John McCall · 14 years ago
  47. cf33b24 Bring UsualArithmeticConversionsType back into Sema and cast the by John McCall · 14 years ago
  48. 404cd16 Introduce a null-to-pointer implicit cast kind. by John McCall · 14 years ago
  49. e27e9d6 Adding couple of Block API, a bug fix and a test change, all for blocks. wip. by Fariborz Jahanian · 14 years ago
  50. 7ad5d42 Attempt to resolve overloaded functions in comma expressions and by Douglas Gregor · 14 years ago
  51. ef9b149 Revert the fix for PR8013. by Douglas Gregor · 14 years ago
  52. 9a0f2b6 Handle overload resolution when calling an overloaded function set by Douglas Gregor · 14 years ago
  53. e6fe9a2 When building a compound literal, check that the base element of the array is complete. by Argyrios Kyrtzidis · 14 years ago
  54. 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
  55. 343e6ff Expressions of type std::nullptr_t can be used as sentinels. by Anders Carlsson · 14 years ago
  56. 0c8209e It's OK to use nullptr in relational operators if the other side is a null pointer constant. by Anders Carlsson · 14 years ago
  57. 40749ee Improve source-location information for CXXConstructExpr nodes, by by Douglas Gregor · 14 years ago
  58. ca45da0 Teach code completion to provide property results when the property by Douglas Gregor · 14 years ago
  59. 11ab790 Emit error when using a bound member function for something other than calling it. by Argyrios Kyrtzidis · 14 years ago
  60. 82aa713 Require that the types of the parameters of a block literal are complete. by Douglas Gregor · 14 years ago
  61. 4bdc446 Decay array/function types of a statement-expression. // rdar: // 8600553. by Fariborz Jahanian · 14 years ago
  62. 500b782 patch to do array-to-pointer conversion in a by Fariborz Jahanian · 14 years ago
  63. 0700bbf Delay complete-type checking for arguments to no-prototype functions by Douglas Gregor · 14 years ago
  64. e946fc8 Patch for mis-compile of statement expressions with by Fariborz Jahanian · 14 years ago
  65. d8f0ade Look through the address-of operator to find the function being by Douglas Gregor · 14 years ago
  66. 4654241 When we're calling a function that we know based on its K&R-style by Douglas Gregor · 14 years ago
  67. 2127ecc Warn if a variable marked with the "unused" attribute is used. Patch by Darin Adler! by Anders Carlsson · 14 years ago
  68. 9a632ea Fix handling of property and ivar lookup in typo correction; the two by Douglas Gregor · 14 years ago
  69. 43e1b46 Fixes a bug in ivar lookup in the new objc's default by Fariborz Jahanian · 14 years ago
  70. 102ff97 When marking declarations referenced within an expression (e.g., by Douglas Gregor · 14 years ago
  71. 3d6c45d Report the location of the syntax error inside a macro. Fixes PR7944. by Nick Lewycky · 14 years ago
  72. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
  73. 9b62363 Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 14 years ago
  74. a2c21a2 Fix anon union member assignment expression's location. by Devang Patel · 14 years ago
  75. cf2e506 C's comma operator performs lvalue conversion on both its operands; by John McCall · 14 years ago
  76. 2bf6f49 I just do what the comments tell me to do. by John McCall · 14 years ago
  77. 2cd11fe Progress. by John McCall · 14 years ago
  78. 2a984ca Add some infrastructure for dealing with expressions of 'placeholder' type, by John McCall · 14 years ago
  79. f2ad2c9 This patch does a few things in the area of objective-c by Fariborz Jahanian · 14 years ago
  80. ce2d186 Don't rely on a StringRef being null-terminated (it's not) for deprecation messages. by Benjamin Kramer · 14 years ago
  81. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  82. 8c4bfe5 Fixed cast to union with anonymous bitfields. by Abramo Bagnara · 14 years ago
  83. ed76f44 Start and end location of a property-dot syntax expression by Fariborz Jahanian · 14 years ago
  84. c784dc1 Patch for adding message to unavailable attribute. by Fariborz Jahanian · 14 years ago
  85. df9fb91 Simplified code for deprecated attribute wih message a little. by Fariborz Jahanian · 14 years ago
  86. c4b35cf Add message to attribute(deprecated). by Fariborz Jahanian · 14 years ago
  87. 4a1bb8c Register the __builtin_va_list_type node when we parse it, rather than by Douglas Gregor · 14 years ago
  88. 745da3a Patch implements passing arrays to functions expecting vla. Implements pr7827. by Fariborz Jahanian · 14 years ago
  89. e45bb6a Fix a hard-to-reproduce crash-on-invalid, where we weren't checking for a valid result from ActOnIdExpression by Douglas Gregor · 14 years ago
  90. 6155d73 Check in support for OpenCL conditional operator on vector types. by Nate Begeman · 14 years ago
  91. ea844f3 Check that an overloaded function name, when used by the ! operator, by Douglas Gregor · 14 years ago
  92. 355a9fe Implement -Wunused-label. by Argyrios Kyrtzidis · 14 years ago
  93. 1fb019b Problem with gnu conditional extension with missing by Fariborz Jahanian · 14 years ago
  94. 41e11a9 Sema/transparent_union: Make sure to add implicit cast when constructing by Daniel Dunbar · 14 years ago
  95. eb17e8b Only assignment operator triggers property setter call. Fixes radar 8437253. by Fariborz Jahanian · 14 years ago
  96. fbcb0eb For self-comparison warning, check the source location of both the LHS and RHS to see if they by Ted Kremenek · 14 years ago
  97. c4e1a68 RHS of property expression assignment requires by Fariborz Jahanian · 14 years ago
  98. 5833b0b When marking the declarations in a default argument expression as by Douglas Gregor · 14 years ago
  99. 4635845 Congruent diagnostic for void* arithmetic. by Abramo Bagnara · 14 years ago
  100. 4fcf5b2 Teach the EvaluatedExprVisitor and its client, which marks by Douglas Gregor · 14 years ago