summaryrefslogtreecommitdiff
path: root/clang/lib/Lex/Preprocessor.cpp
AgeCommit message (Expand)Author
2022-10-27[NFC] [Modules] Rename modules related things in Preprocessor and AffectingMo...Chuanqi Xu
2022-10-26[Lex] Stop allocating/deallocating MacroInfo on a linked list. NFCSam McCall
2022-09-22[clang][deps] Report module map describing compiled moduleJan Svoboda
2022-09-18[clang] Don't include StringSwitch.h (NFC)Kazu Hirata
2022-08-26Diagnosing the Future KeywordsMuhammad Usman Shahid
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-07-10[C++20][Modules] Implement include translation.Iain Sandoe
2022-06-29[Clang][Preprocessor] Fix inconsistent `FLT_EVAL_METHOD` when compiling vs pr...Egor Zhdan
2022-06-29[Clang] Rename StringLiteral::isAscii() => isOrdinary() [NFC]Corentin Jabot
2022-05-26[Tooling/DependencyScanning & Preprocessor] Refactor dependency scanning to p...Argyrios Kyrtzidis
2022-04-13[clang][preprocessor] Allow calling DumpToken() on annotation tokensTimm Bäder
2022-02-23Add support for floating-point option `ffp-eval-method` and forZahira Ammarguellat
2022-01-26[clang][lex] Include tracking: simplify and move to preprocessorJan Svoboda
2022-01-18[clang][lex] NFC: Simplify calls to `LookupFile`Jan Svoboda
2021-10-13[clang] Use llvm::is_contained (NFC)Kazu Hirata
2021-10-12[clang][modules] Default `SourceLocation` parameter in `HeaderSearch::lookupM...Jan Svoboda
2021-10-12[clang][modules] NFC: Propagate import `SourceLocation` into `HeaderSearch::l...Jan Svoboda
2021-09-27Implement #pragma clang final extensionChris Bieneman
2021-08-25Effectively revert 33c3d8a916c / D33782Reid Kleckner
2021-08-23Implement #pragma clang restrict_expansionChris Bieneman
2021-07-29Support macro deprecation #pragma clang deprecatedChris Bieneman
2021-07-25[Preprocessor] Implement -fminimize-whitespace.Michael Kruse
2021-05-27Add support for #elifdef and #elifndefAaron Ballman
2021-03-16[CodeCompletion] Avoid spurious signature help for init-list argsSam McCall
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-10-20clang/Basic: Replace SourceManager::getMemoryBufferForFile, NFCDuncan P. N. Exon Smith
2020-09-21[Coverage] Add empty line regions to SkippedRegionsZequan Wu
2020-07-28Reland [Coverage] Add comment to skipped regionsZequan Wu
2020-07-22Revert abd45154b "[Coverage] Add comment to skipped regions"Hans Wennborg
2020-07-21[Coverage] Add comment to skipped regionsZequan Wu
2020-07-09Refactored NumericLiteralParser to not require a PreprocessorDmitri Gribenko
2020-04-28Make -fno-char8_t disable the char8_t keyword, even in C++20.Richard Smith
2020-04-22Rename warning identifiers from cxx2a to cxx20; NFC.Aaron Ballman
2020-04-21C++2a -> C++20 in some identifiers; NFC.Aaron Ballman
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-27Add a warning, flags and pragmas to limit the number of pre-processor tokens ...Hans Wennborg
2020-01-24Detect source location overflow due includesDiogo Sampaio
2019-11-18Allocate builtins table earlier to fix bug found by ubsanReid Kleckner
2019-11-15Avoid including Builtins.h in Preprocessor.hReid Kleckner
2019-09-11[clang-scan-deps] add skip excluded conditional preprocessor block preprocess...Alex Lorenz
2019-08-22Introduce FileEntryRef and use it when handling includes to report correct de...Alex Lorenz
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama
2019-05-17[Lex] Allow to consume tokens while preprocessingIlya Biryukov
2019-04-29When skipping code at the start of a file during PCH use, Preprocessor::LexMike Rice
2019-04-14[c++20] Parsing support for module-declarations, import-declarations,Richard Smith
2019-04-11[C++20] Implement context-sensitive header-name lexing and pp-import parsing ...Richard Smith
2019-04-11Remove use of lookahead from _Pragma handling and from all otherRichard Smith
2019-03-31Range-style std::find{,_if} -> llvm::find{,_if}. NFCFangrui Song