Author: bernhard
Date: Wed May 16 13:48:17 2007
New Revision: 18571
Modified:
trunk/DEPRECATED.pod
trunk/PBC_COMPAT
trunk/compilers/pirc/src/pirutil.c
trunk/languages/PIR/lib/pasm_instr.pg
trunk/languages/PIR/lib/pasm_pmc.pg
trunk/src/ops/object.ops
trunk/src/ops/ops.num
trunk/tools/build/ops2pm.pl
Log:
#42968: [TODO] Remove deprecated opcodes: adddoes, removedoes, singleton
Remove the opcodes.
Rebuils src/ops/ops.num and touch PBC_COMPAT.
Please 'make realclean; perl Configure.pl; make smoke' after updating
Modified: trunk/DEPRECATED.pod
==============================================================================
--- trunk/DEPRECATED.pod (original)
+++ trunk/DEPRECATED.pod Wed May 16 13:48:17 2007
@@ -54,19 +54,6 @@
and are replaced by the ops {set,get}_[hll,root]_global. See also
http://www.parrotcode.org/docs/ops/var.html.
-Additionally, the following (unimplemented) ops are going to be removed:
-
-=over 4
-
-=item adddoes
-
-=item removedoes
-
-=item singleton
-
-=back
-
-
=head1 Deprecated vtable methods
The following vtable methods are deprecated:
Modified: trunk/PBC_COMPAT
==============================================================================
--- trunk/PBC_COMPAT (original)
+++ trunk/PBC_COMPAT Wed May 16 13:48:17 2007
@@ -28,6 +28,7 @@
# please insert tab separated entries at the top of the list
+2007.05.16 bernhard remove opcodes adddoes, removedoes, singleton
2007.05.15 chromatic released 0.4.12
2007.04.17 mdiep released 0.4.11
2007.04.15 jonathan added get_class opcodes and clone_p_p_p opcode
Modified: trunk/compilers/pirc/src/pirutil.c
==============================================================================
--- trunk/compilers/pirc/src/pirutil.c (original)
+++ trunk/compilers/pirc/src/pirutil.c Wed May 16 13:48:17 2007
@@ -142,7 +142,6 @@
"sleep",
"sizeof",
"sinh",
- "singleton",
"sin",
"shr",
"shl",
@@ -182,7 +181,6 @@
"reserved",
"repeat",
"removeparent",
- "removedoes",
"removeattribute",
"register",
"recv",
@@ -409,7 +407,6 @@
"and",
"addparent",
"addmethod",
- "adddoes",
"addattribute",
"add",
"acos",
Modified: trunk/languages/PIR/lib/pasm_instr.pg
==============================================================================
--- trunk/languages/PIR/lib/pasm_instr.pg (original)
+++ trunk/languages/PIR/lib/pasm_instr.pg Wed May 16 13:48:17 2007
@@ -50,7 +50,6 @@
| sleep
| sizeof
| sinh
-| singleton
| sin
| shr
| shl
@@ -90,7 +89,6 @@
| reserved
| repeat
| removeparent
-| removedoes
| removeattribute
| register
| recv
@@ -318,7 +316,6 @@
| and
| addparent
| addmethod
-| adddoes
| addattribute
| add
| acos
Modified: trunk/languages/PIR/lib/pasm_pmc.pg
==============================================================================
--- trunk/languages/PIR/lib/pasm_pmc.pg (original)
+++ trunk/languages/PIR/lib/pasm_pmc.pg Wed May 16 13:48:17 2007
@@ -11,7 +11,6 @@
| newclass <arg_hack> #
| subclass <arg_hack> #
| getclass <arg_hack> #
-| singleton <arg_hack> #
| class <arg_hack> #
| classname <arg_hack> #
| addparent <arg_hack> #
@@ -21,8 +20,6 @@
| getattribute <arg_hack> #
| setattribute <arg_hack> #
| classoffset <arg_hack> #
-| adddoes <arg_hack> #
-| removedoes <arg_hack> #
| new <var> \, [ <arg_int> | <arg_string> | <macro_id> ]
| typeof <arg_hack> #
| find_type <arg_hack> #
Modified: trunk/src/ops/object.ops
==============================================================================
--- trunk/src/ops/object.ops (original)
+++ trunk/src/ops/object.ops Wed May 16 13:48:17 2007
@@ -461,17 +461,6 @@
###############################################################################
-=item B<singleton>(invar PMC) B<(unimplemented)>
-
-Take the object in $1 and put it into its own singleton class, which is
-an anonymous subclass of the object's current class.
-
-=cut
-
-inline op singleton(invar PMC) :object_classes {
- goto NEXT();
-}
-
=item B<class>(out PMC, invar PMC)
Get the class PMC for the object in $2 and put it in $1.
@@ -627,27 +616,6 @@
}
-=item B<adddoes>(invar PMC, in STR) B<(unimplemented)>
-
-Add $2 to the list of interfaces that this class claims to implement.
-
-=item B<removedoes>(invar PMC, in STR) B<(unimplemented)>
-
-Remove $2 from the list of interfaces that this class claims to
-implement.
-
-=cut
-
-op adddoes(invar PMC, in STR) :object_classes {
- internal_exception(UNIMPLEMENTED, "removedoes is not implemented");
- goto NEXT();
-}
-
-op removedoes(invar PMC, in STR) :object_classes {
- internal_exception(UNIMPLEMENTED, "removedoes is not implemented");
- goto NEXT();
-}
-
###############################################################################
=item B<inspect>(out PMC, in PMC)
Modified: trunk/src/ops/ops.num
==============================================================================
--- trunk/src/ops/ops.num (original)
+++ trunk/src/ops/ops.num Wed May 16 13:48:17 2007
@@ -685,555 +685,554 @@
getclass_p_sc 655
getclass_p_p 656
getclass_p_pc 657
-singleton_p 658
-class_p_p 659
-classname_s_p 660
-addparent_p_p 661
-removeparent_p_p 662
-addattribute_p_s 663
-addattribute_p_sc 664
-removeattribute_p_s 665
-removeattribute_p_sc 666
-removeattribute_p_i 667
-removeattribute_p_ic 668
-getattribute_p_p_i 669
-getattribute_p_p_ic 670
-getattribute_p_p_s 671
-getattribute_p_p_sc 672
-setattribute_p_i_p 673
-setattribute_p_ic_p 674
-setattribute_p_s_p 675
-setattribute_p_sc_p 676
-classoffset_i_p_s 677
-classoffset_i_p_sc 678
-pic_infix___ic_p_p 679
-pic_inline_sub___ic_p_p 680
-pic_get_params___pc 681
-pic_set_returns___pc 682
-pic_callr___pc 683
-new_p_i 684
-new_p_ic 685
-new_p_i_p 686
-new_p_ic_p 687
-new_p_i_pc 688
-new_p_ic_pc 689
-new_p_sc 690
-new_p_sc_p 691
-new_p_sc_pc 692
-new_p_pc 693
-new_p_pc_p 694
-new_p_pc_pc 695
-typeof_s_p 696
-typeof_i_p 697
-typeof_i_p_k 698
-typeof_i_p_kc 699
-typeof_i_p_ki 700
-typeof_i_p_kic 701
-typeof_s_i 702
-typeof_s_ic 703
-find_type_i_s 704
-find_type_i_sc 705
-find_type_i_p 706
-find_type_i_pc 707
-valid_type_i_i 708
-valid_type_i_ic 709
-get_repr_s_p 710
-find_method_p_p_s 711
-find_method_p_p_sc 712
-defined_i_p 713
-defined_i_p_ki 714
-defined_i_p_kic 715
-defined_i_p_k 716
-defined_i_p_kc 717
-exists_i_p_ki 718
-exists_i_p_kic 719
-exists_i_p_k 720
-exists_i_p_kc 721
-delete_p_k 722
-delete_p_kc 723
-delete_p_ki 724
-delete_p_kic 725
-elements_i_p 726
-push_p_i 727
-push_p_ic 728
-push_p_n 729
-push_p_nc 730
-push_p_s 731
-push_p_sc 732
-push_p_p 733
-pop_i_p 734
-pop_n_p 735
-pop_s_p 736
-pop_p_p 737
-unshift_p_i 738
-unshift_p_ic 739
-unshift_p_n 740
-unshift_p_nc 741
-unshift_p_s 742
-unshift_p_sc 743
-unshift_p_p 744
-shift_i_p 745
-shift_n_p 746
-shift_s_p 747
-shift_p_p 748
-setprop_p_s_p 749
-setprop_p_sc_p 750
-getprop_p_s_p 751
-getprop_p_sc_p 752
-delprop_p_s 753
-delprop_p_sc 754
-prophash_p_p 755
-freeze_s_p 756
-thaw_p_s 757
-thaw_p_sc 758
-mmdvtregister_i_i_i_p 759
-mmdvtregister_ic_i_i_p 760
-mmdvtregister_i_ic_i_p 761
-mmdvtregister_ic_ic_i_p 762
-mmdvtregister_i_i_ic_p 763
-mmdvtregister_ic_i_ic_p 764
-mmdvtregister_i_ic_ic_p 765
-mmdvtregister_ic_ic_ic_p 766
-mmdvtfind_p_i_i_i 767
-mmdvtfind_p_ic_i_i 768
-mmdvtfind_p_i_ic_i 769
-mmdvtfind_p_ic_ic_i 770
-mmdvtfind_p_i_i_ic 771
-mmdvtfind_p_ic_i_ic 772
-mmdvtfind_p_i_ic_ic 773
-mmdvtfind_p_ic_ic_ic 774
-register_p 775
-unregister_p 776
-get_mro_p_p 777
-clone_s_s 778
-clone_s_sc 779
-exchange_i_i 780
-exchange_p_p 781
-exchange_n_n 782
-exchange_s_s 783
-set_i_i 784
-set_i_ic 785
-set_i_n 786
-set_i_nc 787
-set_i_s 788
-set_i_sc 789
-set_n_n 790
-set_n_nc 791
-set_n_i 792
-set_n_ic 793
-set_n_s 794
-set_n_sc 795
-set_n_p 796
-set_s_p 797
-set_s_s 798
-set_s_sc 799
-set_s_i 800
-set_s_ic 801
-set_s_n 802
-set_s_nc 803
-set_p_pc 804
-set_p_p 805
-set_p_i 806
-set_p_ic 807
-set_p_n 808
-set_p_nc 809
-set_p_s 810
-set_p_sc 811
-set_i_p 812
-assign_p_p 813
-assign_p_i 814
-assign_p_ic 815
-assign_p_n 816
-assign_p_nc 817
-assign_p_s 818
-assign_p_sc 819
-assign_s_s 820
-assign_s_sc 821
-setref_p_p 822
-deref_p_p 823
-setp_ind_i_p 824
-setp_ind_ic_p 825
-setn_ind_i_n 826
-setn_ind_ic_n 827
-setn_ind_i_nc 828
-setn_ind_ic_nc 829
-sets_ind_i_s 830
-sets_ind_ic_s 831
-sets_ind_i_sc 832
-sets_ind_ic_sc 833
-seti_ind_i_i 834
-seti_ind_ic_i 835
-seti_ind_i_ic 836
-seti_ind_ic_ic 837
-set_p_ki_i 838
-set_p_kic_i 839
-set_p_ki_ic 840
-set_p_kic_ic 841
-set_p_ki_n 842
-set_p_kic_n 843
-set_p_ki_nc 844
-set_p_kic_nc 845
-set_p_ki_s 846
-set_p_kic_s 847
-set_p_ki_sc 848
-set_p_kic_sc 849
-set_p_ki_p 850
-set_p_kic_p 851
-set_i_p_ki 852
-set_i_p_kic 853
-set_n_p_ki 854
-set_n_p_kic 855
-set_s_p_ki 856
-set_s_p_kic 857
-set_p_p_ki 858
-set_p_p_kic 859
-set_p_k_i 860
-set_p_kc_i 861
-set_p_k_ic 862
-set_p_kc_ic 863
-set_p_k_n 864
-set_p_kc_n 865
-set_p_k_nc 866
-set_p_kc_nc 867
-set_p_k_s 868
-set_p_kc_s 869
-set_p_k_sc 870
-set_p_kc_sc 871
-set_p_k_p 872
-set_p_kc_p 873
-set_i_p_k 874
-set_i_p_kc 875
-set_n_p_k 876
-set_n_p_kc 877
-set_s_p_k 878
-set_s_p_kc 879
-set_p_p_k 880
-set_p_p_kc 881
-clone_p_p 882
-null_s 883
-null_i 884
-null_p 885
-null_n 886
-cleari 887
-clearn 888
-clears 889
-clearp 890
-saveall 891
-restoreall 892
-entrytype_i_i 893
-entrytype_i_ic 894
-depth_i 895
-lookback_i_i 896
-lookback_i_ic 897
-lookback_s_i 898
-lookback_s_ic 899
-lookback_n_i 900
-lookback_n_ic 901
-lookback_p_i 902
-lookback_p_ic 903
-save_i 904
-save_ic 905
-save_n 906
-save_nc 907
-save_p 908
-save_s 909
-save_sc 910
-savec_s 911
-savec_sc 912
-restore_i 913
-restore_n 914
-restore_p 915
-restore_s 916
-rotate_up_i 917
-rotate_up_ic 918
-ord_i_s 919
-ord_i_sc 920
-ord_i_s_i 921
-ord_i_sc_i 922
-ord_i_s_ic 923
-ord_i_sc_ic 924
-chr_s_i 925
-chr_s_ic 926
-chopn_s_i 927
-chopn_s_ic 928
-chopn_s_s_i 929
-chopn_s_sc_i 930
-chopn_s_s_ic 931
-chopn_s_sc_ic 932
-concat_s_s 933
-concat_s_sc 934
-concat_s_s_s 935
-concat_s_sc_s 936
-concat_s_s_sc 937
-concat_s_sc_sc 938
-repeat_s_s_i 939
-repeat_s_sc_i 940
-repeat_s_s_ic 941
-repeat_s_sc_ic 942
-length_i_s 943
-length_i_sc 944
-bytelength_i_s 945
-bytelength_i_sc 946
-pin_s 947
-unpin_s 948
-substr_s_s_i 949
-substr_s_sc_i 950
-substr_s_s_ic 951
-substr_s_sc_ic 952
-substr_s_s_i_i 953
-substr_s_sc_i_i 954
-substr_s_s_ic_i 955
-substr_s_sc_ic_i 956
-substr_s_s_i_ic 957
-substr_s_sc_i_ic 958
-substr_s_s_ic_ic 959
-substr_s_sc_ic_ic 960
-substr_r_s_s_i_i 961
-substr_r_s_sc_i_i 962
-substr_r_s_s_ic_i 963
-substr_r_s_sc_ic_i 964
-substr_r_s_s_i_ic 965
-substr_r_s_sc_i_ic 966
-substr_r_s_s_ic_ic 967
-substr_r_s_sc_ic_ic 968
-substr_s_s_i_i_s 969
-substr_s_s_ic_i_s 970
-substr_s_s_i_ic_s 971
-substr_s_s_ic_ic_s 972
-substr_s_s_i_i_sc 973
-substr_s_s_ic_i_sc 974
-substr_s_s_i_ic_sc 975
-substr_s_s_ic_ic_sc 976
-substr_s_i_i_s 977
-substr_s_ic_i_s 978
-substr_s_i_ic_s 979
-substr_s_ic_ic_s 980
-substr_s_i_i_sc 981
-substr_s_ic_i_sc 982
-substr_s_i_ic_sc 983
-substr_s_ic_ic_sc 984
-substr_s_p_i_i 985
-substr_s_p_ic_i 986
-substr_s_p_i_ic 987
-substr_s_p_ic_ic 988
-index_i_s_s 989
-index_i_sc_s 990
-index_i_s_sc 991
-index_i_sc_sc 992
-index_i_s_s_i 993
-index_i_sc_s_i 994
-index_i_s_sc_i 995
-index_i_sc_sc_i 996
-index_i_s_s_ic 997
-index_i_sc_s_ic 998
-index_i_s_sc_ic 999
-index_i_sc_sc_ic 1000
-sprintf_s_s_p 1001
-sprintf_s_sc_p 1002
-sprintf_p_p_p 1003
-new_s 1004
-new_s_i 1005
-new_s_ic 1006
-stringinfo_i_s_i 1007
-stringinfo_i_sc_i 1008
-stringinfo_i_s_ic 1009
-stringinfo_i_sc_ic 1010
-upcase_s_s 1011
-upcase_s_sc 1012
-upcase_s 1013
-downcase_s_s 1014
-downcase_s_sc 1015
-downcase_s 1016
-titlecase_s_s 1017
-titlecase_s_sc 1018
-titlecase_s 1019
-join_s_s_p 1020
-join_s_sc_p 1021
-split_p_s_s 1022
-split_p_sc_s 1023
-split_p_s_sc 1024
-split_p_sc_sc 1025
-charset_i_s 1026
-charset_i_sc 1027
-charsetname_s_i 1028
-charsetname_s_ic 1029
-find_charset_i_s 1030
-find_charset_i_sc 1031
-trans_charset_s_i 1032
-trans_charset_s_ic 1033
-trans_charset_s_s_i 1034
-trans_charset_s_sc_i 1035
-trans_charset_s_s_ic 1036
-trans_charset_s_sc_ic 1037
-encoding_i_s 1038
-encoding_i_sc 1039
-encodingname_s_i 1040
-encodingname_s_ic 1041
-find_encoding_i_s 1042
-find_encoding_i_sc 1043
-trans_encoding_s_i 1044
-trans_encoding_s_ic 1045
-trans_encoding_s_s_i 1046
-trans_encoding_s_sc_i 1047
-trans_encoding_s_s_ic 1048
-trans_encoding_s_sc_ic 1049
-is_cclass_i_i_s_i 1050
-is_cclass_i_ic_s_i 1051
-is_cclass_i_i_sc_i 1052
-is_cclass_i_ic_sc_i 1053
-is_cclass_i_i_s_ic 1054
-is_cclass_i_ic_s_ic 1055
-is_cclass_i_i_sc_ic 1056
-is_cclass_i_ic_sc_ic 1057
-find_cclass_i_i_s_i_i 1058
-find_cclass_i_ic_s_i_i 1059
-find_cclass_i_i_sc_i_i 1060
-find_cclass_i_ic_sc_i_i 1061
-find_cclass_i_i_s_ic_i 1062
-find_cclass_i_ic_s_ic_i 1063
-find_cclass_i_i_sc_ic_i 1064
-find_cclass_i_ic_sc_ic_i 1065
-find_cclass_i_i_s_i_ic 1066
-find_cclass_i_ic_s_i_ic 1067
-find_cclass_i_i_sc_i_ic 1068
-find_cclass_i_ic_sc_i_ic 1069
-find_cclass_i_i_s_ic_ic 1070
-find_cclass_i_ic_s_ic_ic 1071
-find_cclass_i_i_sc_ic_ic 1072
-find_cclass_i_ic_sc_ic_ic 1073
-find_not_cclass_i_i_s_i_i 1074
-find_not_cclass_i_ic_s_i_i 1075
-find_not_cclass_i_i_sc_i_i 1076
-find_not_cclass_i_ic_sc_i_i 1077
-find_not_cclass_i_i_s_ic_i 1078
-find_not_cclass_i_ic_s_ic_i 1079
-find_not_cclass_i_i_sc_ic_i 1080
-find_not_cclass_i_ic_sc_ic_i 1081
-find_not_cclass_i_i_s_i_ic 1082
-find_not_cclass_i_ic_s_i_ic 1083
-find_not_cclass_i_i_sc_i_ic 1084
-find_not_cclass_i_ic_sc_i_ic 1085
-find_not_cclass_i_i_s_ic_ic 1086
-find_not_cclass_i_ic_s_ic_ic 1087
-find_not_cclass_i_i_sc_ic_ic 1088
-find_not_cclass_i_ic_sc_ic_ic 1089
-escape_s_s 1090
-compose_s_s 1091
-compose_s_sc 1092
-spawnw_i_s 1093
-spawnw_i_sc 1094
-spawnw_i_p 1095
-err_i 1096
-err_s 1097
-err_s_i 1098
-err_s_ic 1099
-time_i 1100
-time_n 1101
-gmtime_s_i 1102
-gmtime_s_ic 1103
-localtime_s_i 1104
-localtime_s_ic 1105
-decodetime_p_i 1106
-decodetime_p_ic 1107
-decodelocaltime_p_i 1108
-decodelocaltime_p_ic 1109
-sysinfo_s_i 1110
-sysinfo_s_ic 1111
-sysinfo_i_i 1112
-sysinfo_i_ic 1113
-sleep_i 1114
-sleep_ic 1115
-sleep_n 1116
-sleep_nc 1117
-sizeof_i_i 1118
-sizeof_i_ic 1119
-store_lex_s_p 1120
-store_lex_sc_p 1121
-find_lex_p_s 1122
-find_lex_p_sc 1123
-get_namespace_p 1124
-get_namespace_p_p 1125
-get_namespace_p_pc 1126
-get_hll_namespace_p 1127
-get_hll_namespace_p_p 1128
-get_hll_namespace_p_pc 1129
-get_root_namespace_p 1130
-get_root_namespace_p_p 1131
-get_root_namespace_p_pc 1132
-get_global_p_s 1133
-get_global_p_sc 1134
-get_global_p_p_s 1135
-get_global_p_pc_s 1136
-get_global_p_p_sc 1137
-get_global_p_pc_sc 1138
-get_hll_global_p_s 1139
-get_hll_global_p_sc 1140
-get_hll_global_p_p_s 1141
-get_hll_global_p_pc_s 1142
-get_hll_global_p_p_sc 1143
-get_hll_global_p_pc_sc 1144
-get_root_global_p_s 1145
-get_root_global_p_sc 1146
-get_root_global_p_p_s 1147
-get_root_global_p_pc_s 1148
-get_root_global_p_p_sc 1149
-get_root_global_p_pc_sc 1150
-set_global_s_p 1151
-set_global_sc_p 1152
-set_global_p_s_p 1153
-set_global_pc_s_p 1154
-set_global_p_sc_p 1155
-set_global_pc_sc_p 1156
-set_hll_global_s_p 1157
-set_hll_global_sc_p 1158
-set_hll_global_p_s_p 1159
-set_hll_global_pc_s_p 1160
-set_hll_global_p_sc_p 1161
-set_hll_global_pc_sc_p 1162
-set_root_global_s_p 1163
-set_root_global_sc_p 1164
-set_root_global_p_s_p 1165
-set_root_global_pc_s_p 1166
-set_root_global_p_sc_p 1167
-set_root_global_pc_sc_p 1168
-store_global_s_p 1169
-store_global_sc_p 1170
-store_global_s_s_p 1171
-store_global_sc_s_p 1172
-store_global_s_sc_p 1173
-store_global_sc_sc_p 1174
-store_global_p_s_p 1175
-store_global_pc_s_p 1176
-store_global_p_sc_p 1177
-store_global_pc_sc_p 1178
-find_global_p_s 1179
-find_global_p_sc 1180
-find_global_p_s_s 1181
-find_global_p_sc_s 1182
-find_global_p_s_sc 1183
-find_global_p_sc_sc 1184
-find_global_p_p_s 1185
-find_global_p_pc_s 1186
-find_global_p_p_sc 1187
-find_global_p_pc_sc 1188
-find_name_p_s 1189
-find_name_p_sc 1190
-stm_start 1191
-stm_validate_ic 1192
-stm_commit_ic 1193
-stm_wait_ic 1194
-stm_abort 1195
-stm_depth_i 1196
-addrole_p_p 1197
-inspect_p_p 1198
-inspect_p_pc 1199
-inspect_p_p_s 1200
-inspect_p_pc_s 1201
-inspect_p_p_sc 1202
-inspect_p_pc_sc 1203
-get_class_p_s 1204
-get_class_p_sc 1205
-get_class_p_p 1206
-get_class_p_pc 1207
-clone_p_p_p 1208
-clone_p_p_pc 1209
\ No newline at end of file
+get_class_p_s 658
+get_class_p_sc 659
+get_class_p_p 660
+get_class_p_pc 661
+class_p_p 662
+classname_s_p 663
+addparent_p_p 664
+removeparent_p_p 665
+addrole_p_p 666
+addattribute_p_s 667
+addattribute_p_sc 668
+removeattribute_p_s 669
+removeattribute_p_sc 670
+removeattribute_p_i 671
+removeattribute_p_ic 672
+getattribute_p_p_i 673
+getattribute_p_p_ic 674
+getattribute_p_p_s 675
+getattribute_p_p_sc 676
+setattribute_p_i_p 677
+setattribute_p_ic_p 678
+setattribute_p_s_p 679
+setattribute_p_sc_p 680
+classoffset_i_p_s 681
+classoffset_i_p_sc 682
+inspect_p_p 683
+inspect_p_pc 684
+inspect_p_p_s 685
+inspect_p_pc_s 686
+inspect_p_p_sc 687
+inspect_p_pc_sc 688
+pic_infix___ic_p_p 689
+pic_inline_sub___ic_p_p 690
+pic_get_params___pc 691
+pic_set_returns___pc 692
+pic_callr___pc 693
+new_p_i 694
+new_p_ic 695
+new_p_i_p 696
+new_p_ic_p 697
+new_p_i_pc 698
+new_p_ic_pc 699
+new_p_sc 700
+new_p_sc_p 701
+new_p_sc_pc 702
+new_p_pc 703
+new_p_pc_p 704
+new_p_pc_pc 705
+typeof_s_p 706
+typeof_i_p 707
+typeof_i_p_k 708
+typeof_i_p_kc 709
+typeof_i_p_ki 710
+typeof_i_p_kic 711
+typeof_s_i 712
+typeof_s_ic 713
+find_type_i_s 714
+find_type_i_sc 715
+find_type_i_p 716
+find_type_i_pc 717
+valid_type_i_i 718
+valid_type_i_ic 719
+get_repr_s_p 720
+find_method_p_p_s 721
+find_method_p_p_sc 722
+defined_i_p 723
+defined_i_p_ki 724
+defined_i_p_kic 725
+defined_i_p_k 726
+defined_i_p_kc 727
+exists_i_p_ki 728
+exists_i_p_kic 729
+exists_i_p_k 730
+exists_i_p_kc 731
+delete_p_k 732
+delete_p_kc 733
+delete_p_ki 734
+delete_p_kic 735
+elements_i_p 736
+push_p_i 737
+push_p_ic 738
+push_p_n 739
+push_p_nc 740
+push_p_s 741
+push_p_sc 742
+push_p_p 743
+pop_i_p 744
+pop_n_p 745
+pop_s_p 746
+pop_p_p 747
+unshift_p_i 748
+unshift_p_ic 749
+unshift_p_n 750
+unshift_p_nc 751
+unshift_p_s 752
+unshift_p_sc 753
+unshift_p_p 754
+shift_i_p 755
+shift_n_p 756
+shift_s_p 757
+shift_p_p 758
+setprop_p_s_p 759
+setprop_p_sc_p 760
+getprop_p_s_p 761
+getprop_p_sc_p 762
+delprop_p_s 763
+delprop_p_sc 764
+prophash_p_p 765
+freeze_s_p 766
+thaw_p_s 767
+thaw_p_sc 768
+mmdvtregister_i_i_i_p 769
+mmdvtregister_ic_i_i_p 770
+mmdvtregister_i_ic_i_p 771
+mmdvtregister_ic_ic_i_p 772
+mmdvtregister_i_i_ic_p 773
+mmdvtregister_ic_i_ic_p 774
+mmdvtregister_i_ic_ic_p 775
+mmdvtregister_ic_ic_ic_p 776
+mmdvtfind_p_i_i_i 777
+mmdvtfind_p_ic_i_i 778
+mmdvtfind_p_i_ic_i 779
+mmdvtfind_p_ic_ic_i 780
+mmdvtfind_p_i_i_ic 781
+mmdvtfind_p_ic_i_ic 782
+mmdvtfind_p_i_ic_ic 783
+mmdvtfind_p_ic_ic_ic 784
+register_p 785
+unregister_p 786
+get_mro_p_p 787
+clone_s_s 788
+clone_s_sc 789
+exchange_i_i 790
+exchange_p_p 791
+exchange_n_n 792
+exchange_s_s 793
+set_i_i 794
+set_i_ic 795
+set_i_n 796
+set_i_nc 797
+set_i_s 798
+set_i_sc 799
+set_n_n 800
+set_n_nc 801
+set_n_i 802
+set_n_ic 803
+set_n_s 804
+set_n_sc 805
+set_n_p 806
+set_s_p 807
+set_s_s 808
+set_s_sc 809
+set_s_i 810
+set_s_ic 811
+set_s_n 812
+set_s_nc 813
+set_p_pc 814
+set_p_p 815
+set_p_i 816
+set_p_ic 817
+set_p_n 818
+set_p_nc 819
+set_p_s 820
+set_p_sc 821
+set_i_p 822
+assign_p_p 823
+assign_p_i 824
+assign_p_ic 825
+assign_p_n 826
+assign_p_nc 827
+assign_p_s 828
+assign_p_sc 829
+assign_s_s 830
+assign_s_sc 831
+setref_p_p 832
+deref_p_p 833
+setp_ind_i_p 834
+setp_ind_ic_p 835
+setn_ind_i_n 836
+setn_ind_ic_n 837
+setn_ind_i_nc 838
+setn_ind_ic_nc 839
+sets_ind_i_s 840
+sets_ind_ic_s 841
+sets_ind_i_sc 842
+sets_ind_ic_sc 843
+seti_ind_i_i 844
+seti_ind_ic_i 845
+seti_ind_i_ic 846
+seti_ind_ic_ic 847
+set_p_ki_i 848
+set_p_kic_i 849
+set_p_ki_ic 850
+set_p_kic_ic 851
+set_p_ki_n 852
+set_p_kic_n 853
+set_p_ki_nc 854
+set_p_kic_nc 855
+set_p_ki_s 856
+set_p_kic_s 857
+set_p_ki_sc 858
+set_p_kic_sc 859
+set_p_ki_p 860
+set_p_kic_p 861
+set_i_p_ki 862
+set_i_p_kic 863
+set_n_p_ki 864
+set_n_p_kic 865
+set_s_p_ki 866
+set_s_p_kic 867
+set_p_p_ki 868
+set_p_p_kic 869
+set_p_k_i 870
+set_p_kc_i 871
+set_p_k_ic 872
+set_p_kc_ic 873
+set_p_k_n 874
+set_p_kc_n 875
+set_p_k_nc 876
+set_p_kc_nc 877
+set_p_k_s 878
+set_p_kc_s 879
+set_p_k_sc 880
+set_p_kc_sc 881
+set_p_k_p 882
+set_p_kc_p 883
+set_i_p_k 884
+set_i_p_kc 885
+set_n_p_k 886
+set_n_p_kc 887
+set_s_p_k 888
+set_s_p_kc 889
+set_p_p_k 890
+set_p_p_kc 891
+clone_p_p 892
+clone_p_p_p 893
+clone_p_p_pc 894
+null_s 895
+null_i 896
+null_p 897
+null_n 898
+cleari 899
+clearn 900
+clears 901
+clearp 902
+saveall 903
+restoreall 904
+entrytype_i_i 905
+entrytype_i_ic 906
+depth_i 907
+lookback_i_i 908
+lookback_i_ic 909
+lookback_s_i 910
+lookback_s_ic 911
+lookback_n_i 912
+lookback_n_ic 913
+lookback_p_i 914
+lookback_p_ic 915
+save_i 916
+save_ic 917
+save_n 918
+save_nc 919
+save_p 920
+save_s 921
+save_sc 922
+savec_s 923
+savec_sc 924
+restore_i 925
+restore_n 926
+restore_p 927
+restore_s 928
+rotate_up_i 929
+rotate_up_ic 930
+ord_i_s 931
+ord_i_sc 932
+ord_i_s_i 933
+ord_i_sc_i 934
+ord_i_s_ic 935
+ord_i_sc_ic 936
+chr_s_i 937
+chr_s_ic 938
+chopn_s_i 939
+chopn_s_ic 940
+chopn_s_s_i 941
+chopn_s_sc_i 942
+chopn_s_s_ic 943
+chopn_s_sc_ic 944
+concat_s_s 945
+concat_s_sc 946
+concat_s_s_s 947
+concat_s_sc_s 948
+concat_s_s_sc 949
+concat_s_sc_sc 950
+repeat_s_s_i 951
+repeat_s_sc_i 952
+repeat_s_s_ic 953
+repeat_s_sc_ic 954
+length_i_s 955
+length_i_sc 956
+bytelength_i_s 957
+bytelength_i_sc 958
+pin_s 959
+unpin_s 960
+substr_s_s_i 961
+substr_s_sc_i 962
+substr_s_s_ic 963
+substr_s_sc_ic 964
+substr_s_s_i_i 965
+substr_s_sc_i_i 966
+substr_s_s_ic_i 967
+substr_s_sc_ic_i 968
+substr_s_s_i_ic 969
+substr_s_sc_i_ic 970
+substr_s_s_ic_ic 971
+substr_s_sc_ic_ic 972
+substr_r_s_s_i_i 973
+substr_r_s_sc_i_i 974
+substr_r_s_s_ic_i 975
+substr_r_s_sc_ic_i 976
+substr_r_s_s_i_ic 977
+substr_r_s_sc_i_ic 978
+substr_r_s_s_ic_ic 979
+substr_r_s_sc_ic_ic 980
+substr_s_s_i_i_s 981
+substr_s_s_ic_i_s 982
+substr_s_s_i_ic_s 983
+substr_s_s_ic_ic_s 984
+substr_s_s_i_i_sc 985
+substr_s_s_ic_i_sc 986
+substr_s_s_i_ic_sc 987
+substr_s_s_ic_ic_sc 988
+substr_s_i_i_s 989
+substr_s_ic_i_s 990
+substr_s_i_ic_s 991
+substr_s_ic_ic_s 992
+substr_s_i_i_sc 993
+substr_s_ic_i_sc 994
+substr_s_i_ic_sc 995
+substr_s_ic_ic_sc 996
+substr_s_p_i_i 997
+substr_s_p_ic_i 998
+substr_s_p_i_ic 999
+substr_s_p_ic_ic 1000
+index_i_s_s 1001
+index_i_sc_s 1002
+index_i_s_sc 1003
+index_i_sc_sc 1004
+index_i_s_s_i 1005
+index_i_sc_s_i 1006
+index_i_s_sc_i 1007
+index_i_sc_sc_i 1008
+index_i_s_s_ic 1009
+index_i_sc_s_ic 1010
+index_i_s_sc_ic 1011
+index_i_sc_sc_ic 1012
+sprintf_s_s_p 1013
+sprintf_s_sc_p 1014
+sprintf_p_p_p 1015
+new_s 1016
+new_s_i 1017
+new_s_ic 1018
+stringinfo_i_s_i 1019
+stringinfo_i_sc_i 1020
+stringinfo_i_s_ic 1021
+stringinfo_i_sc_ic 1022
+upcase_s_s 1023
+upcase_s_sc 1024
+upcase_s 1025
+downcase_s_s 1026
+downcase_s_sc 1027
+downcase_s 1028
+titlecase_s_s 1029
+titlecase_s_sc 1030
+titlecase_s 1031
+join_s_s_p 1032
+join_s_sc_p 1033
+split_p_s_s 1034
+split_p_sc_s 1035
+split_p_s_sc 1036
+split_p_sc_sc 1037
+charset_i_s 1038
+charset_i_sc 1039
+charsetname_s_i 1040
+charsetname_s_ic 1041
+find_charset_i_s 1042
+find_charset_i_sc 1043
+trans_charset_s_i 1044
+trans_charset_s_ic 1045
+trans_charset_s_s_i 1046
+trans_charset_s_sc_i 1047
+trans_charset_s_s_ic 1048
+trans_charset_s_sc_ic 1049
+encoding_i_s 1050
+encoding_i_sc 1051
+encodingname_s_i 1052
+encodingname_s_ic 1053
+find_encoding_i_s 1054
+find_encoding_i_sc 1055
+trans_encoding_s_i 1056
+trans_encoding_s_ic 1057
+trans_encoding_s_s_i 1058
+trans_encoding_s_sc_i 1059
+trans_encoding_s_s_ic 1060
+trans_encoding_s_sc_ic 1061
+is_cclass_i_i_s_i 1062
+is_cclass_i_ic_s_i 1063
+is_cclass_i_i_sc_i 1064
+is_cclass_i_ic_sc_i 1065
+is_cclass_i_i_s_ic 1066
+is_cclass_i_ic_s_ic 1067
+is_cclass_i_i_sc_ic 1068
+is_cclass_i_ic_sc_ic 1069
+find_cclass_i_i_s_i_i 1070
+find_cclass_i_ic_s_i_i 1071
+find_cclass_i_i_sc_i_i 1072
+find_cclass_i_ic_sc_i_i 1073
+find_cclass_i_i_s_ic_i 1074
+find_cclass_i_ic_s_ic_i 1075
+find_cclass_i_i_sc_ic_i 1076
+find_cclass_i_ic_sc_ic_i 1077
+find_cclass_i_i_s_i_ic 1078
+find_cclass_i_ic_s_i_ic 1079
+find_cclass_i_i_sc_i_ic 1080
+find_cclass_i_ic_sc_i_ic 1081
+find_cclass_i_i_s_ic_ic 1082
+find_cclass_i_ic_s_ic_ic 1083
+find_cclass_i_i_sc_ic_ic 1084
+find_cclass_i_ic_sc_ic_ic 1085
+find_not_cclass_i_i_s_i_i 1086
+find_not_cclass_i_ic_s_i_i 1087
+find_not_cclass_i_i_sc_i_i 1088
+find_not_cclass_i_ic_sc_i_i 1089
+find_not_cclass_i_i_s_ic_i 1090
+find_not_cclass_i_ic_s_ic_i 1091
+find_not_cclass_i_i_sc_ic_i 1092
+find_not_cclass_i_ic_sc_ic_i 1093
+find_not_cclass_i_i_s_i_ic 1094
+find_not_cclass_i_ic_s_i_ic 1095
+find_not_cclass_i_i_sc_i_ic 1096
+find_not_cclass_i_ic_sc_i_ic 1097
+find_not_cclass_i_i_s_ic_ic 1098
+find_not_cclass_i_ic_s_ic_ic 1099
+find_not_cclass_i_i_sc_ic_ic 1100
+find_not_cclass_i_ic_sc_ic_ic 1101
+escape_s_s 1102
+compose_s_s 1103
+compose_s_sc 1104
+spawnw_i_s 1105
+spawnw_i_sc 1106
+spawnw_i_p 1107
+err_i 1108
+err_s 1109
+err_s_i 1110
+err_s_ic 1111
+time_i 1112
+time_n 1113
+gmtime_s_i 1114
+gmtime_s_ic 1115
+localtime_s_i 1116
+localtime_s_ic 1117
+decodetime_p_i 1118
+decodetime_p_ic 1119
+decodelocaltime_p_i 1120
+decodelocaltime_p_ic 1121
+sysinfo_s_i 1122
+sysinfo_s_ic 1123
+sysinfo_i_i 1124
+sysinfo_i_ic 1125
+sleep_i 1126
+sleep_ic 1127
+sleep_n 1128
+sleep_nc 1129
+sizeof_i_i 1130
+sizeof_i_ic 1131
+store_lex_s_p 1132
+store_lex_sc_p 1133
+find_lex_p_s 1134
+find_lex_p_sc 1135
+get_namespace_p 1136
+get_namespace_p_p 1137
+get_namespace_p_pc 1138
+get_hll_namespace_p 1139
+get_hll_namespace_p_p 1140
+get_hll_namespace_p_pc 1141
+get_root_namespace_p 1142
+get_root_namespace_p_p 1143
+get_root_namespace_p_pc 1144
+get_global_p_s 1145
+get_global_p_sc 1146
+get_global_p_p_s 1147
+get_global_p_pc_s 1148
+get_global_p_p_sc 1149
+get_global_p_pc_sc 1150
+get_hll_global_p_s 1151
+get_hll_global_p_sc 1152
+get_hll_global_p_p_s 1153
+get_hll_global_p_pc_s 1154
+get_hll_global_p_p_sc 1155
+get_hll_global_p_pc_sc 1156
+get_root_global_p_s 1157
+get_root_global_p_sc 1158
+get_root_global_p_p_s 1159
+get_root_global_p_pc_s 1160
+get_root_global_p_p_sc 1161
+get_root_global_p_pc_sc 1162
+set_global_s_p 1163
+set_global_sc_p 1164
+set_global_p_s_p 1165
+set_global_pc_s_p 1166
+set_global_p_sc_p 1167
+set_global_pc_sc_p 1168
+set_hll_global_s_p 1169
+set_hll_global_sc_p 1170
+set_hll_global_p_s_p 1171
+set_hll_global_pc_s_p 1172
+set_hll_global_p_sc_p 1173
+set_hll_global_pc_sc_p 1174
+set_root_global_s_p 1175
+set_root_global_sc_p 1176
+set_root_global_p_s_p 1177
+set_root_global_pc_s_p 1178
+set_root_global_p_sc_p 1179
+set_root_global_pc_sc_p 1180
+store_global_s_p 1181
+store_global_sc_p 1182
+store_global_s_s_p 1183
+store_global_sc_s_p 1184
+store_global_s_sc_p 1185
+store_global_sc_sc_p 1186
+store_global_p_s_p 1187
+store_global_pc_s_p 1188
+store_global_p_sc_p 1189
+store_global_pc_sc_p 1190
+find_global_p_s 1191
+find_global_p_sc 1192
+find_global_p_s_s 1193
+find_global_p_sc_s 1194
+find_global_p_s_sc 1195
+find_global_p_sc_sc 1196
+find_global_p_p_s 1197
+find_global_p_pc_s 1198
+find_global_p_p_sc 1199
+find_global_p_pc_sc 1200
+find_name_p_s 1201
+find_name_p_sc 1202
+stm_start 1203
+stm_validate_ic 1204
+stm_commit_ic 1205
+stm_wait_ic 1206
+stm_abort 1207
+stm_depth_i 1208
Modified: trunk/tools/build/ops2pm.pl
==============================================================================
--- trunk/tools/build/ops2pm.pl (original)
+++ trunk/tools/build/ops2pm.pl Wed May 16 13:48:17 2007
@@ -1,8 +1,10 @@
#! perl
-# Copyright (C) 2001-2004, The Perl Foundation.
+# Copyright (C) 2001-2007, The Perl Foundation.
# $Id$
-use warnings;
+
use strict;
+use warnings;
+
use Getopt::Long;
use lib 'lib';
use Parrot::Ops2pm::Utils;
@@ -167,4 +169,3 @@
# fill-column: 100
# End:
# vim: expandtab shiftwidth=4:
-