File tree 12 files changed +23
-23
lines changed
12 files changed +23
-23
lines changed Original file line number Diff line number Diff line change @@ -82,10 +82,10 @@ struct PyModuleDef_Slot {
82
82
#endif /* New in 3.5 */
83
83
84
84
/* for Py_mod_multiple_interpreters: */
85
- #if !defined(Py_LIMITED_API ) || Py_LIMITED_API + 0 >= 0x030d0000
86
- #define Py_MOD_MULTIPLE_INTERPRETERS_NOT_SUPPORTED ((void *)0)
87
- #define Py_MOD_MULTIPLE_INTERPRETERS_SUPPORTED ((void *)1)
88
- #define Py_MOD_PER_INTERPRETER_GIL_SUPPORTED ((void *)2)
85
+ #if !defined(Py_LIMITED_API ) || Py_LIMITED_API + 0 >= 0x030c0000
86
+ # define Py_MOD_MULTIPLE_INTERPRETERS_NOT_SUPPORTED ((void *)0)
87
+ # define Py_MOD_MULTIPLE_INTERPRETERS_SUPPORTED ((void *)1)
88
+ # define Py_MOD_PER_INTERPRETER_GIL_SUPPORTED ((void *)2)
89
89
#endif
90
90
91
91
struct PyModuleDef {
Original file line number Diff line number Diff line change 3
3
#endif
4
4
5
5
#ifndef Py_NOGIL
6
- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
7
- #define Py_LIMITED_API 0x030d0000
6
+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
7
+ #define Py_LIMITED_API 0x030c0000
8
8
#endif
9
9
10
10
// gh-85283: On Windows, Py_LIMITED_API requires Py_BUILD_CORE to not attempt
Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ posixshmem - A Python extension that provides shm_open() and shm_unlink()
5
5
#include "pyconfig.h" // Py_NOGIL
6
6
7
7
#ifndef Py_NOGIL
8
- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
9
- #define Py_LIMITED_API 0x030d0000
8
+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
9
+ #define Py_LIMITED_API 0x030c0000
10
10
#endif
11
11
12
12
#include <Python.h>
Original file line number Diff line number Diff line change 8
8
#endif
9
9
10
10
#ifndef Py_NOGIL
11
- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
12
- #define Py_LIMITED_API 0x030d0000
11
+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
12
+ #define Py_LIMITED_API 0x030c0000
13
13
#endif
14
14
15
15
#include <Python.h>
Original file line number Diff line number Diff line change 15
15
#include "pyconfig.h" // Py_NOGIL
16
16
#endif
17
17
18
- // Need limited C API version 3.13 for PyModule_Add() on Windows
19
18
#ifndef Py_NOGIL
19
+ // Need limited C API version 3.13 for PyModule_Add() on Windows
20
20
#define Py_LIMITED_API 0x030d0000
21
21
#endif
22
22
Original file line number Diff line number Diff line change 8
8
#include "pyconfig.h" // Py_NOGIL
9
9
#endif
10
10
11
- // For now, only limited C API 3.13 is supported
12
11
#ifndef Py_NOGIL
12
+ // For now, only limited C API 3.13 is supported
13
13
#define Py_LIMITED_API 0x030d0000
14
14
#endif
15
15
Original file line number Diff line number Diff line change 8
8
#endif
9
9
10
10
#ifndef Py_NOGIL
11
- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
12
- #define Py_LIMITED_API 0x030d0000
11
+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
12
+ #define Py_LIMITED_API 0x030c0000
13
13
#endif
14
14
15
15
#include "Python.h"
Original file line number Diff line number Diff line change 5
5
#endif
6
6
7
7
#ifndef Py_NOGIL
8
- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
9
- #define Py_LIMITED_API 0x030d0000
8
+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
9
+ #define Py_LIMITED_API 0x030c0000
10
10
#endif
11
11
12
12
#include "Python.h"
Original file line number Diff line number Diff line change 21
21
#endif
22
22
23
23
#ifndef Py_NOGIL
24
- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
25
- #define Py_LIMITED_API 0x030d0000
24
+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
25
+ #define Py_LIMITED_API 0x030c0000
26
26
#endif
27
27
28
28
#include "Python.h"
Original file line number Diff line number Diff line change 3
3
#endif
4
4
5
5
#ifndef Py_NOGIL
6
- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
6
+ // Need limited C API version 3.13 for PySys_Audit()
7
7
#define Py_LIMITED_API 0x030d0000
8
8
#endif
9
9
Original file line number Diff line number Diff line change 67
67
#endif
68
68
69
69
#ifndef Py_NOGIL
70
- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
71
- #define Py_LIMITED_API 0x030d0000
70
+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
71
+ #define Py_LIMITED_API 0x030c0000
72
72
#endif
73
73
74
74
#include "Python.h"
Original file line number Diff line number Diff line change 36
36
*/
37
37
38
38
#ifndef Py_NOGIL
39
- // Need limited C API version 3.13 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
40
- #define Py_LIMITED_API 0x030d0000
39
+ // Need limited C API version 3.12 for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED
40
+ #define Py_LIMITED_API 0x030c0000
41
41
#endif
42
42
43
43
#include <Python.h>
You can’t perform that action at this time.
0 commit comments