# 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"

Reply via email to