aboutsummaryrefslogtreecommitdiff
path: root/clang/test/ExtractAPI/operator_overload.cpp
AgeCommit message (Collapse)AuthorFilesLines
2024-04-03Revert "Reenable external categories (#87357)"revert-87357-reenable-external-categoriesVitaly Buka1-1/+1
This reverts commit e05c1b46d0d3739cc48ad912dbe6e9affce05927.
2024-04-03Reenable external categories (#87357)Daniel Grumberg1-1/+1
Reenables b31414bf4f9898f7817a9fcf8a91f62ec26f3eaf. Also adds a new warning for missing `--symbol-graph-dir` arg when `--emit-extension-symbol-graphs` is provided. This also reverts the commit that removed.
2024-04-02Revert "[clang][ExtractAPI] Add ability to create multiple symbol graphs ↵Daniel Grumberg1-1/+1
(#86676)" This failed the test suite due to missing DiagGroup for a new warning. This reverts commit b31414bf4f9898f7817a9fcf8a91f62ec26f3eaf.
2024-04-02[clang][ExtractAPI] Add ability to create multiple symbol graphs (#86676)Daniel Grumberg1-1/+1
This extends ExtractAPI to take into account symbols defined in categories to types defined in an external module. This introduces 2 new command line flags, `--symbol-graph-dir=DIR` and `--emit-extension-symbol-graphs`, when used together this generates additional symbol graph files at `DIR/ExtendedModule@ProductName.symbols.json` for each external module that is extended in this way. Additionally this makes some cleanups to tests to make them more resilient and cleans up the `APISet` data structure.
2023-11-14ExtractAPI: use zero-based indices for line/column in symbol graph (#71753)QuietMisdreavus1-4/+4
Other implementations of the symbol graph format use zero-based indices for source locations, which causes problems when combined with clang's current one-based indices. This commit sets ExtractAPI's symbol graph output to use zero-based indices to align with other implementations. rdar://107639783
2023-08-04[clang][ExtractAPI] Add support for C++ classes with fixErick Velez1-0/+210
Reintroduce D153557 with fix for use-after-free from f4de606ef271 and minor changes. Reviewed By: dang Differential Revision: https://reviews.llvm.org/D157007
2023-08-02Revert "[clang][ExtractAPI] Add support for C++ classes"Erick Velez1-210/+0
This reverts commit 8b76b44e46ac5b4efbf8cb3702f09d353af2a112.
2023-08-02[clang][ExtractAPI] Add support for C++ classesErick Velez1-0/+210
Add ExtractAPI support C++ classes, fields, methods, and various qualifiers and specifiers Differential Revision: https://reviews.llvm.org/D153557