summaryrefslogtreecommitdiff
path: root/clang/lib/Lex/PPExpressions.cpp
AgeCommit message (Expand)Author
2025-06-03[Clang] Slightly tweak the code to try to fix a potential codegen issue in #1...Corentin Jabot
2025-06-03[Clang] Improve infrastructure for libstdc++ workarounds (Reland) (#142592)cor3ntin
2025-06-03Revert "[Clang] Improve infrastructure for libstdc++ workarounds" (#142432)cor3ntin
2025-05-31[Clang] Improve infrastructure for libstdc++ workarounds (#141977)cor3ntin
2025-05-05[clang] Provide to `PPCallbacks` full expression range even in single file pa...Volodymyr Sapsai
2025-04-09[clang][index] Handle undefined function-like macros in single file parse mod...Jan Svoboda
2025-04-08Reject invalid integer constants in unevaluated preprocessor operands (#134884)Aaron Ballman
2025-03-02[clang][diagnostics] add `-Wundef-true` warning option (#128265)isuckatcs
2024-11-16[Lex] Remove unused includes (NFC) (#116460)Kazu Hirata
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva
2024-06-12Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and...Vitaly Buka
2024-06-12[clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-...The Phantom Derpstorm
2024-04-22[BitInt] Expose a _BitInt literal suffix in C++ (#86586)js324
2024-02-06[CLANG] Fix INF/NAN warning. (#80290)Zahira Ammarguellat
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata
2023-08-11[C23] Rename C2x->C23 in diagnosticsAaron Ballman
2023-08-11[C23] Rename C2x -> C23; NFCAaron Ballman
2023-07-10[NFC] Initialize pointer fields and remove needless null check.Sindhu Chittireddy
2023-05-04[clang] Use -std=c++23 instead of -std=c++2bMark de Wever
2022-12-02Use CTAD on llvm::SaveAndRestoreJan Svoboda
2022-05-13[clang][preprocessor] Fix unsigned-ness of utf8 char literalsTimm Bäder
2022-03-14Implement literal suffixes for _BitIntAaron Ballman
2021-10-03Fixed warnings in target/parser codes produced by -Wbitwise-instead-of-logicalaDávid Bolvanský
2021-07-29Support macro deprecation #pragma clang deprecatedChris Bieneman
2021-06-11[ADT] Remove APInt/APSInt toString() std::string variantsSimon Pilgrim
2021-03-31[C++2b] Support size_t literalsAnton Bikineev
2021-01-27Don't allow __VA_OPT__ to be detected by #ifdef.Richard Smith
2021-01-27Permit __VA_OPT__ in all language modes and allow it to be detected with #ifdef.Richard Smith
2020-07-09Refactored NumericLiteralParser to not require a PreprocessorDmitri Gribenko
2020-06-30[clang][diagnostics] Add '-Wundef-prefix' warning optionZixu Wang
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-17Revert r351209 (which was a revert of r350891) with a fix.Aaron Ballman
2019-01-15Revert "Correct the source range returned from preprocessor callbacks."Benjamin Kramer
2019-01-11Add an explicit initializer to silence a -Wmissing-field-initializers diagnos...Aaron Ballman
2019-01-10Correct the source range returned from preprocessor callbacks.Aaron Ballman
2018-07-30Remove trailing spaceFangrui Song
2018-05-01Implement P0482R2, support for char8_t type.Richard Smith
2017-07-14Keep the IdentifierInfo in the Token for alternative operator keywordOlivier Goffart
2017-06-20[preprocessor] When preprocessor option 'SingleFileParseMode' is enabled, par...Argyrios Kyrtzidis
2016-09-07Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko
2016-04-16Improve diagnostic for the case when a non-defined function-like macro is usedRichard Smith
2016-02-18Remove use of builtin comma operator.Richard Trieu
2016-01-19Add -Wexpansion-to-undefined: warn when using `defined` in a macro definition.Nico Weber
2015-11-14Use %select to merge similar diagnostics. NFCCraig Topper
2015-10-04SourceRanges are small and trivially copyable, don't them by reference.Craig Topper
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-05-04Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*...Richard Smith
2015-05-04Rename MacroDefinition -> MacroDefinitionRecord, Preprocessor::MacroDefinitio...Richard Smith
2015-05-02clang-format function definition header. NFC.Yaron Keren