- b50d80c [Sema][SVE] Don't allow fields to have sizeless type by Richard Sandiford · 6 years ago
- 008e7bf [C++20] Add consteval-specific semantic for functions by Tyker · 6 years ago
- b481f02 [Concepts] Placeholder constraints and abbreviated templates by Saar Raz · 6 years ago
- 5c02fe1 Revert "[Concepts] Placeholder constraints and abbreviated templates" by Sam McCall · 6 years ago
- e57a9ab [Concepts] Placeholder constraints and abbreviated templates by Saar Raz · 6 years ago
- 62e4b50 Revert "[Concepts] Placeholder constraints and abbreviated templates" by Jonas Devlieghere · 6 years ago
- e03ead6 [Concepts] Placeholder constraints and abbreviated templates by Saar Raz · 6 years ago
- b65b1f3 [Concepts] Function trailing requires clauses by Saar Raz · 6 years ago
- 848934c [c++20] Fix handling of unqualified lookups from a defaulted comparison by Richard Smith · 6 years ago
- 980133a [OpenCL] Use generic addr space for lambda call operator by Anastasia Stulova · 6 years ago
- 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