aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)AuthorFilesLines
38 hours[C++20] [Modules] Treat constexpr/consteval member function as implicitly inlineChuanqi Xu1-0/+1
8 days[clang][Sema] Fix diagnostic for function overloading in extern "C" (#106033)s-watanabe3141-0/+4
10 days[HLSL] Implement output parameter (#101083)Chris B1-20/+16
10 days[HLSL] AST support for WaveSize attribute. (#101240)Xiang Li1-0/+4
12 days[NFC][Clang] Avoid potential null pointer dereferences in Sema::AddInitialize...Tom Honermann1-8/+7
13 days[clang] Add lifetimebound attr to std::span/std::string_view constructor (#10...Haojian Wu1-19/+1
2024-08-22[Clang][Sema] Rebuild template parameters for out-of-line template definition...Krystian Stasiowski1-0/+6
2024-08-18[Clang] Do not allow `[[clang::lifetimebound]]` on explicit object member fun...Mital Ashok1-2/+9
2024-08-17[clang][NFC] Clean up `Sema` headersVlad Serebrennikov1-0/+1
2024-08-17[Clang] fix crash by avoiding invalidation of extern main declaration during ...Oleksandr T.1-4/+1
2024-08-15[Clang] [Sema] Error on reference types inside a union with msvc 1900+ (#102851)Max Winkler1-5/+9
2024-08-15[Clang] Implement C++26’s P2893R3 ‘Variadic friends’ (#101448)Sirraide1-2/+6
2024-08-08Reland [C++20] [Modules] [Itanium ABI] Generate the vtable in the mod… (#10...Chuanqi Xu1-0/+9
2024-08-08[Clang] Strengthen checks for `main` to meet `[basic.start.main]p3`’s requ...Oleksandr T.1-8/+29
2024-08-06[Clang][Sema] Make UnresolvedLookupExprs in class scope explicit specializati...Krystian Stasiowski1-1/+1
2024-08-06[Clang][Sema] Ensure that the selected candidate for a member function explic...Krystian Stasiowski1-3/+4
2024-08-05[HLSL] Implement intangible AST type (#97362)Helena Kotas1-6/+13
2024-08-04[clang] Construct SmallVector with ArrayRef (NFC) (#101898)Kazu Hirata1-1/+1
2024-08-02[Clang] prevent assertion failure by avoiding required literal type checking ...Oleksandr T.1-1/+2
2024-07-31[clang][NFC] Add Type::isPointerOrReferenceType() (#101206)Timm Baeder1-6/+6
2024-07-27[clang][ARM64EC] Add support for hybrid_patchable attribute. (#99478)Jacek Caban1-0/+5
2024-07-26[clang][FMV][AArch64] Improve streaming mode compatibility. (#100181)Alexandros Lamprineas1-4/+20
2024-07-25[clang][CUDA] Assume unknown emission status for skipped function definitions...kadir çetinkaya1-2/+4
2024-07-18[clang] Fix crash in concept deprecation (#98622)Vlad Serebrennikov1-4/+4
2024-07-17[Sema] Don't drop weak_import from a declaration if its definition isn't seen...Akira Hatanaka1-9/+11
2024-07-17Performance optimizations for function effects (nonblocking attribute etc.) (...Doug Wyatt1-36/+38
2024-07-17[Clang] Add attribute for consteval builtin functions (#91894)Mital Ashok1-4/+11
2024-07-12Revert "[clang] Catch missing format attributes" (#98617)Aaron Ballman1-2/+0
2024-07-12[clang] Catch missing format attributes (#70024)Budimir Aranđelović1-0/+2
2024-07-12[C++20] [Modules] Allow export redeclarations within language linkageChuanqi Xu1-0/+9
2024-07-12[NFC] [Modules] Introduce 'DeclBase::isInNamedModule' interfaceChuanqi Xu1-1/+1
2024-07-11[C++20][Modules] static data members of template classes should be allowed in...Dmitry Polukhin1-1/+2
2024-07-10Revert "[C++20] [Modules] [Itanium ABI] Generate the vtable in the module uni...Chuanqi Xu1-10/+1
2024-07-09Fix erroneous `-Wmissing-prototypes` for Win32 entry points (#98105)Max Winkler1-0/+3
2024-07-05[BPF] Fix linking issues in static map initializers (#91310)Nick Zavaritsky1-0/+8
2024-07-04[clang][FMV] Do not omit explicit default target_version attribute. (#96628)Alexandros Lamprineas1-51/+23
2024-07-01Revert "[clang][AST] fix ast-print of extern <lang> with >=2 declarators"Aaron Ballman1-1/+1
2024-07-01[clang][NFC] Move documentation of `Sema` functions into `Sema.h`Vlad Serebrennikov1-368/+1
2024-07-01[clang][AST] fix ast-print of extern <lang> with >=2 declaratorstemyurchenko1-1/+1
2024-06-24[Clang] Introduce `nonblocking`/`nonallocating` attributes (#84983)Doug Wyatt1-2/+103
2024-06-24[NFC] [Modules] Extract the logic to decide whether the module units belongs ...Chuanqi Xu1-2/+1
2024-06-18[Clang][Sema] Diagnose variable template explicit specializations with storag...Krystian Stasiowski1-114/+134
2024-06-18[clang][NFC] Use foreach loop in FinalizeDeclaratorGroupTimm Bäder1-43/+43
2024-06-17[C++20] [Modules] [Itanium ABI] Generate the vtable in the module unit of dyn...Chuanqi Xu1-0/+9
2024-06-11[clang] Fix a few comment typos to cycle botsNico Weber1-13/+13
2024-06-05Fix clang reject valid C++ code after d999ce0302f06d250f6d496b56a5a5f (#94471)Haojian Wu1-1/+2
2024-06-05[clang] Split up `SemaDeclAttr.cpp` (#93966)Vlad Serebrennikov1-1/+2
2024-06-04Reland "[clang-repl] Extend the C support. (#89804)"Vassil Vassilev1-3/+7
2024-06-04[NFC] [AST] Introduce Decl::isInAnotherModuleUnit and Decl::shouldEmitInExter...Chuanqi Xu1-1/+1
2024-05-30[clang] Introduce target-specific `Sema` components (#93179)Vlad Serebrennikov1-6/+8