aboutsummaryrefslogtreecommitdiff
path: root/libcpp/directives.cc
AgeCommit message (Expand)AuthorFilesLines
2024-10-25non-gcc: Remove trailing whitespaceJakub Jelinek1-5/+5
2024-10-19diagnostics: libcpp: Improve locations for _Pragma lexing diagnostics [PR114423]Lewis Hyatt1-0/+7
2024-10-14libcpp: Fix _Pragma("GCC system_header") [PR114436]Lewis Hyatt1-3/+8
2024-10-14libcpp: Support extended characters for #pragma {push,pop}_macro [PR109704]Lewis Hyatt1-85/+90
2024-10-12libcpp, genmatch: Use gcc_diag instead of printf for libcpp diagnosticsJakub Jelinek1-72/+79
2024-10-09libcpp: Use ' instead of %< and %> [PR117039]Ken Matsui1-1/+1
2024-10-08gcc, libcpp: Add warning switch for "#pragma once in main file" [PR89808]Ken Matsui1-1/+2
2024-10-02libcpp: Implement clang -Wheader-guard warning [PR96842]Jakub Jelinek1-4/+38
2024-09-12libcpp, v2: Add support for gnu::base64 #embed parameterJakub Jelinek1-46/+124
2024-09-12libcpp: adjust pedwarn handlingJason Merrill1-34/+44
2024-09-12libcpp: Add support for gnu::offset #embed/__has_embed parameterJakub Jelinek1-8/+32
2024-09-12libcpp, c-family: Add (dumb) C23 N3017 #embed support [PR105863]Jakub Jelinek1-6/+354
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-07c: Refer more consistently to C23 not C2XJoseph Myers1-11/+11
2023-10-23libcpp: Improve the diagnostic for poisoned identifiers [PR36887]Lewis Hyatt1-0/+3
2023-06-20libcpp: Improve location for macro names [PR66290]Lewis Hyatt1-5/+8
2023-03-13libcpp: Fix ICE on directive inside _Pragma() operator [PR67046]Lewis Hyatt1-0/+5
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-11-21libcpp: Fix paste error with unknown pragma after macro expansionLewis Hyatt1-5/+5
2022-08-24preprocessor: Implement C++23 P2437R1 - Support for #warning [PR106646]Jakub Jelinek1-2/+8
2022-08-18preprocessor: Support #warning for standard C2xJoseph Myers1-1/+10
2022-07-10c: Fix location for _Pragma tokens [PR97498]Lewis Hyatt1-0/+1
2022-02-01libcpp: Avoid PREV_WHITE and other random content on CPP_PADDING tokensJakub Jelinek1-2/+1
2022-01-17Change references of .c files to .cc filesMartin Liska1-3/+3
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+2799