aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/Parser.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-1/+1
2023-12-11[clang] Add support for -fcx-limited-range, #pragma CX_LIMITED_RANGE and -fcx...Zahira Ammarguellat1-0/+3
2023-11-17[OpenACC] Implement initial parsing for `parallel` construct (#72661)Erich Keane1-2/+3
2023-11-17[OpenACC] Rename ParseOpenACCDirective to ParseOpenACCDirectiveDeclerichkeane1-1/+1
2023-11-17[OpenACC] Initial commits to support OpenACC (#70234)Erich Keane1-0/+8
2023-11-01Add two time-trace scope variables.Ying Yi1-1/+13
2023-10-31Revert "Add two time-trace scope variables."Nikita Popov1-13/+1
2023-10-31Add two time-trace scope variables.Ying Yi1-1/+13
2023-09-28[clang][Parser][NFC] Reformat if statementTimm Bäder1-6/+6
2023-09-28[C++20] [Modules] Handle import decl before module declaration without being ...Chuanqi Xu1-0/+4
2023-09-20Re-apply "[Parse] Split incremental-extensions" (#66446)Ben Barham1-1/+6
2023-09-13Revert "[Parse] Split incremental-extensions" (#66281)Ben Barham1-8/+2
2023-09-11[Parse] Split incremental-extensions (#65683)Ben Barham1-2/+8
2023-08-28Reland "[clang-repl] support code completion at a REPL."Fred Fu1-3/+10
2023-08-28Revert "Reland "[clang-repl] support code completion at a REPL.""Vassil Vassilev1-10/+3
2023-08-28Reland "[clang-repl] support code completion at a REPL."Fred Fu1-3/+10
2023-08-23Revert "[clang-repl] support code completion at a REPL."Vassil Vassilev1-10/+3
2023-08-23[clang-repl] support code completion at a REPL.Fred Fu1-3/+10
2023-08-11[C23] Rename C2x -> C23; NFCAaron Ballman1-1/+1
2023-08-04[Clang] Implement P2169 A nice placeholder with no nameCorentin Jabot1-0/+4
2023-05-31[clang] Add Parse and Sema support for RegularKeyword attributesRichard Sandiford1-0/+2
2023-05-20[Clang] Fix parsing of `(auto(x))`.Corentin Jabot1-1/+1
2023-05-16[clang] Add a new annotation token: annot_repl_input_endJun Zhang1-5/+2
2023-05-16Revert "[Clang] Fix parsing of `(auto(x))`."Corentin Jabot1-1/+1
2023-05-16[Clang] Fix parsing of `(auto(x))`.Corentin Jabot1-1/+1
2023-03-30[Clang] Improve diagnostics when using a concept as template argumentCorentin Jabot1-16/+10
2023-02-23[clang] extend external_source_symbol attribute with USR clauseAlex Lorenz1-1/+2
2023-02-16[Modules] Remove -fmodules-tsChuanqi Xu1-6/+6
2023-02-03[C++20] [Modules] Pop Expression Evaluation Context when we skip its body dur...Chuanqi Xu1-0/+12
2023-01-22[C++20][Modules] Fix named module import diagnostics.Iain Sandoe1-9/+20
2022-12-03[clang] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-12-03[clang-repl] Support statements on global scope in incremental mode.Vassil Vassilev1-3/+7
2022-11-21parse: process GNU and standard attributes on top-level declsSaleem Abdulrasool1-24/+40
2022-10-18[clang] Fix crash upon stray coloncolon token in C2x modeJialun Hu1-3/+3
2022-09-28[C++2a] P0634r3: Down with typename!Nicolas Lesser1-15/+25
2022-09-21[HLSL] Support cbuffer/tbuffer for hlsl.Xiang Li1-0/+10
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-4/+4
2022-07-25Rewording "static_assert" diagnosticsMuhammad Usman Shahid1-2/+2
2022-07-21Revert "Rewording the "static_assert" to static assertion"Erich Keane1-2/+2
2022-07-21Rewording the "static_assert" to static assertionMuhammad Usman Shahid1-2/+2
2022-07-14Revert "Rewording "static_assert" diagnostics"Mitch Phillips1-2/+2
2022-07-14Rewording "static_assert" diagnosticsMuhammad Usman Shahid1-2/+2
2022-07-10[C++20][Modules] Implement include translation.Iain Sandoe1-4/+14
2022-06-29[Clang] Rename StringLiteral::isAscii() => isOrdinary() [NFC]Corentin Jabot1-1/+1
2022-06-28[Clang] Fix: Restore warning inadvertently removed by D126061.Martin Boehme1-2/+2