1. 6347f42 Misc fixes for -Wreorder: by Eli Friedman · 15 years ago
  2. 1e05421 Consider nested-names as part of the declarator when resolving an ambiguous statement. by Argyrios Kyrtzidis · 15 years ago
  3. c19f959 Diagnose when a destructor uses a unrelated class type as its name. by Fariborz Jahanian · 15 years ago
  4. f37006b Fix a crash that occurs in this C++ case: by Argyrios Kyrtzidis · 15 years ago
  5. 76ed9cb Improve message for bad destructor decl. Per Doug's comment. by Fariborz Jahanian · 15 years ago
  6. d33c868 Issue a more descriptive diagnostics when mis-declaring a destructor. by Fariborz Jahanian · 15 years ago
  7. 74cbe22 Handle layout of non-virtual base classes. by Anders Carlsson · 15 years ago
  8. 726212f Enhance testing of overriding exception specs for inaccessible base exceptions. by Sebastian Redl · 15 years ago
  9. 5abd1b0 This takes a long time to crash, just disable it for now. by Chris Lattner · 15 years ago
  10. 9685aee Remove excessive use of Carbon.h / Cocoa.h in clang tests. by Daniel Dunbar · 15 years ago
  11. 3591b1a Fix a test. by Anders Carlsson · 15 years ago
  12. 4e57992 Fix type of 'this' and add a decltype test. by Anders Carlsson · 15 years ago
  13. 40c072f Patch to build list of inherited virtual base classes by Fariborz Jahanian · 15 years ago
  14. d5940ce Fix another decltype crash. by Anders Carlsson · 15 years ago
  15. eb96e12 Sema check on out of order object initialization of by Fariborz Jahanian · 15 years ago
  16. 5e09d4c Use getDeclName in DefineImplicitOverloadedAssign as well. by Anders Carlsson · 15 years ago
  17. 5eda816 Pass the DeclName to the diagnostic builder so that member names will be quoted correctly. by Anders Carlsson · 15 years ago
  18. 69be8d6 Improve argument-dependent lookup to find associated classes and by Douglas Gregor · 15 years ago
  19. 23c7d06 Implement checking of exception spec compatibility for overriding virtual functions. by Sebastian Redl · 15 years ago
  20. 3292d5c Some (most) type trait expressions require that the argument passed in is a complete type. by Anders Carlsson · 15 years ago
  21. 675431d Parsing fix for out-of-line constructors, from Piotr Rak by Douglas Gregor · 15 years ago
  22. a342675 Fix for PR4502: add calculation of the integer conversion rank for wchar_t. by Eli Friedman · 15 years ago
  23. 4994d2d Catch function redeclarations with incompatible exception specifications. by Sebastian Redl · 15 years ago
  24. bcfad54 Patch to support optional nested-name-specifier in in ctor-initializer list. by Fariborz Jahanian · 15 years ago
  25. 5ac3dfc Diagnose multiple initialization of anonymous union by Fariborz Jahanian · 15 years ago
  26. 9da7201 More diagnostics related to initialization of direct bases by Fariborz Jahanian · 15 years ago
  27. 8d4655d Make an error message more clear. by Anders Carlsson · 15 years ago
  28. 47deacf A more detailed diagnosis of ill-formed ctor-initializer list. by Fariborz Jahanian · 15 years ago
  29. af017e6 Improvements to decltype. We now don't crash anymore when the expr is an overloaded function decl. by Anders Carlsson · 15 years ago
  30. 7881a05 Diagnose multiple initialzation of data-member/base by Fariborz Jahanian · 15 years ago
  31. 0c6139d Make it possible for using decls to point to operators. Fixes PR4441. by Anders Carlsson · 15 years ago
  32. e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
  33. b78d833 Improve error recovery in C++: when we hit 'implicit int' cases in C++, by Chris Lattner · 15 years ago
  34. c8e27cc fix PR4452, a crash on invalid. The error recovery is still terrible in this case by Chris Lattner · 15 years ago
  35. bc13ab2 Fix another assert related to using decls. by Anders Carlsson · 15 years ago
  36. 8b50d01 When creating LookupResults, see through UsingDecls. Fixes PR4450. by Anders Carlsson · 15 years ago
  37. 87471f5 Fix PR4448. by Anders Carlsson · 15 years ago
  38. a1fbe86 Test case for my last patch. by Fariborz Jahanian · 15 years ago
  39. e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
  40. a07c33e Decltype needs to have a dependent type if the expr passed to it is type dependent. Fixes PR4444. by Anders Carlsson · 15 years ago
  41. 44bc2d5 Make sure that argument-dependent lookup looks into the global scope by Douglas Gregor · 15 years ago
  42. c1005ac Fixed text of a diagnostics. by Fariborz Jahanian · 15 years ago
  43. 3da83eb Made improvements in c++'s object model patch on Doug's review. by Fariborz Jahanian · 15 years ago
  44. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
  45. f8dcb86 Patch for implementation of C++'s object model. This is work in progress. by Fariborz Jahanian · 15 years ago
  46. 5e300d1 It's an error to use a function declared in a class definition as a default argument before the function has been declared. by Anders Carlsson · 15 years ago
  47. 3c94374 Move test to be with the other typename tests. by Eli Friedman · 15 years ago
  48. 2e0cdb4 PR4364: fix parsing 'typename' in an expression. by Eli Friedman · 15 years ago
  49. 949bf69 Handle member pointer types with dependent class types (e.g., int by Douglas Gregor · 15 years ago
  50. 7c94c4b Use "()" instead of "(void)" when pretty-printing a parameter-less function type for C++. by Argyrios Kyrtzidis · 15 years ago
  51. fc27d26 Fix an off by one error when trying to perform copy initialization of operator new and operator delete arguments. Sebastian, please review. by Anders Carlsson · 15 years ago
  52. 3cc9726 Disallow exception specs on typedefs. by Sebastian Redl · 15 years ago
  53. f89bb0f Replace a cast with a dyn_cast as suggested by Doug. by Anders Carlsson · 15 years ago
  54. d12ef8d Add a member lookup criteria constructor for searching for overridden virtual member functions. Use this instead of regular name lookup when checking for overriding functions so we will see declarations that would otherwise be hidden. Fixes 6902298. by Anders Carlsson · 15 years ago
  55. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  56. ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 15 years ago
  57. 6a7330c Disallow exception specifications on multi-level indirections. by Sebastian Redl · 15 years ago
  58. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
  59. 1590d9c Add a big test case for I-C-Es in C++, and a fix to make it work. The fix might not be the right way to do it. by Sebastian Redl · 15 years ago
  60. 5e57831 A block that returns a reference is an lvalue. by Anders Carlsson · 15 years ago
  61. 8593c78 Avoid using the built-in type checker for assignment in C++ when classes are involved. Patch by Vyacheslav Kononenko. by Sebastian Redl · 15 years ago
  62. c12a9c5 Ban the use of __builtin_types_compatible_p in C++; g++ doesn't support it, by Douglas Gregor · 15 years ago
  63. 1cca74e Use the Itanium ABI for member pointers. Add a missing 'break' statement and a test case by Anders Carlsson · 15 years ago
  64. 8ff8c22 Rewrite PureVirtualMethodCollector to use the overridden methods. Fixes <rdar://problem/6854087> by Anders Carlsson · 15 years ago
  65. bc6c848 Make the RAII extension warning silencing for __extension__ a bit by Eli Friedman · 15 years ago
  66. 425bfde Fix another case where the extern-ness of extern "C" wasn't being captured. by Anders Carlsson · 15 years ago
  67. 196f7d0 Don't return member pointer types for static member functions. Fixes 6879261. by Anders Carlsson · 15 years ago
  68. 77b7f1d Check that the function being overridden is virtual. by Anders Carlsson · 15 years ago
  69. b5133c2 Fix the same speling error in the test case (Duh). by Anders Carlsson · 15 years ago
  70. c3a68b2 Better diagnostics for covariance when checking overriding return types. by Anders Carlsson · 15 years ago
  71. 9afe130 When there are any member new operators, global versions aren't looked up at all. by Sebastian Redl · 15 years ago
  72. 501c5ce In C++, warn when something previously declared as a "struct" is later by Douglas Gregor · 15 years ago
  73. d7ba27d Add return type checking for overriding virtual functions. We currently don't check covariance but that's next. by Anders Carlsson · 15 years ago
  74. 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 15 years ago
  75. a33d9b4 Disable access control by default. It can be enabled with the -faccess-control option. When we have better support for it, we can enable it by default again. by Anders Carlsson · 15 years ago
  76. 0033836 Friend declarations are only valid inside class definitions. by Anders Carlsson · 15 years ago
  77. 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 15 years ago
  78. 6d507a6 Big update to the C++ status table to reflect "recent" by Douglas Gregor · 15 years ago
  79. 868bd0a Improve handling of (X86) target features. - This is a WIP... by Daniel Dunbar · 15 years ago
  80. 0c6db94 Implement support for comparing pointers with <, >, <=, >=, ==, and != by Douglas Gregor · 15 years ago
  81. c0d600c Fix/re-enable test. by Eli Friedman · 15 years ago
  82. 9c2b347 Disable this test case, I'm tired of seeing red. :) by Daniel Dunbar · 15 years ago
  83. ed4ec8f One can use "class" and "struct" interchangeably to refer to a class by Douglas Gregor · 15 years ago
  84. 5992e4a Fix a thinko and a test. by Anders Carlsson · 15 years ago
  85. f9b8bc6 Downgrade the invalid offsetof error to a warning. by Anders Carlsson · 15 years ago
  86. 6d7f149 It's an error to call offsetof on a non-POD type. by Anders Carlsson · 15 years ago
  87. 7786d1c C++ destructors can have a single unnamed void parameter. Fixes <rdar://problem/6841210>. by Anders Carlsson · 15 years ago
  88. 4649cac Rework the way we handle constructor decls to be less hacky and fix PR3948 completely. by Anders Carlsson · 15 years ago
  89. 5a8cb0b Just because a declaration has the same name as its containing class doesn't mean that it's a constructor. Fixes rdar://problem/6815988. by Anders Carlsson · 15 years ago
  90. 7252713 PR4103: improve source location information for members of the current by Eli Friedman · 15 years ago
  91. 852871a PR4103: Silence bogus unused expression warning. by Eli Friedman · 15 years ago
  92. 9895d88 Fix a minor edge case in C89 mode related to the definition of a by Eli Friedman · 15 years ago
  93. 2962f4d Emit keyword extension warning in all modes, not just C99 mode. by Eli Friedman · 15 years ago
  94. 13e8854 Track down return statements in the handlers of a function-try-block of constructors. Meh ... by Sebastian Redl · 15 years ago
  95. fef9f59 Don't allow catch declarations to name an abstract class by Sebastian Redl · 15 years ago
  96. 972041f Improve validation of C++ exception handling: diagnose throwing incomplete types and jumps into protected try-catch scopes. by Sebastian Redl · 15 years ago
  97. a5cd2cd Make reference class unification in conditional expressions check for validity of the conversion. by Sebastian Redl · 15 years ago
  98. 6e47501 change a couple more c++ sema methods to be based on isinvalid bits. by Chris Lattner · 15 years ago
  99. 6540180 various "is invalid" cleanups for C++ ctors/dtors. by Chris Lattner · 15 years ago
  100. eaaebc7 This is a pretty big cleanup for how invalid decl/type are handle. by Chris Lattner · 15 years ago