summaryrefslogtreecommitdiff
path: root/clang/lib/Lex/DependencyDirectivesScanner.cpp
AgeCommit message (Expand)Author
2025-08-18Reland [clang][modules-driver] Add scanner to detect C++20 module presence (#...Naveen Seth Hanig
2025-07-21Revert "Reland [clang][modules-driver] Add scanner to detect C++20 module pre...Naveen Seth Hanig
2025-07-21Reland [clang][modules-driver] Add scanner to detect C++20 module presence (#...Naveen Seth Hanig
2025-07-19 [clang][deps] Properly capture the global module and '\n' for all module di...Naveen Seth Hanig
2025-07-15[clang][deps] Fix dependency scanner misidentifying 'import::' as module part...Naveen Seth Hanig
2025-07-04[clang-scan-deps] Fix "unterminated conditional directive" bug (#146645)Ziqing Luo
2025-06-27[clang][scandeps] Improve handling of rawstrings. (#139504)Tobias Hieta
2025-06-13[clang-scan-deps] Implement P2223R2 for DependencyDirectiveScanner.cpp (#143950)Naveen Seth Hanig
2025-06-06[clang][dep-scan] Resolve lexer crash from a permutation of invalid tokens (#...Cyndy Ishida
2024-07-23[clang/Lex/DependencyDirectivesScanner] Ignore import/include directives with...Argyrios Kyrtzidis
2024-07-22[clang][deps] Ignore import/include directives with missing filenames (#99520)Cyndy Ishida
2024-07-18[clang][deps] Don't treat ObjC method args as module directives (#97654)Michael Spencer
2024-07-10[Clang] Allow raw string literals in C as an extension (#88265)Sirraide
2024-06-05Revert "Pass LangOpts from CompilerInstance to DependencyScanningWorker (#937...Nishith Kumar M Shah
2024-06-03Pass LangOpts from CompilerInstance to DependencyScanningWorker (#93753)Nishith Kumar M Shah
2024-02-11[NFC] Correct C++ standard names (#81421)Danny Mösch
2023-10-31[clang] Change GetCharAndSizeSlow interface to by-value styleserge-sans-paille
2023-10-29Revert "Perf/lexer faster slow get char and size (#70543)"Nico Weber
2023-10-29Perf/lexer faster slow get char and size (#70543)serge-sans-paille
2023-05-09[clang][deps] Teach dep directive scanner about _PragmaBen Langmuir
2023-05-03[clang][deps] Teach dep directive scanner about #pragma clang system_headerBen Langmuir
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2022-12-17llvm::Optional::value => operator*/operator->Fangrui Song
2022-12-09[clang] Use std::nullopt instead of None in comments (NFC)Kazu Hirata
2022-12-03[clang] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-09-13[Lex/DependencyDirectivesScanner] Handle the case where the source line start...Argyrios Kyrtzidis
2022-09-07[Lex/DependencyDirectivesScanner] Keep track of the presence of tokens betwee...Argyrios Kyrtzidis
2022-08-09[clang][clang-tools-extra] LLVM_NODISCARD => [[nodiscard]]. NFCFangrui Song
2022-07-13[clang] Use value instead of getValue (NFC)Kazu Hirata
2022-06-25[clang] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[clang] Don't use Optional::getValue (NFC)Kazu Hirata
2022-05-26[Tooling/DependencyScanning & Preprocessor] Refactor dependency scanning to p...Argyrios Kyrtzidis
2022-05-26[Tooling/DependencyScanning] Rename refactorings towards transitioning depend...Argyrios Kyrtzidis