# New Ticket Created by "Paul Cochrane" # Please include the string: [perl #40511] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=40511 >
Hi, This patch removes the deprecated fetchmethod opcode from various ops files, and most of the documentation concerning the opcode. I've specifically not removed the corresponding paragraph in DEPRECATED.pod since I've already put in a patch affecting that file; I can patch it later if desired. I've also not patched PBC_COMPAT noting the pbc compatibility change as I think someone should review the patch first to make sure I've not stuffed something up (and a committer username is required in the file anyway). Hope this helps! Regards, Paul files affected: src/ops/ops.num src/ops/object.ops docs/pdds/clip/pdd15_objects.pod editor/pir-mode.el
Index: src/ops/ops.num =================================================================== --- src/ops/ops.num (revision 14877) +++ src/ops/ops.num (working copy) @@ -646,598 +646,596 @@ tailcallmethod_p_s 616 tailcallmethod_p_sc 617 tailcallmethod_p_p 618 -DELETED_fetchmethod_p_p_s 619 -DELETED_fetchmethod_p_p_sc 620 -addmethod_p_s_p 621 -addmethod_p_sc_p 622 -can_i_p_s 623 -can_i_p_sc 624 -does_i_p_s 625 -does_i_p_sc 626 -isa_i_p_s 627 -isa_i_p_sc 628 -isa_i_p_p 629 -isa_i_p_pc 630 -newclass_p_s 631 -newclass_p_sc 632 -newclass_p_p 633 -newclass_p_pc 634 -subclass_p_p 635 -subclass_p_p_s 636 -subclass_p_p_sc 637 -subclass_p_p_p 638 -subclass_p_p_pc 639 -subclass_p_pc 640 -subclass_p_s 641 -subclass_p_sc 642 -subclass_p_pc_s 643 -subclass_p_pc_sc 644 -subclass_p_s_s 645 -subclass_p_sc_s 646 -subclass_p_s_sc 647 -subclass_p_sc_sc 648 -subclass_p_pc_p 649 -subclass_p_pc_pc 650 -subclass_p_s_p 651 -subclass_p_sc_p 652 -subclass_p_s_pc 653 -subclass_p_sc_pc 654 -getclass_p_s 655 -getclass_p_sc 656 -getclass_p_p 657 -getclass_p_pc 658 -singleton_p 659 -class_p_p 660 -classname_s_p 661 -addparent_p_p 662 -removeparent_p_p 663 -addattribute_p_s 664 -addattribute_p_sc 665 -removeattribute_p_s 666 -removeattribute_p_sc 667 -removeattribute_p_i 668 -removeattribute_p_ic 669 -getattribute_p_p_i 670 -getattribute_p_p_ic 671 -getattribute_p_p_s 672 -getattribute_p_p_sc 673 -setattribute_p_i_p 674 -setattribute_p_ic_p 675 -setattribute_p_s_p 676 -setattribute_p_sc_p 677 -classoffset_i_p_s 678 -classoffset_i_p_sc 679 -pic_infix___ic_p_p 680 -pic_inline_sub___ic_p_p 681 -pic_get_params___pc 682 -pic_set_returns___pc 683 -pic_callr___pc 684 -new_p_i 685 -new_p_ic 686 -new_p_i_p 687 -new_p_ic_p 688 -new_p_i_pc 689 -new_p_ic_pc 690 -new_p_sc 691 -new_p_sc_p 692 -new_p_sc_pc 693 -new_p_pc 694 -new_p_pc_p 695 -new_p_pc_pc 696 -typeof_s_p 697 -typeof_i_p 698 -typeof_i_p_k 699 -typeof_i_p_kc 700 -typeof_i_p_ki 701 -typeof_i_p_kic 702 -typeof_s_i 703 -typeof_s_ic 704 -find_type_i_s 705 -find_type_i_sc 706 -find_type_i_p 707 -find_type_i_pc 708 -valid_type_i_i 709 -valid_type_i_ic 710 -get_repr_s_p 711 -find_method_p_p_s 712 -find_method_p_p_sc 713 -defined_i_p 714 -defined_i_p_ki 715 -defined_i_p_kic 716 -defined_i_p_k 717 -defined_i_p_kc 718 -exists_i_p_ki 719 -exists_i_p_kic 720 -exists_i_p_k 721 -exists_i_p_kc 722 -delete_p_k 723 -delete_p_kc 724 -delete_p_ki 725 -delete_p_kic 726 -elements_i_p 727 -push_p_i 728 -push_p_ic 729 -push_p_n 730 -push_p_nc 731 -push_p_s 732 -push_p_sc 733 -push_p_p 734 -pop_i_p 735 -pop_n_p 736 -pop_s_p 737 -pop_p_p 738 -unshift_p_i 739 -unshift_p_ic 740 -unshift_p_n 741 -unshift_p_nc 742 -unshift_p_s 743 -unshift_p_sc 744 -unshift_p_p 745 -shift_i_p 746 -shift_n_p 747 -shift_s_p 748 -shift_p_p 749 -setprop_p_s_p 750 -setprop_p_sc_p 751 -getprop_p_s_p 752 -getprop_p_sc_p 753 -delprop_p_s 754 -delprop_p_sc 755 -prophash_p_p 756 -freeze_s_p 757 -thaw_p_s 758 -thaw_p_sc 759 -mmdvtregister_i_i_i_p 760 -mmdvtregister_ic_i_i_p 761 -mmdvtregister_i_ic_i_p 762 -mmdvtregister_ic_ic_i_p 763 -mmdvtregister_i_i_ic_p 764 -mmdvtregister_ic_i_ic_p 765 -mmdvtregister_i_ic_ic_p 766 -mmdvtregister_ic_ic_ic_p 767 -mmdvtfind_p_i_i_i 768 -mmdvtfind_p_ic_i_i 769 -mmdvtfind_p_i_ic_i 770 -mmdvtfind_p_ic_ic_i 771 -mmdvtfind_p_i_i_ic 772 -mmdvtfind_p_ic_i_ic 773 -mmdvtfind_p_i_ic_ic 774 -mmdvtfind_p_ic_ic_ic 775 -register_p 776 -unregister_p 777 -get_mro_p_p 778 -print_item_i 779 -print_item_ic 780 -print_item_n 781 -print_item_nc 782 -print_item_s 783 -print_item_sc 784 -print_item_p 785 -print_newline 786 -print_item_p_i 787 -print_item_p_ic 788 -print_item_p_n 789 -print_item_p_nc 790 -print_item_p_s 791 -print_item_p_sc 792 -print_item_p_p 793 -print_newline_p 794 -clone_s_s 795 -clone_s_sc 796 -exchange_i_i 797 -exchange_p_p 798 -exchange_n_n 799 -exchange_s_s 800 -set_i_i 801 -set_i_ic 802 -set_i_n 803 -set_i_nc 804 -set_i_s 805 -set_i_sc 806 -set_n_n 807 -set_n_nc 808 -set_n_i 809 -set_n_ic 810 -set_n_s 811 -set_n_sc 812 -set_n_p 813 -set_s_p 814 -set_s_s 815 -set_s_sc 816 -set_s_i 817 -set_s_ic 818 -set_s_n 819 -set_s_nc 820 -set_p_pc 821 -set_p_p 822 -set_p_i 823 -set_p_ic 824 -set_p_n 825 -set_p_nc 826 -set_p_s 827 -set_p_sc 828 -set_i_p 829 -assign_p_p 830 -assign_p_i 831 -assign_p_ic 832 -assign_p_n 833 -assign_p_nc 834 -assign_p_s 835 -assign_p_sc 836 -assign_s_s 837 -assign_s_sc 838 -setref_p_p 839 -deref_p_p 840 -setp_ind_i_p 841 -setp_ind_ic_p 842 -setn_ind_i_n 843 -setn_ind_ic_n 844 -setn_ind_i_nc 845 -setn_ind_ic_nc 846 -sets_ind_i_s 847 -sets_ind_ic_s 848 -sets_ind_i_sc 849 -sets_ind_ic_sc 850 -seti_ind_i_i 851 -seti_ind_ic_i 852 -seti_ind_i_ic 853 -seti_ind_ic_ic 854 -set_p_ki_i 855 -set_p_kic_i 856 -set_p_ki_ic 857 -set_p_kic_ic 858 -set_p_ki_n 859 -set_p_kic_n 860 -set_p_ki_nc 861 -set_p_kic_nc 862 -set_p_ki_s 863 -set_p_kic_s 864 -set_p_ki_sc 865 -set_p_kic_sc 866 -set_p_ki_p 867 -set_p_kic_p 868 -set_i_p_ki 869 -set_i_p_kic 870 -set_n_p_ki 871 -set_n_p_kic 872 -set_s_p_ki 873 -set_s_p_kic 874 -set_p_p_ki 875 -set_p_p_kic 876 -set_p_k_i 877 -set_p_kc_i 878 -set_p_k_ic 879 -set_p_kc_ic 880 -set_p_k_n 881 -set_p_kc_n 882 -set_p_k_nc 883 -set_p_kc_nc 884 -set_p_k_s 885 -set_p_kc_s 886 -set_p_k_sc 887 -set_p_kc_sc 888 -set_p_k_p 889 -set_p_kc_p 890 -set_i_p_k 891 -set_i_p_kc 892 -set_n_p_k 893 -set_n_p_kc 894 -set_s_p_k 895 -set_s_p_kc 896 -set_p_p_k 897 -set_p_p_kc 898 -clone_p_p 899 -null_s 900 -null_i 901 -null_p 902 -null_n 903 -cleari 904 -clearn 905 -clears 906 -clearp 907 -saveall 908 -restoreall 909 -entrytype_i_i 910 -entrytype_i_ic 911 -depth_i 912 -lookback_i_i 913 -lookback_i_ic 914 -lookback_s_i 915 -lookback_s_ic 916 -lookback_n_i 917 -lookback_n_ic 918 -lookback_p_i 919 -lookback_p_ic 920 -save_i 921 -save_ic 922 -save_n 923 -save_nc 924 -save_p 925 -save_s 926 -save_sc 927 -savec_s 928 -savec_sc 929 -restore_i 930 -restore_n 931 -restore_p 932 -restore_s 933 -rotate_up_i 934 -rotate_up_ic 935 -ord_i_s 936 -ord_i_sc 937 -ord_i_s_i 938 -ord_i_sc_i 939 -ord_i_s_ic 940 -ord_i_sc_ic 941 -chr_s_i 942 -chr_s_ic 943 -chopn_s_i 944 -chopn_s_ic 945 -chopn_s_s_i 946 -chopn_s_sc_i 947 -chopn_s_s_ic 948 -chopn_s_sc_ic 949 -concat_s_s 950 -concat_s_sc 951 -concat_s_s_s 952 -concat_s_sc_s 953 -concat_s_s_sc 954 -concat_s_sc_sc 955 -repeat_s_s_i 956 -repeat_s_sc_i 957 -repeat_s_s_ic 958 -repeat_s_sc_ic 959 -length_i_s 960 -length_i_sc 961 -bytelength_i_s 962 -bytelength_i_sc 963 -pin_s 964 -unpin_s 965 -substr_s_s_i 966 -substr_s_sc_i 967 -substr_s_s_ic 968 -substr_s_sc_ic 969 -substr_s_s_i_i 970 -substr_s_sc_i_i 971 -substr_s_s_ic_i 972 -substr_s_sc_ic_i 973 -substr_s_s_i_ic 974 -substr_s_sc_i_ic 975 -substr_s_s_ic_ic 976 -substr_s_sc_ic_ic 977 -substr_r_s_s_i_i 978 -substr_r_s_sc_i_i 979 -substr_r_s_s_ic_i 980 -substr_r_s_sc_ic_i 981 -substr_r_s_s_i_ic 982 -substr_r_s_sc_i_ic 983 -substr_r_s_s_ic_ic 984 -substr_r_s_sc_ic_ic 985 -substr_s_s_i_i_s 986 -substr_s_s_ic_i_s 987 -substr_s_s_i_ic_s 988 -substr_s_s_ic_ic_s 989 -substr_s_s_i_i_sc 990 -substr_s_s_ic_i_sc 991 -substr_s_s_i_ic_sc 992 -substr_s_s_ic_ic_sc 993 -substr_s_i_i_s 994 -substr_s_ic_i_s 995 -substr_s_i_ic_s 996 -substr_s_ic_ic_s 997 -substr_s_i_i_sc 998 -substr_s_ic_i_sc 999 -substr_s_i_ic_sc 1000 -substr_s_ic_ic_sc 1001 -substr_s_p_i_i 1002 -substr_s_p_ic_i 1003 -substr_s_p_i_ic 1004 -substr_s_p_ic_ic 1005 -index_i_s_s 1006 -index_i_sc_s 1007 -index_i_s_sc 1008 -index_i_sc_sc 1009 -index_i_s_s_i 1010 -index_i_sc_s_i 1011 -index_i_s_sc_i 1012 -index_i_sc_sc_i 1013 -index_i_s_s_ic 1014 -index_i_sc_s_ic 1015 -index_i_s_sc_ic 1016 -index_i_sc_sc_ic 1017 -sprintf_s_s_p 1018 -sprintf_s_sc_p 1019 -sprintf_p_p_p 1020 -new_s 1021 -new_s_i 1022 -new_s_ic 1023 -stringinfo_i_s_i 1024 -stringinfo_i_sc_i 1025 -stringinfo_i_s_ic 1026 -stringinfo_i_sc_ic 1027 -upcase_s_s 1028 -upcase_s_sc 1029 -upcase_s 1030 -downcase_s_s 1031 -downcase_s_sc 1032 -downcase_s 1033 -titlecase_s_s 1034 -titlecase_s_sc 1035 -titlecase_s 1036 -join_s_s_p 1037 -join_s_sc_p 1038 -split_p_s_s 1039 -split_p_sc_s 1040 -split_p_s_sc 1041 -split_p_sc_sc 1042 -charset_i_s 1043 -charset_i_sc 1044 -charsetname_s_i 1045 -charsetname_s_ic 1046 -find_charset_i_s 1047 -find_charset_i_sc 1048 -trans_charset_s_i 1049 -trans_charset_s_ic 1050 -trans_charset_s_s_i 1051 -trans_charset_s_sc_i 1052 -trans_charset_s_s_ic 1053 -trans_charset_s_sc_ic 1054 -encoding_i_s 1055 -encoding_i_sc 1056 -encodingname_s_i 1057 -encodingname_s_ic 1058 -find_encoding_i_s 1059 -find_encoding_i_sc 1060 -trans_encoding_s_i 1061 -trans_encoding_s_ic 1062 -trans_encoding_s_s_i 1063 -trans_encoding_s_sc_i 1064 -trans_encoding_s_s_ic 1065 -trans_encoding_s_sc_ic 1066 -is_cclass_i_i_s_i 1067 -is_cclass_i_ic_s_i 1068 -is_cclass_i_i_sc_i 1069 -is_cclass_i_ic_sc_i 1070 -is_cclass_i_i_s_ic 1071 -is_cclass_i_ic_s_ic 1072 -is_cclass_i_i_sc_ic 1073 -is_cclass_i_ic_sc_ic 1074 -find_cclass_i_i_s_i_i 1075 -find_cclass_i_ic_s_i_i 1076 -find_cclass_i_i_sc_i_i 1077 -find_cclass_i_ic_sc_i_i 1078 -find_cclass_i_i_s_ic_i 1079 -find_cclass_i_ic_s_ic_i 1080 -find_cclass_i_i_sc_ic_i 1081 -find_cclass_i_ic_sc_ic_i 1082 -find_cclass_i_i_s_i_ic 1083 -find_cclass_i_ic_s_i_ic 1084 -find_cclass_i_i_sc_i_ic 1085 -find_cclass_i_ic_sc_i_ic 1086 -find_cclass_i_i_s_ic_ic 1087 -find_cclass_i_ic_s_ic_ic 1088 -find_cclass_i_i_sc_ic_ic 1089 -find_cclass_i_ic_sc_ic_ic 1090 -find_not_cclass_i_i_s_i_i 1091 -find_not_cclass_i_ic_s_i_i 1092 -find_not_cclass_i_i_sc_i_i 1093 -find_not_cclass_i_ic_sc_i_i 1094 -find_not_cclass_i_i_s_ic_i 1095 -find_not_cclass_i_ic_s_ic_i 1096 -find_not_cclass_i_i_sc_ic_i 1097 -find_not_cclass_i_ic_sc_ic_i 1098 -find_not_cclass_i_i_s_i_ic 1099 -find_not_cclass_i_ic_s_i_ic 1100 -find_not_cclass_i_i_sc_i_ic 1101 -find_not_cclass_i_ic_sc_i_ic 1102 -find_not_cclass_i_i_s_ic_ic 1103 -find_not_cclass_i_ic_s_ic_ic 1104 -find_not_cclass_i_i_sc_ic_ic 1105 -find_not_cclass_i_ic_sc_ic_ic 1106 -escape_s_s 1107 -compose_s_s 1108 -compose_s_sc 1109 -spawnw_i_s 1110 -spawnw_i_sc 1111 -spawnw_i_p 1112 -err_i 1113 -err_s 1114 -err_s_i 1115 -err_s_ic 1116 -time_i 1117 -time_n 1118 -gmtime_s_i 1119 -gmtime_s_ic 1120 -localtime_s_i 1121 -localtime_s_ic 1122 -decodetime_p_i 1123 -decodetime_p_ic 1124 -decodelocaltime_p_i 1125 -decodelocaltime_p_ic 1126 -sysinfo_s_i 1127 -sysinfo_s_ic 1128 -sysinfo_i_i 1129 -sysinfo_i_ic 1130 -sleep_i 1131 -sleep_ic 1132 -sleep_n 1133 -sleep_nc 1134 -sizeof_i_i 1135 -sizeof_i_ic 1136 -store_lex_s_p 1137 -store_lex_sc_p 1138 -find_lex_p_s 1139 -find_lex_p_sc 1140 -get_namespace_p 1141 -get_namespace_p_p 1142 -get_namespace_p_pc 1143 -get_hll_namespace_p 1144 -get_hll_namespace_p_p 1145 -get_hll_namespace_p_pc 1146 -get_root_namespace_p 1147 -get_root_namespace_p_p 1148 -get_root_namespace_p_pc 1149 -get_global_p_s 1150 -get_global_p_sc 1151 -get_global_p_p_s 1152 -get_global_p_pc_s 1153 -get_global_p_p_sc 1154 -get_global_p_pc_sc 1155 -get_hll_global_p_s 1156 -get_hll_global_p_sc 1157 -get_hll_global_p_p_s 1158 -get_hll_global_p_pc_s 1159 -get_hll_global_p_p_sc 1160 -get_hll_global_p_pc_sc 1161 -get_root_global_p_s 1162 -get_root_global_p_sc 1163 -get_root_global_p_p_s 1164 -get_root_global_p_pc_s 1165 -get_root_global_p_p_sc 1166 -get_root_global_p_pc_sc 1167 -set_global_s_p 1168 -set_global_sc_p 1169 -set_global_p_s_p 1170 -set_global_pc_s_p 1171 -set_global_p_sc_p 1172 -set_global_pc_sc_p 1173 -set_hll_global_s_p 1174 -set_hll_global_sc_p 1175 -set_hll_global_p_s_p 1176 -set_hll_global_pc_s_p 1177 -set_hll_global_p_sc_p 1178 -set_hll_global_pc_sc_p 1179 -set_root_global_s_p 1180 -set_root_global_sc_p 1181 -set_root_global_p_s_p 1182 -set_root_global_pc_s_p 1183 -set_root_global_p_sc_p 1184 -set_root_global_pc_sc_p 1185 -store_global_s_p 1186 -store_global_sc_p 1187 -store_global_s_s_p 1188 -store_global_sc_s_p 1189 -store_global_s_sc_p 1190 -store_global_sc_sc_p 1191 -store_global_p_s_p 1192 -store_global_pc_s_p 1193 -store_global_p_sc_p 1194 -store_global_pc_sc_p 1195 -find_global_p_s 1196 -find_global_p_sc 1197 -find_global_p_s_s 1198 -find_global_p_sc_s 1199 -find_global_p_s_sc 1200 -find_global_p_sc_sc 1201 -find_global_p_p_s 1202 -find_global_p_pc_s 1203 -find_global_p_p_sc 1204 -find_global_p_pc_sc 1205 -find_name_p_s 1206 -find_name_p_sc 1207 -stm_start 1208 -stm_validate_ic 1209 -stm_commit_ic 1210 -stm_wait_ic 1211 -stm_abort 1212 -stm_depth_i 1213 +addmethod_p_s_p 619 +addmethod_p_sc_p 620 +can_i_p_s 621 +can_i_p_sc 622 +does_i_p_s 623 +does_i_p_sc 624 +isa_i_p_s 625 +isa_i_p_sc 626 +isa_i_p_p 627 +isa_i_p_pc 628 +newclass_p_s 629 +newclass_p_sc 630 +newclass_p_p 631 +newclass_p_pc 632 +subclass_p_p 633 +subclass_p_p_s 634 +subclass_p_p_sc 635 +subclass_p_p_p 636 +subclass_p_p_pc 637 +subclass_p_pc 638 +subclass_p_s 639 +subclass_p_sc 640 +subclass_p_pc_s 641 +subclass_p_pc_sc 642 +subclass_p_s_s 643 +subclass_p_sc_s 644 +subclass_p_s_sc 645 +subclass_p_sc_sc 646 +subclass_p_pc_p 647 +subclass_p_pc_pc 648 +subclass_p_s_p 649 +subclass_p_sc_p 650 +subclass_p_s_pc 651 +subclass_p_sc_pc 652 +getclass_p_s 653 +getclass_p_sc 654 +getclass_p_p 655 +getclass_p_pc 656 +singleton_p 657 +class_p_p 658 +classname_s_p 659 +addparent_p_p 660 +removeparent_p_p 661 +addattribute_p_s 662 +addattribute_p_sc 663 +removeattribute_p_s 664 +removeattribute_p_sc 665 +removeattribute_p_i 666 +removeattribute_p_ic 667 +getattribute_p_p_i 668 +getattribute_p_p_ic 669 +getattribute_p_p_s 670 +getattribute_p_p_sc 671 +setattribute_p_i_p 672 +setattribute_p_ic_p 673 +setattribute_p_s_p 674 +setattribute_p_sc_p 675 +classoffset_i_p_s 676 +classoffset_i_p_sc 677 +pic_infix___ic_p_p 678 +pic_inline_sub___ic_p_p 679 +pic_get_params___pc 680 +pic_set_returns___pc 681 +pic_callr___pc 682 +new_p_i 683 +new_p_ic 684 +new_p_i_p 685 +new_p_ic_p 686 +new_p_i_pc 687 +new_p_ic_pc 688 +new_p_sc 689 +new_p_sc_p 690 +new_p_sc_pc 691 +new_p_pc 692 +new_p_pc_p 693 +new_p_pc_pc 694 +typeof_s_p 695 +typeof_i_p 696 +typeof_i_p_k 697 +typeof_i_p_kc 698 +typeof_i_p_ki 699 +typeof_i_p_kic 700 +typeof_s_i 701 +typeof_s_ic 702 +find_type_i_s 703 +find_type_i_sc 704 +find_type_i_p 705 +find_type_i_pc 706 +valid_type_i_i 707 +valid_type_i_ic 708 +get_repr_s_p 709 +find_method_p_p_s 710 +find_method_p_p_sc 711 +defined_i_p 712 +defined_i_p_ki 713 +defined_i_p_kic 714 +defined_i_p_k 715 +defined_i_p_kc 716 +exists_i_p_ki 717 +exists_i_p_kic 718 +exists_i_p_k 719 +exists_i_p_kc 720 +delete_p_k 721 +delete_p_kc 722 +delete_p_ki 723 +delete_p_kic 724 +elements_i_p 725 +push_p_i 726 +push_p_ic 727 +push_p_n 728 +push_p_nc 729 +push_p_s 730 +push_p_sc 731 +push_p_p 732 +pop_i_p 733 +pop_n_p 734 +pop_s_p 735 +pop_p_p 736 +unshift_p_i 737 +unshift_p_ic 738 +unshift_p_n 739 +unshift_p_nc 740 +unshift_p_s 741 +unshift_p_sc 742 +unshift_p_p 743 +shift_i_p 744 +shift_n_p 745 +shift_s_p 746 +shift_p_p 747 +setprop_p_s_p 748 +setprop_p_sc_p 749 +getprop_p_s_p 750 +getprop_p_sc_p 751 +delprop_p_s 752 +delprop_p_sc 753 +prophash_p_p 754 +freeze_s_p 755 +thaw_p_s 756 +thaw_p_sc 757 +mmdvtregister_i_i_i_p 758 +mmdvtregister_ic_i_i_p 759 +mmdvtregister_i_ic_i_p 760 +mmdvtregister_ic_ic_i_p 761 +mmdvtregister_i_i_ic_p 762 +mmdvtregister_ic_i_ic_p 763 +mmdvtregister_i_ic_ic_p 764 +mmdvtregister_ic_ic_ic_p 765 +mmdvtfind_p_i_i_i 766 +mmdvtfind_p_ic_i_i 767 +mmdvtfind_p_i_ic_i 768 +mmdvtfind_p_ic_ic_i 769 +mmdvtfind_p_i_i_ic 770 +mmdvtfind_p_ic_i_ic 771 +mmdvtfind_p_i_ic_ic 772 +mmdvtfind_p_ic_ic_ic 773 +register_p 774 +unregister_p 775 +get_mro_p_p 776 +print_item_i 777 +print_item_ic 778 +print_item_n 779 +print_item_nc 780 +print_item_s 781 +print_item_sc 782 +print_item_p 783 +print_newline 784 +print_item_p_i 785 +print_item_p_ic 786 +print_item_p_n 787 +print_item_p_nc 788 +print_item_p_s 789 +print_item_p_sc 790 +print_item_p_p 791 +print_newline_p 792 +clone_s_s 793 +clone_s_sc 794 +exchange_i_i 795 +exchange_p_p 796 +exchange_n_n 797 +exchange_s_s 798 +set_i_i 799 +set_i_ic 800 +set_i_n 801 +set_i_nc 802 +set_i_s 803 +set_i_sc 804 +set_n_n 805 +set_n_nc 806 +set_n_i 807 +set_n_ic 808 +set_n_s 809 +set_n_sc 810 +set_n_p 811 +set_s_p 812 +set_s_s 813 +set_s_sc 814 +set_s_i 815 +set_s_ic 816 +set_s_n 817 +set_s_nc 818 +set_p_pc 819 +set_p_p 820 +set_p_i 821 +set_p_ic 822 +set_p_n 823 +set_p_nc 824 +set_p_s 825 +set_p_sc 826 +set_i_p 827 +assign_p_p 828 +assign_p_i 829 +assign_p_ic 830 +assign_p_n 831 +assign_p_nc 832 +assign_p_s 833 +assign_p_sc 834 +assign_s_s 835 +assign_s_sc 836 +setref_p_p 837 +deref_p_p 838 +setp_ind_i_p 839 +setp_ind_ic_p 840 +setn_ind_i_n 841 +setn_ind_ic_n 842 +setn_ind_i_nc 843 +setn_ind_ic_nc 844 +sets_ind_i_s 845 +sets_ind_ic_s 846 +sets_ind_i_sc 847 +sets_ind_ic_sc 848 +seti_ind_i_i 849 +seti_ind_ic_i 850 +seti_ind_i_ic 851 +seti_ind_ic_ic 852 +set_p_ki_i 853 +set_p_kic_i 854 +set_p_ki_ic 855 +set_p_kic_ic 856 +set_p_ki_n 857 +set_p_kic_n 858 +set_p_ki_nc 859 +set_p_kic_nc 860 +set_p_ki_s 861 +set_p_kic_s 862 +set_p_ki_sc 863 +set_p_kic_sc 864 +set_p_ki_p 865 +set_p_kic_p 866 +set_i_p_ki 867 +set_i_p_kic 868 +set_n_p_ki 869 +set_n_p_kic 870 +set_s_p_ki 871 +set_s_p_kic 872 +set_p_p_ki 873 +set_p_p_kic 874 +set_p_k_i 875 +set_p_kc_i 876 +set_p_k_ic 877 +set_p_kc_ic 878 +set_p_k_n 879 +set_p_kc_n 880 +set_p_k_nc 881 +set_p_kc_nc 882 +set_p_k_s 883 +set_p_kc_s 884 +set_p_k_sc 885 +set_p_kc_sc 886 +set_p_k_p 887 +set_p_kc_p 888 +set_i_p_k 889 +set_i_p_kc 890 +set_n_p_k 891 +set_n_p_kc 892 +set_s_p_k 893 +set_s_p_kc 894 +set_p_p_k 895 +set_p_p_kc 896 +clone_p_p 897 +null_s 898 +null_i 899 +null_p 900 +null_n 901 +cleari 902 +clearn 903 +clears 904 +clearp 905 +saveall 906 +restoreall 907 +entrytype_i_i 908 +entrytype_i_ic 909 +depth_i 910 +lookback_i_i 911 +lookback_i_ic 912 +lookback_s_i 913 +lookback_s_ic 914 +lookback_n_i 915 +lookback_n_ic 916 +lookback_p_i 917 +lookback_p_ic 918 +save_i 919 +save_ic 920 +save_n 921 +save_nc 922 +save_p 923 +save_s 924 +save_sc 925 +savec_s 926 +savec_sc 927 +restore_i 928 +restore_n 929 +restore_p 930 +restore_s 931 +rotate_up_i 932 +rotate_up_ic 933 +ord_i_s 934 +ord_i_sc 935 +ord_i_s_i 936 +ord_i_sc_i 937 +ord_i_s_ic 938 +ord_i_sc_ic 939 +chr_s_i 940 +chr_s_ic 941 +chopn_s_i 942 +chopn_s_ic 943 +chopn_s_s_i 944 +chopn_s_sc_i 945 +chopn_s_s_ic 946 +chopn_s_sc_ic 947 +concat_s_s 948 +concat_s_sc 949 +concat_s_s_s 950 +concat_s_sc_s 951 +concat_s_s_sc 952 +concat_s_sc_sc 953 +repeat_s_s_i 954 +repeat_s_sc_i 955 +repeat_s_s_ic 956 +repeat_s_sc_ic 957 +length_i_s 958 +length_i_sc 959 +bytelength_i_s 960 +bytelength_i_sc 961 +pin_s 962 +unpin_s 963 +substr_s_s_i 964 +substr_s_sc_i 965 +substr_s_s_ic 966 +substr_s_sc_ic 967 +substr_s_s_i_i 968 +substr_s_sc_i_i 969 +substr_s_s_ic_i 970 +substr_s_sc_ic_i 971 +substr_s_s_i_ic 972 +substr_s_sc_i_ic 973 +substr_s_s_ic_ic 974 +substr_s_sc_ic_ic 975 +substr_r_s_s_i_i 976 +substr_r_s_sc_i_i 977 +substr_r_s_s_ic_i 978 +substr_r_s_sc_ic_i 979 +substr_r_s_s_i_ic 980 +substr_r_s_sc_i_ic 981 +substr_r_s_s_ic_ic 982 +substr_r_s_sc_ic_ic 983 +substr_s_s_i_i_s 984 +substr_s_s_ic_i_s 985 +substr_s_s_i_ic_s 986 +substr_s_s_ic_ic_s 987 +substr_s_s_i_i_sc 988 +substr_s_s_ic_i_sc 989 +substr_s_s_i_ic_sc 990 +substr_s_s_ic_ic_sc 991 +substr_s_i_i_s 992 +substr_s_ic_i_s 993 +substr_s_i_ic_s 994 +substr_s_ic_ic_s 995 +substr_s_i_i_sc 996 +substr_s_ic_i_sc 997 +substr_s_i_ic_sc 998 +substr_s_ic_ic_sc 999 +substr_s_p_i_i 1000 +substr_s_p_ic_i 1001 +substr_s_p_i_ic 1002 +substr_s_p_ic_ic 1003 +index_i_s_s 1004 +index_i_sc_s 1005 +index_i_s_sc 1006 +index_i_sc_sc 1007 +index_i_s_s_i 1008 +index_i_sc_s_i 1009 +index_i_s_sc_i 1010 +index_i_sc_sc_i 1011 +index_i_s_s_ic 1012 +index_i_sc_s_ic 1013 +index_i_s_sc_ic 1014 +index_i_sc_sc_ic 1015 +sprintf_s_s_p 1016 +sprintf_s_sc_p 1017 +sprintf_p_p_p 1018 +new_s 1019 +new_s_i 1020 +new_s_ic 1021 +stringinfo_i_s_i 1022 +stringinfo_i_sc_i 1023 +stringinfo_i_s_ic 1024 +stringinfo_i_sc_ic 1025 +upcase_s_s 1026 +upcase_s_sc 1027 +upcase_s 1028 +downcase_s_s 1029 +downcase_s_sc 1030 +downcase_s 1031 +titlecase_s_s 1032 +titlecase_s_sc 1033 +titlecase_s 1034 +join_s_s_p 1035 +join_s_sc_p 1036 +split_p_s_s 1037 +split_p_sc_s 1038 +split_p_s_sc 1039 +split_p_sc_sc 1040 +charset_i_s 1041 +charset_i_sc 1042 +charsetname_s_i 1043 +charsetname_s_ic 1044 +find_charset_i_s 1045 +find_charset_i_sc 1046 +trans_charset_s_i 1047 +trans_charset_s_ic 1048 +trans_charset_s_s_i 1049 +trans_charset_s_sc_i 1050 +trans_charset_s_s_ic 1051 +trans_charset_s_sc_ic 1052 +encoding_i_s 1053 +encoding_i_sc 1054 +encodingname_s_i 1055 +encodingname_s_ic 1056 +find_encoding_i_s 1057 +find_encoding_i_sc 1058 +trans_encoding_s_i 1059 +trans_encoding_s_ic 1060 +trans_encoding_s_s_i 1061 +trans_encoding_s_sc_i 1062 +trans_encoding_s_s_ic 1063 +trans_encoding_s_sc_ic 1064 +is_cclass_i_i_s_i 1065 +is_cclass_i_ic_s_i 1066 +is_cclass_i_i_sc_i 1067 +is_cclass_i_ic_sc_i 1068 +is_cclass_i_i_s_ic 1069 +is_cclass_i_ic_s_ic 1070 +is_cclass_i_i_sc_ic 1071 +is_cclass_i_ic_sc_ic 1072 +find_cclass_i_i_s_i_i 1073 +find_cclass_i_ic_s_i_i 1074 +find_cclass_i_i_sc_i_i 1075 +find_cclass_i_ic_sc_i_i 1076 +find_cclass_i_i_s_ic_i 1077 +find_cclass_i_ic_s_ic_i 1078 +find_cclass_i_i_sc_ic_i 1079 +find_cclass_i_ic_sc_ic_i 1080 +find_cclass_i_i_s_i_ic 1081 +find_cclass_i_ic_s_i_ic 1082 +find_cclass_i_i_sc_i_ic 1083 +find_cclass_i_ic_sc_i_ic 1084 +find_cclass_i_i_s_ic_ic 1085 +find_cclass_i_ic_s_ic_ic 1086 +find_cclass_i_i_sc_ic_ic 1087 +find_cclass_i_ic_sc_ic_ic 1088 +find_not_cclass_i_i_s_i_i 1089 +find_not_cclass_i_ic_s_i_i 1090 +find_not_cclass_i_i_sc_i_i 1091 +find_not_cclass_i_ic_sc_i_i 1092 +find_not_cclass_i_i_s_ic_i 1093 +find_not_cclass_i_ic_s_ic_i 1094 +find_not_cclass_i_i_sc_ic_i 1095 +find_not_cclass_i_ic_sc_ic_i 1096 +find_not_cclass_i_i_s_i_ic 1097 +find_not_cclass_i_ic_s_i_ic 1098 +find_not_cclass_i_i_sc_i_ic 1099 +find_not_cclass_i_ic_sc_i_ic 1100 +find_not_cclass_i_i_s_ic_ic 1101 +find_not_cclass_i_ic_s_ic_ic 1102 +find_not_cclass_i_i_sc_ic_ic 1103 +find_not_cclass_i_ic_sc_ic_ic 1104 +escape_s_s 1105 +compose_s_s 1106 +compose_s_sc 1107 +spawnw_i_s 1108 +spawnw_i_sc 1109 +spawnw_i_p 1110 +err_i 1111 +err_s 1112 +err_s_i 1113 +err_s_ic 1114 +time_i 1115 +time_n 1116 +gmtime_s_i 1117 +gmtime_s_ic 1118 +localtime_s_i 1119 +localtime_s_ic 1120 +decodetime_p_i 1121 +decodetime_p_ic 1122 +decodelocaltime_p_i 1123 +decodelocaltime_p_ic 1124 +sysinfo_s_i 1125 +sysinfo_s_ic 1126 +sysinfo_i_i 1127 +sysinfo_i_ic 1128 +sleep_i 1129 +sleep_ic 1130 +sleep_n 1131 +sleep_nc 1132 +sizeof_i_i 1133 +sizeof_i_ic 1134 +store_lex_s_p 1135 +store_lex_sc_p 1136 +find_lex_p_s 1137 +find_lex_p_sc 1138 +get_namespace_p 1139 +get_namespace_p_p 1140 +get_namespace_p_pc 1141 +get_hll_namespace_p 1142 +get_hll_namespace_p_p 1143 +get_hll_namespace_p_pc 1144 +get_root_namespace_p 1145 +get_root_namespace_p_p 1146 +get_root_namespace_p_pc 1147 +get_global_p_s 1148 +get_global_p_sc 1149 +get_global_p_p_s 1150 +get_global_p_pc_s 1151 +get_global_p_p_sc 1152 +get_global_p_pc_sc 1153 +get_hll_global_p_s 1154 +get_hll_global_p_sc 1155 +get_hll_global_p_p_s 1156 +get_hll_global_p_pc_s 1157 +get_hll_global_p_p_sc 1158 +get_hll_global_p_pc_sc 1159 +get_root_global_p_s 1160 +get_root_global_p_sc 1161 +get_root_global_p_p_s 1162 +get_root_global_p_pc_s 1163 +get_root_global_p_p_sc 1164 +get_root_global_p_pc_sc 1165 +set_global_s_p 1166 +set_global_sc_p 1167 +set_global_p_s_p 1168 +set_global_pc_s_p 1169 +set_global_p_sc_p 1170 +set_global_pc_sc_p 1171 +set_hll_global_s_p 1172 +set_hll_global_sc_p 1173 +set_hll_global_p_s_p 1174 +set_hll_global_pc_s_p 1175 +set_hll_global_p_sc_p 1176 +set_hll_global_pc_sc_p 1177 +set_root_global_s_p 1178 +set_root_global_sc_p 1179 +set_root_global_p_s_p 1180 +set_root_global_pc_s_p 1181 +set_root_global_p_sc_p 1182 +set_root_global_pc_sc_p 1183 +store_global_s_p 1184 +store_global_sc_p 1185 +store_global_s_s_p 1186 +store_global_sc_s_p 1187 +store_global_s_sc_p 1188 +store_global_sc_sc_p 1189 +store_global_p_s_p 1190 +store_global_pc_s_p 1191 +store_global_p_sc_p 1192 +store_global_pc_sc_p 1193 +find_global_p_s 1194 +find_global_p_sc 1195 +find_global_p_s_s 1196 +find_global_p_sc_s 1197 +find_global_p_s_sc 1198 +find_global_p_sc_sc 1199 +find_global_p_p_s 1200 +find_global_p_pc_s 1201 +find_global_p_p_sc 1202 +find_global_p_pc_sc 1203 +find_name_p_s 1204 +find_name_p_sc 1205 +stm_start 1206 +stm_validate_ic 1207 +stm_commit_ic 1208 +stm_wait_ic 1209 +stm_abort 1210 +stm_depth_i 1211 Index: src/ops/object.ops =================================================================== --- src/ops/object.ops (revision 14877) +++ src/ops/object.ops (working copy) @@ -43,9 +43,6 @@ Make a tailcall to method $2 with invocant $1. -=item B<DELETED_fetchmethod>(out PMC, invar PMC, in STR) - -Use B<find_method> instead. =cut op callmethodcc(invar PMC, in STR) :object_base { @@ -159,10 +156,6 @@ goto ADDRESS(dest); } -op DELETED_fetchmethod(out PMC, invar PMC, in STR) { - goto NEXT(); -} - =item B<addmethod>(invar PMC, in STR, invar PMC) Adds $3 as a method named $2 to $1. Index: docs/pdds/clip/pdd15_objects.pod =================================================================== --- docs/pdds/clip/pdd15_objects.pod (revision 14877) +++ docs/pdds/clip/pdd15_objects.pod (working copy) @@ -275,13 +275,6 @@ Set the attribute of object Px with the fully qualified name Sy to Pz -=item fetchmethod Px, Py, Sz - -Find the PMC for method Sz of object Py, and put it in Px. Note that how the -method PMC returned behaves if it goes out of scope or if the class hierarchy -changes or the method definitions change is entirely up to the class that -provides the PMC. - =item callmethod =item callmethod Sz Index: editor/pir-mode.el =================================================================== --- editor/pir-mode.el (revision 14877) +++ editor/pir-mode.el (working copy) @@ -174,7 +174,7 @@ "abs" "add" "cmod" "dec" "div" "fdiv" "ceil" "floor" "inc" "mod" "mul" "neg" "pow" "sub" "sqrt" "acos" "asec" "asin" "atan" "cos" "cosh" "exp" "ln" "log10" "log2" "sec" "sech" "sin" "sinh" "tan" "tanh" "lcm" "fact" "callmethod" - "callmethodcc" "fetchmethod" "can" "does" "isa" "newclass" "subclass" + "callmethodcc" "can" "does" "isa" "newclass" "subclass" "findclass" "getclass" "singleton" "class" "classname" "addparent" "removeparent" "addattribute" "getattribute" "setattribute" "classoffset" "covers" "exsec" "hav" "vers" "new" "morph" "typeof"