[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