bpo-32030: Fix usage of memory allocators by vstinner · Pull Request #4953 · python/cpython (original) (raw)
- _Py_InitializeCore() doesn't call _PyMem_SetupAllocators() anymore
if the PYTHONMALLOC environment variable is not set. - pymain_cmdline() now sets the allocator to the default, instead of
setting the allocator in subfunctions. - Py_SetStandardStreamEncoding() now calls
_PyMem_SetDefaultAllocator() to get a known allocator, to be able
to release the memory with the same allocator.
https://bugs.python.org/issue32030
- _Py_InitializeCore() doesn't call _PyMem_SetupAllocators() anymore if the PYTHONMALLOC environment variable is not set.
- pymain_cmdline() now sets the allocator to the default, instead of setting the allocator in subfunctions.
- Py_SetStandardStreamEncoding() now calls _PyMem_SetDefaultAllocator() to get a known allocator, to be able to release the memory with the same allocator.