wlav / cppyy-backend

23 stars 28 forks source link

Add methods to support detection of implicitly castable arguments #5

Closed sudo-panda closed 1 year ago

sudo-panda commented 2 years ago

For backwards compatibility reasons, methods in TInterpreter can only be added at the end. The problem is with pip, which will pick the most recent possible match during build time, even if the run-time will resolve to an older match. By placing methods in TInterpreter (and other exposed classes) only at the end, binary compatibility remains, allowing building for a newer version than used at run-time.

Done!