summaryrefslogtreecommitdiff
path: root/clang/lib/Lex/PPDirectives.cpp
AgeCommit message (Expand)Author
2025-11-04[C23] Correctly handle missing embed with -MG (#166188)Aaron Ballman
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-09-11[clang] Fix assertion with invalid embed limit parameter value (#157896)Mariya Podchishchaeva
2025-08-11[Clang] Fixed a crash when parsing #embed parameters with unmatched closing b...Oleksandr T.
2025-07-08[win][clang] Do not inject static_assert macro definition (#147030)Mariya Podchishchaeva
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-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-05-29[clang][Lex][NFC] Reorder SrcMgr checks in CheckMacroName (#141483)Timm Baeder
2025-05-28[C2y] Add stdcountof.h (#140890)Aaron Ballman
2025-05-16[clang] Use llvm::binary_search (NFC) (#140216)Kazu Hirata
2025-05-12[NFC] Optimize file kind determination (#139492)Serge Pavlov
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata
2025-05-01[Clang] Do not warn for serialized builtin or command-line definitions (#137306)Juan Manuel Martinez Caamaño
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin
2025-04-17[clang] Implement StmtPrinter for EmbedExpr (#135957)Mariya Podchishchaeva
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-15[clang] Reject character devices in #embed for now (#135370)Mariya Podchishchaeva
2025-04-11[C23] Fix failed assertions with invalid #embed parameters (#135368)Aaron Ballman
2025-04-10[clang][index] Skip over `#include UNDEF_IDENT` in single-file-parse mode (#1...Jan Svoboda
2025-04-04[clang] Do not share ownership of `PreprocessorOptions` (#133467)Jan Svoboda
2025-01-23[Clang] restrict use of attribute names reserved by the C++ standard (#106036)Oleksandr T.
2024-11-16[Lex] Remove unused includes (NFC) (#116460)Kazu Hirata
2024-10-21[SystemZ][z/OS] Add new openFileForReadBinary function, and pass IsText param...Abhina Sree
2024-07-19[clang] Fix static analyzer concerns in #embed code (#99331)Mariya Podchishchaeva
2024-06-22[clang] Fix -Wsign-compare in 32-bit buildsFangrui Song
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva
2024-06-12Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and...Vitaly Buka
2024-06-12[clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-...The Phantom Derpstorm
2024-05-11[clang] Use StringRef::operator== instead of StringRef::equals (NFC) (#91844)Kazu Hirata
2024-05-05[clang][Modules] Make `Module::Requirement` a struct (NFC) (#67900)David Stone
2024-02-08[clang][lex] Fix build failure after da95d926Jan Svoboda
2024-02-08[clang][lex] Always pass suggested module to `InclusionDirective()` callback ...Jan Svoboda
2024-02-06[CLANG] Fix INF/NAN warning. (#80290)Zahira Ammarguellat
2023-12-18[clang][lex] Fix non-portability diagnostics with absolute path (#74782)Jan Svoboda
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata
2023-12-08[clang] NFC: Remove `OptionalFileEntryRefDegradesToFileEntryPtr` (#74899)Jan Svoboda
2023-11-06[clang][modules] Avoid modules diagnostics for `__has_include()` (#71450)Jan Svoboda
2023-11-02[C++20] [Modules] Warn if we found #include <filename> in module purview (#69...Chuanqi Xu
2023-10-27[clang] use relative paths for builtin headers during module compilation (#68...Richard Howell
2023-10-17[clang] Implement C23 <stdckdint.h>zijunzhao
2023-10-08[clang][Modules] `checkModuleIsAvailable` should use a const & parameter inst...David Stone
2023-09-29[clang] NFCI: Use `FileEntryRef` in `ASTReader::GetHeaderFileInfo()`Jan Svoboda
2023-09-28[clang][modules] Use `FileEntryRef` in `ModuleMap` (2/2)Jan Svoboda
2023-09-09[clang] NFCI: Use `FileEntryRef` in `LookupSubframeworkHeader()`Jan Svoboda
2023-09-09[clang] NFCI: Use `FileEntryRef` in `suggestPathToFileForDiagnostics()`Jan Svoboda