Skip to content

Commit d00f2b7

Browse files
committed
arraymodule linked statically
1 parent 4fd8383 commit d00f2b7

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

Include/internal/pycore_pymem.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ extern wchar_t *_PyMem_DefaultRawWcsdup(const wchar_t *str);
117117
extern int _PyMem_DebugEnabled(void);
118118

119119
// Enqueue a pointer to be freed possibly after some delay.
120-
PyAPI_FUNC(void) _PyMem_FreeDelayed(void *ptr);
120+
extern void _PyMem_FreeDelayed(void *ptr);
121121

122122
// Enqueue an object to be freed possibly after some delay
123123
#ifdef Py_GIL_DISABLED

Modules/Setup.bootstrap.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,6 @@ _symtable symtablemodule.c
3737

3838
# for systems without $HOME env, used by site._getuserbase()
3939
@MODULE_PWD_TRUE@pwd pwdmodule.c
40+
41+
# for optimization purposes
42+
@MODULE_ARRAY_TRUE@array arraymodule.c

Modules/Setup.stdlib.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828

2929
############################################################################
3030
# Modules that should always be present (POSIX and Windows):
31-
@MODULE_ARRAY_TRUE@array arraymodule.c
3231
@MODULE__ASYNCIO_TRUE@_asyncio _asynciomodule.c
3332
@MODULE__BISECT_TRUE@_bisect _bisectmodule.c
3433
@MODULE__CONTEXTVARS_TRUE@_contextvars _contextvarsmodule.c

0 commit comments

Comments
 (0)