aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/ParseExpr.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-07-02[C2y] Modify diagnostics for generic selection with a type operandAaron Ballman1-1/+2
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva1-1/+36
2024-06-12Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and...Vitaly Buka1-36/+1
2024-06-12[clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-...The Phantom Derpstorm1-1/+36
2024-05-17[clang] Introduce `SemaCodeCompletion` (#92311)Vlad Serebrennikov1-14/+17
2024-05-13[clang] Introduce `SemaObjC` (#89086)Vlad Serebrennikov1-8/+9
2024-05-10[Clang] Implement __reference_converts_from_temporary (#91199)cor3ntin1-1/+0
2024-05-02[OpenACC] Implement SubArray Parsing/Sema (#90796)Erich Keane1-1/+2
2024-04-25[NFC] Generalize ArraySections to work for OpenACC in the future (#89639)Erich Keane1-9/+17
2024-04-16[clang] Introduce `SemaOpenMP` (#88642)Vlad Serebrennikov1-2/+3
2024-04-13[clang] Introduce `SemaCUDA` (#88559)Vlad Serebrennikov1-4/+3
2024-04-10[clang] Introduce `SemaSYCL` (#88086)Vlad Serebrennikov1-2/+3
2024-03-21[clang] Accept lambdas in C++03 as an extensions (#73376)Nikolas Klauser1-1/+1
2024-03-09[Clang][C++23] Implement P1774R8: Portable assumptions (#81014)Sirraide1-0/+13
2024-03-07[clang] Upstream visionOS Availability & DarwinSDKInfo APIs (#84279)Cyndy Ishida1-1/+2
2024-02-20[clang] Implement `__is_layout_compatible` (#81506)Vlad Serebrennikov1-0/+1
2024-02-16[C11] Diagnose C11 keywords as being incompatible w/earlier standards (#82015)Aaron Ballman1-4/+3
2024-01-31[clang][NFC] Move isSimpleTypeSpecifier() from Sema to Token (#80101)Owen Pan1-1/+1
2024-01-30[clang] Improved isSimpleTypeSpecifier (#79037)Carl Peto1-1/+1
2024-01-27[Clang] Fix asan error after ad1a65fcaCorentin Jabot1-7/+6
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin1-0/+13
2024-01-17[Clang][Sema][NFC] Remove unused Scope* parameter from Sema::GetTypeForDeclar...Krystian Stasiowski1-7/+6
2024-01-10[OpenACC] Implement 'var' parsing correctly, support array sections (#77617)Erich Keane1-4/+22
2023-11-14Reapply "[clang] Support fixed point types in C++ (#67750)" (#69963)Leonard Chan1-0/+3
2023-11-13[Clang] Add __datasizeof (#67805)philnik7771-11/+31
2023-11-04[clang][NFC] Refactor `SourceLocExpr::IdentKind`Vlad Serebrennikov1-8/+8
2023-10-24Revert "[clang] Support fixed point types in C++ (#67750)" (#69963)Zahira Ammarguellat1-3/+0
2023-10-19[Clang] Add __builtin_vectorelements to get number of elements in vector (#69...Lawrence Benson1-2/+7
2023-10-05[Clang] Handle consteval expression in array bounds expressions (#66222)cor3ntin1-0/+9
2023-09-29[clang] Support fixed point types in C++ (#67750)PiJoules1-0/+3
2023-09-27Revert "[clang][SemaCXX] Diagnose tautological uses of consteval if and is_co...Sam McCall1-9/+0
2023-09-27[clang][SemaCXX] Diagnose tautological uses of consteval if and is_constant_e...Takuya Shimizu1-0/+9
2023-09-13[clang] adds `__reference_constructs_from_temporary`Christopher Di Bella1-0/+2
2023-09-11Revert "adds `__reference_constructs_from_temporary`"Christopher Di Bella1-2/+0
2023-09-11adds `__reference_constructs_from_temporary`Christopher Di Bella1-0/+2
2023-08-15Complete the implementation of P2361 Unevaluated string literalsCorentin Jabot1-1/+1
2023-08-11[C23] Rename C2x->C23 in diagnosticsAaron Ballman1-2/+2
2023-08-11[C23] Rename C2x -> C23; NFCAaron Ballman1-3/+3
2023-08-09Enable concatenation of predefined identifiersRichard Dzenis1-8/+19
2023-07-07Implement P2361 Unevaluated string literalsCorentin Jabot1-0/+16
2023-06-05[C] Support _Generic expressions with a type operandAaron Ballman1-5/+26
2023-05-19[Clang][clang-cl] Implement `__builtin_FUNCSIG`Jakub Mazurkiewicz1-0/+6
2023-05-04[clang] Use -std=c++23 instead of -std=c++2bMark de Wever1-3/+3
2023-05-04[clang][Sema][NFC] Move `EnterExpressionEvaluationContext` to its own fileDavid Stone1-1/+2
2023-03-17Add __builtin_FILE_NAME()Ilya Karapsin1-0/+6
2023-02-25[C2x] Implement support for revised spelling of keywordsAaron Ballman1-3/+6
2023-01-27Stop diagnosing member and array access in offsetof as an extensionAaron Ballman1-8/+0
2023-01-18Diagnose extensions in 'offsetof'Aaron Ballman1-5/+23
2023-01-17Revert "Diagnose extensions in 'offsetof'"Arthur Eubanks1-23/+5
2023-01-17Diagnose extensions in 'offsetof'Aaron Ballman1-5/+23