1. 21593ac Implement pointer to member handling in static_cast. by Sebastian Redl · 16 years ago
  2. 6697312 Complete semantic checking for typedef redeclarations in C++. The by Douglas Gregor · 16 years ago
  3. db64728 Add handling of member pointers to reinterpret_cast. by Sebastian Redl · 16 years ago
  4. f20269b Add support for member pointers to const_cast. by Sebastian Redl · 16 years ago
  5. 9e5e4aa Remove an implemented FIXME and extend test cases. Follow-up on Doug's review. by Sebastian Redl · 16 years ago
  6. 4433aaf Implement implicit conversions for pointers-to-member. by Sebastian Redl · 16 years ago
  7. 8edef7c Make tentative parsing of pointer-to-member decls work, and fix other stuff pointed out by Doug. by Sebastian Redl · 16 years ago
  8. f30208a Add support for declaring pointers to members. by Sebastian Redl · 16 years ago
  9. 95389dd Add missing test case for operator ! result type. by Sebastian Redl · 16 years ago
  10. 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
  11. 0b7a158 Teach DeclContext how to find the primary declaration for any TagDecl by Douglas Gregor · 16 years ago
  12. 66b947f Fix <rdar://problem/6502934>. We were creating an ImplicitCastExpr by Douglas Gregor · 16 years ago
  13. 506ae41 Part one of handling C++ functional casts. This handles semantic by Douglas Gregor · 16 years ago
  14. 01beed0 Add test case for member name lookup by Douglas Gregor · 16 years ago
  15. dce5e2c Use a single function for doing vararg argument promotion. Also, make sure to do the promotion before checking the type - fixes PR3340. by Anders Carlsson · 16 years ago
  16. 76f7d28 Add test for contextual conversion to bool, and enable some FIXME'd tests by Douglas Gregor · 16 years ago
  17. eb11cd0 Refactor name lookup. by Douglas Gregor · 16 years ago
  18. bf985f1 Test explicit constructor by Douglas Gregor · 16 years ago
  19. 09f41cf Introduce support for C++0x explicit conversion operators (N2437) by Douglas Gregor · 16 years ago
  20. 906fed0 Warn when someone tries to pass a variable with a non-POD type to a varargs function/method/block. by Anders Carlsson · 16 years ago
  21. 518fda1 Fix argument-passing bugs in a call to object by Douglas Gregor · 16 years ago
  22. 88b4bf2 Add the proper restrictions on the left-hand argument of a built-in by Douglas Gregor · 16 years ago
  23. e63ef48 Make sure we don't name a constructor or destructor with a qualified by Douglas Gregor · 16 years ago
  24. 3f20a68 Update C++ status and add a few more tests of overloading for member function calls by Douglas Gregor · 16 years ago
  25. 4920f1f Implement support for anonymous structs and unions in C. Both C and by Douglas Gregor · 16 years ago
  26. 3218c4b When we see a reference to a struct, class, or union like "struct X" by Douglas Gregor · 16 years ago
  27. 9ba73ad Very basic support for pure virtual functions. by Sebastian Redl · 16 years ago
  28. 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
  29. bc468ba Fix PR clang/3291 by Douglas Gregor · 16 years ago
  30. 6b3945f Finished semantic analysis of anonymous unions in C++. by Douglas Gregor · 16 years ago
  31. bdae88f Test case for anonymous unions in C++ by Douglas Gregor · 16 years ago
  32. 17a9b9e When determining whether a variable is a file-scoped variable, check by Douglas Gregor · 16 years ago
  33. 1a49af9 Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 16 years ago
  34. 64b45f7 PODness and Type Traits by Sebastian Redl · 16 years ago
  35. 6c6fce0 Add forgotten test case for linkage specifications by Douglas Gregor · 16 years ago
  36. 074149e Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 16 years ago
  37. 83cf05a Fix a bug where we'd try to look beyond the current cached tokens when by Chris Lattner · 16 years ago
  38. a67865c add a testcase by Chris Lattner · 16 years ago
  39. a4ed0d8 Diagnose declarations that don't declare anything, and fix PR3020. by Sebastian Redl · 16 years ago
  40. 70316a0 Add support for out-of-line definitions of conversion functions and member operators by Douglas Gregor · 16 years ago
  41. 61366e9 Correct the order in which we cope with end-of-class-definition by Douglas Gregor · 16 years ago
  42. 1f5432c Merge pr-3188.cpp into constructor.cpp. by Sebastian Redl · 16 years ago
  43. 494bb06 Guard against the return of PR3188 by Sebastian Redl · 16 years ago
  44. 8351da0 Full AST support and better Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  45. 4b07b29 Partial AST and Sema support for C++ try-catch. by Sebastian Redl · 16 years ago
  46. 88a3514 Add support for calls to overloaded member functions. Things to note: by Douglas Gregor · 16 years ago
  47. 3f70456 Add codegen support for __null by Anders Carlsson · 16 years ago
  48. 86f1940 Add support for member references (E1.E2, E1->E2) with C++ semantics, by Douglas Gregor · 16 years ago
  49. e6d5a4a Implement checks for bool in increment and decrement. by Sebastian Redl · 16 years ago
  50. d6fb7ef Ultrasimplistic sketch for the parsing of C++ template-ids. This won't by Douglas Gregor · 16 years ago
  51. e878eb0 This is valid in C++. void foo() { return foo(); } by Chris Lattner · 16 years ago
  52. 9103bb2 Delay semantic analysis of the C++ names casts when the subexpression is type-dependent or the destination type is dependent. by Douglas Gregor · 16 years ago
  53. 3eb1c54 Removed the warning by Douglas Gregor · 16 years ago
  54. 6fea8d2 fix PR 3222: allow one to get the address of a global function in C++ by Nuno Lopes · 16 years ago
  55. 72b505b Delay parsing of default arguments of member functions until the class by Douglas Gregor · 16 years ago
  56. 3dde5a3 Partial fix for qualified name lookup, such that the lookup of N in by Douglas Gregor · 16 years ago
  57. 0a59acb Make name lookup when we're inside a declarator's scope, such as ClassName::func, work with the new unqualified name lookup code. Test it with default arguments in out-of-line member definitions by Douglas Gregor · 16 years ago
  58. 69497c3 Added a test for default arguments added to out-of-line member by Douglas Gregor · 16 years ago
  59. 584049d Diagnose erroneous uses of out-of-line member definitions and scope by Douglas Gregor · 16 years ago
  60. 9e7d9de Place constructors and destructors into the DeclContext of the class, by Douglas Gregor · 16 years ago
  61. 9d35097 Enable out-of-line definitions of C++ constructors and destructors by Douglas Gregor · 16 years ago
  62. 93afb0d Add test of enumerator types by Douglas Gregor · 16 years ago
  63. c9467cf In C++, set the type of each of the enumerators in an enumeration to by Douglas Gregor · 16 years ago
  64. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  65. caaf29a Added a warning when referencing an if's condition variable in the by Douglas Gregor · 16 years ago
  66. 2988205 Fix PR clang/3175: CheckAddressOfOperand does not handle references to class vars by Douglas Gregor · 16 years ago
  67. 5c37de7 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
  68. 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
  69. ae0ee03 instead of forcing blocks on by default, make them default to off, but let by Chris Lattner · 16 years ago
  70. 7f66239 Code cleanup in new handling. by Sebastian Redl · 16 years ago
  71. 636a7c4 Fix some diagnostics and enhance test cases. Now tests member new and ambiguous overloads. by Sebastian Redl · 16 years ago
  72. b5a57a6 Overload resolution for the operator new function. Member version is still untested. by Sebastian Redl · 16 years ago
  73. fb4ccd7 Make the parser handle ::new and ::delete correctly. by Sebastian Redl · 16 years ago
  74. cee63fb Handle new by passing the Declaration to the Action, not a processed type. by Sebastian Redl · 16 years ago
  75. ec0bf05 Fix RUN line by Douglas Gregor · 16 years ago
  76. b65f242 Test blocks in C++ mode by Douglas Gregor · 16 years ago
  77. 473e70d Make sure __null test runs in both 32- and 64-bit. Thanks Anders by Douglas Gregor · 16 years ago
  78. a474561 Parse the exception-specification throw(...), a Microsoft extension by Douglas Gregor · 16 years ago
  79. ac72d40 Add the test for __null by Douglas Gregor · 16 years ago
  80. 0f669f5 Test conversion from apointer to incomplete type to void* in C++ by Douglas Gregor · 16 years ago
  81. c83ed04 Test another error message, make sure to verify C++ new and delete tests by Douglas Gregor · 16 years ago
  82. d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
  83. 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
  84. 5f4a682 Make all the 'redefinition' diagnostics more consistent, and make the by Chris Lattner · 16 years ago
  85. 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
  86. 011bb4e add support for inserting a DeclarationName into a diagnostic directly by Chris Lattner · 16 years ago
  87. 9f4d863 Fix test cases broken by quote normalization in diagnostics. by Sebastian Redl · 16 years ago
  88. e4c452c Implement a %plural modifier for complex plural forms in diagnostics. Use it in the overload diagnostics. by Sebastian Redl · 16 years ago
  89. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
  90. bbe2743 Allow redeclaration of typedefs in C++ by Douglas Gregor · 16 years ago
  91. 1ca50c3 Fix overloading of non-static member functions that differ in their cv-qualifiers by Douglas Gregor · 16 years ago
  92. 4fcd399 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
  93. 621b393 Don't print canonical types in overloading-related diagnostics by Douglas Gregor · 16 years ago
  94. 8ba1074 Add support for overloaded operator-> when used in a member access by Douglas Gregor · 16 years ago
  95. 9ebae31 Beef up the test for function call operators slightly by Douglas Gregor · 16 years ago
  96. 106c6eb Implement the rest of C++ [over.call.object], which permits the object by Douglas Gregor · 16 years ago
  97. f9eb905 Support for calling overloaded function call operators (operator()) by Douglas Gregor · 16 years ago
  98. 77407b8 Take care another assert: by Argyrios Kyrtzidis · 16 years ago
  99. 337c6b9 Support overloading of the subscript operator[], including support for by Douglas Gregor · 16 years ago
  100. 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago