-
Thorsten Hater authored
1. Fix Python bindings for `recipe::update` - *drop* the GIL before handing off to C++ - tighten exception safety 2. Run plasticity examples with threads; both C++ and Python. - C++: Guard against I/O interleaving. - Py: Drop spikes from source, prettify reporting. - C++: use decor chaining. 3. Modernise PYBIND11_OVERLOAD -> *RIDE (advised since 2.6). 4. No longer do we initialise connectivity twice. - Simplify communicator construction. - Fix unit tests that needed to two-phase init communicator.