1. 7385779 Defer covariance checks for dependent types. Add test cases that also ensure by Chandler Carruth · 15 years ago
  2. e13ad83 Work around an annoying, non-standard optimization in the glibc by Douglas Gregor · 15 years ago
  3. a301ac3 Improve a test slightly by Douglas Gregor · 15 years ago
  4. 8591098 In C++, allow builtins to be referred to via qualified name lookup, e.g., by Douglas Gregor · 15 years ago
  5. 4dffad6 When we have a dependent direct initializer but not a dependent by Douglas Gregor · 15 years ago
  6. 6b2accb Improve access control diagnostics. Perform access control on member-pointer by John McCall · 15 years ago
  7. 60c93c9 Migrate the mish-mash of declaration checks in by Douglas Gregor · 15 years ago
  8. e180ed2 Fix PR number in test case by Douglas Gregor · 15 years ago
  9. 2c79281 Be more careful when checking initializer lists that involve reference by Douglas Gregor · 15 years ago
  10. 4c72d3e Fix the crash-on-invalid from PR6259. by John McCall · 15 years ago
  11. e228ba9 Ensure that a operator delete overload is rocognized regardless of cv-quals. by Chandler Carruth · 15 years ago
  12. 63644fa Workaround for friend template instantiation crash in PR5848, from Keir Mierle! by Douglas Gregor · 15 years ago
  13. 4855a52 Don't diagnose missing noreturns for uninstantiated templates. Fixes PR6247. by Anders Carlsson · 15 years ago
  14. 1610b81 Implement a warning diagnostic for weak vtables. Fixes PR6116. by Anders Carlsson · 15 years ago
  15. 1f1b3b3 Per discussion, remove the explicit restriction on static const data members with by John McCall · 15 years ago
  16. 6f7a17b A function declarator with a non-identifier name in an anonymous class by Douglas Gregor · 15 years ago
  17. 4a73ea9 Teach the allocation function overload handling to deal with templates, and by Chandler Carruth · 15 years ago
  18. a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 15 years ago
  19. 0938026 Diagnose binding a non-const reference to a vector element. by Anders Carlsson · 15 years ago
  20. e1cd337 Fix my dyslexia. by Chandler Carruth · 15 years ago
  21. c099d9b Add a test case for a fixed PR just to ensure we don't regress. by Chandler Carruth · 15 years ago
  22. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
  23. ad323a8 Fix a major oversight in the comparison of standard conversion by Douglas Gregor · 15 years ago
  24. 78a527a Fix two redefinitions in test cases that weren't diagnosed yet, but will be soon. by Sebastian Redl · 15 years ago
  25. 7edb5fd Handle redeclarations found by ADL deterministically and reasonably. by John McCall · 15 years ago
  26. a113e72 Allow ADL to find functions imported by using decls. Leave wordy comment by John McCall · 15 years ago
  27. 7a6e13a Fix a pretty bad bug where if a constructor (or conversion function) was marked as 'explicit', but then defined out-of-line, we would not treat it as being explicit. by Anders Carlsson · 15 years ago
  28. 1b36a2f Use new initialization code when dealing with [dcl.init.aggr]p12. This fixes the bug where array elements and member initializers weren't copied correctly. by Anders Carlsson · 15 years ago
  29. 2bbae5d Use the new init code for member subobjects. by Anders Carlsson · 15 years ago
  30. 784f699 Switch some array initialization over to the new init code. by Anders Carlsson · 15 years ago
  31. 46f4659 Baby steps towards migrating the InitListChecker over to the new initialization code. Pass an InitializedEntity pointer through to most init checker functions. Right now, it's ignored everywhere except when initializing vectors in C++. by Anders Carlsson · 15 years ago
  32. 258b203 Produce a special diagnostic when users call a function with an argument of by John McCall · 15 years ago
  33. a729bbb Fix the EntityKind order so that all entity kinds that can be copied (using copy constructors) come first. Also, fix a bug where EK_New was left out of the err_init_conversion_failed diagnostic (It is now reported as 'new value'). Please review Doug :) by Anders Carlsson · 15 years ago
  34. 92f8831 Implement elementary access control. by John McCall · 15 years ago
  35. 588a4ad Patch fixes a lookup bug in c++'s anonymous union member by Fariborz Jahanian · 15 years ago
  36. f2a04bf No need to canonicalize the type and use dyn_cast. Also, correctly diagnose trying to override a function returning an lvalue reference with a function overriding an rvalue reference. by Anders Carlsson · 15 years ago
  37. ceb7e00 Fix an obvious goof that caused us to only see the top level of return types by Chandler Carruth · 15 years ago
  38. b5c7755 Improve unreachable code warnings with respect to dead member and by Mike Stump · 15 years ago
  39. 2d6ceab Improve unreachable code warnings for with respect to dead functional casts in C++. by Mike Stump · 15 years ago
  40. e5fba70 Improve unreachable code warnings for with respect to ? :. by Mike Stump · 15 years ago
  41. 55f988e Improve unreachable code warnings with respect to dead binary and by Mike Stump · 15 years ago
  42. 4c45aa1 Speed up compilation by avoiding generating exceptional edges from by Mike Stump · 15 years ago
  43. e39fe72 When looking up enumerator names for redeclaration, use the by Douglas Gregor · 15 years ago
  44. 6a0166e Improve the test for unused-expression warnings slightly by Douglas Gregor · 15 years ago
  45. 651f3ee Improve overload diagnostics some more by calling out qualifier mismatches by John McCall · 15 years ago
  46. e81e15e Improve the diagnostic for bad conversions in overload resolution to talk by John McCall · 15 years ago
  47. cefd3ad Don't report ambiguities in the user-defined conversion if we weren't supposed by John McCall · 15 years ago
  48. adbb8f8 Record some basic information about bad conversion sequences. Use that by John McCall · 15 years ago
  49. a6c058d Implement semantic checking for C++ literal operators. by Sean Hunt · 15 years ago
  50. fa6ef18 Add an unreachable code checker. by Mike Stump · 15 years ago
  51. 220ccbf Improve the reporting of non-viable overload candidates by noting the reason by John McCall · 15 years ago
  52. 3c80f57 Reorganize some of the code to note overload candidates. Improves the by John McCall · 15 years ago
  53. 4248491 Chris thinks these diagnostics are better now. :) by John McCall · 15 years ago
  54. 1d31833 Introduce a specific representation for the ambiguous implicit conversion by John McCall · 15 years ago
  55. b4a8999 Add test case from PR5763 by Douglas Gregor · 15 years ago
  56. 9007328 When computing surrogates for calls to a value of object type, look by Douglas Gregor · 15 years ago
  57. e27d87f Make Clang complain about taking the address of an unqualified member function. Fixes PR5985. by Sebastian Redl · 15 years ago
  58. 9a0e530 Organize testcase into namespaces. by John McCall · 15 years ago
  59. 8120162 Change the printing of OR_Deleted overload results to print all the candidates, by John McCall · 15 years ago
  60. 827feec Improve the fix-its for -Wparentheses to ensure that the fix-it by Douglas Gregor · 15 years ago
  61. 1eb3e10 Improve the lead diagnostic for C++ object subscript expressions with by John McCall · 15 years ago
  62. bab497b Add testcase for PR5817, although the bug was already fixed by Douglas Gregor · 15 years ago
  63. adda846 Make sure that the key-function computation produces the correct by Douglas Gregor · 15 years ago
  64. b1622a1 Improve the diagnostics used to report implicitly-generated class members by John McCall · 15 years ago
  65. 159ef1e Make our marking of virtual members functions in a class be by Douglas Gregor · 15 years ago
  66. be2e205 Make sure that an overriding return type is complete before checking if it's covariant. Fixes PR5920. by Anders Carlsson · 15 years ago
  67. 8c3f890 improve diagnostics for case when a field type is unknown by by Chris Lattner · 15 years ago
  68. e8337df fix PR5917, L'x' was getting the wrong type in c++ mode. Per by Chris Lattner · 15 years ago
  69. 5126fd0 Typedefs can be redeclared. That seems like something we should record in by John McCall · 15 years ago
  70. 595e290 Fix support for const_cast<>s of array types which actual change the by Chandler Carruth · 15 years ago
  71. 28e318c Correctly refer to element CVR qualifications when determining if a type is by Chandler Carruth · 15 years ago
  72. bd64729 Handle using declarations in overloaded and template functions during ADL and by Chandler Carruth · 15 years ago
  73. cb1c77f support the warn_unused_result in C++ class methods by Nuno Lopes · 15 years ago
  74. f75b830 allow the noreturn attribute to be used in class methods by Nuno Lopes · 15 years ago
  75. 765ccba Diagnose the use of incomplete types in C++ typeid expressions by Douglas Gregor · 15 years ago
  76. bc12044 Test case for PR5134. by John McCall · 15 years ago
  77. df37000 Test case from PR5476. by John McCall · 15 years ago
  78. 44e067b Set a member's access specifier even if it doesn't match the previous specifier. by John McCall · 15 years ago
  79. 6e790ab Allow the first parameter of operator new to be a cv-qualified by Douglas Gregor · 15 years ago
  80. 90f9382 Switch Sema::AddCXXDirectInitializerToDecl over to InitializationSequence by Douglas Gregor · 15 years ago
  81. aa03731 Switch initialization of parameters in a call over to by Douglas Gregor · 15 years ago
  82. 4a2c19b Switch default arguments over to InitializationSequence. by Eli Friedman · 15 years ago
  83. a91eb54 Switch file-scope assignment initialization over to InitializationSequence. by Eli Friedman · 15 years ago
  84. 4b52e25 When a template-id refers to a single function template, and the by Douglas Gregor · 15 years ago
  85. 745880f Switch default-initialization of variables of class type (or array thereof) over to InitializationSequence. I could swear that this fixes a PR somewhere, but I couldn't figure out which one by Douglas Gregor · 15 years ago
  86. 731ad84 Just push a new scope when parsing an out-of-line variable definition. by John McCall · 15 years ago
  87. cfdc81a Initialization improvements: addition of string initialization and a few by Eli Friedman · 15 years ago
  88. 7abfbdb Switch more of Sema::CheckInitializerTypes over to by Douglas Gregor · 15 years ago
  89. 1d7c528 Pull Sema::isAcceptableLookupResult into SemaLookup. Extract the criteria into by John McCall · 15 years ago
  90. 18ef5e2 Switch the initialization required by return statements over to the by Douglas Gregor · 15 years ago
  91. e129d44 Patch over yet more problems with friend declarations which were provoking by John McCall · 15 years ago
  92. 5f7157e Fix test. by Eli Friedman · 15 years ago
  93. 2aaad63 Make sure C-specific enum warning doesn't trigger in C++. by Eli Friedman · 15 years ago
  94. ff2d878 Correctly calcluate abstract-ness in the case where an implicitly declared by Eli Friedman · 15 years ago
  95. 16006c9 When value-initializing a class with no user-defined constructors but by Douglas Gregor · 15 years ago
  96. 52bb5d2 In Sema::CheckInitializerTypes, replace a use of CheckReferenceInit with an InitializationSequence by Douglas Gregor · 15 years ago
  97. 578b69b Introduce a centralized routine in Sema for diagnosing failed lookups (when by John McCall · 15 years ago
  98. 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
  99. 80737ad Update tests to use %clang instead of 'clang', and forcibly disable use of ' by Daniel Dunbar · 15 years ago
  100. a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago