1. a3a8351 Add some more code modification hints by Douglas Gregor · 15 years ago
  2. 9b3064b Add code modification hints to various parsing-related diagnostics. by Douglas Gregor · 15 years ago
  3. 31a19b6 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 15 years ago
  4. 969c689 Give Type::getDesugaredType a "for-display" mode that can apply more by Douglas Gregor · 15 years ago
  5. b73e75c Check in test for namespace aliases+using directives. by Anders Carlsson · 15 years ago
  6. a984580 Reintroduce r67870 (rval ref overloading), since I can't reproduce any test failures on i386 or x86_64. If this fails for someone, please contact me. by Sebastian Redl · 15 years ago
  7. 81c85c4 More improvements to namespace aliases. We now support everything except aliases in using directives. by Anders Carlsson · 15 years ago
  8. dd729fc Fix lookup bug by Anders Carlsson · 15 years ago
  9. a1a1b30 As Eli pointed out, it is possible that a namespace lookup is ambiguous! by Anders Carlsson · 15 years ago
  10. 5721c68 Check that the alias points to a valid namespace. by Anders Carlsson · 15 years ago
  11. 8d7ba40 Check that the namespace alias doesn't conflict with a previous declaration in this scope. by Anders Carlsson · 15 years ago
  12. 14734f7 Revert Sebastian's rvalue patch (r67870) since it caused test failures in by Anders Carlsson · 15 years ago
  13. e5194ff Implement access checking for protected base classes. by Anders Carlsson · 15 years ago
  14. f873878 Better overload resolution for rvalue references. by Sebastian Redl · 15 years ago
  15. f8080a3 It is OK to cast to a private base class if the current member belongs to the class that the private base class is a base of: by Anders Carlsson · 15 years ago
  16. c4f1e87 Implement checking for base class access. Right now it's overly conservative but that will change. (Also, protected isn't implemented right now). by Anders Carlsson · 15 years ago
  17. 214f31a If the user is trying to apply the -> or . member reference operator by Douglas Gregor · 15 years ago
  18. 3329756 Improve recovery when a constructor fails to type-check. Test case from Anders by Douglas Gregor · 15 years ago
  19. 4cbe82c Set the access specifier for templates inside classes. by Anders Carlsson · 15 years ago
  20. 5071345 Check that the access specifier of a member redeclaration is the same as the original declaration. by Anders Carlsson · 15 years ago
  21. 1329c27 Tighten the setAccess assert. We now allow AS_none if the decl contex is not a C++ record decl. by Anders Carlsson · 15 years ago
  22. a7b3521 Improve handling of base initializers. We now parse initializers in out of line decls, such as: by Anders Carlsson · 15 years ago
  23. 50de12f Parse deleted function definitions and hook them up to Doug's machinery. by Sebastian Redl · 15 years ago
  24. e7450f5 Make sure to use RequireCompleteType rather than testing for by Douglas Gregor · 15 years ago
  25. e65a3c8 Fix the bug that Eli noticed where we wouldn't look at function decls outside the class declaration. by Anders Carlsson · 15 years ago
  26. d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 15 years ago
  27. 5eff73c Handle pointers to arrays of abstract types. by Anders Carlsson · 15 years ago
  28. 8211eff More work on diagnosing abstract classes. We can now handle cases like by Anders Carlsson · 15 years ago
  29. 2dc0e64 Template instantiation for the declarations of member functions within by Douglas Gregor · 15 years ago
  30. 11f21a0 More improvements to abstract type checking. Handle arrays correctly, and make sure to check parameter types before they decay. by Anders Carlsson · 15 years ago
  31. b9bbe49 It's an error to try to allocate an abstract object using new. by Anders Carlsson · 15 years ago
  32. f2e21e5 Disallow catching exceptions by rvalue reference. by Sebastian Redl · 15 years ago
  33. 157be83 Implement static_cast from lvalue to rvalue reference. by Sebastian Redl · 15 years ago
  34. e7c6f7a Check that the return/argument types of calls are complete. by Eli Friedman · 15 years ago
  35. 4681ebd Disallow abstract types where appropriate. by Anders Carlsson · 15 years ago
  36. 67e4dd2 Keep track of whether a class is abstract or not. This is currently only used for the __is_abstract type trait. by Anders Carlsson · 15 years ago
  37. 2ff4478 Some minor tweaks and additional tests for rvalue references by Douglas Gregor · 15 years ago
  38. 24c46b3 Print the context of tag types as part of pretty-printing, e.g., by Douglas Gregor · 15 years ago
  39. bad3518 Generalize printing of nested-name-specifier sequences for use in both by Douglas Gregor · 15 years ago
  40. e625893 Extend the use of QualifiedNameType to the creation of class template by Douglas Gregor · 15 years ago
  41. e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 15 years ago
  42. 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 · 15 years ago
  43. 94b15fb Handle static_asserts when instantiating structs. by Anders Carlsson · 15 years ago
  44. c308241 Handle dependent types/exprs in static_assert expressions. by Anders Carlsson · 15 years ago
  45. fb31176 More static_assert work. Check that the assert expr is valid and show an error if it's false. Create the declaration and add it to the current context. by Anders Carlsson · 15 years ago
  46. 656de63 Fix various problems with matching out-of-line definitions of static by Douglas Gregor · 15 years ago
  47. 021c3b3 Move most of the checking from ActOnCXXMemberDeclarator to other, more general routines. This is a step toward separating the checking logic from Declarators, which in turn is required for template instantiation. by Douglas Gregor · 15 years ago
  48. 3cf538d Implement basic template instantiation for fields. Reshuffle checking by Douglas Gregor · 15 years ago
  49. 4fdf1fa Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 15 years ago
  50. 9fa14a5 Improve recovery from ill-formed scope specifiers. Fixes PR3670. by Douglas Gregor · 15 years ago
  51. 80711a2 Implement the GNU semantics for forward declarations of enum types in by Douglas Gregor · 15 years ago
  52. 8b963ef refactor C++ bitfield checking a bit (haha) by Chris Lattner · 15 years ago
  53. 2479366 fix PR3607 and a fixme, by checking bitfield constraints more consistently. by Chris Lattner · 15 years ago
  54. 04495c8 Improve merging of function declarations. Specifically: by Douglas Gregor · 15 years ago
  55. d0344a4 Fix a long standard problem with clang retaining "too much" sugar by Chris Lattner · 15 years ago
  56. 611a8c4 Provide a proper source location when building an implicit dereference. Fixes PR3600 by Douglas Gregor · 15 years ago
  57. 48f3bb9 Downgrade complaints about calling unavailable functions to a warning by Douglas Gregor · 15 years ago
  58. c6666f8 Don't allow calls to functions marked "unavailable". There's more work by Douglas Gregor · 15 years ago
  59. 4310f4e Make "implicit int" an error in C++ (unless we're allowing Microsoft by Douglas Gregor · 15 years ago
  60. 19891b0 Add expected note. Surely people test before the check in stuff. by Mike Stump · 16 years ago
  61. 3d65864 Add svn:eol-style=native to some files by Cedric Venet · 16 years ago
  62. 0f4330c Add test case to insure that implicit builtin declarations for C library functions aren't created in C++ by Douglas Gregor · 16 years ago
  63. b7b5d13 Expand the definition of a complex promotion to include complex -> by Douglas Gregor · 16 years ago
  64. 5cdf821 Introduce _Complex conversions into the function overloading by Douglas Gregor · 16 years ago
  65. 00e68e2 Update new expression to make use of Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
  66. 00d5074 Fix redundant errors with missing default arguments in member declarations. by Sebastian Redl · 16 years ago
  67. ddf7e99 Make the test cases failing due to exact diagnostic matching XFAIL. by Sebastian Redl · 16 years ago
  68. 3cb0692 Make one expected-diag directive match exactly one actual diagnostic. by Sebastian Redl · 16 years ago
  69. 4a4251b Make const-initialized const integral variables I-C-Es in C++. by Sebastian Redl · 16 years ago
  70. 7878ffd Add negative test cases and fix diagnostics for member pointer dereferencing. by Sebastian Redl · 16 years ago
  71. 2246050 Implement dereferencing of pointers-to-member. by Sebastian Redl · 16 years ago
  72. 4ce205f Diagnose attempts to define a namespace member out-of-line when no by Douglas Gregor · 16 years ago
  73. 7dda67d Improvements and fixes for name lookup with using directives, from Piotr Rak! by Douglas Gregor · 16 years ago
  74. eeb15d4 Implement semantic analysis for the GNU flexible array initialization by Douglas Gregor · 16 years ago
  75. 33b399a Implement taking address of member functions, including overloaded ones. by Sebastian Redl · 16 years ago
  76. b696ea3 Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 16 years ago
  77. f680a0f Bring operator name lookup (as required for C++ operator overloading) by Douglas Gregor · 16 years ago
  78. 1733001 Fix our semantic analysis of by Douglas Gregor · 16 years ago
  79. fa04764 Initial implementation of argument dependent lookup (a.k.a. ADL, by Douglas Gregor · 16 years ago
  80. ebc07d5 Allow taking the address of data members, resulting in a member pointer. by Sebastian Redl · 16 years ago
  81. c144bfa Remove a fixed FIXME by Douglas Gregor · 16 years ago
  82. e2c565d When looking for a tag name via unqualified name lookup, only look in by Douglas Gregor · 16 years ago
  83. 2a3009a Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 16 years ago
  84. 2b1e003 Steve set me straight on this one. GCC was right, EDG was wrong: the by Douglas Gregor · 16 years ago
  85. 87fd703 Check value-initializations that occur when an initializer list by Douglas Gregor · 16 years ago
  86. 734d986 Improve our handling of the second step in a user-defined conversion by Douglas Gregor · 16 years ago
  87. b574e56 Upgrade the "excess elements in array initializer" warning to an by Douglas Gregor · 16 years ago
  88. 930d8b5 Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 16 years ago
  89. 21593ac Implement pointer to member handling in static_cast. by Sebastian Redl · 16 years ago
  90. 6697312 Complete semantic checking for typedef redeclarations in C++. The by Douglas Gregor · 16 years ago
  91. db64728 Add handling of member pointers to reinterpret_cast. by Sebastian Redl · 16 years ago
  92. f20269b Add support for member pointers to const_cast. by Sebastian Redl · 16 years ago
  93. 9e5e4aa Remove an implemented FIXME and extend test cases. Follow-up on Doug's review. by Sebastian Redl · 16 years ago
  94. 4433aaf Implement implicit conversions for pointers-to-member. by Sebastian Redl · 16 years ago
  95. 8edef7c Make tentative parsing of pointer-to-member decls work, and fix other stuff pointed out by Doug. by Sebastian Redl · 16 years ago
  96. f30208a Add support for declaring pointers to members. by Sebastian Redl · 16 years ago
  97. 95389dd Add missing test case for operator ! result type. by Sebastian Redl · 16 years ago
  98. 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
  99. 0b7a158 Teach DeclContext how to find the primary declaration for any TagDecl by Douglas Gregor · 16 years ago
  100. 66b947f Fix <rdar://problem/6502934>. We were creating an ImplicitCastExpr by Douglas Gregor · 16 years ago