- dff9b3b chore: add pytest-timeout, mypy by Henry Fredrick Schreiner · 3 years, 4 months ago
- 0bb8ca2 Always call PyNumber_Index when casting from Python to a C++ integral type, also pre-3.8 (#2801) by Yannick Jadoul · 3 years, 5 months ago
- 9ea39dc Force the builtin module key to be the correct type. (#2814) by crimsoncor · 3 years, 5 months ago
- 130c995 fix: support basic dual includes (#2804) by Henry Schreiner · 3 years, 5 months ago
- eb83fee style: avoid using unintialized variables (#2806) by Henry Schreiner · 3 years, 5 months ago
- 4853408 fix: Intel ICC C++17 compatibility (#2729) by Michael Kuron · 3 years, 5 months ago
- 8449a80 fix: only allow integer type_caster to call __int__ method when conversion is allowed; always call __index__ (#2698) by Yannick Jadoul · 3 years, 5 months ago
- 0b3df7f ci: Intel icc/icpc via oneAPI (#2573) by Axel Huebl · 3 years, 5 months ago
- 0f8d5f2 Add a Valgrind build on debug Python 3.9 (#2746) by Yannick Jadoul · 3 years, 5 months ago
- 0855146 Plug leaking function_records in cpp_function initialization in case of exceptions (found by Valgrind in #2746) (#2756) by Yannick Jadoul · 3 years, 5 months ago
- 98f1bbb Ignore deprecation warnings about old-style __init__/__setstate__ constructors in the tests (originally done in #2746) (#2759) by Yannick Jadoul · 3 years, 5 months ago
- e57dd47 Fix various minor memory leaks in the tests (found by Valgrind in #2746) (#2758) by Yannick Jadoul · 3 years, 5 months ago
- 2110d2d enum: add missing Enum.value property (#2739) by Eric Cousineau · 3 years, 5 months ago
- d587a2f fix: do not set docstring for function when empty (#2745) by Qifan Lu · 3 years, 5 months ago
- 830f8ed tests: update pytest 6.2.1 and fix test_python_alreadyset_in_destructor (#2741) by Yannick Jadoul · 3 years, 6 months ago
- cecdfad minor cleanup: fixing or silencing flake8 errors (#2731) by Ralf W. Grosse-Kunstleve · 3 years, 6 months ago
- 30eb39e fix: also throw in the move-constructor added by the PYBIND11_OBJECT macro, after the argument has been moved-out (if necessary) (#2701) by Yannick Jadoul · 3 years, 6 months ago
- 5469c23 Adjusting `type_caster<std::reference_wrapper<T>>` to support const/non-const propagation in `cast_op`. (#2705) by Laramie Leavitt · 3 years, 6 months ago
- 2fa4747 pythonbuf fix (#2675) by nickbridgechess · 3 years, 7 months ago
- c58758d fix: add reasonable argument names to enum_ methods (#2637) by Yannick Jadoul · 3 years, 7 months ago
- b72cebe style: clang-tidy: modernize-use-using (#2645) by Robert Haschke · 3 years, 7 months ago
- 06b673a Allow NULL value in pybind11_meta_setattro (#2629) by Boris Staletic · 3 years, 7 months ago
- 139c05d ci: test on NumPy + Python 3.9 (#2628) by Henry Schreiner · 3 years, 7 months ago
- 8290a5a clang -Wnon-virtual-dtor compatibility (#2626) by Ralf W. Grosse-Kunstleve · 3 years, 7 months ago
- 3a37d33 Add __builtins__ to globals argument of `py::exec` and `py::eval` if not present (#2616) by Yannick Jadoul · 3 years, 8 months ago
- 6edd0e6 fix: Reject keyword argument `None` with `.none(false)` (#2611) by Mana Borwornpadungkitti · 3 years, 8 months ago
- c513b5e tests(CMakeLists): robustify against add'l versions of Boost (#2608) by Eric Cousineau · 3 years, 8 months ago
- 6364b73 fix: test_factory_constructors.py failure triggered by test_register_duplicate_class (#2564) by Yannick Jadoul · 3 years, 8 months ago
- c50f90e style: use Black everywhere (#2594) by Henry Schreiner · 3 years, 8 months ago
- 8ae11fb ci: add more runs by Henry Schreiner · 3 years, 8 months ago
- f200832 style: ssize_t -> py::ssize_t by Henry Schreiner · 3 years, 8 months ago
- 63f2dee chore: update Eigen by Henry Schreiner · 3 years, 8 months ago
- 645d838 feat: typing support for helpers (#2588) by Henry Schreiner · 3 years, 8 months ago
- 99773fc fix: throw error_already_set in py::len on failing PyObject_Length (#2575) by Yannick Jadoul · 3 years, 8 months ago
- 993495c fix: Intel 18+ required (#2577) by Henry Schreiner · 3 years, 8 months ago
- 0c5cc03 feat: deprecate public constructors of module_ class (#2552) by Yannick Jadoul · 3 years, 8 months ago
- 71aea49 Check scope's __dict__ instead of using hasattr when registering classes and exceptions (#2335) by Yannick Jadoul · 3 years, 8 months ago
- deba040 test: hide segfault (#2559) by Henry Schreiner · 3 years, 8 months ago
- 9a0c96d feat: py::prepend tag (#1131) by Henry Schreiner · 3 years, 8 months ago
- f537093 Fail on passing py::object with wrong Python type to py::object subclass using PYBIND11_OBJECT macro (#2349) by Yannick Jadoul · 3 years, 8 months ago
- 1411207 chore: drop support for PyPy < 7.3.1 and clean up old PyPy workarounds (#2456) by Yannick Jadoul · 3 years, 8 months ago
- e8ad33b Fix buffer_info for ctypes buffers (pybind#2502) (#2503) by Fritz Reese · 3 years, 8 months ago
- 6bcd220 refactor: module -> module_ with typedef (#2544) by Henry Schreiner · 3 years, 8 months ago
- 3488494 refactor: import check as a common function (#2526) by Henry Schreiner · 3 years, 8 months ago
- 9796fe9 feat: vectorize functions with void return type (#1969) by Yannick Jadoul · 3 years, 8 months ago
- 56784c4 Add unchecked_reference::operator() and operator[] to overload resolution of unchecked_mutable_reference (#2514) by Yannick Jadoul · 3 years, 8 months ago
- 2b6b98e Bugfix/Check actual value when deregistering pybind11 instance (#2252) by Riyaz Haque · 3 years, 8 months ago
- b9d0027 feat: parallel compiler (#2521) by Henry Schreiner · 3 years, 8 months ago
- 5ebc781 Allow raw unions without base classes in is_accessible_base_of (#2320) by Boris Staletic · 3 years, 8 months ago
- c72708a Moving tp_class access, and consistent fully-qualified naming for PyPy, to detail::get_tp_name (#2520) by Yannick Jadoul · 3 years, 8 months ago
- d74be32 tests: Fix test override execution (#2512) by Eric Cousineau · 3 years, 9 months ago
- 5e6ec49 Add enum value to enum repr (#2126) by David Vo · 3 years, 9 months ago
- d0ed035 fix: AppleClang 12 warnings (#2510) by Henry Schreiner · 3 years, 9 months ago
- 81555ce docs: Use README.rst in docs as home page (#2500) by Henry Schreiner · 3 years, 9 months ago
- 4e7c08d test_numpy_dtypes: Add test for py::vectorize() (#2260) by Eric Cousineau · 3 years, 9 months ago
- e3774b7 tests: the condition was too look on xfail by Henry Fredrick Schreiner · 3 years, 9 months ago
- 11f756f fix: type bug intruduced in #2492 by Henry Fredrick Schreiner · 3 years, 9 months ago
- fd61f50 feat: setup.py redesign and helpers (#2433) by Henry Schreiner · 3 years, 9 months ago
- dabbbf3 fix: use OVERRIDE instead of OVERLOAD (#2490) by Henry Schreiner · 3 years, 9 months ago
- 4d78640 style: clang-tidy: modernize-use-emplace by Henry Schreiner · 3 years, 9 months ago
- ce88e94 style: clang-tidy: modernize-use-auto by Henry Schreiner · 3 years, 9 months ago
- b491b46 style: clang-tidy: modernize-use-equals-default by Henry Schreiner · 3 years, 9 months ago
- b342c37 style: clang-tidy: modernize-use-using by Henry Schreiner · 3 years, 9 months ago
- 5dfbe6f style: clang-tidy: modernize-use-override by Henry Schreiner · 3 years, 9 months ago
- 8dc31c7 style: clang-tidy: llvm-namespace-comment by Henry Schreiner · 3 years, 9 months ago
- d65e34d Resolve empty statement warning when using PYBIND11_OVERLOAD_PURE_NAME and PYBIND11_OVERLOAD_PURE (#2325) by Yannick Jadoul · 3 years, 9 months ago
- 9df1383 Stop py::array_t arguments from accepting arrays that do not match the C- or F-contiguity flags (#2484) by Yannick Jadoul · 3 years, 9 months ago
- f12ec00 feat: py::type::of<T>() and py::type::of(h) (#2364) by Henry Schreiner · 3 years, 9 months ago
- cc982ac fix: allow assignment of time points of resolutions other than that of a system clock (#2481) by Boris Staletic · 3 years, 9 months ago
- 38370a8 fix: support NVIDIA-PGI HPC SDK (#2475) by andriish · 3 years, 9 months ago
- fe9ee86 Add check if `str(handle)` correctly converted the object, and throw py::error_already_set if not (bis) (#2477) by Yannick Jadoul · 3 years, 9 months ago
- b47efd3 Use defined for some preprocessor variables that might be undefined (#2476) by Ciro Santilli · 3 years, 9 months ago
- 621906b fix: support nvcc and test (#2461) by Henry Schreiner · 3 years, 9 months ago
- 37f845a ci: disallow some common capitalization mistakes (#2472) by Henry Schreiner · 3 years, 9 months ago
- 0dbda6e feat: py::pos_only (#2459) by Henry Schreiner · 3 years, 9 months ago
- 44fa79c pytypes: Add Gotchas section about default-constructed wrapper types and py::none() (#2362) by Eric Cousineau · 3 years, 9 months ago
- 3a89bff ci: harden chrono test, mark another macos 4.9 dev failure (#2448) by Henry Schreiner · 3 years, 9 months ago
- 3c061f2 Fixing `pybind11::bytes()` ambiguous conversion issue. by Ralf W. Grosse-Kunstleve · 3 years, 10 months ago
- 6a19278 Fix bug roundtripping datetime.time objects after midnight in eastern hemisphere timezones (#2417) (#2438) by Yannick Jadoul · 3 years, 10 months ago
- 03b3d59 tests: fix CI by including <algorithm> to stop MSVC from complaining about std::count_if in tests/test_sequences_and_iterators.cpp (#2435) by Yannick Jadoul · 3 years, 10 months ago
- a2bb297 Throw exception on returning a unique_ptr or shared_ptr nullptr (or any other holder type) from py::init, rather than crashing (#2430) by Yannick Jadoul · 3 years, 10 months ago
- 110e6c1 ci: reduce flakiness a little (#2418) by Henry Schreiner · 3 years, 10 months ago
- 04fdc44 tests: avoid putting build products into source directory (#2353) by Henry Schreiner · 3 years, 10 months ago
- 1729aae feat: new FindPython support (#2370) by Henry Schreiner · 3 years, 10 months ago
- cf0a645 fix: throwing repr caused a segfault (#2389) by Henry Schreiner · 3 years, 10 months ago
- 6404099 docs: contrib/issue templates (#2377) by Henry Schreiner · 3 years, 10 months ago
- 4d9024e tests: cleanup and ci hardening (#2397) by Henry Schreiner · 3 years, 10 months ago
- 3618bea Add and document py::error_already_set::discard_as_unraisable() by James R. Barlow · 3 years, 10 months ago
- a876aac tests: loosen test, not valid on some systems (#2399) by Henry Schreiner · 3 years, 10 months ago
- cd85699 Using recently added `pytest.PY2` instead of `str is bytes`. (#2396) by Ralf W. Grosse-Kunstleve · 3 years, 10 months ago
- ebdd0d3 tests: Consolidate version (2 vs. 3) and platform (CPython vs. PyPy) checks (#2376) by Eric Cousineau · 3 years, 10 months ago
- 830adda Modified Vector STL bind initialization from a buffer type with optimization for simple arrays (#2298) by marc-chiesa · 3 years, 10 months ago
- 1534e17 ci: include Python 3.9 RC1 (#2387) by Henry Schreiner · 3 years, 10 months ago
- f7abac6 fix: boost's include dir was listed first (#2384) by Henry Schreiner · 3 years, 10 months ago
- 1732046 Adding tests specifically to exercise pybind11::str::raw_str. (#2366) by Ralf W. Grosse-Kunstleve · 3 years, 10 months ago
- da803eb fix: duplicate target names removed by Henry Schreiner · 3 years, 10 months ago
- df11597 chore: cleanup by Henry Schreiner · 3 years, 10 months ago
- 3e448c0 Enable py::ellipsis on Python 2 (#2360) by Yannick Jadoul · 3 years, 10 months ago
- 4d90f1a Add error_scope to py::class_::dealloc() to protect destructor calls (#2342) by jbarlow83 · 3 years, 10 months ago
- 94db5c5 format: apply cmake-format by Henry Schreiner · 3 years, 10 months ago