Skip to content
  • Wenzel Jakob's avatar
    Much more efficient generation of function signatures, updated docs · 66c9a402
    Wenzel Jakob authored
    This modification taps into some newer C++14 features (if present) to
    generate function signatures considerably more efficiently at compile
    time rather than at run time.
    
    With this change, pybind11 binaries are now *2.1 times* smaller compared
    to the Boost.Python baseline in the benchmark. Compilation times get a
    nice improvement as well.
    
    Visual Studio 2015 unfortunately doesn't implement 'constexpr' well
    enough yet to support this change and uses a runtime fallback.
    66c9a402