Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update dependency pybind11 to v2.13.3 (#814)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [pybind11](https://togithub.com/pybind/pybind11) | http_archive | patch | `v2.13.1` -> `v2.13.3` | --- ### Release Notes <details> <summary>pybind/pybind11 (pybind11)</summary> ### [`v2.13.3`](https://togithub.com/pybind/pybind11/releases/tag/v2.13.3): Version 2.13.3 [Compare Source](https://togithub.com/pybind/pybind11/compare/v2.13.2...v2.13.3) Bug fixes: - Quote paths from pybind11-config [#​5302](https://togithub.com/pybind/pybind11/issues/5302) - Fix typo in Emscripten support when in config mode (CMake) [#​5301](https://togithub.com/pybind/pybind11/issues/5301) **Full Changelog**: pybind/pybind11@v2.13.2...v2.13.3 ### [`v2.13.2`](https://togithub.com/pybind/pybind11/releases/tag/v2.13.2): Version 2.13.2 [Compare Source](https://togithub.com/pybind/pybind11/compare/v2.13.1...v2.13.2) New Features: - A `pybind11::detail::type_caster_std_function_specializations` feature was added, to support specializations for `std::function`'s with return types that require custom to-Python conversion behavior (to primary use case is to catch and convert exceptions). [#​4597](https://togithub.com/pybind/pybind11/issues/4597) Changes: - Use `PyMutex` instead of `std::mutex` for internal locking in the free-threaded build. [#​5219](https://togithub.com/pybind/pybind11/issues/5219) - Add a special type annotation for C++ empty tuple. [#​5214](https://togithub.com/pybind/pybind11/issues/5214) - When compiling for WebAssembly, add the required exception flags (CMake 3.13+). [#​5298](https://togithub.com/pybind/pybind11/issues/5298) Bug fixes: - Make `gil_safe_call_once_and_store` thread-safe in free-threaded CPython. [#​5246](https://togithub.com/pybind/pybind11/issues/5246) - A missing `#include <algorithm>` in pybind11/typing.h was added to fix build errors (in case user code does not already depend on that include). [#​5208](https://togithub.com/pybind/pybind11/issues/5208) - Fix regression introduced in [#​5201](https://togithub.com/pybind/pybind11/issues/5201) for GCC<10.3 in C++20 mode. [#​5205](https://togithub.com/pybind/pybind11/issues/5205) - Remove extra = when assigning flto value in the case for Clang in CMake. [#​5207](https://togithub.com/pybind/pybind11/issues/5207) Tests: - Adding WASM testing to our CI (Pyodide / Emscripten via scikit-build-core). [#​4745](https://togithub.com/pybind/pybind11/issues/4745) - clang-tidy (in GitHub Actions) was updated from clang 15 to clang 18. [#​5272](https://togithub.com/pybind/pybind11/issues/5272) **Full Changelog**: pybind/pybind11@v2.13.1...v2.13.2 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/secretflow/spu). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information