mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
bpo-39156: Break up COMPARE_OP into four logically distinct opcodes. (GH-17754)
Break up COMPARE_OP into four logically distinct opcodes: * COMPARE_OP for rich comparisons * IS_OP for 'is' and 'is not' tests * CONTAINS_OP for 'in' and 'is not' tests * JUMP_IF_NOT_EXC_MATCH for checking exceptions in 'try-except' statements.
This commit is contained in:
parent
62e3973395
commit
9af0e47b17
17 changed files with 4909 additions and 4855 deletions
|
@ -1247,6 +1247,7 @@ static PYC_MAGIC magic_values[] = {
|
|||
{ 3360, 3379, L"3.6" },
|
||||
{ 3390, 3399, L"3.7" },
|
||||
{ 3400, 3419, L"3.8" },
|
||||
{ 3420, 3429, L"3.9" },
|
||||
{ 0 }
|
||||
};
|
||||
|
||||
|
@ -1830,7 +1831,7 @@ process(int argc, wchar_t ** argv)
|
|||
|
||||
#if !defined(VENV_REDIRECT)
|
||||
/* bpo-35811: The __PYVENV_LAUNCHER__ variable is used to
|
||||
* override sys.executable and locate the original prefix path.
|
||||
* override sys.executable and locate the original prefix path.
|
||||
* However, if it is silently inherited by a non-venv Python
|
||||
* process, that process will believe it is running in the venv
|
||||
* still. This is the only place where *we* can clear it (that is,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue