Commit 9d3ffd5
committed
perlapi/perlintern: Note binary-compatibility-only entries
Some API elements exist only so that already-existing uses of them can
continue to use them without change. Generally newer/shinier methods
have come along to accomplish the tasks these do, and new code should use
those newer methods.
It effectively is deprecated to use these for new code.
This commit changes perlapi and perlintern to highlight such elements as
not being wise to use going forward. Also, we should feel no pressure
to add documention on how to use these elements. The code that already
uses them probably already knows how to use them. And if it isn't using
them properly, it would be advantageous to convert to use the shinier
method, instead of trying to figure out how to get the old one to work.
However, this change shows that some elements are wrongly marked as
being binary-compatibility only. The list of these needs to examined,
and other commits made to remove that marking when appropriate. The
list is contained in
http://nntp.perl.org/group/perl.perl5.porters/2699361 parent 79d4169 commit 9d3ffd5
1 file changed
+39
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
1625 | 1625 | | |
1626 | 1626 | | |
1627 | 1627 | | |
| 1628 | + | |
1628 | 1629 | | |
1629 | 1630 | | |
1630 | 1631 | | |
| |||
1642 | 1643 | | |
1643 | 1644 | | |
1644 | 1645 | | |
1645 | | - | |
1646 | | - | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
1647 | 1655 | | |
1648 | 1656 | | |
1649 | 1657 | | |
| |||
1695 | 1703 | | |
1696 | 1704 | | |
1697 | 1705 | | |
1698 | | - | |
| 1706 | + | |
1699 | 1707 | | |
1700 | 1708 | | |
1701 | 1709 | | |
| |||
1731 | 1739 | | |
1732 | 1740 | | |
1733 | 1741 | | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
1734 | 1749 | | |
1735 | 1750 | | |
1736 | 1751 | | |
| |||
2696 | 2711 | | |
2697 | 2712 | | |
2698 | 2713 | | |
2699 | | - | |
| 2714 | + | |
2700 | 2715 | | |
2701 | 2716 | | |
2702 | 2717 | | |
| |||
2724 | 2739 | | |
2725 | 2740 | | |
2726 | 2741 | | |
| 2742 | + | |
| 2743 | + | |
| 2744 | + | |
2727 | 2745 | | |
2728 | 2746 | | |
2729 | 2747 | | |
| |||
2734 | 2752 | | |
2735 | 2753 | | |
2736 | 2754 | | |
| 2755 | + | |
2737 | 2756 | | |
2738 | 2757 | | |
2739 | 2758 | | |
| |||
2897 | 2916 | | |
2898 | 2917 | | |
2899 | 2918 | | |
| 2919 | + | |
| 2920 | + | |
| 2921 | + | |
| 2922 | + | |
| 2923 | + | |
| 2924 | + | |
2900 | 2925 | | |
2901 | 2926 | | |
2902 | 2927 | | |
| |||
2949 | 2974 | | |
2950 | 2975 | | |
2951 | 2976 | | |
2952 | | - | |
2953 | | - | |
| 2977 | + | |
| 2978 | + | |
| 2979 | + | |
| 2980 | + | |
| 2981 | + | |
| 2982 | + | |
2954 | 2983 | | |
| 2984 | + | |
| 2985 | + | |
2955 | 2986 | | |
2956 | 2987 | | |
2957 | 2988 | | |
| |||
0 commit comments