aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/ParseDeclCXX.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-07-01[HLSL] Implement `export` keyword (#96823)Helena Kotas1-0/+8
2024-06-28[ParserHLSL] Attempt to parse HLSL annotations on Field Decls. (#96346)Joshua Batista1-0/+4
2024-06-21[clang] Implement CWG2877 "Type-only lookup for using-enum-declarator" (#95399)Vlad Serebrennikov1-7/+42
2024-06-18[Clang][Sema] Diagnose variable template explicit specializations with storag...Krystian Stasiowski1-2/+3
2024-05-22[Clang] Refactor `__attribute__((assume))` (#84934)Sirraide1-3/+4
2024-05-22[clang][NFC] Refactor `Sema::TagUseKind` (#92689)Vlad Serebrennikov1-25/+25
2024-05-17[clang] Introduce `SemaCodeCompletion` (#92311)Vlad Serebrennikov1-26/+31
2024-05-17[clang][NFC] Remove `const_cast` from `ParseClassSpecifier`Vlad Serebrennikov1-18/+16
2024-05-16[clang] Fix CXXNewExpr end source location for 'new struct S' (#92266)Arseniy Zaostrovnykh1-0/+1
2024-05-11[clang] Use StringRef::operator== instead of StringRef::equals (NFC) (#91844)Kazu Hirata1-2/+2
2024-05-10[Clang] Implement __reference_converts_from_temporary (#91199)cor3ntin1-3/+2
2024-04-18[Clang][Sema] set declaration invalid earlier to prevent crash in calculating...Qizhi Hu1-0/+5
2024-04-17[clang][NFC] Move `Sema::SkipBodyInfo` into namespace scopeVlad Serebrennikov1-1/+1
2024-04-14[Clang] [C++26] Implement P2573R2: `= delete("should have a reason");` (#86526)Sirraide1-0/+1
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-1/+1
2024-04-02Reapply "[clang][nullability] allow _Nonnull etc on nullable class types (#82...Sam McCall1-9/+24
2024-03-29Revert "Reapply "[clang][nullability] allow _Nonnull etc on nullable class ty...dyung1-24/+9
2024-03-28Reapply "[clang][nullability] allow _Nonnull etc on nullable class types (#82...Sam McCall1-9/+24
2024-03-23[Clang] Raise an error on namespace aliases with qualified names. (#86122)Daniel M. Katz1-0/+8
2024-03-15Revert "[clang][nullability] allow _Nonnull etc on nullable class types (#827...Sam McCall1-24/+9
2024-03-14[clang][nullability] allow _Nonnull etc on nullable class types (#82705)Sam McCall1-9/+24
2024-03-12[Clang] [Parser] Support [[omp::assume]] (#84582)Sirraide1-1/+3
2024-03-09[Clang][C++23] Implement P1774R8: Portable assumptions (#81014)Sirraide1-1/+61
2024-02-16[C11] Diagnose C11 keywords as being incompatible w/earlier standards (#82015)Aaron Ballman1-3/+3
2024-02-15[C23] Fix handling of alignas (#81637)Aaron Ballman1-4/+6
2024-02-02[Clang] Allow __is_nothrow_convertible to be used as an identifier (#80476)Nikolas Klauser1-0/+1
2024-02-01[Clang][Parse] Diagnose member template declarations with multiple declarator...Krystian Stasiowski1-4/+31
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin1-0/+99
2024-01-25[clang][Parse][NFC] Make a local variable constTimm Bäder1-1/+1
2024-01-24[clang][Parse][NFC] Make a local variable constTimm Bäder1-1/+1
2024-01-17[Clang][Sema][NFC] Remove unused Scope* parameter from Sema::GetTypeForDeclar...Krystian Stasiowski1-2/+2
2024-01-15[Clang][AArch64] Change SME attributes for shared/new/preserved state. (#76971)Sander de Smalen1-3/+21
2024-01-04[Clang][Parser] Fix crash of clang when using C++ constructs like :: in C cod...ChipsSpectre1-0/+2
2023-11-28[Clang] Improve support for expression messages in `static_assert` (#73234)cor3ntin1-1/+1
2023-11-17[OpenACC] Rename ParseOpenACCDirective to ParseOpenACCDirectiveDeclerichkeane1-1/+1
2023-11-17[OpenACC] Initial commits to support OpenACC (#70234)Erich Keane1-0/+2
2023-09-28Recommit "Implement [[msvc::no_unique_address]] (#65675)" (#67199)Amy Huang1-0/+8
2023-09-28[clang][Parse][NFC] Remove dead if statementTimm Bäder1-2/+0
2023-09-28[clang][Parse][NFC] Make ParseOpenMPAttributeArgs() AttrName constTimm Bäder1-2/+2
2023-09-28[Clang] Handle sema of noexcept condition in their evaluation context. (#67538)cor3ntin1-1/+5
2023-09-27Revert "[clang][SemaCXX] Diagnose tautological uses of consteval if and is_co...Sam McCall1-6/+1
2023-09-27[clang][SemaCXX] Diagnose tautological uses of consteval if and is_constant_e...Takuya Shimizu1-1/+6
2023-09-22Revert "Implement [[msvc::no_unique_address]] (#65675)" (#67198)Amy Huang1-2/+1
2023-09-22Implement [[msvc::no_unique_address]] (#65675)Amy Huang1-1/+2
2023-09-19[Clang] Static member initializers are not immediate escalating context. (#66...cor3ntin1-2/+10
2023-09-13[clang] adds `__reference_constructs_from_temporary`Christopher Di Bella1-1/+3
2023-09-11Revert "adds `__reference_constructs_from_temporary`"Christopher Di Bella1-3/+1
2023-09-11adds `__reference_constructs_from_temporary`Christopher Di Bella1-1/+3
2023-08-30[Parser] Parse string literal arguments of 'availability', 'external_source_s...Sergei Barannikov1-3/+3
2023-08-11[C23] Rename C2x->C23 in diagnosticsAaron Ballman1-4/+4