aboutsummaryrefslogtreecommitdiff
path: root/libcpp/lex.cc
AgeCommit message (Expand)AuthorFilesLines
2024-11-23libcpp: Fix ICE lexing invalid raw string in a deferred pragma [PR117118]Lewis Hyatt1-1/+2
2024-11-23libcpp: Fix potential unaligned access in cpp_bufferLewis Hyatt1-2/+8
2024-11-01c++: Attempt to implement C++26 P3034R1 - Module Declarations Shouldn't be Ma...Jakub Jelinek1-0/+72
2024-10-25non-gcc: Remove trailing whitespaceJakub Jelinek1-33/+33
2024-10-23libcpp: Add -Wleading-whitespace= warningJakub Jelinek1-1/+108
2024-10-15libcpp: Add -Wtrailing-blanks warningJakub Jelinek1-13/+43
2024-10-14libcpp: avoid extra spaces in module preprocessingJason Merrill1-2/+5
2024-10-14libcpp: Support extended characters for #pragma {push,pop}_macro [PR109704]Lewis Hyatt1-33/+0
2024-10-12libcpp, genmatch: Use gcc_diag instead of printf for libcpp diagnosticsJakub Jelinek1-26/+26
2024-09-12libcpp: adjust pedwarn handlingJason Merrill1-11/+13
2024-09-12libcpp, c-family: Add (dumb) C23 N3017 #embed support [PR105863]Jakub Jelinek1-1/+14
2024-08-26libcpp: deduplicate definition of padding sizeAlexander Monakov1-2/+2
2024-08-22fix single argument static_assertMarc Poulhiès1-1/+2
2024-08-20libcpp: replace SSE4.2 helper with an SSSE3 oneAlexander Monakov1-95/+55
2024-08-06Remove MMX code path in lexerAndi Kleen1-75/+0
2024-07-25c++: Implement C++26 P2558R2 - Add @, $, and ` to the basic character set [PR...Jakub Jelinek1-1/+4
2024-05-26[PATCH] libcpp: Correct typo 'r' -> '\r'Peter Damianov1-1/+1
2024-02-22c: Handle scoped attributes in __has*attribute and scoped attribute parsing c...Jakub Jelinek1-2/+7
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-13libcpp: Fix valgrind errors on pr88974.c [PR112956]Jakub Jelinek1-1/+4
2023-11-24libcpp: configure: drop unused Valgrind detectionAlexander Monakov1-2/+2
2023-11-07c: Refer more consistently to C23 not C2XJoseph Myers1-1/+1
2023-10-23libcpp: Improve the diagnostic for poisoned identifiers [PR36887]Lewis Hyatt1-2/+8
2023-10-08libcpp: eliminate COMBINE_LOCATION_DATADavid Malcolm1-10/+10
2023-07-18libcpp: Handle extended characters in user-defined literal suffix [PR103902]Lewis Hyatt1-167/+215
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-07preprocessor: Enable __VA_OPT__ for C2xJoseph Myers1-2/+8
2022-11-05c++: libcpp: Support raw strings with newlines in directives [PR55971]Lewis Hyatt1-9/+32
2022-10-14preprocessor: C2x identifier rulesJoseph Myers1-6/+7
2022-09-28Add instruction level discriminator support.Eugene Rozenfeld1-3/+4
2022-09-01libcpp: Add -Winvalid-utf8 warning [PR106655]Jakub Jelinek1-26/+183
2022-08-26c++: Implement C++23 P2071R2 - Named universal character escapes [PR106648]Jakub Jelinek1-9/+66
2022-08-20libcpp: Implement C++23 P2290R3 - Delimited escape sequences [PR106645]Jakub Jelinek1-4/+21
2022-05-20Use "final" and "override" directly, rather than via macrosDavid Malcolm1-1/+1
2022-01-24preprocessor: -Wbidi-chars and UCNs [PR104030]Marek Polacek1-6/+10
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+5389