pybind11/tests/test_embed
Dean Moldovan 2d6116b53f Fix GIL release and acquire when embedding the interpreter
Fixes a race condition when multiple threads try to acquire the GIL
before `detail::internals` have been initialized. `gil_scoped_release`
is now tasked with initializing `internals` (guaranteed single-threaded)
to ensure the safety of subsequent `acquire` calls from multiple threads.
2017-06-24 14:03:42 +02:00
..
catch.cpp Add C++ interface for the Python interpreter 2017-05-28 02:12:24 +02:00
CMakeLists.txt Fix GIL release and acquire when embedding the interpreter 2017-06-24 14:03:42 +02:00
test_interpreter.cpp Fix GIL release and acquire when embedding the interpreter 2017-06-24 14:03:42 +02:00
test_interpreter.py Add Catch framework for testing embedding support and C++-side features 2017-05-28 02:12:24 +02:00