summaryrefslogtreecommitdiff
path: root/clang/unittests/Lex
Commit message (Expand)AuthorAgeFilesLines
* [clang][deps] Teach dep directive scanner about _PragmaBen Langmuir2023-05-091-3/+95
* [clang][deps] Teach dep directive scanner about #pragma clang system_headerBen Langmuir2023-05-031-2/+4
* [NFC] Refactor ModuleDeclStateTest to make it not dependent on FrontendChuanqi Xu2023-02-152-26/+22
* [Modules][Test][NFC] Fix -Wsign-compare in clang/unittests/Lex/ModuleDeclStat...Jie Fu2023-02-101-11/+11
* [C++20] [Modules] [NFC] Add Preprocessor methods for named modules - for Clan...Chuanqi Xu2023-02-102-0/+350
* [clang][Lex] Add back PPCallbacks::FileNotFoundJonas Hahnfeld2023-01-241-0/+44
* [clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-141-2/+2
* [clang] Add #include <optional> (NFC)Kazu Hirata2023-01-141-0/+1
* Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille2023-01-092-2/+2
* [Clang] Prepare for llvm::Optional becoming std::optional.Benjamin Kramer2022-12-202-3/+3
* Revert "[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::op...Krzysztof Parzyszek2022-12-181-6/+4
* [clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::optionalKrzysztof Parzyszek2022-12-171-4/+6
* [clang] llvm::Optional::value => operator*/operator->Fangrui Song2022-12-171-2/+2
* [clang/unittests] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-031-9/+14
* Reland "[Lex] Fix suggested spelling of /usr/bin/../include/foo"Sam McCall2022-11-281-0/+8
* Revert "[Lex] Fix suggested spelling of /usr/bin/../include/foo"Sam McCall2022-11-251-8/+0
* [Lex] Fix suggested spelling of /usr/bin/../include/fooSam McCall2022-11-251-0/+8
* [clang][NFC] Use c++17 style variable type traitsNathan James2022-11-071-4/+2
* Revert "Revert "[clang][Lex] Fix a crash on malformed string literals""Kadir Cetinkaya2022-10-061-0/+1
* Revert "[clang][Lex] Fix a crash on malformed string literals"Kadir Cetinkaya2022-10-051-8/+0
* [clang][Lex] Fix a crash on malformed string literalsKadir Cetinkaya2022-10-051-0/+8
* [Lex/DependencyDirectivesScanner] Handle the case where the source line start...Argyrios Kyrtzidis2022-09-131-0/+15
* Fix build of Lex unit test with CLANG_DYLIBJonas Hahnfeld2022-09-121-0/+3
* [Lex/DependencyDirectivesScanner] Keep track of the presence of tokens betwee...Argyrios Kyrtzidis2022-09-073-14/+213
* [clang] Use value instead of getValue (NFC)Kazu Hirata2022-07-131-2/+2
* [clang, clang-tools-extra] Use has_value instead of hasValue (NFC)Kazu Hirata2022-07-121-2/+2
* Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata2022-06-251-4/+4
* Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-251-4/+4
* [clang, clang-tools-extra] Don't use Optional::{hasValue,getValue} (NFC)Kazu Hirata2022-06-251-1/+1
* [Tooling/DependencyScanning & Preprocessor] Refactor dependency scanning to p...Argyrios Kyrtzidis2022-05-261-116/+105
* [Tooling/DependencyScanning] Rename refactorings towards transitioning depend...Argyrios Kyrtzidis2022-05-262-70/+71
* [clang] Track how headers get included generally during lookup timeCyndy Ishida2022-05-041-0/+2
* [clang][lex] NFCI: Use FileEntryRef in PPCallbacks::InclusionDirective()Jan Svoboda2022-04-141-4/+4
* [clang][lex][minimizer] Avoid treating path separators as commentsJan Svoboda2022-02-151-0/+15
* [clang][lex][minimizer] Ensure whitespace between squashed linesJan Svoboda2022-02-151-0/+11
* [Preprocessor] Reduce the memory overhead of `#define` directives (Recommit)Alex Lorenz2022-02-142-0/+98
* Revert "[Preprocessor] Reduce the memory overhead of `#define` directives"Alex Lorenz2022-02-112-98/+0
* [Preprocessor] Reduce the memory overhead of `#define` directivesAlex Lorenz2022-02-112-0/+98
* [clang][Lexer] Fix tests after ff77071a4d67Kadir Cetinkaya2022-02-071-0/+2
* [HeaderSearch] Track framework name in LookupFileDavid Goldman2022-02-041-0/+23
* [clang][Lexer] Make raw and normal lexer behave the same for line commentsKadir Cetinkaya2022-01-311-0/+25
* [clang][lex] NFC: Simplify calls to `LookupFile`Jan Svoboda2022-01-181-2/+1
* Revert "[clang][lex] Keep references to `DirectoryLookup` objects up-to-date"Jan Svoboda2022-01-131-67/+5
* [clang] Move `ApplyHeaderSearchOptions` from Frontend to LexJan Svoboda2022-01-112-3/+0
* [clang][lex] Keep references to `DirectoryLookup` objects up-to-dateJan Svoboda2022-01-112-5/+69
* [clang][HeaderSearch] Support framework includes in suggestPath...David Goldman2022-01-101-0/+32
* [clang][deps] Keep #pragma push_macro, pop_macro and include_alias when minim...Sylvain Audi2021-11-011-4/+26
* Support: Use sys::path::is_style_{posix,windows}() in a few placesDuncan P. N. Exon Smith2021-10-291-5/+5
* [clang] Capture Framework when HeaderSearch is resolved via headermapCyndy Ishida2021-10-151-2/+47
* [Lexer] Fix bug in `makeFileCharRange` called on split tokens.Yitzhak Mandelbaum2021-07-141-1/+64