aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI
AgeCommit message (Expand)AuthorFilesLines
2024-09-19[clang] Tidy uses of raw_string_ostream (NFC)Youngsuk Kim1-1/+0
2024-09-05[clang][ExtractAPI] Handle AttributedType fragments transparently (#107262)Daniel Grumberg1-0/+13
2024-09-03[clang][ExtractAPI] Remove erroneous module name check in MacroCallbacks (#10...Daniel Grumberg1-1/+1
2024-08-29[clang][ExtractAPI] Fix iteration order of TopLevelRecords (#106411)Daniel Grumberg1-2/+4
2024-08-27[clang][ExtractAPI] Fix quirks in interaction with submodules (#105868)Daniel Grumberg3-59/+39
2024-08-20Reenable anon structs (#104922)Daniel Grumberg2-10/+51
2024-08-19Revert "[clang][ExtractAPI] Stop dropping fields of nested anonymous record t...Daniel Grumberg2-51/+10
2024-08-19[clang][ExtractAPI] Stop dropping fields of nested anonymous record types whe...Daniel Grumberg2-10/+51
2024-08-15[clang][ExtractAPI] Emit environment component of target triple in SGF (#103273)Daniel Grumberg1-0/+4
2024-08-15[clang][ExtractAPI] Compute inherited availability information (#103040)Daniel Grumberg1-14/+17
2024-07-16[clang][ExtractAPI][NFC] Remove some nullptr dereference problems (#98914)Daniel Grumberg1-2/+6
2024-06-06[clang][NFC] fix name lookup for llvm::json::Value in SymbolGraphSerializer (...Yuxuan Chen1-3/+2
2024-06-03[clang][Modules] Remove unnecessary includes of `Module.h` (#93417)David Stone1-1/+0
2024-05-24[clang][ExtractAPI] Ensure TemplateArgumentLocations are only accessed if ava...Daniel Grumberg1-11/+21
2024-05-22[clang] NFCI: use TemplateArgumentLoc for NTTP DefaultArgument (#92852)Matheus Izvekov1-2/+3
2024-05-21[clang] NFCI: use TemplateArgumentLoc for type-param DefaultArgument (#92854)Matheus Izvekov1-4/+4
2024-05-20[clang][ExtractAPI] Remove symbols defined in categories to external types un...Daniel Grumberg1-2/+9
2024-05-17[clang][ExtractAPI] Correctly generate declaration fragments for non-type tem...Daniel Grumberg1-37/+189
2024-05-13[clang][ExtractAPI] Distinguish between record kind for display and for RTTI ...Daniel Grumberg1-3/+3
2024-04-24[clang][ExtractAPI] Fix handling of anonymous TagDecls (#87772)Daniel Grumberg3-4/+43
2024-04-23[clang][ExtractAPI] Serialize platform specific unavailable attribute in symb...Daniel Grumberg1-13/+15
2024-04-03Reenable external categories (#87357)Daniel Grumberg5-1140/+536
2024-04-02[clang][ExtractAPI] improve template argument name deduction (#77716)Erick Velez1-41/+10
2024-04-02Revert "[clang][ExtractAPI] Add ability to create multiple symbol graphs (#86...Daniel Grumberg5-536/+1140
2024-04-02[clang][ExtractAPI] Add ability to create multiple symbol graphs (#86676)Daniel Grumberg5-1140/+536
2024-03-21[CIR][Basic][NFC] Add the CIR language to the Language enumNathan Lanza1-0/+1
2024-02-20[clang][InstallAPI] Add input file support to library (#81701)Cyndy Ishida2-4/+4
2024-02-15[clang] Move `AvailabilityInfo` into AST library (#81897)Cyndy Ishida2-36/+0
2024-01-28[ExtractAPI] Use StringRef::starts_with (NFC)Kazu Hirata1-8/+8
2024-01-22[clang][ExtractAPI] Ensure typedef to pointer types are preserved (#78584)Daniel Grumberg1-40/+40
2024-01-22[clang][ExtractAPI] Add support C unions in non C++ parsing mode (#77451)Daniel Grumberg3-27/+35
2024-01-19[clang][ExtractAPI] Record availability information only for the target platf...Sofía Rodríguez3-128/+106
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata2-3/+3
2023-12-07[clang][ExtractAPI] Allow serialization for ObjC++ headers (#74733)Daniel Grumberg1-1/+2
2023-12-01[clang][ExtractAPI] Ensure LocationFileChecker doesn't try to traverse VFS wh...Daniel Grumberg1-3/+8
2023-11-28[clang][ExtractAPI] Add support for blocks in declaration fragments (#73369)Daniel Grumberg1-28/+148
2023-11-14ExtractAPI: use zero-based indices for line/column in symbol graph (#71753)QuietMisdreavus1-2/+2
2023-11-07[clang][ExtractAPI] Update availability serialization in SGF (#71418)Daniel Grumberg1-3/+3
2023-10-31[clang][NFC] Refactor ElaboratedTypeKeywordVlad Serebrennikov1-1/+1
2023-10-31[clang][NFC] Refactor `ArrayType::ArraySizeModifier`Vlad Serebrennikov1-3/+3
2023-10-13Stop including llvm/ADT/STLFunctionalExtras.h (NFC)Kazu Hirata1-1/+0
2023-09-28[NFC][CLANG] Fix static analyzer bugs about unnecessary object copies with autoManna, Soumi1-4/+4
2023-09-13[clang] NFCI: Use `FileEntryRef` in `FileManager::getCanonicalName()`Jan Svoboda1-6/+6
2023-09-08[clang] Prevent unnecessary copies in `SymbolGraphSerializer` (NFC)Antonio Frighetto1-2/+2
2023-08-25[NFC][Clang] Fix static analyzer concernElizabeth Andrews1-2/+2
2023-08-22[clang][ExtractAPI] Fix bool spelling coming from the macro definition.Erick Velez1-0/+3
2023-08-22[clang][ExtractAPI] Add support for namespacesErick Velez3-24/+95
2023-08-21[clang][ExtractAPI] Refactor C++ method and field visitationErick Velez2-46/+56
2023-08-21[clang][ExtractAPI] Add support for C++ member templatesErick Velez3-0/+37
2023-08-21[clang][ExtractAPI] Visit method templates with better schemeErick Velez2-0/+67