mirror of
https://github.com/python/cpython.git
synced 2025-12-15 21:44:50 +00:00
bpo-36142: Add _PyMem_GetDebugAllocatorsName() (GH-12185)
The development mode now uses the effective name of the debug memory
allocator ("pymalloc_debug" or "malloc_debug"). So the name doesn't
change after setting the memory allocator.
This commit is contained in:
parent
d8b3a98c90
commit
a9df651eb4
5 changed files with 27 additions and 3 deletions
|
|
@ -139,6 +139,9 @@ static int test_forced_io_encoding(void)
|
|||
|
||||
static int test_pre_initialization_api(void)
|
||||
{
|
||||
/* the test doesn't support custom memory allocators */
|
||||
putenv("PYTHONMALLOC=");
|
||||
|
||||
/* Leading "./" ensures getpath.c can still find the standard library */
|
||||
_Py_EMBED_PREINIT_CHECK("Checking Py_DecodeLocale\n");
|
||||
wchar_t *program = Py_DecodeLocale("./spam", NULL);
|
||||
|
|
@ -235,6 +238,9 @@ static void bpo20891_thread(void *lockp)
|
|||
|
||||
static int test_bpo20891(void)
|
||||
{
|
||||
/* the test doesn't support custom memory allocators */
|
||||
putenv("PYTHONMALLOC=");
|
||||
|
||||
/* bpo-20891: Calling PyGILState_Ensure in a non-Python thread before
|
||||
calling PyEval_InitThreads() must not crash. PyGILState_Ensure() must
|
||||
call PyEval_InitThreads() for us in this case. */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue