aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/Parser.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-18[clang] Allow trivial pp-directives before C++ module directive (#153641)yronglin1-3/+5
2025-08-14[clang] fix skipped parsing of late parsed attributes (#153558)Matheus Izvekov1-4/+4
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov1-4/+5
2025-08-04[Clang] Initial support for P2841 (Variable template and concept template par...Corentin Jabot1-3/+4
2025-07-19 [clang][deps] Properly capture the global module and '\n' for all module di...Naveen Seth Hanig1-0/+1
2025-07-07[C23] Fix typeof handling in enum declarations (#146394)Aaron Ballman1-2/+3
2025-06-21[C++][Modules] A module directive may only appear as the first preprocessing ...yronglin1-3/+4
2025-06-11[Clang] fix missing source location for errors in macro-expanded (#143460)Oleksandr T.1-0/+5
2025-05-26[Parse] Remove unused includes (NFC) (#141524)Kazu Hirata1-1/+0
2025-05-14[clang][NFC] Regroup declarations in `Parser` (#138511)Vlad Serebrennikov1-203/+2
2025-05-06[Clang] Implement the core language parts of P2786 - Trivial relocation (#127...cor3ntin1-0/+2
2025-05-02[clang][NFC] Convert `Sema::IfExistsResult` to scoped enumVlad Serebrennikov1-4/+4
2025-05-01[clang] Add scoped enum support to `StreamingDiagnostic` (#138089)Vlad Serebrennikov1-1/+1
2025-05-01[clang][NFC] Convert `Sema::NameClassificationKind` to scoped enumVlad Serebrennikov1-16/+18
2025-04-30[clang][NFC] Convert `Parser::IfExistsBehavior` to scoped enumVlad Serebrennikov1-6/+8
2025-04-30[clang][NFC] Convert `Parser::ParenParseOption` to scoped enumVlad Serebrennikov1-1/+1
2025-04-30[clang][NFC] Convert `Parser::ObjCTypeQual` to scoped enumVlad Serebrennikov1-10/+18
2025-04-30[clang][NFC] Convert `ParsedTemplateInfo::Kind` to scoped enumVlad Serebrennikov1-1/+1
2025-04-30[clang][NFC] Convert `Parser::ExtraSemiKind` to scoped enumVlad Serebrennikov1-5/+7
2025-04-30[clang][NFC] Convert `Parser::AnnotatedNameKind` to scoped enumVlad Serebrennikov1-17/+18
2025-04-21[Clang] disallow use of attributes before extern template declarations (#136328)Oleksandr T.1-0/+2
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin1-10/+9
2025-04-16Revert "[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data s...Michael Buch1-9/+10
2025-04-16[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data structure...yronglin1-10/+9
2025-04-11[clang][CodeComplete] Use HeuristicResolver in getAsRecordDecl() (#130473)Nathan Ridge1-2/+3
2025-04-02Reapply "[Clang] [NFC] Introduce a helper for emitting compatibility diagnost...Sirraide1-0/+10
2025-04-02Revert "[Clang] [NFC] Introduce a helper for emitting compatibility diagnosti...Sirraide1-10/+0
2025-04-02[Clang] [NFC] Introduce a helper for emitting compatibility diagnostics (#132...Sirraide1-0/+10
2025-03-21[OpenACC] Finish implementing 'routine' AST/Sema.erichkeane1-2/+5
2025-03-19[Clang] Increase the default expression nesting limit (#132021)cor3ntin1-3/+5
2025-03-17[Clang] Constant Expressions inside of GCC' asm strings (#131003)cor3ntin1-14/+27
2024-12-25[C++20] [Modules] Diagnose if import statement lakcs a semicolonChuanqi Xu1-4/+3
2024-12-20[clang][ObjectiveC] Fix Parsing the `::` Optional Scope Specifier (#119908)Qiongsi Wu1-1/+8
2024-11-18[Parse] Remove ParseDiagnostic.h (#116496)Kazu Hirata1-1/+1
2024-08-09[clang] Remove dead incremental Parser code (#102450)Jonas Hahnfeld1-5/+0
2024-07-22Revert "[Clang] Implement P3034R1 Module Declarations Shouldn’t be Macros" ...yronglin1-58/+35
2024-07-20[Clang] Implement P3034R1 Module Declarations Shouldn’t be Macros (#90574)yronglin1-35/+58
2024-07-01[HLSL] Implement `export` keyword (#96823)Helena Kotas1-1/+1
2024-06-28[clang] require arg list in type specifiers using template kw (#94674)Erick Velez1-1/+11
2024-05-17[clang] Introduce `SemaCodeCompletion` (#92311)Vlad Serebrennikov1-21/+26
2024-05-17[clang][NFC] Remove `const_cast` from `ParseClassSpecifier`Vlad Serebrennikov1-1/+2
2024-05-15[clang] Store FPOptions earlier when parsing function (#92146)Serge Pavlov1-2/+2
2024-04-23[clang] Set correct FPOptions if attribute 'optnone' presents (#85605)Serge Pavlov1-0/+2
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-1/+3
2024-03-13[C++20] [Modules] Disambuguous Clang module and C++20 Named module furtherChuanqi Xu1-14/+16
2024-02-16[C11] Diagnose C11 keywords as being incompatible w/earlier standards (#82015)Aaron Ballman1-0/+9
2024-02-01[Clang][Parse] Diagnose member template declarations with multiple declarator...Krystian Stasiowski1-4/+5
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin1-1/+2
2024-01-17[APINotes] Upstream dependencies of Sema logic to apply API Notes to declsEgor Zhdan1-0/+5