[svn:parrot] r46894 - in branches/ops_pct: compilers/opsc/src/Ops src/ops

cotto at svn.parrot.org cotto at svn.parrot.org
Sat May 22 20:29:39 UTC 2010


Author: cotto
Date: Sat May 22 20:29:39 2010
New Revision: 46894
URL: https://trac.parrot.org/parrot/changeset/46894

Log:
[opsc] untruncate ops.num, die when there's a non-experimental op that's not in ops.num

Modified:
   branches/ops_pct/compilers/opsc/src/Ops/File.pm
   branches/ops_pct/src/ops/ops.num

Modified: branches/ops_pct/compilers/opsc/src/Ops/File.pm
==============================================================================
--- branches/ops_pct/compilers/opsc/src/Ops/File.pm	Sat May 22 19:58:59 2010	(r46893)
+++ branches/ops_pct/compilers/opsc/src/Ops/File.pm	Sat May 22 20:29:39 2010	(r46894)
@@ -252,19 +252,17 @@
     say("# Parsing $file...");
     my $start_time := pir::time__N();
     my $buffer     := slurp($file);
-    self.compile_ops($buffer);
+    self.compile_ops($buffer, :experimental( $file ~~ /experimental\.ops/));
     pir::sprintf(my $time, "%.3f", [pir::time__N() - $start_time] );
     say("# Parsed $file in $time seconds.");
 }
 
-method compile_ops($str) {
+method compile_ops($str, :$experimental? = 0) {
     my $compiler := self<compiler>;
     my $past     := $compiler.compile($str, :target('past'));
 
     for @($past<ops>) {
-        if $_<experimental> {
-            say("# Experimental op " ~ $_.full_name ~ " is not in ops.num.");
-        }
+        $_<experimental> := $experimental;
         self<ops>.push($_);
         #say($_.full_name ~ " is number " ~ self<op_order>);
         self<op_order>++;
@@ -302,18 +300,19 @@
             my $full_name := $op.full_name;
             if self<oplib>.op_num_table.exists($full_name) {
                 $op<code> := self<oplib>.op_num_table{$full_name};
-                $op<experimental> := 0;
+            }
+            elsif !$op<experimental> && !self<oplib>.op_skip_table.exists($full_name) {
+                die("Non-experimental op " ~ $op.full_name ~ " is not in ops.num.");
             }
             #ops not explicitly listed but not skipped are experimental
             else {
                 $op<code> := $code++;
-                $op<experimental> := 1;
+                say("# Experimental op " ~ $op.full_name ~ " is not in ops.num.");
             }
         }
         #if there's no oplib, we're compiling dynops and ops aren't experimental
         else {
             $op<code> := $code++;
-            $op<experimental> := 0;
         }
     }
 }

Modified: branches/ops_pct/src/ops/ops.num
==============================================================================
--- branches/ops_pct/src/ops/ops.num	Sat May 22 19:58:59 2010	(r46893)
+++ branches/ops_pct/src/ops/ops.num	Sat May 22 20:29:39 2010	(r46894)
@@ -138,192 +138,1087 @@
 annotations_p                   114
 annotations_p_s                 115
 annotations_p_sc                116
-abs_i                           117
-abs_n                           118
-abs_i_i                         119
-abs_n_n                         120
-abs_p                           121
-abs_p_p                         122
-add_i_i                         123
-add_i_ic                        124
-add_n_n                         125
-add_n_nc                        126
-add_p_p                         127
-add_p_i                         128
-add_p_ic                        129
-add_p_n                         130
-add_p_nc                        131
-add_i_i_i                       132
-add_i_ic_i                      133
-add_i_i_ic                      134
-add_n_n_n                       135
-add_n_nc_n                      136
-add_n_n_nc                      137
-add_p_p_p                       138
-add_p_p_i                       139
-add_p_p_ic                      140
-add_p_p_n                       141
-add_p_p_nc                      142
-cmod_i_i_i                      143
-cmod_i_ic_i                     144
-cmod_i_i_ic                     145
-cmod_p_p_i                      146
-cmod_p_p_ic                     147
-cmod_p_p_p                      148
-cmod_n_n_n                      149
-cmod_n_nc_n                     150
-cmod_n_n_nc                     151
-cmod_p_p_n                      152
-cmod_p_p_nc                     153
-dec_i                           154
-dec_n                           155
-dec_p                           156
-div_i_i                         157
-div_i_ic                        158
-div_n_n                         159
-div_n_nc                        160
-div_p_p                         161
-div_p_i                         162
-div_p_ic                        163
-div_p_n                         164
-div_p_nc                        165
-div_i_i_i                       166
-div_i_ic_i                      167
-div_i_i_ic                      168
-div_i_ic_ic                     169
-div_n_n_n                       170
-div_n_nc_n                      171
-div_n_n_nc                      172
-div_n_nc_nc                     173
-div_p_p_p                       174
-div_p_p_i                       175
-div_p_p_ic                      176
-div_p_p_n                       177
-div_p_p_nc                      178
-fdiv_i_i                        179
-fdiv_i_ic                       180
-fdiv_n_n                        181
-fdiv_n_nc                       182
-fdiv_p_p                        183
-fdiv_p_i                        184
-fdiv_p_ic                       185
-fdiv_p_n                        186
-fdiv_p_nc                       187
-fdiv_i_i_i                      188
-fdiv_i_ic_i                     189
-fdiv_i_i_ic                     190
-fdiv_n_n_n                      191
-fdiv_n_nc_n                     192
-fdiv_n_n_nc                     193
-fdiv_p_p_p                      194
-fdiv_p_p_i                      195
-fdiv_p_p_ic                     196
-fdiv_p_p_n                      197
-fdiv_p_p_nc                     198
-ceil_n                          199
-ceil_i_n                        200
-ceil_n_n                        201
-floor_n                         202
-floor_i_n                       203
-floor_n_n                       204
-inc_i                           205
-inc_n                           206
-inc_p                           207
-mod_i_i                         208
-mod_i_ic                        209
-mod_n_n                         210
-mod_n_nc                        211
-mod_p_p                         212
-mod_p_i                         213
-mod_p_ic                        214
-mod_p_n                         215
-mod_p_nc                        216
-mod_i_i_i                       217
-mod_i_ic_i                      218
-mod_i_i_ic                      219
-mod_n_n_n                       220
-mod_n_nc_n                      221
-mod_n_n_nc                      222
-mod_p_p_p                       223
-mod_p_p_i                       224
-mod_p_p_ic                      225
-mod_p_p_n                       226
-mod_p_p_nc                      227
-mul_i_i                         228
-mul_i_ic                        229
-mul_n_n                         230
-mul_n_nc                        231
-mul_p_p                         232
-mul_p_i                         233
-mul_p_ic                        234
-mul_p_n                         235
-mul_p_nc                        236
-mul_i_i_i                       237
-mul_i_ic_i                      238
-mul_i_i_ic                      239
-mul_n_n_n                       240
-mul_n_nc_n                      241
-mul_n_n_nc                      242
-mul_p_p_p                       243
-mul_p_p_i                       244
-mul_p_p_ic                      245
-mul_p_p_n                       246
-mul_p_p_nc                      247
-neg_i                           248
-neg_n                           249
-neg_p                           250
-neg_i_i                         251
-neg_n_n                         252
-neg_p_p                         253
-pow_n_n_n                       254
-pow_n_nc_n                      255
-pow_n_n_nc                      256
-pow_p_p_p                       257
-pow_p_p_i                       258
-pow_p_p_ic                      259
-pow_p_p_n                       260
-pow_p_p_nc                      261
-pow_n_n_i                       262
-pow_n_nc_i                      263
-pow_n_n_ic                      264
-pow_n_nc_ic                     265
-sub_i_i                         266
-sub_i_ic                        267
-sub_n_n                         268
-sub_n_nc                        269
-sub_p_p                         270
-sub_p_i                         271
-sub_p_ic                        272
-sub_p_n                         273
-sub_p_nc                        274
-sub_i_i_i                       275
-sub_i_ic_i                      276
-sub_i_i_ic                      277
-sub_n_n_n                       278
-sub_n_nc_n                      279
-sub_n_n_nc                      280
-sub_p_p_p                       281
-sub_p_p_i                       282
-sub_p_p_ic                      283
-sub_p_p_n                       284
-sub_p_p_nc                      285
-sqrt_n_n                        286
-acos_n_n                        287
-asec_n_n                        288
-asin_n_n                        289
-atan_n_n                        290
-atan_n_n_n                      291
-atan_n_nc_n                     292
-atan_n_n_nc                     293
-cos_n_n                         294
-cosh_n_n                        295
-exp_n_n                         296
-ln_n_n                          297
-log10_n_n                       298
-log2_n_n                        299
-sec_n_n                         300
-sech_n_n                        301
-sin_n_n                         302
-sinh_n_n                        303
-tan_n_n                         304
-tanh_n_n                        305
+band_i_i                        117
+band_i_ic                       118
+band_p_i                        119
+band_p_ic                       120
+band_p_p                        121
+band_i_i_i                      122
+band_i_ic_i                     123
+band_i_i_ic                     124
+band_p_p_i                      125
+band_p_p_ic                     126
+band_p_p_p                      127
+bands_p_s                       128
+bands_p_sc                      129
+bands_p_p                       130
+bands_s_s_s                     131
+bands_s_sc_s                    132
+bands_s_s_sc                    133
+bands_p_p_s                     134
+bands_p_p_sc                    135
+bands_p_p_p                     136
+bnot_i                          137
+bnot_i_i                        138
+bnot_p                          139
+bnot_p_p                        140
+bnots_s_s                       141
+bnots_s_sc                      142
+bnots_p                         143
+bnots_p_p                       144
+bor_i_i                         145
+bor_i_ic                        146
+bor_p_i                         147
+bor_p_ic                        148
+bor_p_p                         149
+bor_i_i_i                       150
+bor_i_ic_i                      151
+bor_i_i_ic                      152
+bor_p_p_i                       153
+bor_p_p_ic                      154
+bor_p_p_p                       155
+bors_p_s                        156
+bors_p_sc                       157
+bors_p_p                        158
+bors_s_s_s                      159
+bors_s_sc_s                     160
+bors_s_s_sc                     161
+bors_p_p_s                      162
+bors_p_p_sc                     163
+bors_p_p_p                      164
+shl_i_i                         165
+shl_i_ic                        166
+shl_p_i                         167
+shl_p_ic                        168
+shl_p_p                         169
+shl_i_i_i                       170
+shl_i_ic_i                      171
+shl_i_i_ic                      172
+shl_p_p_i                       173
+shl_p_p_ic                      174
+shl_p_p_p                       175
+shr_i_i                         176
+shr_i_ic                        177
+shr_p_i                         178
+shr_p_ic                        179
+shr_p_p                         180
+shr_i_i_i                       181
+shr_i_ic_i                      182
+shr_i_i_ic                      183
+shr_p_p_i                       184
+shr_p_p_ic                      185
+shr_p_p_p                       186
+lsr_i_i                         187
+lsr_i_ic                        188
+lsr_p_i                         189
+lsr_p_ic                        190
+lsr_p_p                         191
+lsr_i_i_i                       192
+lsr_i_ic_i                      193
+lsr_i_i_ic                      194
+lsr_p_p_i                       195
+lsr_p_p_ic                      196
+lsr_p_p_p                       197
+rot_i_i_i_ic                    198
+rot_i_ic_i_ic                   199
+rot_i_i_ic_ic                   200
+bxor_i_i                        201
+bxor_i_ic                       202
+bxor_p_i                        203
+bxor_p_ic                       204
+bxor_p_p                        205
+bxor_i_i_i                      206
+bxor_i_ic_i                     207
+bxor_i_i_ic                     208
+bxor_p_p_i                      209
+bxor_p_p_ic                     210
+bxor_p_p_p                      211
+bxors_p_s                       212
+bxors_p_sc                      213
+bxors_p_p                       214
+bxors_s_s_s                     215
+bxors_s_sc_s                    216
+bxors_s_s_sc                    217
+bxors_p_p_s                     218
+bxors_p_p_sc                    219
+bxors_p_p_p                     220
+eq_i_i_ic                       221
+eq_ic_i_ic                      222
+eq_i_ic_ic                      223
+eq_n_n_ic                       224
+eq_nc_n_ic                      225
+eq_n_nc_ic                      226
+eq_s_s_ic                       227
+eq_sc_s_ic                      228
+eq_s_sc_ic                      229
+eq_p_p_ic                       230
+eq_p_i_ic                       231
+eq_p_ic_ic                      232
+eq_p_n_ic                       233
+eq_p_nc_ic                      234
+eq_p_s_ic                       235
+eq_p_sc_ic                      236
+eq_str_p_p_ic                   237
+eq_num_p_p_ic                   238
+eq_addr_s_s_ic                  239
+eq_addr_sc_s_ic                 240
+eq_addr_s_sc_ic                 241
+eq_addr_sc_sc_ic                242
+eq_addr_p_p_ic                  243
+ne_i_i_ic                       244
+ne_ic_i_ic                      245
+ne_i_ic_ic                      246
+ne_n_n_ic                       247
+ne_nc_n_ic                      248
+ne_n_nc_ic                      249
+ne_s_s_ic                       250
+ne_sc_s_ic                      251
+ne_s_sc_ic                      252
+ne_p_p_ic                       253
+ne_p_i_ic                       254
+ne_p_ic_ic                      255
+ne_p_n_ic                       256
+ne_p_nc_ic                      257
+ne_p_s_ic                       258
+ne_p_sc_ic                      259
+ne_str_p_p_ic                   260
+ne_num_p_p_ic                   261
+ne_addr_s_s_ic                  262
+ne_addr_sc_s_ic                 263
+ne_addr_s_sc_ic                 264
+ne_addr_sc_sc_ic                265
+ne_addr_p_p_ic                  266
+lt_i_i_ic                       267
+lt_ic_i_ic                      268
+lt_i_ic_ic                      269
+lt_n_n_ic                       270
+lt_nc_n_ic                      271
+lt_n_nc_ic                      272
+lt_s_s_ic                       273
+lt_sc_s_ic                      274
+lt_s_sc_ic                      275
+lt_p_p_ic                       276
+lt_p_i_ic                       277
+lt_p_ic_ic                      278
+lt_p_n_ic                       279
+lt_p_nc_ic                      280
+lt_p_s_ic                       281
+lt_p_sc_ic                      282
+lt_str_p_p_ic                   283
+lt_num_p_p_ic                   284
+le_i_i_ic                       285
+le_ic_i_ic                      286
+le_i_ic_ic                      287
+le_n_n_ic                       288
+le_nc_n_ic                      289
+le_n_nc_ic                      290
+le_s_s_ic                       291
+le_sc_s_ic                      292
+le_s_sc_ic                      293
+le_p_p_ic                       294
+le_p_i_ic                       295
+le_p_ic_ic                      296
+le_p_n_ic                       297
+le_p_nc_ic                      298
+le_p_s_ic                       299
+le_p_sc_ic                      300
+le_str_p_p_ic                   301
+le_num_p_p_ic                   302
+gt_p_p_ic                       303
+gt_p_i_ic                       304
+gt_p_ic_ic                      305
+gt_p_n_ic                       306
+gt_p_nc_ic                      307
+gt_p_s_ic                       308
+gt_p_sc_ic                      309
+gt_str_p_p_ic                   310
+gt_num_p_p_ic                   311
+ge_p_p_ic                       312
+ge_p_i_ic                       313
+ge_p_ic_ic                      314
+ge_p_n_ic                       315
+ge_p_nc_ic                      316
+ge_p_s_ic                       317
+ge_p_sc_ic                      318
+ge_str_p_p_ic                   319
+ge_num_p_p_ic                   320
+if_null_p_ic                    321
+if_null_s_ic                    322
+unless_null_p_ic                323
+unless_null_s_ic                324
+cmp_i_i_i                       325
+cmp_i_ic_i                      326
+cmp_i_i_ic                      327
+cmp_i_n_n                       328
+cmp_i_nc_n                      329
+cmp_i_n_nc                      330
+cmp_i_s_s                       331
+cmp_i_sc_s                      332
+cmp_i_s_sc                      333
+cmp_i_p_p                       334
+cmp_i_p_i                       335
+cmp_i_p_ic                      336
+cmp_i_p_n                       337
+cmp_i_p_nc                      338
+cmp_i_p_s                       339
+cmp_i_p_sc                      340
+cmp_str_i_p_p                   341
+cmp_num_i_p_p                   342
+cmp_pmc_p_p_p                   343
+issame_i_p_p                    344
+issame_i_s_s                    345
+issame_i_sc_s                   346
+issame_i_s_sc                   347
+issame_i_sc_sc                  348
+isntsame_i_p_p                  349
+isntsame_i_s_s                  350
+isntsame_i_sc_s                 351
+isntsame_i_s_sc                 352
+isntsame_i_sc_sc                353
+istrue_i_p                      354
+isfalse_i_p                     355
+isnull_i_p                      356
+isnull_i_pc                     357
+isnull_i_s                      358
+isnull_i_sc                     359
+isgt_i_p_p                      360
+isge_i_p_p                      361
+isle_i_i_i                      362
+isle_i_ic_i                     363
+isle_i_i_ic                     364
+isle_i_n_n                      365
+isle_i_nc_n                     366
+isle_i_n_nc                     367
+isle_i_s_s                      368
+isle_i_sc_s                     369
+isle_i_s_sc                     370
+isle_i_p_p                      371
+islt_i_i_i                      372
+islt_i_ic_i                     373
+islt_i_i_ic                     374
+islt_i_n_n                      375
+islt_i_nc_n                     376
+islt_i_n_nc                     377
+islt_i_s_s                      378
+islt_i_sc_s                     379
+islt_i_s_sc                     380
+islt_i_p_p                      381
+iseq_i_i_i                      382
+iseq_i_ic_i                     383
+iseq_i_i_ic                     384
+iseq_i_n_n                      385
+iseq_i_nc_n                     386
+iseq_i_n_nc                     387
+iseq_i_s_s                      388
+iseq_i_sc_s                     389
+iseq_i_s_sc                     390
+iseq_i_p_p                      391
+isne_i_i_i                      392
+isne_i_ic_i                     393
+isne_i_i_ic                     394
+isne_i_n_n                      395
+isne_i_nc_n                     396
+isne_i_n_nc                     397
+isne_i_s_s                      398
+isne_i_sc_s                     399
+isne_i_s_sc                     400
+isne_i_p_p                      401
+and_i_i_i                       402
+and_i_ic_i                      403
+and_i_i_ic                      404
+and_p_p_p                       405
+not_i                           406
+not_i_i                         407
+not_p                           408
+not_p_p                         409
+or_i_i_i                        410
+or_i_ic_i                       411
+or_i_i_ic                       412
+or_p_p_p                        413
+xor_i_i_i                       414
+xor_i_ic_i                      415
+xor_i_i_ic                      416
+xor_p_p_p                       417
+debug_init                      418
+debug_load_sc                   419
+debug_break                     420
+debug_print                     421
+backtrace                       422
+getline_i                       423
+getfile_s                       424
+close_p                         425
+fdopen_p_i_s                    426
+fdopen_p_ic_s                   427
+fdopen_p_i_sc                   428
+fdopen_p_ic_sc                  429
+getstdin_p                      430
+getstdout_p                     431
+getstderr_p                     432
+setstdin_p                      433
+setstdout_p                     434
+setstderr_p                     435
+open_p_s_s                      436
+open_p_sc_s                     437
+open_p_s_sc                     438
+open_p_sc_sc                    439
+open_p_s                        440
+open_p_sc                       441
+print_i                         442
+print_ic                        443
+print_n                         444
+print_nc                        445
+print_s                         446
+print_sc                        447
+print_p                         448
+say_i                           449
+say_ic                          450
+say_n                           451
+say_nc                          452
+say_s                           453
+say_sc                          454
+say_p                           455
+printerr_i                      456
+printerr_ic                     457
+printerr_n                      458
+printerr_nc                     459
+printerr_s                      460
+printerr_sc                     461
+printerr_p                      462
+print_p_i                       463
+print_p_ic                      464
+print_p_n                       465
+print_p_nc                      466
+print_p_s                       467
+print_p_sc                      468
+print_p_p                       469
+read_s_i                        470
+read_s_ic                       471
+read_s_p_i                      472
+read_s_p_ic                     473
+readline_s_p                    474
+peek_s                          475
+peek_s_p                        476
+stat_i_s_i                      477
+stat_i_sc_i                     478
+stat_i_s_ic                     479
+stat_i_sc_ic                    480
+stat_i_i_i                      481
+stat_i_ic_i                     482
+stat_i_i_ic                     483
+stat_i_ic_ic                    484
+seek_p_i_i                      485
+seek_p_ic_i                     486
+seek_p_i_ic                     487
+seek_p_ic_ic                    488
+seek_p_i_i_i                    489
+seek_p_ic_i_i                   490
+seek_p_i_ic_i                   491
+seek_p_ic_ic_i                  492
+seek_p_i_i_ic                   493
+seek_p_ic_i_ic                  494
+seek_p_i_ic_ic                  495
+seek_p_ic_ic_ic                 496
+tell_i_p                        497
+tell_i_i_p                      498
+abs_i                           499
+abs_n                           500
+abs_i_i                         501
+abs_n_n                         502
+abs_p                           503
+abs_p_p                         504
+add_i_i                         505
+add_i_ic                        506
+add_n_n                         507
+add_n_nc                        508
+add_p_p                         509
+add_p_i                         510
+add_p_ic                        511
+add_p_n                         512
+add_p_nc                        513
+add_i_i_i                       514
+add_i_ic_i                      515
+add_i_i_ic                      516
+add_n_n_n                       517
+add_n_nc_n                      518
+add_n_n_nc                      519
+add_p_p_p                       520
+add_p_p_i                       521
+add_p_p_ic                      522
+add_p_p_n                       523
+add_p_p_nc                      524
+cmod_i_i_i                      525
+cmod_i_ic_i                     526
+cmod_i_i_ic                     527
+cmod_p_p_i                      528
+cmod_p_p_ic                     529
+cmod_p_p_p                      530
+cmod_n_n_n                      531
+cmod_n_nc_n                     532
+cmod_n_n_nc                     533
+cmod_p_p_n                      534
+cmod_p_p_nc                     535
+dec_i                           536
+dec_n                           537
+dec_p                           538
+div_i_i                         539
+div_i_ic                        540
+div_n_n                         541
+div_n_nc                        542
+div_p_p                         543
+div_p_i                         544
+div_p_ic                        545
+div_p_n                         546
+div_p_nc                        547
+div_i_i_i                       548
+div_i_ic_i                      549
+div_i_i_ic                      550
+div_i_ic_ic                     551
+div_n_n_n                       552
+div_n_nc_n                      553
+div_n_n_nc                      554
+div_n_nc_nc                     555
+div_p_p_p                       556
+div_p_p_i                       557
+div_p_p_ic                      558
+div_p_p_n                       559
+div_p_p_nc                      560
+fdiv_i_i                        561
+fdiv_i_ic                       562
+fdiv_n_n                        563
+fdiv_n_nc                       564
+fdiv_p_p                        565
+fdiv_p_i                        566
+fdiv_p_ic                       567
+fdiv_p_n                        568
+fdiv_p_nc                       569
+fdiv_i_i_i                      570
+fdiv_i_ic_i                     571
+fdiv_i_i_ic                     572
+fdiv_n_n_n                      573
+fdiv_n_nc_n                     574
+fdiv_n_n_nc                     575
+fdiv_p_p_p                      576
+fdiv_p_p_i                      577
+fdiv_p_p_ic                     578
+fdiv_p_p_n                      579
+fdiv_p_p_nc                     580
+ceil_n                          581
+ceil_i_n                        582
+ceil_n_n                        583
+floor_n                         584
+floor_i_n                       585
+floor_n_n                       586
+inc_i                           587
+inc_n                           588
+inc_p                           589
+mod_i_i                         590
+mod_i_ic                        591
+mod_n_n                         592
+mod_n_nc                        593
+mod_p_p                         594
+mod_p_i                         595
+mod_p_ic                        596
+mod_p_n                         597
+mod_p_nc                        598
+mod_i_i_i                       599
+mod_i_ic_i                      600
+mod_i_i_ic                      601
+mod_n_n_n                       602
+mod_n_nc_n                      603
+mod_n_n_nc                      604
+mod_p_p_p                       605
+mod_p_p_i                       606
+mod_p_p_ic                      607
+mod_p_p_n                       608
+mod_p_p_nc                      609
+mul_i_i                         610
+mul_i_ic                        611
+mul_n_n                         612
+mul_n_nc                        613
+mul_p_p                         614
+mul_p_i                         615
+mul_p_ic                        616
+mul_p_n                         617
+mul_p_nc                        618
+mul_i_i_i                       619
+mul_i_ic_i                      620
+mul_i_i_ic                      621
+mul_n_n_n                       622
+mul_n_nc_n                      623
+mul_n_n_nc                      624
+mul_p_p_p                       625
+mul_p_p_i                       626
+mul_p_p_ic                      627
+mul_p_p_n                       628
+mul_p_p_nc                      629
+neg_i                           630
+neg_n                           631
+neg_p                           632
+neg_i_i                         633
+neg_n_n                         634
+neg_p_p                         635
+pow_n_n_n                       636
+pow_n_nc_n                      637
+pow_n_n_nc                      638
+pow_p_p_p                       639
+pow_p_p_i                       640
+pow_p_p_ic                      641
+pow_p_p_n                       642
+pow_p_p_nc                      643
+pow_n_n_i                       644
+pow_n_nc_i                      645
+pow_n_n_ic                      646
+pow_n_nc_ic                     647
+sub_i_i                         648
+sub_i_ic                        649
+sub_n_n                         650
+sub_n_nc                        651
+sub_p_p                         652
+sub_p_i                         653
+sub_p_ic                        654
+sub_p_n                         655
+sub_p_nc                        656
+sub_i_i_i                       657
+sub_i_ic_i                      658
+sub_i_i_ic                      659
+sub_n_n_n                       660
+sub_n_nc_n                      661
+sub_n_n_nc                      662
+sub_p_p_p                       663
+sub_p_p_i                       664
+sub_p_p_ic                      665
+sub_p_p_n                       666
+sub_p_p_nc                      667
+sqrt_n_n                        668
+acos_n_n                        669
+asec_n_n                        670
+asin_n_n                        671
+atan_n_n                        672
+atan_n_n_n                      673
+atan_n_nc_n                     674
+atan_n_n_nc                     675
+cos_n_n                         676
+cosh_n_n                        677
+exp_n_n                         678
+ln_n_n                          679
+log10_n_n                       680
+log2_n_n                        681
+sec_n_n                         682
+sech_n_n                        683
+sin_n_n                         684
+sinh_n_n                        685
+tan_n_n                         686
+tanh_n_n                        687
+callmethodcc_p_s                688
+callmethodcc_p_sc               689
+callmethodcc_p_p                690
+callmethod_p_s_p                691
+callmethod_p_sc_p               692
+callmethod_p_p_p                693
+tailcallmethod_p_s              694
+tailcallmethod_p_sc             695
+tailcallmethod_p_p              696
+addmethod_p_s_p                 697
+addmethod_p_sc_p                698
+can_i_p_s                       699
+can_i_p_sc                      700
+does_i_p_s                      701
+does_i_p_sc                     702
+does_i_p_p                      703
+does_i_p_pc                     704
+isa_i_p_s                       705
+isa_i_p_sc                      706
+isa_i_p_p                       707
+isa_i_p_pc                      708
+newclass_p_s                    709
+newclass_p_sc                   710
+newclass_p_p                    711
+newclass_p_pc                   712
+subclass_p_p                    713
+subclass_p_pc                   714
+subclass_p_p_s                  715
+subclass_p_pc_s                 716
+subclass_p_p_sc                 717
+subclass_p_pc_sc                718
+subclass_p_p_p                  719
+subclass_p_pc_p                 720
+subclass_p_p_pc                 721
+subclass_p_pc_pc                722
+subclass_p_s                    723
+subclass_p_sc                   724
+subclass_p_s_s                  725
+subclass_p_sc_s                 726
+subclass_p_s_sc                 727
+subclass_p_sc_sc                728
+subclass_p_s_p                  729
+subclass_p_sc_p                 730
+subclass_p_s_pc                 731
+subclass_p_sc_pc                732
+get_class_p_s                   733
+get_class_p_sc                  734
+get_class_p_p                   735
+get_class_p_pc                  736
+class_p_p                       737
+addparent_p_p                   738
+removeparent_p_p                739
+addrole_p_p                     740
+addattribute_p_s                741
+addattribute_p_sc               742
+removeattribute_p_s             743
+removeattribute_p_sc            744
+getattribute_p_p_s              745
+getattribute_p_p_sc             746
+getattribute_p_p_p_s            747
+getattribute_p_p_pc_s           748
+getattribute_p_p_p_sc           749
+getattribute_p_p_pc_sc          750
+setattribute_p_s_p              751
+setattribute_p_sc_p             752
+setattribute_p_p_s_p            753
+setattribute_p_pc_s_p           754
+setattribute_p_p_sc_p           755
+setattribute_p_pc_sc_p          756
+inspect_p_p                     757
+inspect_p_pc                    758
+inspect_p_p_s                   759
+inspect_p_pc_s                  760
+inspect_p_p_sc                  761
+inspect_p_pc_sc                 762
+new_p_s                         763
+new_p_sc                        764
+new_p_s_p                       765
+new_p_sc_p                      766
+new_p_s_pc                      767
+new_p_sc_pc                     768
+new_p_p                         769
+new_p_pc                        770
+new_p_p_p                       771
+new_p_pc_p                      772
+new_p_p_pc                      773
+new_p_pc_pc                     774
+root_new_p_p                    775
+root_new_p_pc                   776
+root_new_p_p_p                  777
+root_new_p_pc_p                 778
+root_new_p_p_pc                 779
+root_new_p_pc_pc                780
+typeof_s_p                      781
+typeof_p_p                      782
+get_repr_s_p                    783
+find_method_p_p_s               784
+find_method_p_p_sc              785
+defined_i_p                     786
+defined_i_p_ki                  787
+defined_i_p_kic                 788
+defined_i_p_k                   789
+defined_i_p_kc                  790
+exists_i_p_ki                   791
+exists_i_p_kic                  792
+exists_i_p_k                    793
+exists_i_p_kc                   794
+delete_p_k                      795
+delete_p_kc                     796
+delete_p_ki                     797
+delete_p_kic                    798
+elements_i_p                    799
+push_p_i                        800
+push_p_ic                       801
+push_p_n                        802
+push_p_nc                       803
+push_p_s                        804
+push_p_sc                       805
+push_p_p                        806
+pop_i_p                         807
+pop_n_p                         808
+pop_s_p                         809
+pop_p_p                         810
+unshift_p_i                     811
+unshift_p_ic                    812
+unshift_p_n                     813
+unshift_p_nc                    814
+unshift_p_s                     815
+unshift_p_sc                    816
+unshift_p_p                     817
+shift_i_p                       818
+shift_n_p                       819
+shift_s_p                       820
+shift_p_p                       821
+splice_p_p_i_i                  822
+splice_p_p_ic_i                 823
+splice_p_p_i_ic                 824
+splice_p_p_ic_ic                825
+setprop_p_s_p                   826
+setprop_p_sc_p                  827
+getprop_p_s_p                   828
+getprop_p_sc_p                  829
+delprop_p_s                     830
+delprop_p_sc                    831
+prophash_p_p                    832
+freeze_s_p                      833
+thaw_p_s                        834
+thaw_p_sc                       835
+add_multi_s_s_p                 836
+add_multi_sc_s_p                837
+add_multi_s_sc_p                838
+add_multi_sc_sc_p               839
+find_multi_p_s_s                840
+find_multi_p_sc_s               841
+find_multi_p_s_sc               842
+find_multi_p_sc_sc              843
+register_p                      844
+unregister_p                    845
+box_p_i                         846
+box_p_ic                        847
+box_p_n                         848
+box_p_nc                        849
+box_p_s                         850
+box_p_sc                        851
+iter_p_p                        852
+morph_p_p                       853
+morph_p_pc                      854
+clone_s_s                       855
+clone_s_sc                      856
+set_i_i                         857
+set_i_ic                        858
+set_i_n                         859
+set_i_nc                        860
+set_i_s                         861
+set_i_sc                        862
+set_n_n                         863
+set_n_nc                        864
+set_n_i                         865
+set_n_ic                        866
+set_n_s                         867
+set_n_sc                        868
+set_n_p                         869
+set_s_p                         870
+set_s_s                         871
+set_s_sc                        872
+set_s_i                         873
+set_s_ic                        874
+set_s_n                         875
+set_s_nc                        876
+set_p_pc                        877
+set_p_p                         878
+set_p_i                         879
+set_p_ic                        880
+set_p_n                         881
+set_p_nc                        882
+set_p_s                         883
+set_p_sc                        884
+set_i_p                         885
+assign_p_p                      886
+assign_p_i                      887
+assign_p_ic                     888
+assign_p_n                      889
+assign_p_nc                     890
+assign_p_s                      891
+assign_p_sc                     892
+assign_s_s                      893
+assign_s_sc                     894
+setref_p_p                      895
+deref_p_p                       896
+set_p_ki_i                      897
+set_p_kic_i                     898
+set_p_ki_ic                     899
+set_p_kic_ic                    900
+set_p_ki_n                      901
+set_p_kic_n                     902
+set_p_ki_nc                     903
+set_p_kic_nc                    904
+set_p_ki_s                      905
+set_p_kic_s                     906
+set_p_ki_sc                     907
+set_p_kic_sc                    908
+set_p_ki_p                      909
+set_p_kic_p                     910
+set_i_p_ki                      911
+set_i_p_kic                     912
+set_n_p_ki                      913
+set_n_p_kic                     914
+set_s_p_ki                      915
+set_s_p_kic                     916
+set_p_p_ki                      917
+set_p_p_kic                     918
+set_p_k_i                       919
+set_p_kc_i                      920
+set_p_k_ic                      921
+set_p_kc_ic                     922
+set_p_k_n                       923
+set_p_kc_n                      924
+set_p_k_nc                      925
+set_p_kc_nc                     926
+set_p_k_s                       927
+set_p_kc_s                      928
+set_p_k_sc                      929
+set_p_kc_sc                     930
+set_p_k_p                       931
+set_p_kc_p                      932
+set_i_p_k                       933
+set_i_p_kc                      934
+set_n_p_k                       935
+set_n_p_kc                      936
+set_s_p_k                       937
+set_s_p_kc                      938
+set_p_p_k                       939
+set_p_p_kc                      940
+clone_p_p                       941
+clone_p_p_p                     942
+clone_p_p_pc                    943
+copy_p_p                        944
+null_s                          945
+null_i                          946
+null_p                          947
+null_n                          948
+ord_i_s                         949
+ord_i_sc                        950
+ord_i_s_i                       951
+ord_i_sc_i                      952
+ord_i_s_ic                      953
+ord_i_sc_ic                     954
+chr_s_i                         955
+chr_s_ic                        956
+chopn_s_s_i                     957
+chopn_s_sc_i                    958
+chopn_s_s_ic                    959
+chopn_s_sc_ic                   960
+concat_s_s                      961
+concat_s_sc                     962
+concat_p_p                      963
+concat_p_s                      964
+concat_p_sc                     965
+concat_s_s_s                    966
+concat_s_sc_s                   967
+concat_s_s_sc                   968
+concat_p_p_s                    969
+concat_p_p_sc                   970
+concat_p_p_p                    971
+repeat_s_s_i                    972
+repeat_s_sc_i                   973
+repeat_s_s_ic                   974
+repeat_s_sc_ic                  975
+repeat_p_p_i                    976
+repeat_p_p_ic                   977
+repeat_p_p_p                    978
+repeat_p_i                      979
+repeat_p_ic                     980
+repeat_p_p                      981
+length_i_s                      982
+length_i_sc                     983
+bytelength_i_s                  984
+bytelength_i_sc                 985
+pin_s                           986
+unpin_s                         987
+substr_s_s_i                    988
+substr_s_sc_i                   989
+substr_s_s_ic                   990
+substr_s_sc_ic                  991
+substr_s_s_i_i                  992
+substr_s_sc_i_i                 993
+substr_s_s_ic_i                 994
+substr_s_sc_ic_i                995
+substr_s_s_i_ic                 996
+substr_s_sc_i_ic                997
+substr_s_s_ic_ic                998
+substr_s_sc_ic_ic               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
+replace_s_s_i_i_s              1004
+replace_s_sc_i_i_s             1005
+replace_s_s_ic_i_s             1006
+replace_s_sc_ic_i_s            1007
+replace_s_s_i_ic_s             1008
+replace_s_sc_i_ic_s            1009
+replace_s_s_ic_ic_s            1010
+replace_s_sc_ic_ic_s           1011
+replace_s_s_i_i_sc             1012
+replace_s_sc_i_i_sc            1013
+replace_s_s_ic_i_sc            1014
+replace_s_sc_ic_i_sc           1015
+replace_s_s_i_ic_sc            1016
+replace_s_sc_i_ic_sc           1017
+replace_s_s_ic_ic_sc           1018
+replace_s_sc_ic_ic_sc          1019
+index_i_s_s                    1020
+index_i_sc_s                   1021
+index_i_s_sc                   1022
+index_i_sc_sc                  1023
+index_i_s_s_i                  1024
+index_i_sc_s_i                 1025
+index_i_s_sc_i                 1026
+index_i_sc_sc_i                1027
+index_i_s_s_ic                 1028
+index_i_sc_s_ic                1029
+index_i_s_sc_ic                1030
+index_i_sc_sc_ic               1031
+sprintf_s_s_p                  1032
+sprintf_s_sc_p                 1033
+sprintf_p_p_p                  1034
+new_s                          1035
+new_s_i                        1036
+new_s_ic                       1037
+stringinfo_i_s_i               1038
+stringinfo_i_sc_i              1039
+stringinfo_i_s_ic              1040
+stringinfo_i_sc_ic             1041
+upcase_s_s                     1042
+upcase_s_sc                    1043
+downcase_s_s                   1044
+downcase_s_sc                  1045
+titlecase_s_s                  1046
+titlecase_s_sc                 1047
+join_s_s_p                     1048
+join_s_sc_p                    1049
+split_p_s_s                    1050
+split_p_sc_s                   1051
+split_p_s_sc                   1052
+split_p_sc_sc                  1053
+charset_i_s                    1054
+charset_i_sc                   1055
+charsetname_s_i                1056
+charsetname_s_ic               1057
+find_charset_i_s               1058
+find_charset_i_sc              1059
+trans_charset_s_s_i            1060
+trans_charset_s_sc_i           1061
+trans_charset_s_s_ic           1062
+trans_charset_s_sc_ic          1063
+encoding_i_s                   1064
+encoding_i_sc                  1065
+encodingname_s_i               1066
+encodingname_s_ic              1067
+find_encoding_i_s              1068
+find_encoding_i_sc             1069
+trans_encoding_s_s_i           1070
+trans_encoding_s_sc_i          1071
+trans_encoding_s_s_ic          1072
+trans_encoding_s_sc_ic         1073
+is_cclass_i_i_s_i              1074
+is_cclass_i_ic_s_i             1075
+is_cclass_i_i_sc_i             1076
+is_cclass_i_ic_sc_i            1077
+is_cclass_i_i_s_ic             1078
+is_cclass_i_ic_s_ic            1079
+is_cclass_i_i_sc_ic            1080
+is_cclass_i_ic_sc_ic           1081
+find_cclass_i_i_s_i_i          1082
+find_cclass_i_ic_s_i_i         1083
+find_cclass_i_i_sc_i_i         1084
+find_cclass_i_ic_sc_i_i        1085
+find_cclass_i_i_s_ic_i         1086
+find_cclass_i_ic_s_ic_i        1087
+find_cclass_i_i_sc_ic_i        1088
+find_cclass_i_ic_sc_ic_i       1089
+find_cclass_i_i_s_i_ic         1090
+find_cclass_i_ic_s_i_ic        1091
+find_cclass_i_i_sc_i_ic        1092
+find_cclass_i_ic_sc_i_ic       1093
+find_cclass_i_i_s_ic_ic        1094
+find_cclass_i_ic_s_ic_ic       1095
+find_cclass_i_i_sc_ic_ic       1096
+find_cclass_i_ic_sc_ic_ic      1097
+find_not_cclass_i_i_s_i_i      1098
+find_not_cclass_i_ic_s_i_i     1099
+find_not_cclass_i_i_sc_i_i     1100
+find_not_cclass_i_ic_sc_i_i    1101
+find_not_cclass_i_i_s_ic_i     1102
+find_not_cclass_i_ic_s_ic_i    1103
+find_not_cclass_i_i_sc_ic_i    1104
+find_not_cclass_i_ic_sc_ic_i   1105
+find_not_cclass_i_i_s_i_ic     1106
+find_not_cclass_i_ic_s_i_ic    1107
+find_not_cclass_i_i_sc_i_ic    1108
+find_not_cclass_i_ic_sc_i_ic   1109
+find_not_cclass_i_i_s_ic_ic    1110
+find_not_cclass_i_ic_s_ic_ic   1111
+find_not_cclass_i_i_sc_ic_ic   1112
+find_not_cclass_i_ic_sc_ic_ic  1113
+escape_s_s                     1114
+compose_s_s                    1115
+compose_s_sc                   1116
+spawnw_i_s                     1117
+spawnw_i_sc                    1118
+spawnw_i_p                     1119
+err_i                          1120
+err_s                          1121
+err_s_i                        1122
+err_s_ic                       1123
+time_i                         1124
+time_n                         1125
+gmtime_s_i                     1126
+gmtime_s_ic                    1127
+localtime_s_i                  1128
+localtime_s_ic                 1129
+decodetime_p_i                 1130
+decodetime_p_ic                1131
+decodelocaltime_p_i            1132
+decodelocaltime_p_ic           1133
+sysinfo_s_i                    1134
+sysinfo_s_ic                   1135
+sysinfo_i_i                    1136
+sysinfo_i_ic                   1137
+sleep_i                        1138
+sleep_ic                       1139
+sleep_n                        1140
+sleep_nc                       1141
+store_lex_s_p                  1142
+store_lex_sc_p                 1143
+store_dynamic_lex_s_p          1144
+store_dynamic_lex_sc_p         1145
+find_lex_p_s                   1146
+find_lex_p_sc                  1147
+find_dynamic_lex_p_s           1148
+find_dynamic_lex_p_sc          1149
+find_caller_lex_p_s            1150
+find_caller_lex_p_sc           1151
+get_namespace_p                1152
+get_namespace_p_p              1153
+get_namespace_p_pc             1154
+get_hll_namespace_p            1155
+get_hll_namespace_p_p          1156
+get_hll_namespace_p_pc         1157
+get_root_namespace_p           1158
+get_root_namespace_p_p         1159
+get_root_namespace_p_pc        1160
+get_global_p_s                 1161
+get_global_p_sc                1162
+get_global_p_p_s               1163
+get_global_p_pc_s              1164
+get_global_p_p_sc              1165
+get_global_p_pc_sc             1166
+get_hll_global_p_s             1167
+get_hll_global_p_sc            1168
+get_hll_global_p_p_s           1169
+get_hll_global_p_pc_s          1170
+get_hll_global_p_p_sc          1171
+get_hll_global_p_pc_sc         1172
+get_root_global_p_s            1173
+get_root_global_p_sc           1174
+get_root_global_p_p_s          1175
+get_root_global_p_pc_s         1176
+get_root_global_p_p_sc         1177
+get_root_global_p_pc_sc        1178
+set_global_s_p                 1179
+set_global_sc_p                1180
+set_global_p_s_p               1181
+set_global_pc_s_p              1182
+set_global_p_sc_p              1183
+set_global_pc_sc_p             1184
+set_hll_global_s_p             1185
+set_hll_global_sc_p            1186
+set_hll_global_p_s_p           1187
+set_hll_global_pc_s_p          1188
+set_hll_global_p_sc_p          1189
+set_hll_global_pc_sc_p         1190
+set_root_global_s_p            1191
+set_root_global_sc_p           1192
+set_root_global_p_s_p          1193
+set_root_global_pc_s_p         1194
+set_root_global_p_sc_p         1195
+set_root_global_pc_sc_p        1196
+find_name_p_s                  1197
+find_name_p_sc                 1198
+find_sub_not_null_p_s          1199
+find_sub_not_null_p_sc         1200


More information about the parrot-commits mailing list