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:
-

Reply via email to