83 |
83 |
84 # Are while-true loops optimized into absolute jumps with no loop setup? |
84 # Are while-true loops optimized into absolute jumps with no loop setup? |
85 nix_while_true = (PYVERSION >= (3, 8)) |
85 nix_while_true = (PYVERSION >= (3, 8)) |
86 |
86 |
87 # CPython 3.9a1 made sys.argv[0] and other reported files absolute paths. |
87 # CPython 3.9a1 made sys.argv[0] and other reported files absolute paths. |
88 report_absolute_files = (CPYTHON and PYVERSION >= (3, 9)) |
88 report_absolute_files = ((CPYTHON or (PYPYVERSION >= (7, 3, 10))) and PYVERSION >= (3, 9)) |
89 |
89 |
90 # Lines after break/continue/return/raise are no longer compiled into the |
90 # Lines after break/continue/return/raise are no longer compiled into the |
91 # bytecode. They used to be marked as missing, now they aren't executable. |
91 # bytecode. They used to be marked as missing, now they aren't executable. |
92 omit_after_jump = pep626 |
92 omit_after_jump = pep626 |
93 |
93 |