master
Revert "feat: add entrypoint for cmake modules dir" (#4270)
chore: drop Python 3.5 (#3719)
Fix test added with PR #4330 (#4372)
Fix ODR violations in our Eigen Tensor tests (#4412)
chore: Convert direct multiprocessing.set_start_method("forkserver") call to a pytest fixture. (#4377)
test: ConstructorStats newline (PyPy) (#4167)
Add `PYBIND11_SIMPLE_GIL_MANAGEMENT` option (cmake, C++ define) (#4216)
Add `error_scope` to `detail::get_internals()` (#3981)
Python 2 removal part 1: tests (C++ code is intentionally ~untouched) (#3688)
Fully-automatic clang-format with include reordering (#3713)
Dropping MSVC 2015 (#3722)
Fix: 3.11 beta support (#3923)
Introduce a new style of warning suppression based on push/pop (#4285)
Cast bytearray to string (#3707)
Fix functional.h bug + introduce test to verify that it is fixed (#4254)
Fix casts to void* (#4275)
Fix py::cast from pytype rvalue to pytype (#3949)
Open pybind11 namespace with consistent visility. (#4098)
cast: Qualify symbol usage in PYBIND11_TYPE_CASTER (#3758)
Add `custom_type_setup` attribute (#3287)
Add option for enable/disable enum members in docstring. (#2768)
First draft of Eigen::Tensor support (#4201)
fix: unicode surrogate character in Python exception message. (#4297)
Add macos_brew_install_llvm to ci.yml (#4326)
Use `multiprocessing` `start_method` `"forkserver"` (#4306)
Replace error printing code gated by NDEBUG with a new flag: PYBIND11_DETAILED_ERROR_MESSAGES (#3913)
Add missing error handling to `module_::def_submodule` (#3973)
fix: avoid `catch (...)` for expected `import numpy` failures (#3974)
Expand dtype accessors (#3868)
Test pickling a simple callable (does not work). (#3906)
fix: improve bytes to str decoding error handling (#4294)
fix: Revert pfect args make iterator (#4234)
Add anyset & frozenset, enable copying (cast) to std::set (#3901)
Correct class names for KeysView, ValuesView and ItemsView in bind_map (#4353)
Fix assertion failure for unions (#1685) (#1709)
chore(deps): update pre-commit hooks (#4386)
docs: fix various typos (#3075)
chore: get PyPy 3.7 wheels using NumPy 1.20 (#2837)