1. 114de1e Minor coding style fix. NFC. by Michael Liao · 6 years ago
  2. 243ebfb [hip][cuda] Fix the extended lambda name mangling issue. by Michael Liao · 6 years ago
  3. e398def [sema] Revise `getCurrentMangleNumberContext` interface. NFC. by Michael Liao · 6 years ago
  4. da2bde9 Re-land [mangle] Fix mangling where an extra mangle context is required. by Reid Kleckner · 6 years ago
  5. c34385d Revert [mangle] Fix mangling where an extra mangle context is required. by Reid Kleckner · 6 years ago
  6. fd18e94 [mangle] Fix mangling where an extra mangle context is required. by Michael Liao · 6 years ago
  7. 7ac4237 [c++20] Fix some ambiguities in our mangling of lambdas with explicit by Richard Smith · 6 years ago
  8. 51a5f20 Fix variable ‘IsInitCapturePack’ set but not used warning. NFCI. by Simon Pilgrim · 6 years ago
  9. b26bc34 PR42587: diagnose unexpanded uses of a pack parameter of a generic by Richard Smith · 6 years ago
  10. fefdc93 Revert "PR42587: diagnose unexpanded uses of a pack parameter of a generic" due to buildbot breakage. by Richard Smith · 6 years ago
  11. 7fbadf3 PR42587: diagnose unexpanded uses of a pack parameter of a generic by Richard Smith · 6 years ago
  12. a625da7 When determining whether a lambda-expression is implicitly constexpr, by Richard Smith · 6 years ago
  13. 49a3ad2 Fix parameter name comments using clang-tidy. NFC. by Rui Ueyama · 6 years ago
  14. 796ed03 [C++20] add Basic consteval specifier by Gauthier Harnisch · 6 years ago
  15. 87346a1 Transform lambda expression captures when transforming an expression to by Richard Smith · 6 years ago
  16. e518235 Factor out commonality between variable capture initialization and by Richard Smith · 6 years ago
  17. b5a45bb Defer building 'this' captures until we have left the capturing region by Richard Smith · 6 years ago
  18. 0621a8f Defer capture initialization for captured regions until after we've left by Richard Smith · 6 years ago
  19. 3011653 Defer creating fields for captures until we finish building the by Richard Smith · 6 years ago
  20. 8cb6323 If capturing a variable fails, add a capture anyway (and mark it by Richard Smith · 6 years ago
  21. b2997f5 [c++20] P0780R2: Support pack-expansion of init-captures. by Richard Smith · 6 years ago
  22. 76b9027 [c++20] Add support for explicit(bool), as described in P0892R2. by Richard Smith · 6 years ago
  23. d2b9fc8 Revert r359949 "[clang] adding explicit(bool) from c++2a" by Hans Wennborg · 6 years ago
  24. 8205a81 [c++20] Implement P0428R2 - Familiar template syntax for generic lambdas by Hamza Sood · 7 years ago
  25. 5fe2ddb [clang] adding explicit(bool) from c++2a by Nicolas Lesser · 7 years ago
  26. 42a2237 Revert r350917 "[Sema] If CheckPlaceholderExpr rewrites the initializer by Richard Smith · 7 years ago
  27. 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
  28. a2b04ad Mark the lambda function pointer conversion operator as noexcept. by Aaron Ballman · 7 years ago
  29. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  30. d458ced [Sema] If CheckPlaceholderExpr rewrites the initializer of an auto by Akira Hatanaka · 7 years ago
  31. a9bc4bd Use DeclSpec for quals in DeclaratorChunk::FunctionTypeInfo. by Anastasia Stulova · 7 years ago
  32. fb6deeb Refactor the way we handle diagnosing unused expression results. by Aaron Ballman · 7 years ago
  33. 9d2872d [OpenCL] Add generic AS to 'this' pointer by Mikael Nilsson · 7 years ago
  34. 9064673 Revert "[OpenCL] Add generic AS to 'this' pointer" by Mikael Nilsson · 7 years ago
  35. 78de847 [OpenCL] Add generic AS to 'this' pointer by Mikael Nilsson · 7 years ago
  36. fa98390 NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) by Erik Pilkington · 7 years ago
  37. 3cde5e4 [C++17] Reject shadowing of capture by parameter in lambda by Nicolas Lesser · 7 years ago
  38. b3d203f PR24164, PR39336: init-captures are not distinct full-expressions. by Richard Smith · 7 years ago
  39. 35d303a [Sema] Remove location from implicit capture init expr by Vedant Kumar · 7 years ago
  40. 1c301dc Port getLocEnd -> getEndLoc by Stephen Kelly · 7 years ago
  41. f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
  42. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  43. 99337e2 Change \t to spaces by Fangrui Song · 7 years ago
  44. 7963e8b Add support for __declspec(code_seg("segname")) by Erich Keane · 7 years ago
  45. 832f49b [Sema] Add fixit for unused lambda captures by Alexander Shaposhnikov · 7 years ago
  46. c480f30 AttributeList de-listifying: by Erich Keane · 7 years ago
  47. d82201e P0806R2 Implicit capture of this with a capture-default of [=] is deprecated. by Richard Smith · 7 years ago
  48. f5c66a1 Fix an ambiguous overload issue pointed out by MSVC by Vedant Kumar · 7 years ago
  49. 03dd150 [ubsan] Relax nullability-return for blocks with deduced types by Vedant Kumar · 7 years ago
  50. 2a46384 Modernize a function, NFC. by Vedant Kumar · 7 years ago
  51. fb50dd3 Revert r332470 (and corresponding tests in r332492). by Richard Smith · 7 years ago
  52. 64144eb Add support for __declspec(code_seg("segname")) by Erich Keane · 7 years ago
  53. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  54. 01ae6f2 [SemaCXX] _Pragma("clang optimize off") not affecting lambda. by Carlos Alberto Enciso · 8 years ago
  55. 04f9bca Avoid including ScopeInfo.h from Sema.h by Reid Kleckner · 8 years ago
  56. 50e291e Fix and simplify handling of return type for (generic) lambda conversion function to function pointer. by Richard Smith · 8 years ago
  57. d900a0c [Sema] Fix crash in unused-lambda-capture warning for VLAs by Malcolm Parsons · 8 years ago
  58. c351fba Now that C++17 is official (https://www.iso.org/standard/68564.html), start changing the C++1z terminology over to C++17. NFC intended, these are all mechanical changes. by Aaron Ballman · 8 years ago
  59. c95d2c5 Give external linkage and mangling to lambdas inside inline variables and variable templates. by Richard Smith · 8 years ago
  60. 17def21 Revert "Give external linkage and mangling to lambdas inside inline variables and variable templates." by Vitaly Buka · 8 years ago
  61. fb130c6 Give external linkage and mangling to lambdas inside inline variables and variable templates. by Richard Smith · 8 years ago
  62. 8194a3e [c++2a] Implement P0409R2 - Allow lambda capture [=,this] (by hamzasood) by Faisal Vali · 8 years ago
  63. b115e5d Rename cxx1z -> cxx17 across all diagnostic IDs. by Richard Smith · 8 years ago
  64. 0c2734f fix trivial typos in comments; NFC by Hiroshi Inoue · 8 years ago
  65. 7db5140 Fix spurious Wunused-lambda-capture warning by Yi Kong · 8 years ago
  66. 3339911 Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
  67. afff89e [coroutines] Make generic lambda coroutines work by Gor Nishanov · 8 years ago
  68. b4791c7 Fix lambda to block conversion in C++17 by avoiding copy elision for the by Alex Lorenz · 9 years ago
  69. d143a0c [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped Enum by Faisal Vali · 9 years ago
  70. 2c51880 Spelling mistakes in comments. NFCI. (PR27635) by Simon Pilgrim · 9 years ago
  71. ded2306 [Sema] Improve side effect checking for unused-lambda-capture warning by Malcolm Parsons · 9 years ago
  72. 51ec0cf Factor out function to determine whether we're performing a template by Richard Smith · 9 years ago
  73. 87a0362 [Sema] Add warning for unused lambda captures by Malcolm Parsons · 9 years ago
  74. d92e749 [cxx1z-constexpr-lambda] Make conversion function constexpr, and teach the expression-evaluator to evaluate the static-invoker. by Faisal Vali · 9 years ago
  75. d6a1508 PR23135: Don't instantiate constexpr functions referenced in unevaluated operands where possible. by Richard Smith · 9 years ago
  76. 30e304e Remove custom handling of array copies in lambda by-value array capture and by Richard Smith · 9 years ago
  77. f7300d5 [OPENMP] Fix for PR30632: Name mangling issue. by Alexey Bataev · 9 years ago
  78. 31939e3 Fix for PR28523: unexpected compilation error. by Alexey Bataev · 9 years ago
  79. d60bb28 [Sema] Avoid -Wshadow warnings for shadowed variables that by Alex Lorenz · 9 years ago
  80. bef6aa6 Fix for PR30632: Name mangling issue. by Alexey Bataev · 9 years ago
  81. 7ca116c [CUDA] Make lambdas inherit __host__ and __device__ attributes from the scope in which they're created. by Justin Lebar · 9 years ago
  82. e4a0c0e Reapply r276069 with workaround for MSVC 2013 by Hubert Tong · 9 years ago
  83. 2108136 [Sema] Replace mem_fn with lambdas. NFC. by George Burgess IV · 9 years ago
  84. 286547a Revert r276069: MSVC bots not happy by Hubert Tong · 9 years ago
  85. 24ee98e Concepts: Create space for requires-clause in TemplateParameterList; NFC by Hubert Tong · 9 years ago
  86. a3debed Use even more ArrayRefs by David Majnemer · 9 years ago
  87. 59f7792 Use more ArrayRefs by David Majnemer · 9 years ago
  88. b130fe7 Implement p0292r2 (constexpr if), a likely C++1z feature. by Richard Smith · 9 years ago
  89. 4a05bb8 Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr." by Tim Shen · 9 years ago
  90. 17b3dee Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr." by Tim Shen · 9 years ago
  91. f120a7b [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr. by Tim Shen · 9 years ago
  92. 10aced8 [Parser] Clear the TemplateParamScope bit of the current scope's flag by Akira Hatanaka · 10 years ago
  93. a734ab9 [Cxx1z-constexpr-lambda-P0170R1] Support parsing of constexpr specifier (and its inference) on lambda expressions by Faisal Vali · 10 years ago
  94. c7649dc Make sure to perform dependent access checks when instantiating a by Richard Smith · 10 years ago
  95. dc6b596 [Cxx1z] Implement Lambda Capture of *this by Value as [=,*this] (P0018R3) by Faisal Vali · 10 years ago
  96. 59b982e PR24989: Stop trying to use the C++11 rules for lambda return type inference in by Richard Smith · 10 years ago
  97. 902f8c6 ArrayRef-ize TemplateParameterList. NFC by David Majnemer · 10 years ago
  98. 3e3bb95b Add the `pass_object_size` attribute to clang. by George Burgess IV · 10 years ago
  99. 42b1057 N3922: direct-list-initialization of an auto-typed variable no longer deduces a by Richard Smith · 10 years ago
  100. a602a15 Perform Objective-C lifetime adjustments before comparing deduced lambda result types. by Douglas Gregor · 10 years ago