Skip to content
Snippets Groups Projects
  • Thorsten Hater's avatar
    Clean up plasticity (#1985) · fc85765e
    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.
    fc85765e