aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/ParseDecl.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-04-16[clang] Introduce `SemaOpenMP` (#88642)Vlad Serebrennikov1-1/+2
2024-04-15[Clang] Refactor implementation of "Lifetime extension in range-based for loo...yronglin1-4/+0
2024-04-14[Clang] [C++26] Implement P2573R2: `= delete("should have a reason");` (#86526)Sirraide1-0/+1
2024-04-13[clang] Introduce `SemaCUDA` (#88559)Vlad Serebrennikov1-1/+3
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-1/+1
2024-03-20Turn 'counted_by' into a type attribute and parse it into 'CountAttributedTyp...Yeoul Na1-0/+90
2024-03-07[clang] Upstream visionOS Availability & DarwinSDKInfo APIs (#84279)Cyndy Ishida1-1/+4
2024-03-07[clang-repl] Names declared in if conditions and for-init statements are loca...Stefan Gränitz1-8/+16
2024-03-06[C23] Implement N3018: The constexpr specifier for object definitions (#73099)Mariya Podchishchaeva1-0/+2
2024-03-04Fix null-deref thanks to an attribute on a global declarator chunk (#83611)Erich Keane1-1/+1
2024-02-18[clang] Differentiate between identifier and string EnumArgument (#68550)Sergei Barannikov1-2/+2
2024-02-16[C11] Diagnose C11 keywords as being incompatible w/earlier standards (#82015)Aaron Ballman1-11/+5
2024-02-15[C23] Fix handling of alignas (#81637)Aaron Ballman1-8/+22
2024-02-02[Clang][Sema] Diagnose use of template keyword after declarative nested-name-...Krystian Stasiowski1-1/+3
2024-02-01[Clang][Parse] Diagnose member template declarations with multiple declarator...Krystian Stasiowski1-13/+84
2024-01-30[Clang] Implement P2718R0 "Lifetime extension in range-based for loops" (#76361)yronglin1-0/+26
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin1-0/+5
2024-01-17[APINotes] Upstream dependencies of Sema logic to apply API Notes to declsEgor Zhdan1-0/+65
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-0/+6
2024-01-10[clang][Parser] Pop scope prior VarDecl invalidating by invalid init (#77434)Ding Fei1-2/+6
2024-01-04[Clang][Parser] Fix crash of clang when using C++ constructs like :: in C cod...ChipsSpectre1-1/+2
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-2/+2
2023-11-28[HLSL] Parameter modifier parsing and AST (#72139)Chris B1-1/+13
2023-11-17[OpenACC] Rename ParseOpenACCDirective to ParseOpenACCDirectiveDeclerichkeane1-1/+1
2023-11-17[OpenACC] Initial commits to support OpenACC (#70234)Erich Keane1-0/+5
2023-11-13[clang] Remove fixed point arithmetic error (#71884)PiJoules1-28/+14
2023-10-25[C23] Use thread_local semantics (#70107)Aaron Ballman1-2/+9
2023-10-11[clang][C2x] Remove confusing diagnostic auto storage class specifier (#68710)Guillot Tony1-1/+1
2023-10-05[C2X] N3007 Type inference for object definitionsGuillot Tony1-1/+1
2023-10-05Revert "[C2X] N3007 Type inference for object definitions"Aaron Ballman1-1/+1
2023-10-05[C2X] N3007 Type inference for object definitionsGuillot Tony1-1/+1
2023-10-05[Clang] Handle consteval expression in array bounds expressions (#66222)cor3ntin1-1/+1
2023-10-03[diag] Silence `-Wfixed-enum-extension` in C23 (#68060)Shoaib Meenai1-1/+1
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot1-13/+25
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-42/+0
2023-09-27[clang][SemaCXX] Diagnose tautological uses of consteval if and is_constant_e...Takuya Shimizu1-0/+42
2023-09-12[Clang] Fix crash in Parser::ParseDirectDeclarator by adding check that token...Shafik Yaghmour1-1/+1
2023-09-07Reland "[CUDA][HIP] Fix overloading resolution in global var init" (#65606)Yaxun (Sam) Liu1-0/+1
2023-08-31Revert "[CUDA][HIP] Fix overloading resolution in global variable initializer"Yaxun (Sam) Liu1-1/+0
2023-08-30[Parser] Parse string literal arguments of 'availability', 'external_source_s...Sergei Barannikov1-25/+13
2023-08-29[CUDA][HIP] Fix overloading resolution in global variable initializerYaxun (Sam) Liu1-0/+1
2023-08-28Reland "[clang-repl] support code completion at a REPL."Fred Fu1-0/+1
2023-08-28Revert "Reland "[clang-repl] support code completion at a REPL.""Vassil Vassilev1-1/+0
2023-08-28Reland "[clang-repl] support code completion at a REPL."Fred Fu1-0/+1
2023-08-23Revert "[clang-repl] support code completion at a REPL."Vassil Vassilev1-1/+0
2023-08-23[clang-repl] support code completion at a REPL.Fred Fu1-0/+1
2023-08-16[clang] Use RecoveryExprs for broken defaultargs, instead of OpaqueValueExprsKadir Cetinkaya1-2/+4
2023-08-15Complete the implementation of P2361 Unevaluated string literalsCorentin Jabot1-3/+88