summaryrefslogtreecommitdiff
path: root/libcpp/init.cc
AgeCommit message (Expand)Author
2025-10-14libcpp: decode original directory strings for traditional CPPPierre Marie de Rodat
2025-08-15c++: Warn on #undef/#define of remaining cpp.predefined macros [PR120778]Jakub Jelinek
2025-02-28c++: Adjust #embed support for P1967R14Jakub Jelinek
2025-01-02Update copyright years.Jakub Jelinek
2024-12-03preprocessor: Adjust C rules on UCNs for C23 [PR117162]Joseph Myers
2024-11-17c-family: add -fsearch-include-pathJason Merrill
2024-11-13c: Implement C2Y N3298 - Introduce complex literals [PR117029]Jakub Jelinek
2024-10-25non-gcc: Remove trailing whitespaceJakub Jelinek
2024-10-23libcpp: Add -Wleading-whitespace= warningJakub Jelinek
2024-10-17c, libcpp: Partially implement C2Y N3353 paper [PR117028]Jakub Jelinek
2024-10-12libcpp, genmatch: Use gcc_diag instead of printf for libcpp diagnosticsJakub Jelinek
2024-10-07libcpp: Use constexpr for _cpp_trigraph_map initialization for C++14Jakub Jelinek
2024-10-02libcpp: Implement clang -Wheader-guard warning [PR96842]Jakub Jelinek
2024-09-12libcpp, c-family: Add (dumb) C23 N3017 #embed support [PR105863]Jakub Jelinek
2024-08-20libcpp: Adjust lang_defaultsJakub Jelinek
2024-06-11c: Add -std=c2y, -std=gnu2y, -Wc23-c2y-compat, C2Y _Generic with type operandJoseph Myers
2024-04-30libcpp: Adjust __STDC_VERSION__ for C23Jakub Jelinek
2024-01-03Update copyright years.Jakub Jelinek
2023-11-27c-family: Implement __has_feature and __has_extension [PR60512]Alex Coplan
2023-11-07c: Refer more consistently to C23 not C2XJoseph Myers
2023-10-23libcpp: Improve the diagnostic for poisoned identifiers [PR36887]Lewis Hyatt
2023-10-08libcpp: eliminate LINEMAPS_{,ORDINARY_,MACRO_}CACHEDavid Malcolm
2023-09-19p1689r5: initial supportBen Boeckel
2023-06-23c++: Add support for -std={c,gnu}++2{c,6}Marek Polacek
2023-04-30Revert "[PATCH] libcpp: suppress builtin macro redefined warnings for __LINE__"Jeff Law
2023-04-30[PATCH] libcpp: suppress builtin macro redefined warnings for __LINE__Longjun Luo
2023-01-16Update copyright years.Jakub Jelinek
2022-12-07preprocessor: Enable __VA_OPT__ for C2xJoseph Myers
2022-10-14preprocessor: C2x identifier rulesJoseph Myers
2022-09-07c: New C2x keywordsJoseph Myers
2022-09-07libcpp: Named universal character escapes and delimited escape sequence tweaksJakub Jelinek
2022-09-05preprocessor: Disable trigraphs for C2xJoseph Myers
2022-09-01libcpp: Add -Winvalid-utf8 warning [PR106655]Jakub Jelinek
2022-08-24preprocessor: Implement C++23 P2437R1 - Support for #warning [PR106646]Jakub Jelinek
2022-08-20libcpp: Implement C++23 P2290R3 - Delimited escape sequences [PR106645]Jakub Jelinek
2022-08-18preprocessor: Support #warning for standard C2xJoseph Myers
2022-08-16c++: Fix pragma suppression of -Wc++20-compat diagnostics [PR106423]Tom Honermann
2022-08-08preprocessor/106426: Treat u8 character literals as unsigned in char8_t modes.Tom Honermann
2022-01-17Change references of .c files to .cc filesMartin Liska
2022-01-17Rename .c files to .cc files.Martin Liska