aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/DeclCXX.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-18[Clang][AST][NFC] Introduce `NamespaceBaseDecl` (#149123)Yanzuo Liu1-8/+12
2025-07-12[Clang][AST][NFC] (`RecordDecl` -> `CXXRecordDecl`)`::isInjectedClassName` (#...Yanzuo Liu1-0/+10
2025-06-23[NFC][Clang][AST] Drop `llvm::` in front of `ArrayRef`/`MutableArrayRef` (#14...Rahul Joshi1-4/+4
2025-05-15[NFC][Clang] Adopt simplified `getTrailingObjects` in DeclCXX (#140078)Rahul Joshi1-6/+4
2025-05-06[Clang] Implement the core language parts of P2786 - Trivial relocation (#127...cor3ntin1-1/+6
2025-05-02[Clang] incorrect assertion when checking template template parameter of a la...cor3ntin1-1/+6
2025-04-15[PAC] Add support for __ptrauth type qualifier (#100830)Akira Hatanaka1-0/+27
2025-04-14[MS][clang] Revert vector deleting destructors support (#135611)Mariya Podchishchaeva1-6/+0
2025-04-10[RFC] Initial implementation of P2719 (#113510)Oliver Hunt1-2/+35
2025-04-04[clang] Do not diagnose unused deleted operator delete[] (#134357)Mariya Podchishchaeva1-2/+1
2025-04-03[clang] support pack expansions for trailing requires clauses (#133190)Matheus Izvekov1-14/+19
2025-04-02[MS][clang] Make sure vector deleting dtor calls correct operator delete (#13...Mariya Podchishchaeva1-0/+7
2025-02-18[Clang][P1061] Consolidate ResolvedUnpexandedPackExpr into FunctionParmPackEx...Jason Rice1-3/+6
2025-02-15[HLSL] Implement HLSL intialization list support (#123141)Chris B1-0/+12
2025-01-29[Clang][P1061] Add stuctured binding packs (#121417)Jason Rice1-4/+12
2025-01-27[clang] Track source deduction guide for alias template deduction guides (#12...antangelo1-7/+11
2025-01-25[clang] Migrate away from PointerUnion::dyn_cast (NFC) (#124425)Kazu Hirata1-4/+6
2025-01-14Add Clang attribute to ensure that fields are initialized explicitly (#102040)higher-performance1-0/+39
2025-01-11Reapply "[clang] Avoid re-evaluating field bitwidth" (#122289)Timm Baeder1-1/+1
2025-01-09[C++20] Destroying delete and deleted destructors (#118800)Aaron Ballman1-0/+22
2025-01-08Revert "[clang] Avoid re-evaluating field bitwidth (#117732)"Timm Bäder1-1/+1
2025-01-08[clang] Avoid re-evaluating field bitwidth (#117732)Timm Baeder1-1/+1
2024-12-03Reapply "[clang] Fix name lookup for dependent bases" (#118003)Vladislav Belov1-2/+0
2024-11-28[Clang] Fix constexpr-ness on implicitly deleted destructors (#116359)A. Jiang1-4/+9
2024-11-24[AST] Migrate away from PointerUnion::{is,get} (NFC) (#117469)Kazu Hirata1-3/+3
2024-11-17[AST] Remove unused includes (NFC) (#116549)Kazu Hirata1-1/+0
2024-11-06Revert "Reapply "[Clang][Sema] Refactor collection of multi-level template ar...Krystian Stasiowski1-8/+6
2024-11-06Revert "Reapply "[Clang][Sema] Always use latest redeclaration of primary tem...Krystian Stasiowski1-2/+2
2024-11-01Reapply "[Clang][Sema] Always use latest redeclaration of primary template" (...Krystian Stasiowski1-2/+2
2024-10-30Revert "[Clang][Sema] Always use latest redeclaration of primary template" (#...Felipe de Azevedo Piovezan1-2/+2
2024-10-30[Clang][Sema] Always use latest redeclaration of primary template (#114258)Krystian Stasiowski1-2/+2
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad1-3/+2
2024-10-22[HLSL][NFC] Move IsIntangibleType from SemaHLSL to Type to make it accessible...Helena Kotas1-1/+2
2024-10-22[clang] Allow class with anonymous union member to be const-default-construct...Rajveer Singh Bharadwaj1-1/+7
2024-10-15[HLSL] Make HLSLAttributedResourceType canonical and add code paths to conver...Helena Kotas1-3/+3
2024-10-11Reapply "[Clang][Sema] Refactor collection of multi-level template argument l...Krystian Stasiowski1-6/+8
2024-10-09Revert "Reapply "[Clang][Sema] Refactor collection of multi-level template ar...Krystian Stasiowski1-14/+6
2024-10-08Reapply "[Clang][Sema] Refactor collection of multi-level template argument l...Krystian Stasiowski1-6/+14
2024-10-08[Clang] Instantiate the correct lambda call operator (#110446)Sirraide1-3/+32
2024-10-01[Clang] Implement CWG 2707 "Deduction guides cannot have a trailing requires-...Younan Zhang1-4/+5
2024-09-04[HLSL] Implement '__builtin_hlsl_is_intangible' type trait (#104544)Helena Kotas1-1/+16
2024-08-01[Clang] Fix definition of layout-compatible to ignore empty classes (#92103)Mital Ashok1-0/+36
2024-07-23[Clang] Do not attempt to access the `DefinitionData` of an incomplete type (...Oleksandr T.1-0/+3
2024-07-15[Clang][AST] Move NamespaceDecl bits to DeclContext (#98567)Krystian Stasiowski1-27/+4
2024-07-01[Clang] [NFC] Use range-based for loops (#96831)MagentaTreehouse1-32/+31
2024-06-07[serialization] no transitive decl change (#92083)Chuanqi Xu1-2/+2
2024-06-07Revert "[serialization] no transitive decl change (#92083)"Chuanqi Xu1-2/+2
2024-06-07[serialization] no transitive decl change (#92083)Chuanqi Xu1-2/+2
2024-04-25[NFC] [Serialization] Avoid using DeclID directly as much as possibleChuanqi Xu1-29/+38
2024-04-25Revert "[NFC] [Serialization] Avoid using DeclID directly as much as possible"Chuanqi Xu1-38/+29