| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
I ran a quick test on Cython, numpy and lxml: all projects 3 builds successful. I had to backport a few patches for numpy, to fix another unrelated incompatible changes. I didn't run their test suite. |
Sorry, something went wrong.
|
I completed my PR to remove more functions:
|
Sorry, something went wrong.
Remove the _Py_NewReference() and _Py_ForgetReference() functions from the public C API: move them to the internal C API. Move with_tp_del() test function from the _testcapi module to the _testinternalcapi module.
|
This PR now only makes two (related) functions internals:
I rebased this PR on top of PR #20915 which made _PyTraceMalloc_NewReference() fully internal (don't export it anymore). I changed my mind on _Py_GetRefTotal(): for now, it's fine to keep it as a private function, since sys._gettotalrefcount() private function exists at the Python level. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Remove the _Py_NewReference() function from the public C API (move it
to the internal C API).
https://bugs.python.org/issue40989