• Victor Stinner's avatar
    bpo-32096: Remove obj and mem from _PyRuntime (#4532) · 9e87e777
    Victor Stinner yazdı
    bpo-32096, bpo-30860:  Partially revert the commit
    2ebc5ce4:
    
    * Move structures back from Include/internal/mem.h to
      Objects/obmalloc.c
    * Remove _PyObject_Initialize() and _PyMem_Initialize()
    * Remove Include/internal/pymalloc.h
    * Add test_capi.test_pre_initialization_api():
       Make sure that it's possible to call Py_DecodeLocale(), and then call
       Py_SetProgramName() with the decoded string, before Py_Initialize().
    
    PyMem_RawMalloc() and Py_DecodeLocale() can be called again before
    _PyRuntimeState_Init().
    Co-Authored-By: 's avatarEric Snow <ericsnowcurrently@gmail.com>
    9e87e777
pgenmain.c 4.04 KB