summaryrefslogtreecommitdiff
path: root/clang/lib/Lex
AgeCommit message (Expand)Author
2025-11-22[Lex] Use a range-based for loop (NFC) (#169174)Kazu Hirata
2025-11-04[C23] Correctly handle missing embed with -MG (#166188)Aaron Ballman
2025-11-03[clang][builtins] Add stdckdint.h to the modulemap. (#166230)Michael Spencer
2025-11-03[C2y] Support WG14 N3457, the __COUNTER__ macro (#162662)Aaron Ballman
2025-10-30[clang][lex] Use `FileManager` to make prebuilt module paths absolute (#165347)Jan Svoboda
2025-10-25[ADT] Prepare for deprecation of StringSwitch cases with 3+ args. NFC. (#165112)Jakub Kuderski
2025-10-23[clang] Make explicitly-built modules independent of the CWD (#164840)Jan Svoboda
2025-10-20[ADT] Prepare for deprecation of StringSwitch cases with 4+ args. NFC. (#164173)Jakub Kuderski
2025-10-15[Clang] prevent crash on unterminated __has_embed (#163107)Oleksandr T.
2025-10-15[ADT] Migrate StringSwitch Cases with 6+ arguments to new overload. NFC. (#16...Jakub Kuderski
2025-10-13[Clang] prevent assertion on empty filename in #embed directive (#163072)Oleksandr T.
2025-10-01[llvm][support] Move `make_absolute` from `sys::fs` to `sys::path` (#161459)Jan Svoboda
2025-09-26[clang] Use the VFS to check the system framework marker (#160946)Jan Svoboda
2025-09-22[Clang]: prevent assertion on empty filename arg in __has_embed (#159928)Oleksandr T.
2025-09-11[clang] Fix assertion with invalid embed limit parameter value (#157896)Mariya Podchishchaeva
2025-09-10Reland "[clang] Delay normalization of `-fmodules-cache-path` (#150123)"Jan Svoboda
2025-09-06Revert "[clang][Modules] Reporting Errors for Duplicating Link Declar… (#15...Qiongsi Wu
2025-08-22[clang][Modules] Reporting Errors for Duplicating Link Declarations in `modul...Qiongsi Wu
2025-08-18Reland [clang][modules-driver] Add scanner to detect C++20 module presence (#...Naveen Seth Hanig
2025-08-18[clang] Allow trivial pp-directives before C++ module directive (#153641)yronglin
2025-08-11[Clang] Fixed a crash when parsing #embed parameters with unmatched closing b...Oleksandr T.
2025-07-28[Clang] Reland '__has_builtin should return false for aux triple builtins' (#...Nick Sarnie
2025-07-22[clang] Check empty macro name in `#pragma push_macro("")` or `#pragma pop_ma...yronglin
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-21[clang] Don't warn on zero literals with -std=c2y (#149688)Timothy Herchen
2025-07-19 [clang][deps] Properly capture the global module and '\n' for all module di...Naveen Seth Hanig
2025-07-15Remove Native Client support (#133661)Brad Smith
2025-07-15[clang][deps] Fix dependency scanner misidentifying 'import::' as module part...Naveen Seth Hanig
2025-07-09Address a handful of C4146 compiler warnings where literals can be replaced w...Alex Sepkowski
2025-07-08[HLSL][RootSignature] Correct `RootSignatureParser` to use correct `SourceLoc...Finn Plummer
2025-07-08[win][clang] Do not inject static_assert macro definition (#147030)Mariya Podchishchaeva
2025-07-07[clang][deps] Stop lexing if hit a failure while loading a PCH/module in a su...Volodymyr Sapsai
2025-07-07NFC, use structured binding to simplify the code.Haojian Wu
2025-07-04[clang-scan-deps] Fix "unterminated conditional directive" bug (#146645)Ziqing Luo
2025-06-28[clang] Remove unused includes (NFC) (#146254)Kazu Hirata
2025-06-27[clang][scandeps] Improve handling of rawstrings. (#139504)Tobias Hieta
2025-06-26[clang] NFC: Add alias for std::pair<FileID, unsigned> used in SourceLocation...Haojian Wu
2025-06-26Triple: Forward declare Twine and remove include (#145685)Matt Arsenault
2025-06-26[clang][Preprocessor] Handle the first pp-token in EnterMainSourceFile (#145244)yronglin
2025-06-26[NFC][Clang][Preprocessor] Refine the implementation of isNextPPTokenOneOf (#...yronglin
2025-06-25[Clang][Preprocessor] Expand UCNs in macro concatenation (#145351)yronglin
2025-06-24[clang][Preprocessor] Add peekNextPPToken, makes look ahead next token withou...yronglin
2025-06-21[C++][Modules] A module directive may only appear as the first preprocessing ...yronglin
2025-06-20[clang] Add managarm support (#144791)no92
2025-06-17Revert "[clang] Add managarm support" (#144514)Aaron Ballman
2025-06-17[clang] Add managarm support (#139271)no92
2025-06-15[clang] Remove unused includes (NFC) (#144285)Kazu Hirata
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