Pointer restructuring pull request broke bindings and examples
Last night's merge request (!245 (merged)) broke the bindings for shared pointers. Running the quadrupedal gait example with a callback (INPUT='plot'
) throws:
TypeError: No Python class registered for C++ class boost::shared_ptr<crocoddyl::CallbackAbstract>
examples/CMakeFiles/examples-quadrupedal_gaits.dir/build.make:60: recipe for target 'examples/CMakeFiles/examples-quadrupedal_gaits' failed
make[3]: *** [examples/CMakeFiles/examples-quadrupedal_gaits] Error 1
Where do we keep track of larger planned API restructurings? We didn't know this was planned or in the works.