1. d28763c Replace 'AllowExplicit' bool with an enum. No functionality change. by Richard Smith · 6 years ago
  2. 1b5404a PR44540: Prefer an inherited default constructor over an initializer by Richard Smith · 6 years ago
  3. f041e9a CWG2352: Allow qualification conversions during reference binding. by Richard Smith · 6 years ago
  4. 2519554 When diagnosing the lack of a viable conversion function, also list by Richard Smith · 6 years ago
  5. d801823 Revert "CWG2352: Allow qualification conversions during reference binding." by David Blaikie · 6 years ago
  6. de21704 CWG2352: Allow qualification conversions during reference binding. by Richard Smith · 6 years ago
  7. 3ced239 Refactor CompareReferenceRelationship and its callers in preparation for by Richard Smith · 6 years ago
  8. f2ace9d Add `QualType::hasAddressSpace`. NFC. by Michael Liao · 6 years ago
  9. bcd0798 [LifetimeAnalysis] Fix PR44150 by Gabor Horvath · 6 years ago
  10. b0561b3 [NFC] Refactor representation of materialized temporaries by Tyker · 6 years ago
  11. c9276fb Revert "[NFC] Refactor representation of materialized temporaries" by Nico Weber · 6 years ago
  12. 08ea1ee [NFC] Refactor representation of materialized temporaries by Tyker · 6 years ago
  13. 70f59b5 When diagnosing an ambiguity, only note the candidates that contribute by Richard Smith · 6 years ago
  14. 766f158 Sema: Create a no-op implicit cast for lvalue function conversions. by Peter Collingbourne · 6 years ago
  15. 772e266 Properly handle instantiation-dependent array bounds. by Richard Smith · 6 years ago
  16. 920ff02 SemaInit - silence static analyzer getAs<> null dereference warnings. NFCI. by Simon Pilgrim · 6 years ago
  17. e3887253 Revert r368237 - Update fix-it hints for std::move warnings. by Richard Trieu · 6 years ago
  18. f64f488 Reland [LifetimeAnalysis] Support more STL idioms (template forward declaration and DependentNameType) by Matthias Gehre · 6 years ago
  19. 6f98400 [LifetimeAnalysis] Fix some false positives by Gabor Horvath · 6 years ago
  20. b65370c Fix variable HasArrayDesignator set but not used warning. NFCI. by Simon Pilgrim · 6 years ago
  21. ff9bf92 [c++20] Add support for designated direct-list-initialization syntax. by Richard Smith · 6 years ago
  22. 5030928 [c++20] Implement semantic restrictions for C++20 designated initializers. by Richard Smith · 6 years ago
  23. cd839cc Fix silent wrong-code bugs and crashes with designated initialization. by Richard Smith · 6 years ago
  24. 33e9be6 Refactor InitListChecker to check only a single (explicit) initializer by Richard Smith · 6 years ago
  25. 8823dbc Refactor InitListChecker to make it a bit clearer that hasError is only by Richard Smith · 6 years ago
  26. 26a92d5 Improve behavior in the case of stack exhaustion. by Richard Smith · 6 years ago
  27. 3ba0f3c9 [NFC] Add comments to some bool arguments for better readability by Gabor Horvath · 6 years ago
  28. 6379e5c [LifetimeAnalysis] Make it possible to disable the new warnings by Gabor Horvath · 6 years ago
  29. 966eea9 Revert "[LifetimeAnalysis] Support more STL idioms (template forward declaration and DependentNameType)" by Richard Smith · 6 years ago
  30. b1c7801 [LifetimeAnalysis] Support more STL idioms (template forward declaration and DependentNameType) by Matthias Gehre · 6 years ago
  31. eaee4de [LifetimeAnalysis] Add support for free functions by Gabor Horvath · 6 years ago
  32. 2b3d49b [Clang] Migrate llvm::make_unique to std::make_unique by Jonas Devlieghere · 6 years ago
  33. 1bebc22 [LifetimeAnalysis] Support std::stack::top() and std::optional::value() by Matthias Gehre · 6 years ago
  34. bfe0c37 [LifetimeAnalysis] Fix false negatives of statement local lifetime analysis for some STL implementation by Gabor Horvath · 6 years ago
  35. c6802b2 Fix multiple lifetime warning messages for range based for loop by Gabor Horvath · 6 years ago
  36. 06385d0 [OpenCL] Ignore parentheses for sampler initialization by Sven van Haastregt · 6 years ago
  37. e812bf5 Properly detect temporary gsl::Owners through reference initialization chains. by Gabor Horvath · 6 years ago
  38. 3560ed0 Properly handle reference initialization when detecting gsl::Pointer initialization chains by Gabor Horvath · 6 years ago
  39. eb563af Fix a false positive warning when initializing members with gsl::Owners. by Gabor Horvath · 6 years ago
  40. 795c366 Attempt to reapply "Even more warnings utilizing gsl::Owner/gsl::Pointer annotations" by Gabor Horvath · 6 years ago
  41. 67a7530 Revert Even more warnings utilizing gsl::Owner/gsl::Pointer annotations by Gabor Horvath · 6 years ago
  42. fd85c89 Revert Fix a build bot failure and multiple warnings instances for range base for loops by Gabor Horvath · 6 years ago
  43. 2bf522a Fix a build bot failure and multiple warnings instances for range base for loops by Gabor Horvath · 6 years ago
  44. 7c3c8ba Even more warnings utilizing gsl::Owner/gsl::Pointer annotations by Gabor Horvath · 6 years ago
  45. c1dafd7 More warnings regarding gsl::Pointer and gsl::Owner attributes by Gabor Horvath · 6 years ago
  46. 155b8d0 Update fix-it hints for std::move warnings. by Richard Trieu · 6 years ago
  47. e5e10b5 Teach some warnings to respect gsl::Pointer and gsl::Owner attributes by Gabor Horvath · 6 years ago
  48. 8d99a5c0 [OpenCL] Allow OpenCL C style vector initialization in C++ by Anastasia Stulova · 6 years ago
  49. 8ece3b6 [OpenCL] Fixing sampler initialisations for C++ mode. by Neil Hickey · 6 years ago
  50. 49a3ad2 Fix parameter name comments using clang-tidy. NFC. by Rui Ueyama · 6 years ago
  51. 3562edb [Sema] Fix diagnostic for addr spaces in reference binding by Anastasia Stulova · 6 years ago
  52. 1da9e4c [Sema] Improved diagnostic for qualifiers in reference binding by Anastasia Stulova · 6 years ago
  53. c25ea86 [Sema] Diagnose addr space mismatch while constructing objects by Anastasia Stulova · 6 years ago
  54. 14059d2 Remove unused SK_LValueToRValue initialization step. by Richard Smith · 6 years ago
  55. 27252a1 PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type by Richard Smith · 6 years ago
  56. 3d02b89 Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340. by Nico Weber · 6 years ago
  57. aca017e Remove unused SK_LValueToRValue initialization step. by Richard Smith · 6 years ago
  58. 0476d06 PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type by Richard Smith · 6 years ago
  59. c69cc84 PR42220: take into account the possibility of aggregates with base by Richard Smith · 6 years ago
  60. 5145b1e [Sema] Prevent binding incompatible addr space ref to temporaries by Anastasia Stulova · 6 years ago
  61. f8ccf05 [Sema] Mark array element destructors referenced during initialization by Erik Pilkington · 6 years ago
  62. 76b9027 [c++20] Add support for explicit(bool), as described in P0892R2. by Richard Smith · 6 years ago
  63. d2b9fc8 Revert r359949 "[clang] adding explicit(bool) from c++2a" by Hans Wennborg · 6 years ago
  64. 5fe2ddb [clang] adding explicit(bool) from c++2a by Nicolas Lesser · 7 years ago
  65. 5e32805 SemaOverload: Complete candidates before emitting the error, to ensure diagnostics emitted (or suppressed) during completion don't interfere with the overload notes by David Blaikie · 7 years ago
  66. 094c726 [PR41276] Fixed incorrect generation of addr space cast for 'this' in C++. by Anastasia Stulova · 7 years ago
  67. 70ad396 [Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallback unless we are going to do some typo correction by Bruno Ricci · 7 years ago
  68. 13ee62f [Sema] Deduplicate some availability checking logic by Erik Pilkington · 7 years ago
  69. d3ae87e [PR40778] Add addr space conversion when binding reference to a temporary. by Anastasia Stulova · 7 years ago
  70. 88fccbd [Sema] Mark GNU compound literal array init as an rvalue. by Eli Friedman · 7 years ago
  71. 3bf72d7 [Sema] Make string literal init an rvalue. by Eli Friedman · 7 years ago
  72. e368e4d Fix ICE on reference binding with mismatching addr spaces. by Anastasia Stulova · 7 years ago
  73. 1147f71 Improve diagnostic to tell you a type is incomplete. by Eric Fiselier · 7 years ago
  74. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  75. 73b51ae Add -Wctad-maybe-unsupported to diagnose CTAD on types with no user defined deduction guides. by Eric Fiselier · 7 years ago
  76. d1986d1 [OpenCL] Set generic addr space of 'this' in special class members. by Anastasia Stulova · 7 years ago
  77. ddb8f6b [AST] Store the arguments of CXXConstructExpr in a trailing array by Bruno Ricci · 7 years ago
  78. 1b9c746 Revert "Add extension to always default-initialize nullptr_t." by Erich Keane · 7 years ago
  79. 07325c8 Add extension to always default-initialize nullptr_t. by Erich Keane · 7 years ago
  80. b23ccec Misc typos fixes in ./lib folder by Raphael Isemann · 7 years ago
  81. ad7ac96 [Sema/Attribute] Check for noderef attribute by Leonard Chan · 7 years ago
  82. 407659a Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" by Fangrui Song · 7 years ago
  83. f5d3335 Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Fangrui Song · 7 years ago
  84. 48ee4ad Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  85. 8c79706e Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  86. 6ff1751 Re-Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  87. 9f0246d Revert r347364 again, the fix was incomplete. by Nico Weber · 7 years ago
  88. 91549ed Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  89. c9a9531 [Sema] Fix PR38987: keep end location of a direct initializer list by Vedant Kumar · 7 years ago
  90. 0430794 [OpenCL] Enable address spaces for references in C++ by Anastasia Stulova · 7 years ago
  91. 28ddb91 [c++20] Implement P0482R6: enable -fchar8_t by default in C++20 mode. by Richard Smith · 7 years ago
  92. 8003edc Compound literals, enums, et al require const expr by Bill Wendling · 7 years ago
  93. 3fee351 [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extension by Andrew Savonichev · 7 years ago
  94. 3b12b7e Revert r346326 [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation by Andrew Savonichev · 7 years ago
  95. 35dfce7 [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extension by Andrew Savonichev · 7 years ago
  96. 3501895 Revert r345562: "PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type" by Richard Smith · 7 years ago
  97. 7c44da2 Create ConstantExpr class by Bill Wendling · 7 years ago
  98. fa98390 NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) by Erik Pilkington · 7 years ago
  99. d2e69df PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type by Richard Smith · 7 years ago
  100. b555b76 [OpenCL][NFC] Unify ZeroToOCL* cast types by Andrew Savonichev · 7 years ago