| 611 | bool is_gil_state_ready() { return g_gil_state_ready.load(std::memory_order_acquire); } |
| 612 | |
| 613 | void set_main_thread_state(void* state) { |
| 614 | g_main_thread_state.store(static_cast<PyThreadState*>(state), std::memory_order_release); |
| 615 | } |
| 616 | |
| 617 | void* get_main_thread_state() { |
| 618 | return g_main_thread_state.load(std::memory_order_acquire); |
no test coverage detected