id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 3833,"boost python calling conventions support patch submission (__stdcall, __cdecl, __fastcall)",nico_ml@…,Dave Abrahams,"I once more got my hands into my patch for adding support of various calling conventions to boost.python. I tried to include the comments that were made a long time ago, and took an approach close to the one used in boost.bind : the defaut is to not support any additional calling conventions. Preprocessor defines allow to enable them : BOOST_PYTHON_ENABLE_CDECL, BOOST_PYTHON_ENABLE_STDCALL, BOOST_PYTHON_ENABLE_FASTCALL. I added entries to documentation, and simple unit tests inspired by boost.bind once again. The new tests should probably not be run on compilers where the calling conventions are irrelevant, but this exceeds both my bjam and compiler specifics knowledge. The patch attached is made against the current trunk (rev.58712), on my MSCV8 SP1 every boost.python test passes. What more work should be done to get it accepted into trunk / 1.42 release ?",Patches,closed,Boost 1.42.0,python USE GITHUB,Boost Development Trunk,Problem,fixed,boost python patch calling convention,