summaryrefslogtreecommitdiffstats
path: root/Objects
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@redhat.com>2019-03-06 00:13:43 (GMT)
committerGitHub <noreply@github.com>2019-03-06 00:13:43 (GMT)
commitc656e25667c9acc0d13e5bb16d3df2938d0f614b (patch)
tree61e424b53e6f0b1f5a2d7637fedf47ab5e91962e /Objects
parent7d2ef3ef5042356aaeaf832ad4204b7dad2e1b8c (diff)
downloadcpython-c656e25667c9acc0d13e5bb16d3df2938d0f614b.zip
cpython-c656e25667c9acc0d13e5bb16d3df2938d0f614b.tar.gz
cpython-c656e25667c9acc0d13e5bb16d3df2938d0f614b.tar.bz2
bpo-36142: Add _PyPreConfig_SetAllocator() (GH-12187)
* _PyPreConfig_Write() now reallocates the pre-configuration with the new memory allocator. * It is no longer needed to force the "default raw memory allocator" to clear pre-configuration and core configuration. Simplify the code. * _PyPreConfig_Write() now does nothing if called after Py_Initialize(): no longer check if the allocator is the same. * Remove _PyMem_GetDebugAllocatorsName(): dev mode sets again allocator to "debug".
Diffstat (limited to 'Objects')
-rw-r--r--Objects/obmalloc.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/Objects/obmalloc.c b/Objects/obmalloc.c
index 1afbcca..1c2a320 100644
--- a/Objects/obmalloc.c
+++ b/Objects/obmalloc.c
@@ -221,20 +221,6 @@ static PyMemAllocatorEx _PyObject = PYOBJ_ALLOC;
#endif
-/* Get the effective name of "debug" memory allocators,
- as if _PyMem_GetAllocatorsName() is called after
- _PyMem_SetupAllocators("debug"). */
-const char*
-_PyMem_GetDebugAllocatorsName(void)
-{
-#ifdef WITH_PYMALLOC
- return "pymalloc_debug";
-#else
- return "malloc_debug";
-#endif
-}
-
-
static int
pymem_set_default_allocator(PyMemAllocatorDomain domain, int debug,
PyMemAllocatorEx *old_alloc)