1. 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
  2. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  3. 58b5259 Recursive functions should be marked when used from another function. Fixes http://llvm.org/PR7923. by Argyrios Kyrtzidis · 14 years ago
  4. 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
  5. 62c78d5 Rename *PendingImplicitInstantiations to *PendingInstantiations. No by Chandler Carruth · 14 years ago
  6. 781472f Split FunctionScopeInfo and BlockScopeInfo into their own header. by John McCall · 14 years ago
  7. e0054f6 Remove AnalysisBasedWarnings.h's dependency on Type.h by John McCall · 14 years ago
  8. fb97e75 When trying to resolve the address of an overloaded expression, by John McCall · 14 years ago
  9. 4020f87 It is not error in c++ to take address of by Fariborz Jahanian · 14 years ago
  10. 7cd088e Struggle mightily against header inclusion in Sema.h. by John McCall · 14 years ago
  11. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  12. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  13. fb3bb31 PR7971: Compute the correct type for an address-of expression containing an by Eli Friedman · 14 years ago
  14. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  15. 4e6fbce Relax the construction of a definition for implicit, trivial default by Chandler Carruth · 14 years ago
  16. 2b5289b Push DeclGroupRefs and TemplateNames in an opaque but type-safe way by John McCall · 14 years ago
  17. ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
  18. a7e6845 Detabify. by Eli Friedman · 14 years ago
  19. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  20. d9ca4ab Add a workaround for PR7947, a crash trying to recover from invalid C++ code. by Nick Lewycky · 14 years ago
  21. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  22. 57dae1a Diagnose assiging to an interface object in by Fariborz Jahanian · 14 years ago
  23. f759b4d When issuing warning for future conflict resolution, by Fariborz Jahanian · 14 years ago
  24. de7e662 Zap unused UnaryOperator::OffsetOf. by Eli Friedman · 14 years ago
  25. b7f4ffe Implement -Wcast-align. The initial design of this diagnostic diverges by John McCall · 14 years ago
  26. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  27. 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
  28. 476d8b8 Random temporary string cleanup. by Benjamin Kramer · 14 years ago
  29. 2cad900 Added TypeLocs to VAArgExpr node. by Abramo Bagnara · 14 years ago
  30. 3fcb73d Added TypeLocs to TypesCompatibleExpr node. by Abramo Bagnara · 14 years ago
  31. e26f043 When attempting to recover from a failed unqualified name lookup, make by Douglas Gregor · 14 years ago
  32. 443c212 Integral-to-pointer conversions are not always null -> member pointer by Douglas Gregor · 14 years ago
  33. f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
  34. 647c8b3 PR7837: For qualified id's, make sure the decl context is complete if not by Eli Friedman · 14 years ago
  35. 255210e Introduce implicit conversions between AltiVec vectors and GCC by Douglas Gregor · 14 years ago
  36. 5a15dc1 Flip the switch to use OffsetOfExpr unconditionally; feel free to revert if by Eli Friedman · 14 years ago
  37. 19410a7 PR7769: Fix references to anonymous structs/unions in base classes in by Eli Friedman · 14 years ago
  38. c133e9e Remove the warning for variables declared in the if-expression being used in by Nick Lewycky · 14 years ago
  39. 73f666f Tighten the rules when deciding if an ivar must be by Fariborz Jahanian · 14 years ago
  40. b1d58e3 Tigthen the condition for issung ivar shadowing by Fariborz Jahanian · 14 years ago
  41. 8f70ddb When taking the address of a value of Objective-C object type (e.g., by Douglas Gregor · 14 years ago
  42. 9d4bb94 Don't die when a member access refers to a non-class member via a by Douglas Gregor · 14 years ago
  43. 0246376 Fix a minor crash bug with constructs like Obj.Class::ENUM_VALUE. by Eli Friedman · 14 years ago
  44. 787b094 PR7724: Don't try to evaluate value-dependent expressions. by Eli Friedman · 14 years ago
  45. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  46. b7690b4 turn down the logical bitwise confusion warning to not warn by Chris Lattner · 14 years ago
  47. eb024ac Allow __func__ and __FUNCTION__ and __PRETTY_FUNCTION__ inside blocks. by Fariborz Jahanian · 14 years ago
  48. f609462 Vectors are not integer types, so the type system should not classify by Douglas Gregor · 14 years ago
  49. 69d5624 Warn when property ivar lookup finds a global variable by Fariborz Jahanian · 14 years ago
  50. 042411c Upgrade "'X' is unavailable" from a warning to an error. This matches GCC's behavior. Note that by Ted Kremenek · 14 years ago
  51. 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
  52. 84ef4b2 Categories cannot synthesize property ivars, and a minor cleanup. by Fariborz Jahanian · 14 years ago
  53. 8d43808 Check for casts to an incomplete type in C. Improves diagnostics for cast to by Eli Friedman · 14 years ago
  54. ad51e74 Patch to synthesize property ivars on demand as by Fariborz Jahanian · 14 years ago
  55. 23ef3e4 restrict the && -> & warning to cover a case daniel noted. by Chris Lattner · 14 years ago
  56. 9ccd725 Consider obective-c pointer arguments as valid sentinel args by Fariborz Jahanian · 14 years ago
  57. 90a8f27 Add a warning to catch a bug recently caught by code review, like this: by Chris Lattner · 14 years ago
  58. 6398235 Whenever we're creating an expression that is typically an rvalue by Douglas Gregor · 14 years ago
  59. 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
  60. 84ca008 Compute Type dependent-ness of BlockDeclRefExpr on the fly when constructing it. by Fariborz Jahanian · 14 years ago
  61. 52bc56a Move setting of Dependent Type to BlockDeclRefExpr's constructor. by Fariborz Jahanian · 14 years ago
  62. 64d092c Fix another aspect of PR7047, macro expansions. Previously, this was hacked by Chandler Carruth · 14 years ago
  63. 9991947 Lay the ground work for resoving PR7047. This doesn't actually fix it because by Chandler Carruth · 14 years ago
  64. 833f42e BlockDeclRefExpr of a dependent type must by Fariborz Jahanian · 14 years ago
  65. a729da2 Instantiation of block literal expressions. wip. by Fariborz Jahanian · 14 years ago
  66. 24bae92 When performing substitution of template arguments within the body of by Douglas Gregor · 14 years ago
  67. 06a54a3 Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. by Argyrios Kyrtzidis · 14 years ago
  68. 8b5dec3 implement PR7569, warning about assignment to null, which by Chris Lattner · 14 years ago
  69. 03d98c5 Fix multiple emission of the this-> fixit for each instantiation by fixing the by Nick Lewycky · 14 years ago
  70. c721ae8 fix a bug I introduced in r107624 by Chris Lattner · 14 years ago
  71. fd79a9d rearrange some logic, no functionality change. by Chris Lattner · 14 years ago
  72. 8bb59a8 Fix vector literal/cast confusion - bug 6895. by John Thompson · 14 years ago
  73. 2597345 Fix rdar://8139785 "implement warning on dead expression in comma operator" by Argyrios Kyrtzidis · 14 years ago
  74. 12eb5d6 When typo correction produces a result that is not of the kind we're by Douglas Gregor · 14 years ago
  75. 0061962 Vector types are not arithmetic types, either. Note that we now ban by Douglas Gregor · 14 years ago
  76. 8eee119 Change Type::isFloatingType() to reflect the actual definition of a by Douglas Gregor · 14 years ago
  77. f918b83 Zero out a stale pointer by Douglas Gregor · 14 years ago
  78. c070cc6 Given Decl::isUsed() a flag indicating when to consider the "used" by Douglas Gregor · 14 years ago
  79. 949bd4b Do not treat @selector as lvalue (unlike g++). Patch by Nico Weber (pr7390). by Fariborz Jahanian · 14 years ago
  80. ad00b77 Fix a point of semantics with using declaration hiding: method templates by John McCall · 14 years ago
  81. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
  82. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  83. 6e5122c Update equality and relationship comparisons of pointers to reflect by Douglas Gregor · 14 years ago
  84. 7dc480f tidy up by Chris Lattner · 14 years ago
  85. e3e210c Another chunk of the new RecursiveASTVisitor implementation: switch the return by Chandler Carruth · 14 years ago
  86. dfc35e3 Major redesign of the RecursiveASTVisitor. This implements the majority of the by Chandler Carruth · 14 years ago
  87. d64fdd0 Warn about comparisons between arrays and improve self-comparison by Douglas Gregor · 14 years ago
  88. d7c7338 Fixes a typo which prevented proper code gen. for by Fariborz Jahanian · 14 years ago
  89. e2a901a When using property-dot assignment syntax to call a setter method, by Fariborz Jahanian · 14 years ago
  90. 310b1c4 Use MaybeCreateCXXExprWithTemporaries for potential destruction of by Fariborz Jahanian · 14 years ago
  91. bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
  92. 59da45a Build AST for copy-construction of copied-in by Fariborz Jahanian · 14 years ago
  93. c71a491 Preserve more information from a block's original function declarator, if one by John McCall · 14 years ago
  94. 82dc009 Restructure how we interpret block-literal declarators. Correctly handle by John McCall · 14 years ago
  95. 75f7c0f Remove a couple of unnecessary uses of IsStandardConversion. by John McCall · 14 years ago
  96. dc32cdf Fix unintentional method call due to false -> pointer conversion; patch by Dimitry Andric! by Daniel Dunbar · 14 years ago
  97. 88623ad In C++, one cannot assign from an arithmetic type to an enumeration by Douglas Gregor · 14 years ago
  98. 9ba6af8 Complain about sizeof(overloaded function) rather than crashing. by Douglas Gregor · 14 years ago
  99. 5a84dec Provide the overloaded functions for UnresolvedLookupExpr and by Douglas Gregor · 14 years ago
  100. 2d6b0e9 Improve our handling of reference binding for subobjects of by Douglas Gregor · 14 years ago