1 file changed
+1
-1
lines changed- .github/workflows/ci.yml+6-5
- .github/workflows/ci_sh_def.yml+6-5
- .github/workflows/ci_sh_def.yml.patch+22-22
- .pre-commit-config.yaml+9-14
- CMakeLists.txt+16-1
- README_smart_holder.rst+1
- docs/advanced/exceptions.rst+4-5
- include/pybind11/cast.h+5-3
- include/pybind11/detail/class.h+3-5
- include/pybind11/detail/common.h+8
- include/pybind11/detail/descr.h+5-1
- include/pybind11/detail/smart_holder_poc.h+44-11
- include/pybind11/detail/smart_holder_type_casters.h+42-3
- include/pybind11/detail/type_caster_base.h+45-8
- include/pybind11/gil.h+9-1
- include/pybind11/gil_safe_call_once.h+91
- include/pybind11/numpy.h+13-6
- include/pybind11/pybind11.h+23-20
- include/pybind11/pytypes.h+4-4
- include/pybind11/stl_bind.h+3-2
- noxfile.py+1-1
- pybind11/setup_helpers.py+3-1
- pyproject.toml+7-10
- tests/CMakeLists.txt+2
- tests/extra_python_package/test_files.py+1
- tests/pure_cpp/smart_holder_poc_test.cpp+24
- tests/requirements.txt+14-8
- tests/test_class.py+14
- tests/test_class_sh_basic.cpp+61
- tests/test_class_sh_basic.py+29
- tests/test_class_sh_unique_ptr_custom_deleter.cpp+40
- tests/test_class_sh_unique_ptr_custom_deleter.py+6
- tests/test_enum.py+1-3
- tests/test_exceptions.cpp+6-2
- tests/test_methods_and_attributes.py+19-15
- tests/test_numpy_dtypes.cpp+1-1
- tests/test_python_multiple_inheritance.cpp+45
- tests/test_python_multiple_inheritance.py+35
- tests/test_pytypes.cpp+2-2
- tests/test_sequences_and_iterators.py+9
- tests/test_stl_binders.cpp+70
- tests/test_stl_binders.py+14
- tools/make_changelog.py+27-1
- tools/pybind11Common.cmake+21-11
- tools/pybind11Config.cmake.in+1-1
- tools/pybind11NewTools.cmake+40-3
- tools/pybind11Tools.cmake+1-1
- ubench/holder_comparison.py+1-1
0 commit comments