aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse
AgeCommit message (Expand)AuthorFilesLines
2024-07-02[C2y] Modify diagnostics for generic selection with a type operandAaron Ballman1-1/+2
2024-07-01[HLSL] Implement `export` keyword (#96823)Helena Kotas2-1/+9
2024-06-29[clang][OpenMP] Implement `isOpenMPExecutableDirective` (#97089)Krzysztof Parzyszek1-4/+2
2024-06-28[clang] require arg list in type specifiers using template kw (#94674)Erick Velez1-1/+11
2024-06-28[ParserHLSL] Attempt to parse HLSL annotations on Field Decls. (#96346)Joshua Batista2-1/+11
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt1-1/+29
2024-06-26[clang][OpenMP] Shorten directive classification in ParseOpenMP (#94691)Krzysztof Parzyszek1-314/+211
2024-06-24[clang][OpenMP] Fix error handling of the adjust_args clause (#94696)Mike Rice1-3/+3
2024-06-21[clang] Implement CWG2877 "Type-only lookup for using-enum-declarator" (#95399)Vlad Serebrennikov1-7/+42
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva3-13/+95
2024-06-18[Clang][Sema] Diagnose variable template explicit specializations with storag...Krystian Stasiowski1-2/+3
2024-06-12Revert "Support `guarded_by` attribute and related attributes inside C struct...Dan Liew1-117/+1
2024-06-12Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and...Vitaly Buka3-97/+13
2024-06-12Support `guarded_by` attribute and related attributes inside C structs and su...Pierre d'Herbemont1-1/+117
2024-06-12[clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-...The Phantom Derpstorm3-13/+97
2024-06-06[clang-repl] Lay the foundation of pretty printing for C. (#89811)Vassil Vassilev1-4/+1
2024-06-05[OpenACC] Implement auto/seq/independent clause Sema for 'loop'erichkeane1-0/+2
2024-06-05[OpenACC] Loop construct basic Sema and AST work (#93742)Erich Keane1-3/+5
2024-06-04[Clang][Sema] Tweak tryCaptureVariable for unevaluated lambdas (#93206)Younan Zhang1-1/+4
2024-06-03[Clang] Fix crash on improper use of `__array_extent` (#94173)Oleksandr T1-0/+3
2024-05-31[clang] require template arg list after template kw (#80801)Erick Velez1-6/+17
2024-05-30[clang][OpenMP] Simplify check for repeated clauses (#93611)Krzysztof Parzyszek1-36/+24
2024-05-30[clang] Introduce target-specific `Sema` components (#93179)Vlad Serebrennikov1-2/+3
2024-05-29[clang][OpenMP] Remove unused include of UniqueVector.h, NFCKrzysztof Parzyszek1-1/+0
2024-05-28[OpenACC][NFC] Fix begin loc and split it from the directive locationerichkeane1-9/+10
2024-05-28[C] Disallow declarations where a statement is required (#92908)Aaron Ballman1-1/+9
2024-05-27[Clang] [Sema] Diagnose unexpanded parameter packs in attributes (#93482)Sirraide1-0/+5
2024-05-23Reland #90786 ([BoundsSafety] Allow 'counted_by' attribute on pointers in str...Dan Liew2-11/+105
2024-05-22[Clang] Refactor `__attribute__((assume))` (#84934)Sirraide2-3/+11
2024-05-22[clang] Introduce `SemaRISCV` (#92682)Vlad Serebrennikov1-2/+3
2024-05-22[clang][NFC] Refactor `Sema::TagUseKind` (#92689)Vlad Serebrennikov2-42/+41
2024-05-21[OpenACC] Implement 'reduction' sema for compute constructs (#92808)Erich Keane1-14/+16
2024-05-19[Clang][HLSL] Add environment parameter to availability attribute (#89809)Helena Kotas1-1/+19
2024-05-19Revert "[BoundsSafety] Allow 'counted_by' attribute on pointers in structs in...Vitaly Buka2-103/+11
2024-05-17[BoundsSafety] Allow 'counted_by' attribute on pointers in structs in C (#90786)Dan Liew2-11/+103
2024-05-17[clang] Introduce `SemaCodeCompletion` (#92311)Vlad Serebrennikov11-195/+247
2024-05-17[clang][NFC] Improve const-correctness in `ParseLexedMethodDeclaration`Vlad Serebrennikov1-2/+2
2024-05-17[clang][NFC] Remove `const_cast` from `ParseClassSpecifier`Vlad Serebrennikov5-27/+31
2024-05-17[clang] Implement CWG2428 "Deprecating a concept" (#92295)Vlad Serebrennikov1-6/+11
2024-05-16[clang] Fix CXXNewExpr end source location for 'new struct S' (#92266)Arseniy Zaostrovnykh1-0/+1
2024-05-15[clang] Store FPOptions earlier when parsing function (#92146)Serge Pavlov1-2/+2
2024-05-13[clang] Introduce `SemaObjC` (#89086)Vlad Serebrennikov5-158/+141
2024-05-13Reapply "[OpenACC] device_type clause Sema for Compute constructs"erichkeane1-8/+15
2024-05-13Revert "[OpenACC] device_type clause Sema for Compute constructs"erichkeane1-13/+8
2024-05-13[OpenACC] device_type clause Sema for Compute constructserichkeane1-8/+13
2024-05-13Revert "Revert "[OpenMP][TR12] change property of map-type modifier."… (#91...jyu2-git1-8/+43
2024-05-13[Clang][OpenMP][Tile] Allow non-constant tile sizes. (#91345)Michael Kruse1-25/+40
2024-05-11[clang] Use StringRef::operator== instead of StringRef::equals (NFC) (#91844)Kazu Hirata4-6/+6
2024-05-10[Clang][Sema] access checking of friend declaration should not be delayed (#9...Qizhi Hu1-2/+5
2024-05-10[Clang] Implement __reference_converts_from_temporary (#91199)cor3ntin2-4/+2