aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/PPDirectives.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-08[win][clang] Do not inject static_assert macro definition (#147030)Mariya Podchishchaeva1-17/+0
2025-06-26[clang][Preprocessor] Handle the first pp-token in EnterMainSourceFile (#145244)yronglin1-3/+0
2025-06-26[NFC][Clang][Preprocessor] Refine the implementation of isNextPPTokenOneOf (#...yronglin1-2/+2
2025-06-24[clang][Preprocessor] Add peekNextPPToken, makes look ahead next token withou...yronglin1-2/+2
2025-06-21[C++][Modules] A module directive may only appear as the first preprocessing ...yronglin1-0/+3
2025-05-29[clang][Lex][NFC] Reorder SrcMgr checks in CheckMacroName (#141483)Timm Baeder1-2/+4
2025-05-28[C2y] Add stdcountof.h (#140890)Aaron Ballman1-2/+2
2025-05-16[clang] Use llvm::binary_search (NFC) (#140216)Kazu Hirata1-2/+1
2025-05-12[NFC] Optimize file kind determination (#139492)Serge Pavlov1-5/+3
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata1-1/+0
2025-05-01[Clang] Do not warn for serialized builtin or command-line definitions (#137306)Juan Manuel Martinez Caamaño1-2/+6
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin1-11/+11
2025-04-17[clang] Implement StmtPrinter for EmbedExpr (#135957)Mariya Podchishchaeva1-2/+14
2025-04-16Revert "[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data s...Michael Buch1-11/+11
2025-04-16[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data structure...yronglin1-11/+11
2025-04-15[clang] Reject character devices in #embed for now (#135370)Mariya Podchishchaeva1-0/+6
2025-04-11[C23] Fix failed assertions with invalid #embed parameters (#135368)Aaron Ballman1-1/+3
2025-04-10[clang][index] Skip over `#include UNDEF_IDENT` in single-file-parse mode (#1...Jan Svoboda1-0/+9
2025-04-04[clang] Do not share ownership of `PreprocessorOptions` (#133467)Jan Svoboda1-10/+10
2025-01-23[Clang] restrict use of attribute names reserved by the C++ standard (#106036)Oleksandr T.1-1/+27
2024-11-16[Lex] Remove unused includes (NFC) (#116460)Kazu Hirata1-4/+0
2024-10-21[SystemZ][z/OS] Add new openFileForReadBinary function, and pass IsText param...Abhina Sree1-8/+8
2024-07-19[clang] Fix static analyzer concerns in #embed code (#99331)Mariya Podchishchaeva1-5/+3
2024-06-22[clang] Fix -Wsign-compare in 32-bit buildsFangrui Song1-1/+1
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva1-2/+473
2024-06-12Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and...Vitaly Buka1-475/+2
2024-06-12[clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-...The Phantom Derpstorm1-2/+475
2024-05-11[clang] Use StringRef::operator== instead of StringRef::equals (NFC) (#91844)Kazu Hirata1-2/+2
2024-05-05[clang][Modules] Make `Module::Requirement` a struct (NFC) (#67900)David Stone1-1/+2
2024-02-08[clang][lex] Fix build failure after da95d926Jan Svoboda1-4/+4
2024-02-08[clang][lex] Always pass suggested module to `InclusionDirective()` callback ...Jan Svoboda1-35/+35
2024-02-06[CLANG] Fix INF/NAN warning. (#80290)Zahira Ammarguellat1-1/+1
2023-12-18[clang][lex] Fix non-portability diagnostics with absolute path (#74782)Jan Svoboda1-7/+15
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-6/+6
2023-12-08[clang] NFC: Remove `OptionalFileEntryRefDegradesToFileEntryPtr` (#74899)Jan Svoboda1-1/+2
2023-11-06[clang][modules] Avoid modules diagnostics for `__has_include()` (#71450)Jan Svoboda1-16/+20
2023-11-02[C++20] [Modules] Warn if we found #include <filename> in module purview (#69...Chuanqi Xu1-0/+4
2023-10-27[clang] use relative paths for builtin headers during module compilation (#68...Richard Howell1-1/+8
2023-10-17[clang] Implement C23 <stdckdint.h>zijunzhao1-3/+4
2023-10-08[clang][Modules] `checkModuleIsAvailable` should use a const & parameter inst...David Stone1-8/+10
2023-09-29[clang] NFCI: Use `FileEntryRef` in `ASTReader::GetHeaderFileInfo()`Jan Svoboda1-4/+3
2023-09-28[clang][modules] Use `FileEntryRef` in `ModuleMap` (2/2)Jan Svoboda1-2/+2
2023-09-09[clang] NFCI: Use `FileEntryRef` in `LookupSubframeworkHeader()`Jan Svoboda1-3/+3
2023-09-09[clang] NFCI: Use `FileEntryRef` in `suggestPathToFileForDiagnostics()`Jan Svoboda1-4/+4
2023-09-05[NFC][Clang] Fix static code analyzer concern about null value dereferenceManna, Soumi1-1/+3
2023-08-11[C23] Rename C2x->C23 in diagnosticsAaron Ballman1-5/+5
2023-08-11[C23] Rename C2x -> C23; NFCAaron Ballman1-7/+7
2023-06-01[Lex] Only warn on defining or undefining language-defined builtinsJohn Brawn1-8/+27
2023-05-31[clang] NFCI: Use `FileEntryRef` in `PPDirectives`Jan Svoboda1-7/+7
2023-05-30[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::LookupFileJan Svoboda1-8/+9