This repository was archived by the owner on Mar 2, 2022. It is now read-only.
Commit 9f8cc2e
committed
Code Python 3.7 compiler - LOAD_METHOD/CALL_METHOD
Summary: First step towards having a compiler that supports Python 3.7 - we now have a code generator which subclasses the normal one, and modifies the code we generate for calling methods. In order to support running/testing on Python 3.6 we need to define the new opcodes manually.
Test Plan: ./python -m test.test_compiler1 parent f72a5e0 commit 9f8cc2e
File tree
5 files changed
+71
-9
lines changed- compiler
- test_compiler
5 files changed
+71
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
41 | 52 | | |
42 | 53 | | |
43 | 54 | | |
| |||
465 | 476 | | |
466 | 477 | | |
467 | 478 | | |
468 | | - | |
| 479 | + | |
469 | 480 | | |
470 | 481 | | |
471 | | - | |
| 482 | + | |
472 | 483 | | |
473 | 484 | | |
474 | 485 | | |
| |||
545 | 556 | | |
546 | 557 | | |
547 | 558 | | |
| 559 | + | |
548 | 560 | | |
549 | 561 | | |
550 | 562 | | |
| |||
598 | 610 | | |
599 | 611 | | |
600 | 612 | | |
601 | | - | |
| 613 | + | |
602 | 614 | | |
603 | 615 | | |
604 | | - | |
| 616 | + | |
605 | 617 | | |
606 | 618 | | |
607 | 619 | | |
608 | | - | |
609 | | - | |
610 | | - | |
611 | | - | |
612 | | - | |
613 | 620 | | |
614 | 621 | | |
615 | 622 | | |
| |||
867 | 874 | | |
868 | 875 | | |
869 | 876 | | |
| 877 | + | |
| 878 | + | |
870 | 879 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1937 | 1937 | | |
1938 | 1938 | | |
1939 | 1939 | | |
| 1940 | + | |
| 1941 | + | |
| 1942 | + | |
| 1943 | + | |
| 1944 | + | |
| 1945 | + | |
| 1946 | + | |
| 1947 | + | |
| 1948 | + | |
| 1949 | + | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
| 1953 | + | |
| 1954 | + | |
| 1955 | + | |
| 1956 | + | |
1940 | 1957 | | |
1941 | 1958 | | |
1942 | 1959 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
0 commit comments