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