Commit 8c23ce4
feat(selfhost): checker step-2 milestones 2e/2f — RS0028, RS0033
- RS0028 INVALID_SELF_PARAMETER: a `self` param that isn't the first parameter of
a qualified (dotted-name) method.
- RS0033 INTEGER_LITERAL_OUT_OF_RANGE: a whole-file scan for a decimal-integer
literal token overflowing i64 (all-digit text, leading zeros stripped, 19-digit
boundary compared digit-by-digit against i64::MAX; float/hex excluded).
CHECKER_TARGET_CODES now 12 codes (RS0002/3/4/5/6/10/11/12/16/17/28/33);
checker_parity_corpus byte-exact over 619 files, 0 mismatches, 0 run-failures.
Remaining diagnostics need semantic infrastructure (RS0007/8/9 type-Copy/body
analysis; RS0021/24 a symbol-table pass) — documented in the ledger.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 72ea9e3 commit 8c23ce4
3 files changed
Lines changed: 81 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
503 | 503 | | |
504 | 504 | | |
505 | 505 | | |
506 | | - | |
| 506 | + | |
507 | 507 | | |
508 | 508 | | |
509 | 509 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
998 | 998 | | |
999 | 999 | | |
1000 | 1000 | | |
1001 | | - | |
1002 | | - | |
1003 | | - | |
1004 | | - | |
1005 | | - | |
1006 | | - | |
1007 | | - | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
1008 | 1019 | | |
1009 | 1020 | | |
1010 | 1021 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
405 | 405 | | |
406 | 406 | | |
407 | 407 | | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
408 | 464 | | |
409 | 465 | | |
410 | 466 | | |
| |||
485 | 541 | | |
486 | 542 | | |
487 | 543 | | |
| 544 | + | |
| 545 | + | |
488 | 546 | | |
489 | 547 | | |
490 | 548 | | |
| |||
668 | 726 | | |
669 | 727 | | |
670 | 728 | | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
671 | 732 | | |
672 | 733 | | |
673 | 734 | | |
| |||
677 | 738 | | |
678 | 739 | | |
679 | 740 | | |
680 | | - | |
| 741 | + | |
681 | 742 | | |
682 | 743 | | |
683 | 744 | | |
| |||
0 commit comments