1. b921383 Place constructors and destructors into the DeclContext of the class, by Douglas Gregor · 16 years ago
  2. 9834104 Enable out-of-line definitions of C++ constructors and destructors by Douglas Gregor · 16 years ago
  3. eb67c0b Add test of enumerator types by Douglas Gregor · 16 years ago
  4. 6b5e34f In C++, set the type of each of the enumerators in an enumeration to by Douglas Gregor · 16 years ago
  5. 8acb727 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  6. 48840c7 Added a warning when referencing an if's condition variable in the by Douglas Gregor · 16 years ago
  7. 5b82d61 Fix PR clang/3175: CheckAddressOfOperand does not handle references to class vars by Douglas Gregor · 16 years ago
  8. a133e26 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
  9. 1b21c7f Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
  10. d7bc88b instead of forcing blocks on by default, make them default to off, but let by Chris Lattner · 16 years ago
  11. ec5f326 Code cleanup in new handling. by Sebastian Redl · 16 years ago
  12. fd98af2 Fix some diagnostics and enhance test cases. Now tests member new and ambiguous overloads. by Sebastian Redl · 16 years ago
  13. b5ee874 Overload resolution for the operator new function. Member version is still untested. by Sebastian Redl · 16 years ago
  14. 7c5955a Make the parser handle ::new and ::delete correctly. by Sebastian Redl · 16 years ago
  15. 66df3ef Handle new by passing the Declaration to the Action, not a processed type. by Sebastian Redl · 16 years ago
  16. 6214132 Fix RUN line by Douglas Gregor · 16 years ago
  17. b1d3c09 Test blocks in C++ mode by Douglas Gregor · 16 years ago
  18. a495b27 Make sure __null test runs in both 32- and 64-bit. Thanks Anders by Douglas Gregor · 16 years ago
  19. 9ed9ac8 Parse the exception-specification throw(...), a Microsoft extension by Douglas Gregor · 16 years ago
  20. 6856193 Add the test for __null by Douglas Gregor · 16 years ago
  21. fd87221 Test conversion from apointer to incomplete type to void* in C++ by Douglas Gregor · 16 years ago
  22. a9aafbe Test another error message, make sure to verify C++ new and delete tests by Douglas Gregor · 16 years ago
  23. 4bfd223 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
  24. 921342c make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
  25. 1336cab Make all the 'redefinition' diagnostics more consistent, and make the by Chris Lattner · 16 years ago
  26. b175342 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
  27. 254de7d add support for inserting a DeclarationName into a diagnostic directly by Chris Lattner · 16 years ago
  28. d18ac17 Fix test cases broken by quote normalization in diagnostics. by Sebastian Redl · 16 years ago
  29. fd9f2ac Implement a %plural modifier for complex plural forms in diagnostics. Use it in the overload diagnostics. by Sebastian Redl · 16 years ago
  30. 19fec9d Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
  31. 49ba1b7 Allow redeclaration of typedefs in C++ by Douglas Gregor · 16 years ago
  32. a7b56a3 Fix overloading of non-static member functions that differ in their cv-qualifiers by Douglas Gregor · 16 years ago
  33. cf4a889 Enable some more operator overloading tests, and don't look into an identifier for functions that might not have one by Douglas Gregor · 16 years ago
  34. 30c8ddf Don't print canonical types in overloading-related diagnostics by Douglas Gregor · 16 years ago
  35. 7f3fec5 Add support for overloaded operator-> when used in a member access by Douglas Gregor · 16 years ago
  36. 0d877c1 Beef up the test for function call operators slightly by Douglas Gregor · 16 years ago
  37. 67fdb5b Implement the rest of C++ [over.call.object], which permits the object by Douglas Gregor · 16 years ago
  38. 10f3c50 Support for calling overloaded function call operators (operator()) by Douglas Gregor · 16 years ago
  39. 9cd599b Take care another assert: by Argiris Kirtzidis · 16 years ago
  40. 80723c5 Support overloading of the subscript operator[], including support for by Douglas Gregor · 16 years ago
  41. 4f6904d Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
  42. 4c642e1 Fix this: by Argiris Kirtzidis · 16 years ago
  43. 849ea9c Built-in equality and relational operators have return type "bool" in C++, by Douglas Gregor · 16 years ago
  44. 5ed1504 Partial expansion of C++ operator overloading (for binary operators) by Douglas Gregor · 16 years ago
  45. aee3bf8 As threatened previously: consolidate name lookup and the creation of by Douglas Gregor · 16 years ago
  46. 96a32dd Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 16 years ago
  47. da189c6 implement a fixme by making warnings for ++/-- on non-modifiable-lvalues better. by Chris Lattner · 16 years ago
  48. 6a2b7fd Implement effects of 'mutable', and a few comments from Chris on its parsing. by Sebastian Redl · 16 years ago
  49. 6704b31 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 16 years ago
  50. b0212bd Updated IdentifierResolver to deal with DeclarationNames. The names of by Douglas Gregor · 16 years ago
  51. 682a8cf Some cleanups for C++ operator overloading by Douglas Gregor · 16 years ago
  52. aa368a2 Simplify error messages for two-parameter overloaded increment/decrement operators by Douglas Gregor · 16 years ago
  53. 9f5337b Implement parsing and semantic checking of the 'mutable' keyword. by Sebastian Redl · 16 years ago
  54. 70d2612 Implement support for operator overloading using candidate operator by Douglas Gregor · 16 years ago
  55. b93b49c Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
  56. 45014fd Basic support for taking the address of an overloaded function by Douglas Gregor · 16 years ago
  57. d2c14ad Improve parser error recovery after a constructor initializer by Douglas Gregor · 16 years ago
  58. e6985fe Allow user-defined conversions during reference binding by Douglas Gregor · 16 years ago
  59. 881964b Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedDecl::getDeclContext() when there are nested-names. by Argiris Kirtzidis · 16 years ago
  60. 054a263 Implement Sema support for C++ nested-name-specifiers. by Argiris Kirtzidis · 16 years ago
  61. 0528e1c Greatly improve static_cast diagnostics by Sebastian Redl · 16 years ago
  62. 60714f9 Initial, partially-baked support for implicit user-defined conversions by conversion functions by Douglas Gregor · 16 years ago
  63. c9e909c Changes in preparation for nested-name-specifiers. by Argiris Kirtzidis · 16 years ago
  64. 3ef6c97 Parsing, ASTs, and semantic analysis for the declaration of conversion by Douglas Gregor · 16 years ago
  65. d7f915e Initial, rudimentary implementation of operator overloading for binary by Douglas Gregor · 16 years ago
  66. e60e5d3 Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 16 years ago
  67. a1cf66a Sema-check virtual declarations. Complete dynamic_cast checking. by Sebastian Redl · 16 years ago
  68. 8210a8e Parsing, representation, and preliminary semantic analysis of destructors. by Douglas Gregor · 16 years ago
  69. 0128531 A small error message improvement and some comment cleanup for static_cast. by Sebastian Redl · 16 years ago
  70. 15e0462 Keep track of whether a C++ class is an aggregate. Don't allow initialization of non-aggregates with initializer lists. by Douglas Gregor · 16 years ago
  71. 6428e76 Implement C++ copy-initialization for declarations. There is now some by Douglas Gregor · 16 years ago
  72. a65e8dd Initial implementation of parsing, semantic analysis, and AST-building by Douglas Gregor · 16 years ago
  73. 58c428c Now that we have copy initialization support, use it for checking the default arguments by Douglas Gregor · 16 years ago
  74. 3c24695 Diagnose use of 'this' in a C++ default argument. Thanks to Eli for correcting my bogus assertion about it already being handled by Douglas Gregor · 16 years ago
  75. 3becfd8 Check that this cannot be used in a default argument. Happily, it was already implemented by Douglas Gregor · 16 years ago
  76. 5870a95 Implicit support for direct initialization of objects of class type, e.g., by Douglas Gregor · 16 years ago
  77. a3b34bb Standard conversion sequences now have a CopyConstructor field, to by Douglas Gregor · 16 years ago
  78. e640ab6 Add implicitly-declared default and copy constructors to C++ classes, by Douglas Gregor · 16 years ago
  79. b7b28a2 Implement C++ DR 106 and C++ DR 540, both of which deal with by Douglas Gregor · 16 years ago
  80. ccabf08 Semantic checking of constructor declarations and classification of default/copy constructors by Douglas Gregor · 16 years ago
  81. b72e9da Implement basic support for converting constructors in user-defined by Douglas Gregor · 16 years ago
  82. 9ac68aa Implement semantic checking of static_cast and dynamic_cast. by Sebastian Redl · 16 years ago
  83. f15ac4b Add support for parsing and representing C++ constructor declarations. by Douglas Gregor · 16 years ago
  84. 09bbf1f Remove workaround for reference. No longer necessary. by Sebastian Redl · 16 years ago
  85. 56da786 Simplify and correct the check for function redefinitions. This does two things: by Douglas Gregor · 16 years ago
  86. 0e34338 Implement overloading rules for reference binding by Douglas Gregor · 16 years ago
  87. c0d11a8 Temporary disable the const-object-declaration-without-initializer check, because it depends on linkage-specifier semantics we don't yet have by Douglas Gregor · 16 years ago
  88. 2aecd1f Tweak Sema::CheckReferenceInit so that it (optionally) computes an by Douglas Gregor · 16 years ago
  89. 81c2915 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 16 years ago
  90. 21a04f3 Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 16 years ago
  91. 675a00a Fix some invalid casts that are detected by Sema now or soon. by Sebastian Redl · 16 years ago
  92. 0cbb9ec When destroying a translation unit, deallocate its owned declarations in reverse order, because there may be dependencies among the declarations. by Douglas Gregor · 16 years ago
  93. 835d436 Unbreak the test by.. removing a space. (clang protested that -verify only works on single input files). by Argiris Kirtzidis · 16 years ago
  94. 4b269b4 -Add support for cv-qualifiers after function declarators. by Argiris Kirtzidis · 16 years ago
  95. ba3e8b7 PR2942: FunctionDecls by typedef crash the C++ front-end by Douglas Gregor · 16 years ago
  96. f8e9270 Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian Redl. by Douglas Gregor · 16 years ago
  97. bb46150 First non-embarrassing cut at checking for ambiguous derived-to-base by Douglas Gregor · 16 years ago
  98. 1404650 Add support for conversions from a pointer-to-derived to a by Douglas Gregor · 16 years ago
  99. abed217 Add representation of base classes in the AST, and verify that we by Douglas Gregor · 16 years ago
  100. ccc0ccc Implement ranking of standard conversion sequences by their qualification by Douglas Gregor · 16 years ago