1. 611a8c4 Provide a proper source location when building an implicit dereference. Fixes PR3600 by Douglas Gregor · 15 years ago
  2. 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 15 years ago
  3. 4330d65 remove "; candidates are/is:" from various ambiguity diagnostics. by Chris Lattner · 15 years ago
  4. 389bf46 Several cleanups: by Steve Naroff · 15 years ago
  5. b7b5d13 Expand the definition of a complex promotion to include complex -> by Douglas Gregor · 15 years ago
  6. 5cdf821 Introduce _Complex conversions into the function overloading by Douglas Gregor · 15 years ago
  7. f9201e0 Initial implementation of function overloading in C. by Douglas Gregor · 15 years ago
  8. b86b057 Add semantic checking for template arguments that correspond to by Douglas Gregor · 15 years ago
  9. a35284b Add partial semantic checking of template arguments that are meant for by Douglas Gregor · 15 years ago
  10. 668bf91 CallExpr now uses ASTContext's allocate to allocate/delete its array of subexpressions. by Ted Kremenek · 15 years ago
  11. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 15 years ago
  12. 0defd76 Remove some non-ASCII in comment. by Sebastian Redl · 15 years ago
  13. 33b399a Implement taking address of member functions, including overloaded ones. by Sebastian Redl · 15 years ago
  14. f680a0f Bring operator name lookup (as required for C++ operator overloading) by Douglas Gregor · 15 years ago
  15. 1733001 Fix our semantic analysis of by Douglas Gregor · 15 years ago
  16. fa04764 Initial implementation of argument dependent lookup (a.k.a. ADL, by Douglas Gregor · 15 years ago
  17. 2b1e003 Steve set me straight on this one. GCC was right, EDG was wrong: the by Douglas Gregor · 15 years ago
  18. 734d986 Improve our handling of the second step in a user-defined conversion by Douglas Gregor · 15 years ago
  19. 4c921ae Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 15 years ago
  20. 21593ac Implement pointer to member handling in static_cast. by Sebastian Redl · 15 years ago
  21. 4433aaf Implement implicit conversions for pointers-to-member. by Sebastian Redl · 15 years ago
  22. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  23. 0eb2330 Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
  24. 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
  25. 09f41cf Introduce support for C++0x explicit conversion operators (N2437) by Douglas Gregor · 16 years ago
  26. 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
  27. 518fda1 Fix argument-passing bugs in a call to object by Douglas Gregor · 16 years ago
  28. 88b4bf2 Add the proper restrictions on the left-hand argument of a built-in by Douglas Gregor · 16 years ago
  29. e63ef48 Make sure we don't name a constructor or destructor with a qualified by Douglas Gregor · 16 years ago
  30. 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
  31. bcbffc4 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 16 years ago
  32. 6ed40e3 Don't push OverloadedFunctionDecls onto the chain of declarations by Douglas Gregor · 16 years ago
  33. 2a7e58d Add some block-pointer conversions in C++ by Douglas Gregor · 16 years ago
  34. 3fc749d Don't explicitly represent OverloadedFunctionDecls within by Douglas Gregor · 16 years ago
  35. 27b09ac Support conversion from a null pointer constant o any Objective-C object pointer type. Fixes rdar://problem/6463298 by Douglas Gregor · 16 years ago
  36. 88a3514 Add support for calls to overloaded member functions. Things to note: by Douglas Gregor · 16 years ago
  37. 86f1940 Add support for member references (E1.E2, E1->E2) with C++ semantics, by Douglas Gregor · 16 years ago
  38. c788751 Support more implicit conversions for Objective-C types. Addresses <rdar://problem/6458293>. by Douglas Gregor · 16 years ago
  39. 45920e8 Allow downcasts of pointers to Objective-C interfaces, with a by Douglas Gregor · 16 years ago
  40. dda7889 Add some more implicit conversions for Objective-C++ by Douglas Gregor · 16 years ago
  41. 9e7d9de Place constructors and destructors into the DeclContext of the class, by Douglas Gregor · 16 years ago
  42. c9467cf In C++, set the type of each of the enumerators in an enumeration to by Douglas Gregor · 16 years ago
  43. e267ff3 Address some comments on the name lookup/DeclContext patch from Chris by Douglas Gregor · 16 years ago
  44. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  45. 5c37de7 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
  46. 7ca0976 Add implicit conversions for Objective-C qualified ids, e.g., by Douglas Gregor · 16 years ago
  47. bf40818 Cleanup formatting by Douglas Gregor · 16 years ago
  48. 071f2ae Support block pointer conversions in C++. I'm storing the test case locally until we can enable blocks in C++ by Douglas Gregor · 16 years ago
  49. cb7de52 Implement implicit conversions for Objective-C specific types, e.g., by Douglas Gregor · 16 years ago
  50. 0a39668 Tweak the new ResolveOverloadedCallFn to just return a FunctionDecl. It makes ActOnCallExpr simpler by Douglas Gregor · 16 years ago
  51. f6b8969 Move the overloading logic of Sema::ActOnCallExpr to a separate function by Douglas Gregor · 16 years ago
  52. d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
  53. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  54. e4c452c Implement a %plural modifier for complex plural forms in diagnostics. Use it in the overload diagnostics. by Sebastian Redl · 16 years ago
  55. 1ca50c3 Fix overloading of non-static member functions that differ in their cv-qualifiers by Douglas Gregor · 16 years ago
  56. fc195ef Cleanup memory management in overloading of operator->, slightly by Douglas Gregor · 16 years ago
  57. 621b393 Don't print canonical types in overloading-related diagnostics by Douglas Gregor · 16 years ago
  58. 8ba1074 Add support for overloaded operator-> when used in a member access by Douglas Gregor · 16 years ago
  59. a967a6f Fix strange quote characters by Douglas Gregor · 16 years ago
  60. 106c6eb Implement the rest of C++ [over.call.object], which permits the object by Douglas Gregor · 16 years ago
  61. f9eb905 Support for calling overloaded function call operators (operator()) by Douglas Gregor · 16 years ago
  62. 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
  63. fa25bbb Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 16 years ago
  64. 447b69e Built-in equality and relational operators have return type "bool" in C++, by Douglas Gregor · 16 years ago
  65. 96176b3 Partial expansion of C++ operator overloading (for binary operators) by Douglas Gregor · 16 years ago
  66. c9c7c4e start converting Sema over to using its canonical Diag method. by Chris Lattner · 16 years ago
  67. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
  68. bf3af05 Some cleanup for the implementation of built-in operator by Douglas Gregor · 16 years ago
  69. eb8f306 Implement support for operator overloading using candidate operator by Douglas Gregor · 16 years ago
  70. 904eed3 Basic support for taking the address of an overloaded function by Douglas Gregor · 16 years ago
  71. 25e7087 Remove an out-of-date FIXME by Douglas Gregor · 16 years ago
  72. f1991ea Initial, partially-baked support for implicit user-defined conversions by conversion functions by Douglas Gregor · 16 years ago
  73. f7be944 Some cleanup of the cast checkers. Don't canonicalize types when not needed. Use distinct diagnostics for distinct errors. by Sebastian Redl · 16 years ago
  74. 18fe568 Implicit support for direct initialization of objects of class type, e.g., by Douglas Gregor · 16 years ago
  75. 225c41e Standard conversion sequences now have a CopyConstructor field, to by Douglas Gregor · 16 years ago
  76. 396b7cd Add implicitly-declared default and copy constructors to C++ classes, by Douglas Gregor · 16 years ago
  77. 60d62c2 Implement basic support for converting constructors in user-defined by Douglas Gregor · 16 years ago
  78. 0777972 Implement semantic checking of static_cast and dynamic_cast. by Sebastian Redl · 16 years ago
  79. f70bdb9 Implement overloading rules for reference binding by Douglas Gregor · 16 years ago
  80. 15da57e Tweak Sema::CheckReferenceInit so that it (optionally) computes an by Douglas Gregor · 16 years ago
  81. 27c8dc0 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 16 years ago
  82. 0575d4a Some cleanups for the ambiguous derived-to-base conversion checks by Douglas Gregor · 16 years ago
  83. 94b1dd2 First non-embarrassing cut at checking for ambiguous derived-to-base by Douglas Gregor · 16 years ago
  84. bc0805a Add support for conversions from a pointer-to-derived to a by Douglas Gregor · 16 years ago
  85. f8268ae Add representation of base classes in the AST, and verify that we by Douglas Gregor · 16 years ago
  86. ba7e210 QualType::isMoreQualifiedThan and isAtLeastAsQualifiedAs assert that we by Douglas Gregor · 16 years ago
  87. 5737326 Implement ranking of standard conversion sequences by their qualification by Douglas Gregor · 16 years ago
  88. 9b6e2d2 Fix a thinko in the qualification-conversion check when the qualificaitons are disjoint, and add some overloading-based tests of qualification conversions by Douglas Gregor · 16 years ago
  89. 98cd599 Initial step toward supporting qualification conversions (C++ 4.4). by Douglas Gregor · 16 years ago
  90. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago