[svn:parrot] r46062 - in trunk: compilers/pge/PGE src/ops
bacek at svn.parrot.org
bacek at svn.parrot.org
Tue Apr 27 13:50:11 UTC 2010
Author: bacek
Date: Tue Apr 27 13:50:11 2010
New Revision: 46062
URL: https://trac.parrot.org/parrot/changeset/46062
Log:
Revert "Resurrect inplace downcase" and fix PGE to not emit it.
Modified:
trunk/compilers/pge/PGE/Exp.pir
trunk/src/ops/ops.num
trunk/src/ops/string.ops
Modified: trunk/compilers/pge/PGE/Exp.pir
==============================================================================
--- trunk/compilers/pge/PGE/Exp.pir Tue Apr 27 13:39:45 2010 (r46061)
+++ trunk/compilers/pge/PGE/Exp.pir Tue Apr 27 13:50:11 2010 (r46062)
@@ -362,7 +362,7 @@
args['I'] = ''
$I0 = self['ignorecase']
if $I0 == 0 goto ignorecase_end
- args['I'] = 'downcase $S0'
+ args['I'] = '$S0 = downcase $S0'
literal = downcase literal
ignorecase_end:
Modified: trunk/src/ops/ops.num
==============================================================================
--- trunk/src/ops/ops.num Tue Apr 27 13:39:45 2010 (r46061)
+++ trunk/src/ops/ops.num Tue Apr 27 13:50:11 2010 (r46062)
@@ -1104,161 +1104,160 @@
upcase_s_sc 1080
downcase_s_s 1081
downcase_s_sc 1082
-downcase_s 1083
-titlecase_s_s 1084
-titlecase_s_sc 1085
-join_s_s_p 1086
-join_s_sc_p 1087
-split_p_s_s 1088
-split_p_sc_s 1089
-split_p_s_sc 1090
-split_p_sc_sc 1091
-charset_i_s 1092
-charset_i_sc 1093
-charsetname_s_i 1094
-charsetname_s_ic 1095
-find_charset_i_s 1096
-find_charset_i_sc 1097
-trans_charset_s_s_i 1098
-trans_charset_s_sc_i 1099
-trans_charset_s_s_ic 1100
-trans_charset_s_sc_ic 1101
-encoding_i_s 1102
-encoding_i_sc 1103
-encodingname_s_i 1104
-encodingname_s_ic 1105
-find_encoding_i_s 1106
-find_encoding_i_sc 1107
-trans_encoding_s_s_i 1108
-trans_encoding_s_sc_i 1109
-trans_encoding_s_s_ic 1110
-trans_encoding_s_sc_ic 1111
-is_cclass_i_i_s_i 1112
-is_cclass_i_ic_s_i 1113
-is_cclass_i_i_sc_i 1114
-is_cclass_i_ic_sc_i 1115
-is_cclass_i_i_s_ic 1116
-is_cclass_i_ic_s_ic 1117
-is_cclass_i_i_sc_ic 1118
-is_cclass_i_ic_sc_ic 1119
-find_cclass_i_i_s_i_i 1120
-find_cclass_i_ic_s_i_i 1121
-find_cclass_i_i_sc_i_i 1122
-find_cclass_i_ic_sc_i_i 1123
-find_cclass_i_i_s_ic_i 1124
-find_cclass_i_ic_s_ic_i 1125
-find_cclass_i_i_sc_ic_i 1126
-find_cclass_i_ic_sc_ic_i 1127
-find_cclass_i_i_s_i_ic 1128
-find_cclass_i_ic_s_i_ic 1129
-find_cclass_i_i_sc_i_ic 1130
-find_cclass_i_ic_sc_i_ic 1131
-find_cclass_i_i_s_ic_ic 1132
-find_cclass_i_ic_s_ic_ic 1133
-find_cclass_i_i_sc_ic_ic 1134
-find_cclass_i_ic_sc_ic_ic 1135
-find_not_cclass_i_i_s_i_i 1136
-find_not_cclass_i_ic_s_i_i 1137
-find_not_cclass_i_i_sc_i_i 1138
-find_not_cclass_i_ic_sc_i_i 1139
-find_not_cclass_i_i_s_ic_i 1140
-find_not_cclass_i_ic_s_ic_i 1141
-find_not_cclass_i_i_sc_ic_i 1142
-find_not_cclass_i_ic_sc_ic_i 1143
-find_not_cclass_i_i_s_i_ic 1144
-find_not_cclass_i_ic_s_i_ic 1145
-find_not_cclass_i_i_sc_i_ic 1146
-find_not_cclass_i_ic_sc_i_ic 1147
-find_not_cclass_i_i_s_ic_ic 1148
-find_not_cclass_i_ic_s_ic_ic 1149
-find_not_cclass_i_i_sc_ic_ic 1150
-find_not_cclass_i_ic_sc_ic_ic 1151
-escape_s_s 1152
-compose_s_s 1153
-compose_s_sc 1154
-spawnw_i_s 1155
-spawnw_i_sc 1156
-spawnw_i_p 1157
-err_i 1158
-err_s 1159
-err_s_i 1160
-err_s_ic 1161
-time_i 1162
-time_n 1163
-gmtime_s_i 1164
-gmtime_s_ic 1165
-localtime_s_i 1166
-localtime_s_ic 1167
-decodetime_p_i 1168
-decodetime_p_ic 1169
-decodelocaltime_p_i 1170
-decodelocaltime_p_ic 1171
-sysinfo_s_i 1172
-sysinfo_s_ic 1173
-sysinfo_i_i 1174
-sysinfo_i_ic 1175
-sleep_i 1176
-sleep_ic 1177
-sleep_n 1178
-sleep_nc 1179
-sizeof_i_i 1180
-sizeof_i_ic 1181
-store_lex_s_p 1182
-store_lex_sc_p 1183
-store_dynamic_lex_s_p 1184
-store_dynamic_lex_sc_p 1185
-find_lex_p_s 1186
-find_lex_p_sc 1187
-find_dynamic_lex_p_s 1188
-find_dynamic_lex_p_sc 1189
-find_caller_lex_p_s 1190
-find_caller_lex_p_sc 1191
-get_namespace_p 1192
-get_namespace_p_p 1193
-get_namespace_p_pc 1194
-get_hll_namespace_p 1195
-get_hll_namespace_p_p 1196
-get_hll_namespace_p_pc 1197
-get_root_namespace_p 1198
-get_root_namespace_p_p 1199
-get_root_namespace_p_pc 1200
-get_global_p_s 1201
-get_global_p_sc 1202
-get_global_p_p_s 1203
-get_global_p_pc_s 1204
-get_global_p_p_sc 1205
-get_global_p_pc_sc 1206
-get_hll_global_p_s 1207
-get_hll_global_p_sc 1208
-get_hll_global_p_p_s 1209
-get_hll_global_p_pc_s 1210
-get_hll_global_p_p_sc 1211
-get_hll_global_p_pc_sc 1212
-get_root_global_p_s 1213
-get_root_global_p_sc 1214
-get_root_global_p_p_s 1215
-get_root_global_p_pc_s 1216
-get_root_global_p_p_sc 1217
-get_root_global_p_pc_sc 1218
-set_global_s_p 1219
-set_global_sc_p 1220
-set_global_p_s_p 1221
-set_global_pc_s_p 1222
-set_global_p_sc_p 1223
-set_global_pc_sc_p 1224
-set_hll_global_s_p 1225
-set_hll_global_sc_p 1226
-set_hll_global_p_s_p 1227
-set_hll_global_pc_s_p 1228
-set_hll_global_p_sc_p 1229
-set_hll_global_pc_sc_p 1230
-set_root_global_s_p 1231
-set_root_global_sc_p 1232
-set_root_global_p_s_p 1233
-set_root_global_pc_s_p 1234
-set_root_global_p_sc_p 1235
-set_root_global_pc_sc_p 1236
-find_name_p_s 1237
-find_name_p_sc 1238
-find_sub_not_null_p_s 1239
-find_sub_not_null_p_sc 1240
+titlecase_s_s 1083
+titlecase_s_sc 1084
+join_s_s_p 1085
+join_s_sc_p 1086
+split_p_s_s 1087
+split_p_sc_s 1088
+split_p_s_sc 1089
+split_p_sc_sc 1090
+charset_i_s 1091
+charset_i_sc 1092
+charsetname_s_i 1093
+charsetname_s_ic 1094
+find_charset_i_s 1095
+find_charset_i_sc 1096
+trans_charset_s_s_i 1097
+trans_charset_s_sc_i 1098
+trans_charset_s_s_ic 1099
+trans_charset_s_sc_ic 1100
+encoding_i_s 1101
+encoding_i_sc 1102
+encodingname_s_i 1103
+encodingname_s_ic 1104
+find_encoding_i_s 1105
+find_encoding_i_sc 1106
+trans_encoding_s_s_i 1107
+trans_encoding_s_sc_i 1108
+trans_encoding_s_s_ic 1109
+trans_encoding_s_sc_ic 1110
+is_cclass_i_i_s_i 1111
+is_cclass_i_ic_s_i 1112
+is_cclass_i_i_sc_i 1113
+is_cclass_i_ic_sc_i 1114
+is_cclass_i_i_s_ic 1115
+is_cclass_i_ic_s_ic 1116
+is_cclass_i_i_sc_ic 1117
+is_cclass_i_ic_sc_ic 1118
+find_cclass_i_i_s_i_i 1119
+find_cclass_i_ic_s_i_i 1120
+find_cclass_i_i_sc_i_i 1121
+find_cclass_i_ic_sc_i_i 1122
+find_cclass_i_i_s_ic_i 1123
+find_cclass_i_ic_s_ic_i 1124
+find_cclass_i_i_sc_ic_i 1125
+find_cclass_i_ic_sc_ic_i 1126
+find_cclass_i_i_s_i_ic 1127
+find_cclass_i_ic_s_i_ic 1128
+find_cclass_i_i_sc_i_ic 1129
+find_cclass_i_ic_sc_i_ic 1130
+find_cclass_i_i_s_ic_ic 1131
+find_cclass_i_ic_s_ic_ic 1132
+find_cclass_i_i_sc_ic_ic 1133
+find_cclass_i_ic_sc_ic_ic 1134
+find_not_cclass_i_i_s_i_i 1135
+find_not_cclass_i_ic_s_i_i 1136
+find_not_cclass_i_i_sc_i_i 1137
+find_not_cclass_i_ic_sc_i_i 1138
+find_not_cclass_i_i_s_ic_i 1139
+find_not_cclass_i_ic_s_ic_i 1140
+find_not_cclass_i_i_sc_ic_i 1141
+find_not_cclass_i_ic_sc_ic_i 1142
+find_not_cclass_i_i_s_i_ic 1143
+find_not_cclass_i_ic_s_i_ic 1144
+find_not_cclass_i_i_sc_i_ic 1145
+find_not_cclass_i_ic_sc_i_ic 1146
+find_not_cclass_i_i_s_ic_ic 1147
+find_not_cclass_i_ic_s_ic_ic 1148
+find_not_cclass_i_i_sc_ic_ic 1149
+find_not_cclass_i_ic_sc_ic_ic 1150
+escape_s_s 1151
+compose_s_s 1152
+compose_s_sc 1153
+spawnw_i_s 1154
+spawnw_i_sc 1155
+spawnw_i_p 1156
+err_i 1157
+err_s 1158
+err_s_i 1159
+err_s_ic 1160
+time_i 1161
+time_n 1162
+gmtime_s_i 1163
+gmtime_s_ic 1164
+localtime_s_i 1165
+localtime_s_ic 1166
+decodetime_p_i 1167
+decodetime_p_ic 1168
+decodelocaltime_p_i 1169
+decodelocaltime_p_ic 1170
+sysinfo_s_i 1171
+sysinfo_s_ic 1172
+sysinfo_i_i 1173
+sysinfo_i_ic 1174
+sleep_i 1175
+sleep_ic 1176
+sleep_n 1177
+sleep_nc 1178
+sizeof_i_i 1179
+sizeof_i_ic 1180
+store_lex_s_p 1181
+store_lex_sc_p 1182
+store_dynamic_lex_s_p 1183
+store_dynamic_lex_sc_p 1184
+find_lex_p_s 1185
+find_lex_p_sc 1186
+find_dynamic_lex_p_s 1187
+find_dynamic_lex_p_sc 1188
+find_caller_lex_p_s 1189
+find_caller_lex_p_sc 1190
+get_namespace_p 1191
+get_namespace_p_p 1192
+get_namespace_p_pc 1193
+get_hll_namespace_p 1194
+get_hll_namespace_p_p 1195
+get_hll_namespace_p_pc 1196
+get_root_namespace_p 1197
+get_root_namespace_p_p 1198
+get_root_namespace_p_pc 1199
+get_global_p_s 1200
+get_global_p_sc 1201
+get_global_p_p_s 1202
+get_global_p_pc_s 1203
+get_global_p_p_sc 1204
+get_global_p_pc_sc 1205
+get_hll_global_p_s 1206
+get_hll_global_p_sc 1207
+get_hll_global_p_p_s 1208
+get_hll_global_p_pc_s 1209
+get_hll_global_p_p_sc 1210
+get_hll_global_p_pc_sc 1211
+get_root_global_p_s 1212
+get_root_global_p_sc 1213
+get_root_global_p_p_s 1214
+get_root_global_p_pc_s 1215
+get_root_global_p_p_sc 1216
+get_root_global_p_pc_sc 1217
+set_global_s_p 1218
+set_global_sc_p 1219
+set_global_p_s_p 1220
+set_global_pc_s_p 1221
+set_global_p_sc_p 1222
+set_global_pc_sc_p 1223
+set_hll_global_s_p 1224
+set_hll_global_sc_p 1225
+set_hll_global_p_s_p 1226
+set_hll_global_pc_s_p 1227
+set_hll_global_p_sc_p 1228
+set_hll_global_pc_sc_p 1229
+set_root_global_s_p 1230
+set_root_global_sc_p 1231
+set_root_global_p_s_p 1232
+set_root_global_pc_s_p 1233
+set_root_global_p_sc_p 1234
+set_root_global_pc_sc_p 1235
+find_name_p_s 1236
+find_name_p_sc 1237
+find_sub_not_null_p_s 1238
+find_sub_not_null_p_sc 1239
Modified: trunk/src/ops/string.ops
==============================================================================
--- trunk/src/ops/string.ops Tue Apr 27 13:39:45 2010 (r46061)
+++ trunk/src/ops/string.ops Tue Apr 27 13:50:11 2010 (r46062)
@@ -409,8 +409,6 @@
$1 = Parrot_str_upcase(interp, $2);
}
-=item B<downcase>(inout STR)
-
=item B<downcase>(out STR, in STR)
Downcase $2 and put the result in $1
@@ -421,11 +419,6 @@
$1 = Parrot_str_downcase(interp, $2);
}
-inline op downcase(inout STR) :base_core :deprecated {
- $1 = Parrot_str_downcase(interp, $1);
-}
-
-
=item B<titlecase>(out STR, in STR)
Titlecase $2 and put the result in $1
More information about the parrot-commits
mailing list