summaryrefslogtreecommitdiff
path: root/clang/lib/Lex/PPLexerChange.cpp
AgeCommit message (Expand)Author
2025-10-20[ADT] Prepare for deprecation of StringSwitch cases with 4+ args. NFC. (#164173)Jakub Kuderski
2025-05-19[clang] Use *Map::try_emplace (NFC) (#140477)Kazu Hirata
2025-04-23[clang][deps] Make dependency directives getter thread-safe (#136178)Jan Svoboda
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin
2025-04-16Revert "[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data s...Michael Buch
2025-04-16[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data structure...yronglin
2025-04-04[clang] Do not share ownership of `PreprocessorOptions` (#133467)Jan Svoboda
2025-02-21[clang][modules] Fix local submodule visibility of macros from transitive imp...Ben Langmuir
2024-11-16[Lex] Remove unused includes (NFC) (#116460)Kazu Hirata
2024-09-25[clang] Make deprecations of some `FileManager` APIs formal (#110014)Jan Svoboda
2024-07-22Revert "[Clang] Implement P3034R1 Module Declarations Shouldn’t be Macros" ...yronglin
2024-07-20[Clang] Implement P3034R1 Module Declarations Shouldn’t be Macros (#90574)yronglin
2024-05-17[clang][NFC] Remove `const_cast` from `Preprocessor::addModuleMacro()`Vlad Serebrennikov
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling
2024-04-09Revert "[clang] Move state out of `PreprocessorOptions` (1/n) (#86358)"Jan Svoboda
2024-03-29[clang] Move state out of `PreprocessorOptions` (1/n) (#86358)Jan Svoboda
2023-11-06[clang] Change representation of CurLexerKind (#70381)serge-sans-paille
2023-09-29[clang] NFCI: Use `FileEntryRef` in `ASTReader::GetHeaderFileInfo()`Jan Svoboda
2023-09-20Re-apply "[Parse] Split incremental-extensions" (#66446)Ben Barham
2023-09-13Revert "[Parse] Split incremental-extensions" (#66281)Ben Barham
2023-09-11[Parse] Split incremental-extensions (#65683)Ben Barham
2023-05-31[clang] NFCI: Use `FileEntryRef` in `PPLexerChange`Jan Svoboda
2023-05-30[clang][modules] NFCI: Extract optionality out of `Module::{Header,DirectoryN...Jan Svoboda
2023-05-26[clang][modules] NFCI: Use `DirectoryEntryRef` for umbrella directoryJan Svoboda
2023-05-26[clang][modules] NFCI: Distinguish as-written and effective umbrella directoriesJan Svoboda
2023-05-16[clang] Add a new annotation token: annot_repl_input_endJun Zhang
2023-02-08[-Wunsafe-buffer-usage] Add unsafe buffer checking opt-out pragmasZiqing Luo
2023-02-07Revert "[-Wunsafe-buffer-usage] Add unsafe buffer checking opt-out pragmas"Ziqing Luo
2023-02-07[-Wunsafe-buffer-usage] Add unsafe buffer checking opt-out pragmasZiqing Luo
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-20[Clang] Prepare for llvm::Optional becoming std::optional.Benjamin Kramer
2022-12-18Revert "[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::op...Krzysztof Parzyszek
2022-12-17[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::optionalKrzysztof Parzyszek
2022-07-01[Lex] Introduce `PPCallbacks::LexedFileChanged()` preprocessor callbackArgyrios Kyrtzidis
2022-05-26[Tooling/DependencyScanning & Preprocessor] Refactor dependency scanning to p...Argyrios Kyrtzidis
2022-04-22Revert "Revert "Revert "[clang][pp] adds '#pragma include_instead'"""Christopher Di Bella
2022-03-31Serialize PragmaAssumeNonNullLoc to support preamblesDavid Goldman
2022-02-15[clang][lex] Introduce `ConstSearchDirIterator`Jan Svoboda
2021-11-18[clang][lex] Refactor check for the first file includeJan Svoboda
2021-10-25[clang] Use llvm::{count,count_if,find_if,all_of,none_of} (NFC)Kazu Hirata
2021-07-29Revert "Revert "[clang][pp] adds '#pragma include_instead'""Christopher Di Bella
2021-07-27Revert "[clang][pp] adds '#pragma include_instead'"Hans Wennborg
2021-07-26[clang][pp] adds '#pragma include_instead'Christopher Di Bella
2020-10-19Lexer: Update the Lexer to use MemoryBufferRef, NFCDuncan P. N. Exon Smith
2020-09-18[clang][module] Improve incomplete-umbrella warningZixu Wang
2020-04-22[clang] Make sure argument expansion locations are correct in presence of pre...Kadir Cetinkaya
2020-03-11Avoid including FileManager.h from SourceManager.hReid Kleckner
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-09-13[NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane