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