1. fe2dd6c By default, warn about commas at the end of an enumerator list in C++/C89. by Douglas Gregor · 14 years ago
  2. 2597345 Fix rdar://8139785 "implement warning on dead expression in comma operator" by Argyrios Kyrtzidis · 14 years ago
  3. d64fdd0 Warn about comparisons between arrays and improve self-comparison by Douglas Gregor · 14 years ago
  4. 6bf356f When performing name lookup for an operator name, be sure to look by Douglas Gregor · 14 years ago
  5. d1aa800 Change the 'declared at' diagnostic to say 'declared here'. by Anders Carlsson · 15 years ago
  6. 7002f4c Turn access control on by default in -cc1. by John McCall · 15 years ago
  7. 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 15 years ago
  8. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
  9. 9007328 When computing surrogates for calls to a value of object type, look by Douglas Gregor · 15 years ago
  10. 1eb3e10 Improve the lead diagnostic for C++ object subscript expressions with by John McCall · 15 years ago
  11. a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
  12. 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
  13. 275c2b4 Do overload resolution for compound assignment even if only the RHS is overloadable. Compound assignment may be overloaded as a non-member, and anyway the overload resolution is necessary because it triggers implicit (used-defined) conversions. Fixes PR5512, but not really the deeper issues lurking. Those are standard defects. by Sebastian Redl · 15 years ago
  14. a9efada Don't generate superfluous and ambiguous built-in candidates for multi-level array subscript and arithmetic. Fixes PR5546. by Sebastian Redl · 15 years ago
  15. 593564b When looking for operator() to type-check a call to an object of class by Douglas Gregor · 15 years ago
  16. a65b551 When collecting types for built-in candidates, make arrays decay to pointers. Otherwise, subscripting an array leads to no candidates at all. Fixes PR5360. by Sebastian Redl · 15 years ago
  17. 644be85 Apply the special enum restrictions from [over.match.oper]p3b2 in argument-dependent lookup too. This fixes PR5244. by Sebastian Redl · 15 years ago
  18. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
  19. 3307475 When overload resolution fails for an overloaded operator, show the by Douglas Gregor · 15 years ago
  20. 7a8233a Note location of operators caused the circularity. by Fariborz Jahanian · 15 years ago
  21. c4e8321 Detect operator-> chains of arbitrary length. Use a terrible data structure by John McCall · 15 years ago
  22. 4a4e345 self-referecing operator '->' member function was causing by Fariborz Jahanian · 15 years ago
  23. 7605618 13.1-p3 Overloadable declarations by Fariborz Jahanian · 15 years ago
  24. 8a5ae24 When looking for overloaded member operators, make sure to instantiate by Douglas Gregor · 15 years ago
  25. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  26. d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 16 years ago
  27. 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 16 years ago
  28. f680a0f Bring operator name lookup (as required for C++ operator overloading) by Douglas Gregor · 16 years ago
  29. fa04764 Initial implementation of argument dependent lookup (a.k.a. ADL, by Douglas Gregor · 16 years ago
  30. 518fda1 Fix argument-passing bugs in a call to object by Douglas Gregor · 16 years ago
  31. e63ef48 Make sure we don't name a constructor or destructor with a qualified by Douglas Gregor · 16 years ago
  32. e4c452c Implement a %plural modifier for complex plural forms in diagnostics. Use it in the overload diagnostics. by Sebastian Redl · 16 years ago
  33. 1ca50c3 Fix overloading of non-static member functions that differ in their cv-qualifiers by Douglas Gregor · 16 years ago
  34. 621b393 Don't print canonical types in overloading-related diagnostics by Douglas Gregor · 16 years ago
  35. 8ba1074 Add support for overloaded operator-> when used in a member access by Douglas Gregor · 16 years ago
  36. 9ebae31 Beef up the test for function call operators slightly by Douglas Gregor · 16 years ago
  37. 106c6eb Implement the rest of C++ [over.call.object], which permits the object by Douglas Gregor · 16 years ago
  38. f9eb905 Support for calling overloaded function call operators (operator()) by Douglas Gregor · 16 years ago
  39. 337c6b9 Support overloading of the subscript operator[], including support for by Douglas Gregor · 16 years ago
  40. 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
  41. 447b69e Built-in equality and relational operators have return type "bool" in C++, by Douglas Gregor · 16 years ago
  42. 96176b3 Partial expansion of C++ operator overloading (for binary operators) by Douglas Gregor · 16 years ago
  43. eaebc75 Initial, rudimentary implementation of operator overloading for binary by Douglas Gregor · 16 years ago