Commit 4fb2835
3 files changed
+3
-3
lines changed- .clang-tidy+3
- .github/CONTRIBUTING.md+1-1
- .github/dependabot.yml+1-5
- .github/workflows/ci.yml+197-47
- .github/workflows/configure.yml+6-6
- .github/workflows/docs-link.yml+1-1
- .github/workflows/format.yml+2-2
- .github/workflows/nightlies.yml+5-5
- .github/workflows/pip.yml+7-7
- .github/workflows/reusable-standard.yml+3-2
- .github/workflows/tests-cibw.yml+16-8
- .github/workflows/upstream.yml+4-2
- .pre-commit-config.yaml+15-6
- CMakeLists.txt+1-1
- README.rst+17-18
- docs/advanced/classes.rst+28-9
- docs/advanced/embedding.rst+6-2
- docs/advanced/functions.rst+2-2
- docs/changelog.md+157-2
- docs/compiling.rst+5-5
- docs/requirements.txt+1-5
- include/pybind11/attr.h+4-2
- include/pybind11/buffer_info.h+4-3
- include/pybind11/cast.h+118-90
- include/pybind11/detail/argument_vector.h+144-57
- include/pybind11/detail/class.h+17-17
- include/pybind11/detail/common.h+7-12
- include/pybind11/detail/cpp_conduit.h+2-2
- include/pybind11/detail/function_record_pyobject.h+2-2
- include/pybind11/detail/init.h+2-2
- include/pybind11/detail/internals.h+275-74
- include/pybind11/detail/type_caster_base.h+6-6
- include/pybind11/detail/value_and_holder.h+4-2
- include/pybind11/embed.h+7-7
- include/pybind11/gil_safe_call_once.h+182-11
- include/pybind11/numpy.h+2-2
- include/pybind11/pybind11.h+140-111
- include/pybind11/pytypes.h+79-21
- include/pybind11/stl_bind.h+1-1
- include/pybind11/subinterpreter.h+14-22
- pyproject.toml+26-1
- tests/CMakeLists.txt+42-18
- tests/conftest.py+3-3
- tests/env.py+30
- tests/mod_per_interpreter_gil_with_singleton.cpp+147
- tests/pure_cpp/CMakeLists.txt+3-1
- tests/pyproject.toml+3-1
- tests/requirements.txt+4-2
- tests/test_buffers.cpp+2-2
- tests/test_builtin_casters.cpp+1-1
- tests/test_class_sh_basic.py+2-2
- tests/test_class_sh_trampoline_shared_ptr_cpp_arg.cpp+3-3
- tests/test_cmake_build/installed_embed/CMakeLists.txt+1-1
- tests/test_cmake_build/installed_function/CMakeLists.txt+1-1
- tests/test_cmake_build/installed_target/CMakeLists.txt+1-1
- tests/test_cmake_build/subdirectory_embed/CMakeLists.txt+1-1
- tests/test_cmake_build/subdirectory_function/CMakeLists.txt+1-1
- tests/test_cmake_build/subdirectory_target/CMakeLists.txt+1-1
- tests/test_cross_module_rtti/CMakeLists.txt+3-1
- tests/test_custom_type_setup.cpp+64-9
- tests/test_custom_type_setup.py+40-6
- tests/test_docstring_options.py+1-1
- tests/test_exceptions.py+2-2
- tests/test_factory_constructors.cpp+1-1
- tests/test_iostream.py+1-5
- tests/test_kwargs_and_defaults.py+2-1
- tests/test_multiple_interpreters.py+254-22
- tests/test_numpy_array.cpp+4-4
- tests/test_pytypes.cpp+2
- tests/test_pytypes.py+5
- tests/test_sequences_and_iterators.cpp+1-1
- tests/test_smart_ptr.cpp+4-3
- tests/test_stl_binders.cpp+2-2
- tests/test_stl_binders.py+3-3
- tests/test_unnamed_namespace_a.py+4-1
- tests/test_with_catch/CMakeLists.txt+3-1
- tests/test_with_catch/catch.cpp+132
- tests/test_with_catch/catch_skip.h+16
- tests/test_with_catch/test_subinterpreter.cpp+144-7
- tools/pybind11Common.cmake+12-1
- tools/pybind11GuessPythonExtSuffix.cmake+20-12
- tools/pybind11NewTools.cmake+6-20
- tools/test-pybind11GuessPythonExtSuffix.cmake+25-1
Submodule pytest-cmake updated 11 files
0 commit comments