1. fe2d379 Fix a crasher in constructor-initializer reordering warnings (PR7179). by Douglas Gregor · 15 years ago
  2. 4e58c25 Remove accidental commit by Douglas Gregor · 15 years ago
  3. 68dd3ee Various small fixes for construction/destruction of Objective-C++ by Douglas Gregor · 15 years ago
  4. ea1471e Support implicitly closing on 'this' in a block. Fixed PR7165. by John McCall · 15 years ago
  5. b65a458 When a conditional operator is an rvalue of class type, we need to by Douglas Gregor · 15 years ago
  6. 26bcf67 Implement C++ builtin operator candidates for vector types. by Douglas Gregor · 15 years ago
  7. a115855 Basic test for user-defined conversions involving vector types by Douglas Gregor · 15 years ago
  8. fb4a543 Implement C++ support for vector and extended vector types. This by Douglas Gregor · 15 years ago
  9. 0fb9708 If a switch condition is constant, don't warn about missing enum cases. by John McCall · 15 years ago
  10. 00e9cbb Add a hack to silence warnings about failing to return from functions after by Chandler Carruth · 15 years ago
  11. 293279a Test that mutability of class members that involve class definitions actually works by Douglas Gregor · 15 years ago
  12. 9dadd94 Teach ASTContext::getUnqualifiedArrayType() how to look through by Douglas Gregor · 15 years ago
  13. 33f9924 mutable is a storage class that can follow a class/struct/union definition. Fixes PR7153 by Douglas Gregor · 15 years ago
  14. 9614dc0 Don't attempt to poke into an invalid field's class type by Fariborz Jahanian · 15 years ago
  15. 55cbd6e Correctly diagnose array 'new' with initialization arguments when the new type is a typedef to an array type. by Anders Carlsson · 15 years ago
  16. 3caf04e When the type-id or new-type-id of a C++ "new" expression is a typedef by Douglas Gregor · 15 years ago
  17. 4bb3bf9 really use valist. by Chris Lattner · 15 years ago
  18. 4037833 fix rdar://7985267 - Don't emit an error about a non-pod argument by Chris Lattner · 15 years ago
  19. 00b4b03 Make sure to search semantic scopes and appropriate template-parameter by Douglas Gregor · 15 years ago
  20. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 15 years ago
  21. 01b0cfa Add test case for <rdar://problem/7880658>. by Ted Kremenek · 15 years ago
  22. c63d2c8 When we emit an error during the implicit definition of a special by Douglas Gregor · 15 years ago
  23. ddb0b4d When checking scopes for indirect goto, be more permissive (but still safe) by John McCall · 15 years ago
  24. 380c213 Speculatively revert r103497, "Do not mark the virtual members of an by Daniel Dunbar · 15 years ago
  25. bbbe074 Do not mark the virtual members of an implicitly-instantiated class as by Douglas Gregor · 15 years ago
  26. 6ad9ac0 add PCH support for a bunch of C++ Decls, patch by Andrew Sutton! by Chris Lattner · 15 years ago
  27. b697e08 Diagnose deprecated/unavailable functions selected by overload resolution. by John McCall · 15 years ago
  28. 323ed74 Rearchitect -Wconversion and -Wsign-compare. Instead of computing them by John McCall · 15 years ago
  29. 60a8fbb When implicit definition of the copy-assignment operator fails, by Douglas Gregor · 15 years ago
  30. 6cdc161 When creating a call to a base subobject's operator= in an by Douglas Gregor · 15 years ago
  31. 48c9501 The array form of 'new' can never have initializers. by Anders Carlsson · 15 years ago
  32. ae37475 When declaring a namespace alias, ignore previous declarations that by Douglas Gregor · 15 years ago
  33. 06a9f36 Complete reimplementation of the synthesis for implicitly-defined copy by Douglas Gregor · 15 years ago
  34. 259d48e An edge from a call expression to the exit block is only an abnormal edge by John McCall · 15 years ago
  35. cc8a5d5 Teach __builtin_offsetof to compute the offsets of members of base by Douglas Gregor · 15 years ago
  36. 1e3f5ba Ensure that cv-qualifiers are correctly removed for post-inc/decrements by Sean Hunt · 15 years ago
  37. 9d5d60f Diagnose __builtin_offsetof expressions that refer to bit-fields by Douglas Gregor · 15 years ago
  38. 8ecdb65 Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 15 years ago
  39. 15dedf0 It's okay to refer to non-type template parameters anywhere they are by Douglas Gregor · 15 years ago
  40. 138bb23 Diagnose the use of abstract types as array element types. Previously, by Douglas Gregor · 15 years ago
  41. c8fd2da When checking the redeclaration context of a typedef that refers to a by Douglas Gregor · 15 years ago
  42. a6a292b Don't look into incomplete types when trying to warn about unused by Douglas Gregor · 15 years ago
  43. 110acc1 Improve the diagnostic you get when making a qualified member access by John McCall · 15 years ago
  44. 57fdc8a Improve source-location information in a C++ typeid (type) expression by Douglas Gregor · 15 years ago
  45. fb87b89 Introduce Type::isStructureOrClassType(), which does the obvious by Douglas Gregor · 15 years ago
  46. 2b147f0 When name lookup finds a single declaration that was imported via a by Douglas Gregor · 15 years ago
  47. b0fd483 Improve the diagnostic when we find something we did not expect in a by Douglas Gregor · 15 years ago
  48. 6bf356f When performing name lookup for an operator name, be sure to look by Douglas Gregor · 15 years ago
  49. 9fd682b Land this test. by Anders Carlsson · 15 years ago
  50. 8e142cc Revert enough of my patches to fix self-host again :( by Anders Carlsson · 15 years ago
  51. e127abe DefineImplicitCopyConstructor now uses SetBaseOrMemberInitializers to create implicit base initializers. (Member initializers are still handled by CodeGenFunction::SynthesizeCXXCopyConstructor for now). by Anders Carlsson · 15 years ago
  52. d1a2722 When we are performing copy initialization of a class type via its by Douglas Gregor · 15 years ago
  53. 0d6b164 Recommit my change to how C++ does elaborated type lookups, now with by John McCall · 15 years ago
  54. 17e1d35 Require a complete type for the lhs of member pointer dereference operations if the type isn't exactly the same as the container class. Fixes PR6783. by Sebastian Redl · 15 years ago
  55. 00b40d3 Revert "C++ doesn't really use "namespaces" for different kinds of names the same", which seems to break most C++ nightly test apps. by Daniel Dunbar · 15 years ago
  56. 114a297 Fix a think-o that broke self-host. by Anders Carlsson · 15 years ago
  57. d04efc9 C++ doesn't really use "namespaces" for different kinds of names the same by John McCall · 15 years ago
  58. d1aa800 Change the 'declared at' diagnostic to say 'declared here'. by Anders Carlsson · 15 years ago
  59. ddfb75f Factor code to initialize an implicit member out into a separate function. by Anders Carlsson · 15 years ago
  60. 4074eef When parsing a cast-expression that starts with a scope annotation, by Douglas Gregor · 15 years ago
  61. e9ee23e Use the naming class from the overloaded lookup when access-checking an by John McCall · 15 years ago
  62. 66dd939 When checking whether to diagnose an initialized "extern" variable, by Douglas Gregor · 15 years ago
  63. a41a8c5 Whenever we complain about a failed initialization of a function or by Douglas Gregor · 15 years ago
  64. 9c82afc Restore r101841 without modification. Also mark 'operator delete' as used for by John McCall · 15 years ago
  65. 3609432 Revert r101841 and follow-up. by John McCall · 15 years ago
  66. bc34139 Use __SIZE_TYPE__ as suggested by dgregor. by John McCall · 15 years ago
  67. af5ece5 Don't bother looking for (or diagnosing problems with) the 'operator delete' by John McCall · 15 years ago
  68. c077e45 Do not diagnose unused-parameter errors in template instantiations. We by Douglas Gregor · 15 years ago
  69. 63c323d Only suppress the "extern variable has an initializer" warning when the extern entity being initialized is const. by Douglas Gregor · 15 years ago
  70. 41b1d6b Disable the "'extern' variable has an initializer" warning in C++, by Douglas Gregor · 15 years ago
  71. 66821b5 When performing reference initialization for the purposes of overload by Douglas Gregor · 15 years ago
  72. 153b3ba Do not consider explicit constructors when performing a copy to a by Douglas Gregor · 15 years ago
  73. 3fbaf3e Improve our handling of user-defined conversions as part of overload by Douglas Gregor · 15 years ago
  74. ca7eaee If a non-noreturn virtual member function is guaranteed not to return, by Douglas Gregor · 15 years ago
  75. 4cf6f5f More work on wide bit-fields, WIP. by Anders Carlsson · 15 years ago
  76. 72468ec Start working on handling wide bitfields in C++ by Anders Carlsson · 15 years ago
  77. c0b3964 Audit uses of Sema::LookupSingleName for those lookups that are by Douglas Gregor · 15 years ago
  78. bf422f9 Diagnose attempts to throw an abstract class type. by Douglas Gregor · 15 years ago
  79. af68d4e Fix a few cases where enum constant handling was using by Douglas Gregor · 15 years ago
  80. 325e593 Warn about non-aggregate classes with no user-declared constructors by Douglas Gregor · 15 years ago
  81. 1a8cf73 Always diagnose and complain about problems in by Douglas Gregor · 15 years ago
  82. 1864f2e Once we've emitted a fatal diagnostic, keep counting errors but with a by Douglas Gregor · 15 years ago
  83. 55b3884 When diagnosing suspicious precedence or assignments, move the fix-it by Douglas Gregor · 15 years ago
  84. aa0be17 When returning the result of a call to an object of class type, do not by Douglas Gregor · 15 years ago
  85. 3d04336 Allow classes to befriend implicitly-declared members. Fixes PR6207 for by John McCall · 15 years ago
  86. a3f8137 Diagnose declarations of conversion functions with declarators other than '()'. by John McCall · 15 years ago
  87. 05baacb Improve source-location information for C++ conversion functions, by by Douglas Gregor · 15 years ago
  88. 6275e0c When creating the implicitly-declared special member functions, be by Douglas Gregor · 15 years ago
  89. 59fc269 When a member pointer is dereferenced, the class it points into must be complete. Enforce this. by Sebastian Redl · 15 years ago
  90. 3c3ccdb Diagnose more cases of initializing distinct members of an anonymous union by John McCall · 15 years ago
  91. d6ca8da Diagnose misordered initializers in constructor templates immediately instead of by John McCall · 15 years ago
  92. 7002f4c Turn access control on by default in -cc1. by John McCall · 15 years ago
  93. 47268a3 Remove all "used" static functions *after* we have performed all of by Douglas Gregor · 15 years ago
  94. d4eea83 Improve diagnostics when we fail to convert from a source type to a by Douglas Gregor · 15 years ago
  95. cb821d0 Downgrade the "declaration does not declare anything" error to a by Douglas Gregor · 15 years ago
  96. c53d0d7 Introduce an egregious hack to work around a bug in libstdc++ 4.2.x's by Douglas Gregor · 15 years ago
  97. 9ab1454 Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 15 years ago
  98. edc2877 Fix some redundant errors by changing CXXScopeSpec::isSet calls into by Jeffrey Yasskin · 15 years ago
  99. 83e7a78 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  100. 2f59979 Rework our handling of copy construction of temporaries, which was a by Douglas Gregor · 15 years ago