mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-21 03:50:16 +00:00
This commit is contained in:
parent
1fed3587b2
commit
6cb04c5bec
@ -48,7 +48,7 @@ struct GIL {
|
|||||||
explicit GIL() { _mutex.lock(); }
|
explicit GIL() { _mutex.lock(); }
|
||||||
~GIL() { _mutex.unlock(); }
|
~GIL() { _mutex.unlock(); }
|
||||||
};
|
};
|
||||||
#define PK_GLOBAL_SCOPE_LOCK() GIL _lock();
|
#define PK_GLOBAL_SCOPE_LOCK() GIL _lock;
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#define PK_THREAD_LOCAL
|
#define PK_THREAD_LOCAL
|
||||||
@ -154,4 +154,4 @@ inline bool is_both_float(PyObject* a, PyObject* b) noexcept {
|
|||||||
inline PyObject* const PY_NULL = (PyObject*)0b000011; // tagged null
|
inline PyObject* const PY_NULL = (PyObject*)0b000011; // tagged null
|
||||||
inline PyObject* const PY_OP_CALL = (PyObject*)0b100011;
|
inline PyObject* const PY_OP_CALL = (PyObject*)0b100011;
|
||||||
inline PyObject* const PY_OP_YIELD = (PyObject*)0b110011;
|
inline PyObject* const PY_OP_YIELD = (PyObject*)0b110011;
|
||||||
} // namespace pkpy
|
} // namespace pkpy
|
||||||
|
Loading…
x
Reference in New Issue
Block a user