Commit 98cb8e4
Remove members that reference excluded symbols (#56341)
Summary:
Pull Request resolved: #56341
Exclude members from .api snapshots when their types (return type, parameter types, variable type, typedef target, property type) reference excluded symbols. Previously, only compounds whose names matched exclude_symbols patterns were excluded — but members of non-excluded compounds could still reference excluded types, causing dangling type references (e.g., `facebook::yoga::ExperimentalFeature`) to appear in the snapshot.
Changelog:
[Internal]
Reviewed By: huntie
Differential Revision: D994346051 parent 77332d2 commit 98cb8e4
File tree
9 files changed
+799
-92
lines changed- scripts/cxx-api
- api-snapshots
- parser
- tests
9 files changed
+799
-92
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12545 | 12545 | | |
12546 | 12546 | | |
12547 | 12547 | | |
12548 | | - | |
12549 | 12548 | | |
12550 | 12549 | | |
12551 | 12550 | | |
| |||
12565 | 12564 | | |
12566 | 12565 | | |
12567 | 12566 | | |
12568 | | - | |
12569 | 12567 | | |
12570 | 12568 | | |
12571 | 12569 | | |
| |||
12591 | 12589 | | |
12592 | 12590 | | |
12593 | 12591 | | |
12594 | | - | |
12595 | 12592 | | |
12596 | 12593 | | |
12597 | 12594 | | |
| |||
12678 | 12675 | | |
12679 | 12676 | | |
12680 | 12677 | | |
12681 | | - | |
12682 | 12678 | | |
12683 | 12679 | | |
12684 | | - | |
12685 | 12680 | | |
12686 | 12681 | | |
12687 | 12682 | | |
| |||
12691 | 12686 | | |
12692 | 12687 | | |
12693 | 12688 | | |
12694 | | - | |
12695 | 12689 | | |
12696 | 12690 | | |
12697 | 12691 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12401 | 12401 | | |
12402 | 12402 | | |
12403 | 12403 | | |
12404 | | - | |
12405 | 12404 | | |
12406 | 12405 | | |
12407 | 12406 | | |
| |||
12421 | 12420 | | |
12422 | 12421 | | |
12423 | 12422 | | |
12424 | | - | |
12425 | 12423 | | |
12426 | 12424 | | |
12427 | 12425 | | |
| |||
12447 | 12445 | | |
12448 | 12446 | | |
12449 | 12447 | | |
12450 | | - | |
12451 | 12448 | | |
12452 | 12449 | | |
12453 | 12450 | | |
| |||
12534 | 12531 | | |
12535 | 12532 | | |
12536 | 12533 | | |
12537 | | - | |
12538 | 12534 | | |
12539 | 12535 | | |
12540 | | - | |
12541 | 12536 | | |
12542 | 12537 | | |
12543 | 12538 | | |
| |||
12547 | 12542 | | |
12548 | 12543 | | |
12549 | 12544 | | |
12550 | | - | |
12551 | 12545 | | |
12552 | 12546 | | |
12553 | 12547 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4720 | 4720 | | |
4721 | 4721 | | |
4722 | 4722 | | |
4723 | | - | |
4724 | 4723 | | |
4725 | 4724 | | |
4726 | 4725 | | |
| |||
14804 | 14803 | | |
14805 | 14804 | | |
14806 | 14805 | | |
14807 | | - | |
14808 | 14806 | | |
14809 | 14807 | | |
14810 | 14808 | | |
| |||
14824 | 14822 | | |
14825 | 14823 | | |
14826 | 14824 | | |
14827 | | - | |
14828 | 14825 | | |
14829 | 14826 | | |
14830 | 14827 | | |
| |||
14850 | 14847 | | |
14851 | 14848 | | |
14852 | 14849 | | |
14853 | | - | |
14854 | 14850 | | |
14855 | 14851 | | |
14856 | 14852 | | |
| |||
14937 | 14933 | | |
14938 | 14934 | | |
14939 | 14935 | | |
14940 | | - | |
14941 | 14936 | | |
14942 | 14937 | | |
14943 | | - | |
14944 | 14938 | | |
14945 | 14939 | | |
14946 | 14940 | | |
| |||
14950 | 14944 | | |
14951 | 14945 | | |
14952 | 14946 | | |
14953 | | - | |
14954 | 14947 | | |
14955 | 14948 | | |
14956 | 14949 | | |
| |||
15749 | 15742 | | |
15750 | 15743 | | |
15751 | 15744 | | |
15752 | | - | |
15753 | | - | |
15754 | 15745 | | |
15755 | 15746 | | |
15756 | 15747 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4718 | 4718 | | |
4719 | 4719 | | |
4720 | 4720 | | |
4721 | | - | |
4722 | 4721 | | |
4723 | 4722 | | |
4724 | 4723 | | |
| |||
14670 | 14669 | | |
14671 | 14670 | | |
14672 | 14671 | | |
14673 | | - | |
14674 | 14672 | | |
14675 | 14673 | | |
14676 | 14674 | | |
| |||
14690 | 14688 | | |
14691 | 14689 | | |
14692 | 14690 | | |
14693 | | - | |
14694 | 14691 | | |
14695 | 14692 | | |
14696 | 14693 | | |
| |||
14716 | 14713 | | |
14717 | 14714 | | |
14718 | 14715 | | |
14719 | | - | |
14720 | 14716 | | |
14721 | 14717 | | |
14722 | 14718 | | |
| |||
14803 | 14799 | | |
14804 | 14800 | | |
14805 | 14801 | | |
14806 | | - | |
14807 | 14802 | | |
14808 | 14803 | | |
14809 | | - | |
14810 | 14804 | | |
14811 | 14805 | | |
14812 | 14806 | | |
| |||
14816 | 14810 | | |
14817 | 14811 | | |
14818 | 14812 | | |
14819 | | - | |
14820 | 14813 | | |
14821 | 14814 | | |
14822 | 14815 | | |
| |||
15615 | 15608 | | |
15616 | 15609 | | |
15617 | 15610 | | |
15618 | | - | |
15619 | | - | |
15620 | 15611 | | |
15621 | 15612 | | |
15622 | 15613 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9568 | 9568 | | |
9569 | 9569 | | |
9570 | 9570 | | |
9571 | | - | |
9572 | 9571 | | |
9573 | 9572 | | |
9574 | 9573 | | |
| |||
9588 | 9587 | | |
9589 | 9588 | | |
9590 | 9589 | | |
9591 | | - | |
9592 | 9590 | | |
9593 | 9591 | | |
9594 | 9592 | | |
| |||
9614 | 9612 | | |
9615 | 9613 | | |
9616 | 9614 | | |
9617 | | - | |
9618 | 9615 | | |
9619 | 9616 | | |
9620 | 9617 | | |
| |||
9701 | 9698 | | |
9702 | 9699 | | |
9703 | 9700 | | |
9704 | | - | |
9705 | 9701 | | |
9706 | 9702 | | |
9707 | | - | |
9708 | 9703 | | |
9709 | 9704 | | |
9710 | 9705 | | |
| |||
9714 | 9709 | | |
9715 | 9710 | | |
9716 | 9711 | | |
9717 | | - | |
9718 | 9712 | | |
9719 | 9713 | | |
9720 | 9714 | | |
| |||
0 commit comments