1. 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
  2. d5a942b When adding an implicit destructor, make sure to mark it as virtual if it overrides existing destructors. by Anders Carlsson · 15 years ago
  3. 6a587cb Better diagnostic on deleted constructor when no initializer name is available. by Fariborz Jahanian · 15 years ago
  4. 5b6d70e Diagnose ill-formed uses of default template arguments in by Douglas Gregor · 15 years ago
  5. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  6. d1a7846 Have the parser tell sema whether a member declaration is a function definition. This allows sema to not emit spurious diagnostics in some invalid code. by Sebastian Redl · 15 years ago
  7. 2fe168f Refactor argument collection of constructor calls using the common routine. by Fariborz Jahanian · 15 years ago
  8. eb0d8c9 Let using directives refer to namespace aliases. Fixes PR5479. by Sebastian Redl · 15 years ago
  9. 7edfb69 Do not mark declarations as used when performing overload resolution. Fixes PR5541 by Douglas Gregor · 15 years ago
  10. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
  11. ba13543 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 15 years ago
  12. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  13. 6826314 Overhaul previous-declaration and overload checking to work on lookup results by John McCall · 15 years ago
  14. 7d384dd Split LookupResult into its own header. by John McCall · 15 years ago
  15. 7ba107a Incremental progress on using declarations. Split UnresolvedUsingDecl into by John McCall · 15 years ago
  16. 6490ae5 Silence some warnings produced by Clang, and add a missing header by Douglas Gregor · 15 years ago
  17. 9488ea1 Instead of hanging a using declaration's target decls directly off the using by John McCall · 15 years ago
  18. 9f853df Unify the way destructor epilogues are generated for synthesized and regular destructors. Also fix PR5529. by Anders Carlsson · 15 years ago
  19. a24dc2e Carry lookup configuration throughout lookup on the LookupResult. Give by John McCall · 15 years ago
  20. e73d3bc Simplify the AST a bit by skipping creating member initializers for members by Eli Friedman · 15 years ago
  21. a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
  22. 6d70139 Make sure that virtual destructors have delete operators. by Anders Carlsson · 15 years ago
  23. c07a494 Don't gratuitously mark the default constructors of base or member initializers as used by Douglas Gregor · 15 years ago
  24. 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
  25. 19aeac6 When type-checking a static cast (or the static_cast part of a C-style by Douglas Gregor · 15 years ago
  26. 66724ea If we attempt to add a constructor template specialization that looks by Douglas Gregor · 15 years ago
  27. 8db68da Clear temporaries in more places. by Anders Carlsson · 15 years ago
  28. f8a9a79 Fix bug Doug noticed. by Anders Carlsson · 15 years ago
  29. afe7ec2 When transforming an expression statement (e.g., for template by Douglas Gregor · 15 years ago
  30. cffecd0 Give CanQual<T> an implicit conversion to bool, so that it can be used by Douglas Gregor · 15 years ago
  31. af8e6ed Random const correctness, and incidentally use computeDeclContext when building by John McCall · 15 years ago
  32. b03bfa5 Diagnose illegally typed operator new/new[]. by Fariborz Jahanian · 15 years ago
  33. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  34. 4881b99 Use PP.getLocForEndOfToken as suggested by John. by Anders Carlsson · 15 years ago
  35. 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
  36. 80c30da Add additional note to mark the cause of synthesized constructors. Mark by Eli Friedman · 15 years ago
  37. f8db477 Remove a useless variable that got left behind. by Eli Friedman · 15 years ago
  38. 49c16da Unify the codepaths used to verify base and member initializers for explicitly by Eli Friedman · 15 years ago
  39. 3eaa9ff Always make sure we're using an unqualified type when building a by Douglas Gregor · 15 years ago
  40. 88fad63 Make sure isCopyAssignment is only true for actual copy assignment operators, by Eli Friedman · 15 years ago
  41. 966256a This patch implements Sema for clause 13.3.3.1p4. by Fariborz Jahanian · 15 years ago
  42. 393896f Fixed two places where we needed to force completion of a type by Douglas Gregor · 15 years ago
  43. 6aee621 Comments, formatting. Based on patch by Brandon Pearcy! by John McCall · 15 years ago
  44. b419004 Diagnose using a field to initialize itself. Patch by Brandon Pearcy! by John McCall · 15 years ago
  45. 1fe6b91 Don't try to check the initialization of fields with dependent by Douglas Gregor · 15 years ago
  46. 12c118a Switch parsing of using declarations over to ParseUnqualifiedId. by Douglas Gregor · 15 years ago
  47. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  48. 0ebb6d3 Make sure to call CompleteConstructorCall for bases and members that are initialized implicitly in constructors so that default arguments etc are set correctly. Fixes PR5283. by Anders Carlsson · 15 years ago
  49. 680a3f3 Use array's base element type in getting to its constructor. WIP. by Fariborz Jahanian · 15 years ago
  50. c0fcce4 Removed an unnecessary arguement passed to InitializeVarWithConstructor by Fariborz Jahanian · 15 years ago
  51. 5a597a9 remove a nonsensical todo by Chris Lattner · 15 years ago
  52. c7f1904 change Sema::ActOnFriendTypeDecl to use GetTypeForDeclarator instead by Chris Lattner · 15 years ago
  53. 9994a34 Audit the code for places where it is assumed that every base specifier refers to a RecordType. Add assertions or conditions as appropriate. This fixes another crash in the Apache stdlib vector. by Sebastian Redl · 15 years ago
  54. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
  55. 573d9c3 Don't (directly) call RequireCompleteType with an invalid source location. by Douglas Gregor · 15 years ago
  56. 96ad533 Change FixOverloadedFunctionReference to return a (possibly new) expression. Substitute TemplateIdRefExprs with DeclRefExprs. Doug, plz review :) by Anders Carlsson · 15 years ago
  57. 2782302 It's OK for a pure virtual function to override another pure virtual function. Fixes PR5222. by Anders Carlsson · 15 years ago
  58. 663b5a0 Testing and some minor fixes for explicit template instantiation. by Douglas Gregor · 15 years ago
  59. d9290cb Handle ambiguity of reference initialization. Removes a FIXME. by Fariborz Jahanian · 15 years ago
  60. 8c638ab Remove some non-ASCII characters by Douglas Gregor · 15 years ago
  61. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  62. 096ebfd Diagnose attempts to add default function arguments to a by Douglas Gregor · 15 years ago
  63. a735b20 Improve the internal representation and semantic analysis of friend by Douglas Gregor · 15 years ago
  64. dced226 Test exception spec compatibility on return type and parameters. by Sebastian Redl · 15 years ago
  65. 2c7588f Implement the core checking for compatible exception specifications in assignment and initialization. by Sebastian Redl · 15 years ago
  66. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  67. 0c728f1 Fix up error reporting when object cannot be constructed by Fariborz Jahanian · 15 years ago
  68. e3af023 Refactoring around friend class templates. Better error message for friend enums. by John McCall · 15 years ago
  69. a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
  70. 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
  71. 893f955 Issue good diagnostics when initializing a refernce type with by Fariborz Jahanian · 15 years ago
  72. bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
  73. f352bdd Introduce ObjCProtocolListLoc for keeping source location information for protocol references. by Argyrios Kyrtzidis · 15 years ago
  74. 82ad87b Minor API change. No change in functionality. by Fariborz Jahanian · 15 years ago
  75. 182ddf0 Improve handling of friend function templates somewhat by Douglas Gregor · 15 years ago
  76. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  77. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  78. 7ad2d56 Use Doug's DeclLoc to pinpoint location of the declaration by Fariborz Jahanian · 15 years ago
  79. 739d828 Improve diagnostic location information when checking the initialization of a reference by Douglas Gregor · 15 years ago
  80. 8f489d6 patch to ir-gen conversion function call used in initializing a reference class. by Fariborz Jahanian · 15 years ago
  81. 2b51138 Remove the FIXME as I said. by Fariborz Jahanian · 15 years ago
  82. 51bebc8 This patch addresses a few issues related to 8.5.3 [dcl.init.ref] by Fariborz Jahanian · 15 years ago
  83. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  84. d85cef5 Merge uninstantiated default arguments more carefully, and try not to by Douglas Gregor · 15 years ago
  85. dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
  86. 7adb10f When implicitly declaring operators new, new[], delete, and delete[], by Douglas Gregor · 15 years ago
  87. 7171011 Add back the workaround since it lead to constructor conversion bugs :( by Anders Carlsson · 15 years ago
  88. f6c213a When performing an user defined conversion sequence, perform the initial standard conversion sequence. This lets us remove a workaround in SemaCompleteConstructorCall. by Anders Carlsson · 15 years ago
  89. 05b23ea Skeletal support for friend class templates. by John McCall · 15 years ago
  90. debc629 Removed Context argument from couple of methods which don't need them. by Fariborz Jahanian · 15 years ago
  91. bbbcdd9 Alter Action's friend interface to prepare for templated friend declarations and by John McCall · 15 years ago
  92. 6cc1518 Cleanup and test C++ default arguments. Improvements include: by Douglas Gregor · 15 years ago
  93. 1cdcc57 When re-entering a template scope, we may be entering a class template by Douglas Gregor · 15 years ago
  94. 39da0b8 Improve handling of initialization by constructor, by ensuring that by Douglas Gregor · 15 years ago
  95. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  96. 6b2becf Support templateids in friend declarations. Fixes bug 4859. by John McCall · 15 years ago
  97. d74d414 Handle variadic constructors better. Share code between BuildCXXConstructExpr and BuildCXXTemporaryObjectExpr. by Anders Carlsson · 15 years ago
  98. f47511a BuildCXXConstructExpr now takes a MultiExprArg. by Anders Carlsson · 15 years ago
  99. 21e1c4e Reapply 81096, now with a fix. Spot the bug: by Anders Carlsson · 15 years ago
  100. 4355be0 Revert "Initialize default CXXConstructExpr arguments to 0. Fixes a crash when by Daniel Dunbar · 15 years ago