aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization
AgeCommit message (Expand)AuthorFilesLines
2024-01-24Revert "[c++20] P1907R1: Support for generalized non-type template arguments ...revert-78041-p1907r1Erich Keane2-2/+0
2024-01-24Support C++20 Modules in clang-repl (#79261)Chuanqi Xu1-3/+3
2024-01-23[C++20] [Modules] Handle inconsistent deduced function return type from impor...Chuanqi Xu1-6/+22
2024-01-22[clang] Remove `CXXNewInitializationStyle::Implicit` (#78793)Vlad Serebrennikov2-0/+2
2024-01-21[c++20] P1907R1: Support for generalized non-type template arguments of scala...Andrey Ali Khan Bolshakov2-0/+2
2024-01-18[Clang][NFC] Rename CXXMethodDecl::isPure -> is VirtualPure (#78463)cor3ntin2-2/+2
2024-01-17[APINotes] Upstream dependencies of Sema logic to apply API Notes to declsEgor Zhdan1-0/+2
2024-01-16Recommit "[AST] Use APIntStorage to fix memory leak in EnumConstantDecl. (#78...Craig Topper1-1/+1
2024-01-16Revert "[AST] Use APIntStorage to fix memory leak in EnumConstantDecl. (#78311)"Craig Topper1-1/+1
2024-01-16[AST] Use APIntStorage to fix memory leak in EnumConstantDecl. (#78311)Craig Topper1-1/+1
2024-01-15[C++20] [Modules] [Serialization] Don't record '#pragma once' information in ...Chuanqi Xu1-1/+2
2024-01-12[C++20] [Modules] Remove hardcoded path to imported module in BMIsChuanqi Xu2-27/+53
2023-12-28[Serialization] Don't pack bits for the function scope index of ParmVarDeclChuanqi Xu2-4/+9
2023-12-22[clang][NFC] Remove trailing whitespace charactersBen Shi1-1/+1
2023-12-21[NFC] [Serialization] Improve AST serialization by reordering packedChuanqi Xu4-236/+280
2023-12-21Recommit [NFC] [Serialization] Packing more bits and refactor AbbrevToUseChuanqi Xu5-334/+725
2023-12-15[ASTReader] Fix readability-inconsistent-declaration-parameter-name. NFCFangrui Song1-19/+19
2023-12-15Revert "[NFC] [Serialization] Packing more bits and refactor AbbrevToUse"Augusto Noronha5-726/+335
2023-12-14[Serialization] Fix -Wpessimizing-move after 9cdb825a4f1bf9e75829d03879620c61...Fangrui Song1-1/+1
2023-12-15[NFC] [Serialization] Packing more bits and refactor AbbrevToUseChuanqi Xu5-335/+726
2023-12-11[Serialization] Use packed bits to initialize UserDefinedLiteralChuanqi Xu1-4/+7
2023-12-11Recommit [NFC] [Serialization] Packing more bitsChuanqi Xu4-139/+169
2023-12-11Revert "[clang] Remove unused variable 'ExprDependenceBits' in ASTWriterDecl....Chuanqi Xu1-0/+1
2023-12-11Revert "[NFC] [Serialization] Packing more bits"Chuanqi Xu4-154/+130
2023-12-11[clang] Remove unused variable 'ExprDependenceBits' in ASTWriterDecl.cpp (NFC)Jie Fu1-1/+0
2023-12-11[NFC] [Serialization] Packing more bitsChuanqi Xu4-130/+154
2023-12-08[clang] NFC: Remove `OptionalDirectoryEntryRefDegradesToDirectoryEntryPtr` (#...Jan Svoboda1-1/+1
2023-12-08[clang] NFC: Remove `OptionalFileEntryRefDegradesToFileEntryPtr` (#74899)Jan Svoboda3-8/+8
2023-12-08[clang] NFCI: Make `ModuleFile::File` non-optional (#74892)Jan Svoboda4-36/+26
2023-12-02Revert "[Clang] Eagerly instantiate used constexpr function upon definition. ...Corentin Jabot2-43/+0
2023-11-30[Clang] Eagerly instantiate used constexpr function upon definition. (#73463)cor3ntin2-0/+43
2023-11-29[C++20] [Modules] Handling capturing strucuted bindingsChuanqi Xu1-1/+1
2023-11-26[OpenMP] atomic compare fail : Parser & AST supportSunil Kuravinakop2-0/+20
2023-11-20Revert "[OpenMP] atomic compare fail : Parser & AST support"Krzysztof Parzyszek2-20/+0
2023-11-20[OpenMP] atomic compare fail : Parser & AST supportSunil Kuravinakop2-0/+20
2023-11-17[OpenACC] Initial commits to support OpenACC (#70234)Erich Keane2-0/+4
2023-11-10[clang][deps] Skip writing `DIAG_PRAGMA_MAPPINGS` record (#70874)Jan Svoboda1-2/+2
2023-11-09[C++20] [Modules] Allow export from language linkageChuanqi Xu1-1/+1
2023-11-08Revert "[OpenMP] atomic compare fail : Parser & AST support"Mitch Phillips2-20/+0
2023-11-07[OpenMP] atomic compare fail : Parser & AST supportSunil Kuravinakop2-0/+20
2023-11-06[clang][NFC] Refactor `ImplicitParamDecl::ImplicitParamKind`Vlad Serebrennikov1-1/+2
2023-11-05[clang][NFC] Refactor `CXXConstructExpr::ConstructionKind`Vlad Serebrennikov1-1/+2
2023-11-05[clang][NFC] Refactor `PredefinedExpr::IdentKind`Vlad Serebrennikov1-1/+2
2023-11-05[clang][NFC] Refactor `CharacterLiteral::CharacterKind`Vlad Serebrennikov2-2/+2
2023-11-05[clang][NFC] Refactor `StringLiteral::StringKind`Vlad Serebrennikov1-1/+1
2023-11-04[Serialization] Fix warningsKazu Hirata2-4/+0
2023-11-04[clang][NFC] Refactor `ConstantExpr::ResultStorageKind`Vlad Serebrennikov2-10/+10
2023-11-04[clang][NFC] Refactor `SourceLocExpr::IdentKind`Vlad Serebrennikov2-3/+2
2023-11-03[clang][NFC] Refactor `TagTypeKind` (#71160)Vlad Serebrennikov3-4/+5
2023-11-03[NFC] [Serializer] Pack information in serializer (#69287)Chuanqi Xu3-348/+362