1. 5b47faf Temporarily unbreak the clang-on-llvm tests. :) Not going to fix unresolved by John McCall · 15 years ago
  2. 314be4e Store "sugared" decls in LookupResults (i.e. decl aliases like using declarations); by John McCall · 15 years ago
  3. 6490ae5 Silence some warnings produced by Clang, and add a missing header by Douglas Gregor · 15 years ago
  4. 48c32a7 Implement template instantiation for using directives, which is dead simple. by Douglas Gregor · 15 years ago
  5. 9488ea1 Instead of hanging a using declaration's target decls directly off the using by John McCall · 15 years ago
  6. 03c5705 Require the object type of a member access expression ("." or "->") to by Douglas Gregor · 15 years ago
  7. 9f853df Unify the way destructor epilogues are generated for synthesized and regular destructors. Also fix PR5529. by Anders Carlsson · 15 years ago
  8. a24dc2e Carry lookup configuration throughout lookup on the LookupResult. Give by John McCall · 15 years ago
  9. 16fea9b PR5526: Make sure to set the right cast kinds for the inserted implicit casts. by Eli Friedman · 15 years ago
  10. e73d3bc Simplify the AST a bit by skipping creating member initializers for members by Eli Friedman · 15 years ago
  11. a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
  12. a439e6f Repair broken FindCompositePointerType. Correct early termination condition. Get CVR qualifiers from canonical types. Traverse collected qualifiers in reverse order on rebuilding the pointer, so that we don't swap inner and outer qualifiers. That last one fixes PR5509. by Sebastian Redl · 15 years ago
  13. 1a3c75f Fix PR5488: special-case the overloaded arrow operator so that we don't try to by Eli Friedman · 15 years ago
  14. 63e963c Handle case of missing '@end' in implementation context by Fariborz Jahanian · 15 years ago
  15. 05d9d7a Set the cast kind for a few more code paths. by Eli Friedman · 15 years ago
  16. 6d70139 Make sure that virtual destructors have delete operators. by Anders Carlsson · 15 years ago
  17. 1f126bd Deallocation functions must also be static. by Anders Carlsson · 15 years ago
  18. 67bf2e7 allocation functions are always static. by Anders Carlsson · 15 years ago
  19. 78f7455 Factor finding a deallocation function for a record type out into a separate function. by Anders Carlsson · 15 years ago
  20. 5072430 If we find a deallocation function in the class scope, but it is a placement function we should not look for a deallocation function in the global scope. by Anders Carlsson · 15 years ago
  21. ab15d0e When performing a static downcast as part of a static_cast, make sure by Douglas Gregor · 15 years ago
  22. c07a494 Don't gratuitously mark the default constructors of base or member initializers as used by Douglas Gregor · 15 years ago
  23. 891fdae When adding the underlying declaration of a decl to a lookup-results by Douglas Gregor · 15 years ago
  24. 593564b When looking for operator() to type-check a call to an object of class by Douglas Gregor · 15 years ago
  25. d5b5728 If any errors have occurred by the time we hit the end of a function body, clear out any remaining temporaries so they aren't seen later. by Douglas Gregor · 15 years ago
  26. a8a1e3d Always build a builtin operator expression for the __extension__ unary operator. by Anders Carlsson · 15 years ago
  27. a82e4ae - Have TryStaticImplicitCast set the cast kind to NoOp when binding a reference. CheckReferenceInit already inserts implicit casts to the necessary types. This fixes an assertion in CodeGen for some casts and brings a fix for PR5453 close, if I understand that bug correctly. by Sebastian Redl · 15 years ago
  28. 3e42ffd PR5462: Don't run off the edge of the argument array for vararg handling by Eli Friedman · 15 years ago
  29. 49e2b8e Fix for PR5489: don't skip the complete type requrirement for variable by Eli Friedman · 15 years ago
  30. 19aeac6 When type-checking a static cast (or the static_cast part of a C-style by Douglas Gregor · 15 years ago
  31. 0ba63ea Diagnose ambiguity of operator delete and operator delete[]. Sebastian, please review. by Anders Carlsson · 15 years ago
  32. 66724ea If we attempt to add a constructor template specialization that looks by Douglas Gregor · 15 years ago
  33. fd47648 Revert r88718, which does NOT solve the constructor-template-as-copy-constructor issue. Big thanks to John for finding this by Douglas Gregor · 15 years ago
  34. 15755cb Template argument deduction of a non-type template parameter from a by Douglas Gregor · 15 years ago
  35. cad84b7 A constructor template cannot be instantiated to a copy by Douglas Gregor · 15 years ago
  36. 8db68da Clear temporaries in more places. by Anders Carlsson · 15 years ago
  37. f8a9a79 Fix bug Doug noticed. by Anders Carlsson · 15 years ago
  38. 79b680e When performing copy initialization (= "implicit conversion", here) to by Douglas Gregor · 15 years ago
  39. afe7ec2 When transforming an expression statement (e.g., for template by Douglas Gregor · 15 years ago
  40. 4b3cbea Don't bind arguments to temporaries if the argument has a reference type. by Anders Carlsson · 15 years ago
  41. 3a2838d Rework Sema code completion interface. by Daniel Dunbar · 15 years ago
  42. 03d8ed4 Fix two bugs with temporaries: by Anders Carlsson · 15 years ago
  43. ad5757f Spell empty StringRef correctly (0 is a null StringRef, which is not the same). by Daniel Dunbar · 15 years ago
  44. caddba0 Recognize (and check) pointer-to-member template arguments that are by Douglas Gregor · 15 years ago
  45. 231edff When instantiating a reference to a non-type template parameter of pointer to by Douglas Gregor · 15 years ago
  46. 95c5d8a Set CK_BaseToDerived in TryStaticDowncast. by Anders Carlsson · 15 years ago
  47. cffecd0 Give CanQual<T> an implicit conversion to bool, so that it can be used by Douglas Gregor · 15 years ago
  48. fb898e1 When comparing template parameter lists, distinguish between three cases: by Douglas Gregor · 15 years ago
  49. 00b98c2 Improve source-location information for implicitly-generated member call expressions by Douglas Gregor · 15 years ago
  50. af8e6ed Random const correctness, and incidentally use computeDeclContext when building by John McCall · 15 years ago
  51. a29e6b8 Note to self: don't leave debugging statements in the code for four hours. by John McCall · 15 years ago
  52. 8b13c08 Improve recovery in a wonky case where one tries to specialize a by Douglas Gregor · 15 years ago
  53. c8d8ac5 Add <foo> = [<bar> nextObject] to the -Widiomatic-parentheses category, by John McCall · 15 years ago
  54. db0d4b7 Template argument deduction for template template parameters. This by Douglas Gregor · 15 years ago
  55. 8406aed Fix PR 5422: handle lvalue results when evaluating 'based' ptrtoints as part of by John McCall · 15 years ago
  56. 7ca8b06 writable atomic property's setter/getter must be in 'lock' step of by Fariborz Jahanian · 15 years ago
  57. f35f828 Improve diagnostics when a default template argument does not match by Douglas Gregor · 15 years ago
  58. d9e1530 Move handling of template parameter packs out of the by Douglas Gregor · 15 years ago
  59. e752641 Refactoring of template-argument checking code to reduce nesting, by Douglas Gregor · 15 years ago
  60. 9148c3f Before checking a template template argument against its corresponding by Douglas Gregor · 15 years ago
  61. 9106ef7 Instantiation of template template parameters for nested templates, e.g., by Douglas Gregor · 15 years ago
  62. 09b6d0e Preserve source locations when building offsetof expressions featuring by John McCall · 15 years ago
  63. a52ef08 Apparently the following idiom is specifically encouraged: by John McCall · 15 years ago
  64. 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
  65. f7f3d0d Create a new Scope when parsing a declaration with a C++ scope specifier. by John McCall · 15 years ago
  66. b03bfa5 Diagnose illegally typed operator new/new[]. by Fariborz Jahanian · 15 years ago
  67. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  68. 4770a4a Changed a variable name to match what it represents (Ted's feedback). by Fariborz Jahanian · 15 years ago
  69. d9f01d4 Fix a similar problem with qualified lookup through using directives, by John McCall · 15 years ago
  70. 12ea578 Make a somewhat more convincing test case for unqualified lookup through by John McCall · 15 years ago
  71. d7be78a Fix unqualified lookup through using directives. by John McCall · 15 years ago
  72. b76cd3d When trying to assign a regular string literal to an Objective-C 'id' type or a pointer to an NSString, emit a code insertion hint that turns it into an Objective-C string. For example: by Anders Carlsson · 15 years ago
  73. 4881b99 Use PP.getLocForEndOfToken as suggested by John. by Anders Carlsson · 15 years ago
  74. ad26b73 If a function with a default argument is redefined and the new function also has a defualt argument then add a fixit hint that removes the default argument. Fixes PR5444. by Anders Carlsson · 15 years ago
  75. d288baf Further change in a comment. by Fariborz Jahanian · 15 years ago
  76. 9aea0ce Removed a FIXME on nested type specifier warning. by Fariborz Jahanian · 15 years ago
  77. 3451e92 Changed error for nested type qualifier mismatch to by Fariborz Jahanian · 15 years ago
  78. 89c49f0 Make sure that Type::getAs<ArrayType>() (or Type::getAs<subclass of by Douglas Gregor · 15 years ago
  79. ff4393c Make sure that we look into nested, transparent declaration contexts by Douglas Gregor · 15 years ago
  80. d411b3f For array pointee type, get its cvr qualifier from by Fariborz Jahanian · 15 years ago
  81. 3f17a37 Fix build after r86579. by Benjamin Kramer · 15 years ago
  82. d47c47d Make sure that we instantiate default function arguments for an by Douglas Gregor · 15 years ago
  83. 80c30da Add additional note to mark the cause of synthesized constructors. Mark by Eli Friedman · 15 years ago
  84. 0f8716b Improve instantiation of default template arguments for nested by Douglas Gregor · 15 years ago
  85. 8f4c59e Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen by Eli Friedman · 15 years ago
  86. e48319a When transforming an InitListExpr, if we already computed a non-dependent type for the InitListExpr, keep it by Douglas Gregor · 15 years ago
  87. bb4a33c Add hack to make the given testcase work. As far as I can tell, this change is by Eli Friedman · 15 years ago
  88. f8db477 Remove a useless variable that got left behind. by Eli Friedman · 15 years ago
  89. 49c16da Unify the codepaths used to verify base and member initializers for explicitly by Eli Friedman · 15 years ago
  90. a8ce9ec Fix use-after-free bug. by Eli Friedman · 15 years ago
  91. a29e51b Special-case default argument expression in instantiation. This should fix PR4301. Doug, please double-check my assumptions. Read the PR for more details. by Sebastian Redl · 15 years ago
  92. 9770ef0 When checking the namespace of a redeclaration or definition, look through linkage specs. Fixes PR5430. by Sebastian Redl · 15 years ago
  93. 42dddbe Don't reprocess non-dependent initializers of non-dependent VarDecls. Fixes PR5426. by Sebastian Redl · 15 years ago
  94. c9132b6 Test commit - minor terminology change to my recent patch suggested by John McCall by Sean Hunt · 15 years ago
  95. 3eaa9ff Always make sure we're using an unqualified type when building a by Douglas Gregor · 15 years ago
  96. 36a862f Patch to gives an error that at least points users in the direction of the error, rather by Fariborz Jahanian · 15 years ago
  97. 3734c21 Cope with calls to operator() templates. Fixes PR5419. by Douglas Gregor · 15 years ago
  98. dc767a1 Support -Wshorten-64-to-32 for integer types only, which seems to satisfy the by John McCall · 15 years ago
  99. e8babd1 Improve -Wconversion by permitting binary operations on values of the target by John McCall · 15 years ago
  100. f7613d5 Don't treat variables with non-trivial ctors or dtors as unused. Fixes PR5407. by Anders Carlsson · 15 years ago