1. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
  2. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  3. 6e5122c Update equality and relationship comparisons of pointers to reflect by Douglas Gregor · 14 years ago
  4. 7dc480f tidy up by Chris Lattner · 14 years ago
  5. e3e210c Another chunk of the new RecursiveASTVisitor implementation: switch the return by Chandler Carruth · 14 years ago
  6. dfc35e3 Major redesign of the RecursiveASTVisitor. This implements the majority of the by Chandler Carruth · 14 years ago
  7. d64fdd0 Warn about comparisons between arrays and improve self-comparison by Douglas Gregor · 14 years ago
  8. d7c7338 Fixes a typo which prevented proper code gen. for by Fariborz Jahanian · 14 years ago
  9. e2a901a When using property-dot assignment syntax to call a setter method, by Fariborz Jahanian · 14 years ago
  10. 310b1c4 Use MaybeCreateCXXExprWithTemporaries for potential destruction of by Fariborz Jahanian · 14 years ago
  11. bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
  12. 59da45a Build AST for copy-construction of copied-in by Fariborz Jahanian · 14 years ago
  13. c71a491 Preserve more information from a block's original function declarator, if one by John McCall · 14 years ago
  14. 82dc009 Restructure how we interpret block-literal declarators. Correctly handle by John McCall · 14 years ago
  15. 75f7c0f Remove a couple of unnecessary uses of IsStandardConversion. by John McCall · 14 years ago
  16. dc32cdf Fix unintentional method call due to false -> pointer conversion; patch by Dimitry Andric! by Daniel Dunbar · 14 years ago
  17. 88623ad In C++, one cannot assign from an arithmetic type to an enumeration by Douglas Gregor · 15 years ago
  18. 9ba6af8 Complain about sizeof(overloaded function) rather than crashing. by Douglas Gregor · 15 years ago
  19. 5a84dec Provide the overloaded functions for UnresolvedLookupExpr and by Douglas Gregor · 15 years ago
  20. 2d6b0e9 Improve our handling of reference binding for subobjects of by Douglas Gregor · 15 years ago
  21. 1fd6d44 Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 15 years ago
  22. bc365c5 Introduce a method to get from an anonymous struct or union record declaration by John McCall · 15 years ago
  23. d2235f6 Reinstate r104117, Chandler Carruth's change that "[provides] a naming by Douglas Gregor · 15 years ago
  24. bd054db Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRange -> getSourceRange for TypeLoc. by Abramo Bagnara · 15 years ago
  25. ea1471e Support implicitly closing on 'this' in a block. Fixed PR7165. by John McCall · 15 years ago
  26. bf1cbaf Revert r104117, "Provide a naming class for UnresolvedLookupExprs, even when by Daniel Dunbar · 15 years ago
  27. c3f984f Provide a naming class for UnresolvedLookupExprs, even when occuring on by Chandler Carruth · 15 years ago
  28. 26bcf67 Implement C++ builtin operator candidates for vector types. by Douglas Gregor · 15 years ago
  29. 91f7ac7 Tweak typo-correction logic a bit regarding "super", so that we by Douglas Gregor · 15 years ago
  30. 6cfacfe Determine when the instantiation of a friend function defined inside a by Douglas Gregor · 15 years ago
  31. 9a0fcfe PR7117: Make sure we don't lose the calling convention for K&R-style by Eli Friedman · 15 years ago
  32. 4037833 fix rdar://7985267 - Don't emit an error about a non-pod argument by Chris Lattner · 15 years ago
  33. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 15 years ago
  34. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 15 years ago
  35. b4eeaff When we encounter a non-dependent type during template instantiation, by Douglas Gregor · 15 years ago
  36. f3e6337 A correct fix for bug 6466. by Sebastian Redl · 15 years ago
  37. 0aa866f Revert 103247, it causes lots of test failures. by Sebastian Redl · 15 years ago
  38. 4409469 Pass the correct type to BuildMemberReferenceExpr. Fixes bug 6466. by Sebastian Redl · 15 years ago
  39. 8eb662e After some discussion, conservatively extend our sentinel check to discard by John McCall · 15 years ago
  40. eecf38f Fixed DISABLE_SMART_POINTERS breakage by Douglas Gregor · 15 years ago
  41. 586596f Rework our handling of temporary objects within the conditions of by Douglas Gregor · 15 years ago
  42. 323ed74 Rearchitect -Wconversion and -Wsign-compare. Instead of computing them by John McCall · 15 years ago
  43. 5f970ee When instantiating a function that was declared via a typedef, e.g., by Douglas Gregor · 15 years ago
  44. 06a9f36 Complete reimplementation of the synthesis for implicitly-defined copy by Douglas Gregor · 15 years ago
  45. 39957dc Added an RAII object that helps set up/tear down the Sema context by Douglas Gregor · 15 years ago
  46. 77bb1aa It turns out that basically every caller to RequireCompleteDeclContext by John McCall · 15 years ago
  47. cc8a5d5 Teach __builtin_offsetof to compute the offsets of members of base by Douglas Gregor · 15 years ago
  48. 1e3f5ba Ensure that cv-qualifiers are correctly removed for post-inc/decrements by Sean Hunt · 15 years ago
  49. 9d5d60f Diagnose __builtin_offsetof expressions that refer to bit-fields by Douglas Gregor · 15 years ago
  50. 8ecdb65 Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 15 years ago
  51. e6ec5c4 When the qualifier of a id-expression is non-dependent but not by Douglas Gregor · 15 years ago
  52. 15dedf0 It's okay to refer to non-type template parameters anywhere they are by Douglas Gregor · 15 years ago
  53. c96be1e During template instantiation, set the naming class of by Douglas Gregor · 15 years ago
  54. 110acc1 Improve the diagnostic you get when making a qualified member access by John McCall · 15 years ago
  55. 2b147f0 When name lookup finds a single declaration that was imported via a by Douglas Gregor · 15 years ago
  56. b0fd483 Improve the diagnostic when we find something we did not expect in a by Douglas Gregor · 15 years ago
  57. cee2242 Add base paths to CK_UncheckedDerivedToBase and CK_DerivedToBaseMemberPointer. by Anders Carlsson · 15 years ago
  58. 5cf86ba Actually produce base paths for CastExprs of kind CK_DerivedToBase. by Anders Carlsson · 15 years ago
  59. 41b2dcd Add BasePath arguments to all cast expr constructors. by Anders Carlsson · 15 years ago
  60. e25a96c Pass the base specifiers through to CheckDerivedToBaseConversion. No functionality change yet. by Anders Carlsson · 15 years ago
  61. f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 15 years ago
  62. 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 15 years ago
  63. 92e986e Implement template instantiation for Objective-C++ message sends. We by Douglas Gregor · 15 years ago
  64. a41a8c5 Whenever we complain about a failed initialization of a function or by Douglas Gregor · 15 years ago
  65. 04badcf Overhaul the AST representation of Objective-C message send by Douglas Gregor · 15 years ago
  66. 8f00dcf Switch Sema::FindCompositePointerType() over to InitializationSequence. by Douglas Gregor · 15 years ago
  67. d6e44a3 Collapse the three separate initialization paths in by Douglas Gregor · 15 years ago
  68. ccfa963 Expand the argument diagnostics for too many arguments and give by Eric Christopher · 15 years ago
  69. d77b9a2 Expand argument diagnostic for too few arguments to give the number by Eric Christopher · 15 years ago
  70. 1aae80b Thread a Scope pointer into BuildRecoveryCallExpr to help typo by Douglas Gregor · 15 years ago
  71. aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 15 years ago
  72. 55b3884 When diagnosing suspicious precedence or assignments, move the fix-it by Douglas Gregor · 15 years ago
  73. 709210f Use ASTVector instead of std::vector for the Exprs in InitListExpr. Performance by Ted Kremenek · 15 years ago
  74. 01e56ae Implement C++ [temp.local]p4, which specifies how we eliminate by Douglas Gregor · 15 years ago
  75. 966c78b change Scope::WithinElse to be a normal scope flag, widen the by Chris Lattner · 15 years ago
  76. aec43db fix a fixme, stop evaluating getCurMethodDecl() repeatedly by Chris Lattner · 15 years ago
  77. eb483eb fix PR6811 by not parsing 'super' as a magic expression in by Chris Lattner · 15 years ago
  78. b9d4fc1 actually the interface grossness in the previous patch was due to by Chris Lattner · 15 years ago
  79. 7f81652 factor the code that handles "expr.field" when expr is a by Chris Lattner · 15 years ago
  80. 03a4bee Remove fixit for string literal comparison. Telling the user to use 'strcmp' is bad, and by Ted Kremenek · 15 years ago
  81. d4eea83 Improve diagnostics when we fail to convert from a source type to a by Douglas Gregor · 15 years ago
  82. 9ab1454 Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 15 years ago
  83. fc2ca56 Return early from Sema::MarkDeclarationReferenced when we know there by Douglas Gregor · 15 years ago
  84. 161755a Implement the protected access restriction ([class.protected]), which requires by John McCall · 15 years ago
  85. 6aae87d Diagnose invalid code with -fobjc-nonfragile-abi2 when by Fariborz Jahanian · 15 years ago
  86. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
  87. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
  88. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
  89. bd63e02 Remove silly temporary comment. by John McCall · 15 years ago
  90. 23cba80 Introduce a new kind of derived-to-base cast which bypasses the need for by John McCall · 15 years ago
  91. 425ef72 Remember the regparm attribute in FunctionType::ExtInfo. Fixes PR3782. by Rafael Espindola · 15 years ago
  92. 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 15 years ago
  93. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 15 years ago
  94. fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 15 years ago
  95. 528adb1 Allow conversion of qualified Class type to unqualified by Fariborz Jahanian · 15 years ago
  96. d064fdc Only perform CFG-based warnings on 'static inline' functions that by Ted Kremenek · 15 years ago
  97. 053f4bd -Wshadow should only warn about parameter declarations when we're by John McCall · 15 years ago
  98. dbdbaaf Refactor CFG-based warnings in Sema to be run by a worked object called AnalysisBasedWarnings. by Ted Kremenek · 15 years ago
  99. d4c6090 Diagnose conversion of 'Class' to/from objective-c by Fariborz Jahanian · 15 years ago
  100. 90c7126 Some cleanup, change diagnostic when assigning to by Fariborz Jahanian · 15 years ago