pybind11/.github
Ralf W. Grosse-Kunstleve 5ab036bf08
[smart_holder] Simplification: Enable smart_holder functionality unconditionally. (#5531)
* git merge --squash purge_internals_versions_4_5

* Remove PYBIND11_HAS_INTERNALS_WITH_SMART_HOLDER_SUPPORT, set PYBIND11_INTERNALS_VERSION 7

* Remove all uses of PYBIND11_SMART_HOLDER_ENABLED under include/pybind11

* Remove obsolete PYBIND11_ACTUALLY_USING_SMART_HOLDER_AS_DEFAULT macro.

* Remove PYBIND11_SMART_HOLDER_ENABLED in ubench/holder_comparison.cpp

* Remove all uses of PYBIND11_SMART_HOLDER_ENABLED under tests/

* Remove `#define PYBIND11_SMART_HOLDER_ENABLED`

* Remove all uses of PYBIND11_SMART_HOLDER_TYPE_CASTERS under tests/

* Remove all uses of PYBIND11_TYPE_CASTER_BASE_HOLDER under tests/

* Add missing `#include <cstdint>`

Example error message (🐍 3.11 • ubuntu-latest • x64, GNU 13.3.0):

```
include/pybind11/detail/value_and_holder.h:56:52: error: ‘uint8_t’ is not a member of ‘std’; did you mean ‘wint_t’?
   56 |             inst->nonsimple.status[index] &= (std::uint8_t) ~instance::status_holder_constructed;
      |                                                    ^~~~~~~
```

* Change PYBIND11_INTERNALS_VERSION to 106: It will be changed to 7 in a follow-on PR that actually changes the internals.
2025-02-22 10:22:20 -08:00
..
ISSUE_TEMPLATE fix(.github): fix bug-report issue template (#4363) 2022-11-25 15:15:54 -08:00
matchers style: pylint (#3720) 2022-02-15 17:48:33 -05:00
workflows [smart_holder] Simplification: Enable smart_holder functionality unconditionally. (#5531) 2025-02-22 10:22:20 -08:00
CODEOWNERS chore: add nox support (#3101) 2021-07-12 17:45:40 -04:00
CONTRIBUTING.md feat: require CMake 3.15+ (#5304) 2024-08-14 18:21:04 -04:00
dependabot.yml ci: ignore actions/checkout until v5 comes out 2024-02-13 18:36:39 -05:00
labeler_merged.yml chore(deps): bump the actions group with 1 update (#5082) 2024-05-10 16:34:41 -04:00
labeler.yml chore(deps): bump the actions group with 1 update (#5082) 2024-05-10 16:34:41 -04:00
pull_request_template.md docs: mention title conventions in PR template (#3313) 2021-09-29 06:18:58 -04:00