GH-98831: Implement basic cache effects by gvanrossum · Pull Request #99313 · python/cpython

gvanrossum · GitHub

added 2 commits

November 9, 2022 18:38

@gvanrossum

Had to refactor the parser a bit for this.

@gvanrossum

Closed

@gvanrossum
@gvanrossum
@vstinner
@gvanrossum

Replace Py_INCREF() and Py_XINCREF() with Py_NewRef() and Py_XNewRef() in C files of the Objects/ directory.

@vstinner
@gvanrossum

Replace Py_INCREF() and Py_XINCREF() with Py_NewRef() and Py_XNewRef() in Objects/dictobject.c.

@ericsnowcurrently
@gvanrossum

…thon#99280

) Co-authored-by: Kumar Aditya <[email protected]>

@vfazio
@gvanrossum

… venvs (

pythonGH-99206

) Check to see if `base_executable` exists. If it does not, attempt to use known alternative names of the python binary to find an executable in the path specified by `home`. If no alternative is found, previous behavior is preserved. Signed-off-by: Vincent Fazio <[email protected]> Signed-off-by: Vincent Fazio <[email protected]>

@brandtbucher
@gvanrossum
@gvanrossum
@brandtbucher

python#99271

) Also mark those opcodes that have no stack effect as such. Co-authored-by: Brandt Bucher <[email protected]>

@gvanrossum
@gvanrossum
@gvanrossum
@gvanrossum
@gvanrossum
@gvanrossum
@gvanrossum
@gvanrossum

Merged

Closed