1. 29ae6e5 Support friend function declarations in local classes correctly. by John McCall · 14 years ago
  2. 5f3aeb6 Teach the warning about unnamed/local types in template arguments to by Douglas Gregor · 14 years ago
  3. 9b62363 Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 14 years ago
  4. 337ec3d Handle dependent friends more explicitly and deal with the possibility by John McCall · 14 years ago
  5. 98efb9f PR8325: don't do destructor checking when a pointer is thrown. by Eli Friedman · 14 years ago
  6. 3273b0c When finalizing a function template specialization following template by Douglas Gregor · 14 years ago
  7. 8cfb7a3 If we end up instantiating a function parameter whose default argument by Douglas Gregor · 14 years ago
  8. d54eb44 Parse default arguments within member functions in source order, from by Douglas Gregor · 14 years ago
  9. 2cd11fe Progress. by John McCall · 14 years ago
  10. b72db89 In Sema's TryRefInitWithConversionFunction, suppress user conversions for the overload candidates. by Argyrios Kyrtzidis · 14 years ago
  11. ea844f3 Check that an overloaded function name, when used by the ! operator, by Douglas Gregor · 14 years ago
  12. 069ea64 When dealing with an anonymous enumeration declared in function by Douglas Gregor · 14 years ago
  13. 2c5399f Parentheses around address non-type template argument is demoted to an extension warning. by Abramo Bagnara · 14 years ago
  14. c6dbc3f Diagnose the instantiation of variables (including static data by Douglas Gregor · 14 years ago
  15. a4d5de5 When diagnosing C++ [temp.expl.spec]p3 in C++98/03 mode, downgrade the by Douglas Gregor · 14 years ago
  16. 661b493 Implement the "note" in C++ [over.built]p1, which is actually meant to by Douglas Gregor · 14 years ago
  17. 0b34cf7 Test destructors in delete expressions and of temporaries for throwing. by Sebastian Redl · 14 years ago
  18. 5221d8f Address Doug's comments. by Sebastian Redl · 14 years ago
  19. bd7c849 Eli helped me understand how evaluation contexts work. by Sebastian Redl · 14 years ago
  20. ce5eff5 Test CXXNoexceptExpr codegen and serialization. by Sebastian Redl · 14 years ago
  21. c574959 Add another small test case. by Sebastian Redl · 14 years ago
  22. 2a822c0 Tests for noexcept in templates. by Sebastian Redl · 14 years ago
  23. 295995c First version of a testcase, plus fixes. by Sebastian Redl · 14 years ago
  24. 32212f9 remove curly quotes, patch by Dimitry Andric! by Chris Lattner · 14 years ago
  25. 2f69a81 "const std::vector<int>*" not "std::vector<int> const*" by Chris Lattner · 14 years ago
  26. 0c42bb6 'const std::type_info*' instead of 'std::type_info const*' by Chris Lattner · 14 years ago
  27. 58f9e13 make clang print types as "const int *" instead of "int const*", by Chris Lattner · 14 years ago
  28. 17fb855 Allow anonymous and local types. The support was already in place for these, by Chandler Carruth · 14 years ago
  29. fe24e05 Add a quick-and-dirty hack to give a better diagnostic for [class.protected] by John McCall · 14 years ago
  30. 410c4f2 Make inline namespace not be transparent after all. The concept simply doesn't fit. Instead, special-case the few places where transparent contexts have the desired behavior for inline namespaces. Fixes a redeclaration issue in inline namespaces. by Sebastian Redl · 14 years ago
  31. 1baf2f7 Fix a regression that allowed clearly ill formed code. The diagnostic is still by Chandler Carruth · 14 years ago
  32. 88e64ca Enable inline namespaces in C++03 as an extension. by Sebastian Redl · 14 years ago
  33. 03b16a7 Add a forgotten place where the enclosing namespace set matters, plus a big testcase for inline namespace fun. by Sebastian Redl · 14 years ago
  34. 4e4d570 Enable inline namespaces in the AST. by Sebastian Redl · 14 years ago
  35. 7e010a0 When instantiating a function type, instantiate the return type before by Douglas Gregor · 14 years ago
  36. 75f21af Perform the function-to-pointer adjustment during template argument by Douglas Gregor · 14 years ago
  37. df48ddf Add test case from PR6952, which now works (thanks to Gabor). by Douglas Gregor · 14 years ago
  38. 7f6ff02 Add redeclaration checking for static data members and fix a corner by Douglas Gregor · 14 years ago
  39. 326c8c7 That's not the right direction to compute notional accessibility in at all. by John McCall · 14 years ago
  40. 8c77bcb When checking access control for an instance member access on by John McCall · 14 years ago
  41. d078e64 Parser support for inline namespaces by Sebastian Redl · 14 years ago
  42. 58e390e Support explicit instantiation of function templates and members of class by Chandler Carruth · 14 years ago
  43. c988fab Catch the case of trying to turn '&(X::a)' into a member pointer as well. by John McCall · 14 years ago
  44. fb97e75 When trying to resolve the address of an overloaded expression, by John McCall · 14 years ago
  45. 3a91abf Diagnose the presence of multiple initializations of static data by Douglas Gregor · 14 years ago
  46. 72c4c15 Revert r111609, which is failing its new test. by Douglas Gregor · 14 years ago
  47. 29c695b Detect efforts to declare a template member friend and explicitly ignore them. by John McCall · 14 years ago
  48. 8ba6691 Work around a crash when checking access to injected class names by John McCall · 14 years ago
  49. b859206 Perform access control when template lookup finds a class template. by John McCall · 14 years ago
  50. 7f1c547 If name lookup finds different type declarations in different scopes by Douglas Gregor · 14 years ago
  51. 604eb65 Improve our handling of user-defined conversions when computing by Douglas Gregor · 14 years ago
  52. ed328c6 Diagnose the use of "inline" on block-scope function declarations in by Douglas Gregor · 14 years ago
  53. 1357869 Get rid of isObjectType; when C++ says "object type", it generally by Eli Friedman · 14 years ago
  54. 7f584bb Drop an unjustified limitation from Type::isObjectType(). Fixes PR7801 and doesn't seem to break anything. by Sebastian Redl · 14 years ago
  55. d05b1b2 Add a test case for P%7346, which was fixed by not doing the operator by John McCall · 14 years ago
  56. 1544282 Only look up an 'operator delete' on the definition of a destructor, not on by John McCall · 14 years ago
  57. 046a746 Look through using declarations when deciding whether to use an operator by John McCall · 14 years ago
  58. c9068d7 Treat template parameters as part of the declaration-specifiers for the by John McCall · 14 years ago
  59. 66a8c9a When determining whether an overload set with explicit template by Douglas Gregor · 14 years ago
  60. 44eac33 Reinstate the optimization suppressing available_externally functions by Douglas Gregor · 15 years ago
  61. 27cc633 Speculatively revert r108156; it appears to be breaking self-host. by Douglas Gregor · 15 years ago
  62. 7ce1f27 Do not generate LLVM IR for available_externally function bodies at by Douglas Gregor · 15 years ago
  63. 39dbad9 Apparently the {{$}} hack doesn't work on Windows; I am saddened but not by John McCall · 15 years ago
  64. 9c0c1f3 Mark calls to 'throw()' functions as nounwind, and mark the functions nounwind by John McCall · 15 years ago
  65. ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 15 years ago
  66. 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 15 years ago
  67. c0fee50 Rip out the C++0x-specific handling of destructor names. The specification is still in flux and unclear, and our interim workaround was broken. Fixes PR7467. by Sebastian Redl · 15 years ago
  68. 09acc98 A using declaration can redeclare a typedef to the same type. These by Douglas Gregor · 15 years ago
  69. 63ef464 Do not use CXXZeroValueInitExpr for class types. Instead, use by Douglas Gregor · 15 years ago
  70. f1549f6 Validated by nightly-test runs on x86 and x86-64 darwin, including after by John McCall · 15 years ago
  71. eb8c670 Provide exception specifications for implicitly-declared default constructors. by Douglas Gregor · 15 years ago
  72. 0d405db Provide exception specifications for implicitly-declared copy constructors. by Douglas Gregor · 15 years ago
  73. 1619342 Test implicit declaration of copy assignment operator with non-const argument by Douglas Gregor · 15 years ago
  74. 598a854 Teach DeclareImplicitCopyConstructor how to cope with virtual bases by Douglas Gregor · 15 years ago
  75. b87786f Provide an exception-specification for an implicitly-declared by Douglas Gregor · 15 years ago
  76. c05babe Add Sema test case for exception-specifiers implicitly added to destructors. by Douglas Gregor · 15 years ago
  77. d7115a8 Add test case that I forgot to commit with r107354 (the implementation by Douglas Gregor · 15 years ago
  78. 9fde9c4 tests: Use %clangxx when using driver for C++, in case C++ support is disabled. by Daniel Dunbar · 15 years ago
  79. 926c4b4 Partial fix for PR7267 based on comments by John McCall on an earlier patch. by Chandler Carruth · 15 years ago
  80. 0b495cd A bug I've introduced in STDIN handling surfaced a few broken tests, fix them. by Benjamin Kramer · 15 years ago
  81. a2dd828 Downgrade the error when using a typedef in the nested-name-specifier by Douglas Gregor · 15 years ago
  82. ad00b77 Fix a point of semantics with using declaration hiding: method templates by John McCall · 15 years ago
  83. 7378012 Commit my WIP on constexpr support. This commit: an XFAILed test and treating constexpr as a top-level const. by Sebastian Redl · 15 years ago
  84. 57d12fd PR7245: Make binding a reference to a temporary without a usable copy by Jeffrey Yasskin · 15 years ago
  85. 21d07e4 Add an extension to avoid an error when a global template has the same name as by Jeffrey Yasskin · 15 years ago
  86. a417b87 When checking for equality of template parameter lists, a template by Douglas Gregor · 15 years ago
  87. 7b6d25b Properly disambiguate between an elaborated-type-specifier and a by Douglas Gregor · 15 years ago
  88. 5ed9b93 Make sure to check the accessibility of and mark the destructor for the by Eli Friedman · 15 years ago
  89. cd7c4d8 There is no dcl.init.ref p16. This test deals with p5. by Jeffrey Yasskin · 15 years ago
  90. c7e04da A more minimal fix for PR6762. by John McCall · 15 years ago
  91. 2b7baf0 Roll back r104941. by John McCall · 15 years ago
  92. 1d0a585 Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 15 years ago
  93. de09ed5 Test case for r104938. by John McCall · 15 years ago
  94. 76ef658 When we complain about a member being inaccessible due to a constraint by Douglas Gregor · 15 years ago
  95. 9da9cdf When filtering out previous declarations of friend functions, consider the by John McCall · 15 years ago
  96. 9f716e4 When we've parsed a nested-name-specifier in a member access by Douglas Gregor · 15 years ago
  97. d2235f6 Reinstate r104117, Chandler Carruth's change that "[provides] a naming by Douglas Gregor · 15 years ago
  98. bf1cbaf Revert r104117, "Provide a naming class for UnresolvedLookupExprs, even when by Daniel Dunbar · 15 years ago
  99. c3f984f Provide a naming class for UnresolvedLookupExprs, even when occuring on by Chandler Carruth · 15 years ago
  100. 238058c I hate this commit. by Douglas Gregor · 15 years ago