24 Commits (baa540ec34a66cd5c865bbf973dc03b8f945b673)

Author SHA1 Message Date
Sam Gross baa540ec34
fix: support free-threaded CPython with GIL disabled (#5148) 1 year ago
Henry Schreiner ae6432b817
fix: Python 3.13t with GIL (#5139) 1 year ago
Sebastian Berg 705efccecd
feat: make `numpy.h` compatible with both NumPy 1.x and 2.x (#5050) 1 year ago
Henry Schreiner ec73bdaf1f
ci: skipping test for Windows Clang failure (#5062) 1 year ago
Chekov2k b07d08f600
Add `PYBIND11_SIMPLE_GIL_MANAGEMENT` option (cmake, C++ define) (#4216) 3 years ago
Ralf W. Grosse-Kunstleve 85bc088441
Report `C++ Info:` via `pytest_report_header()` (#4046) 3 years ago
Michael Voznesensky f0b9f755e4
Replace error printing code gated by NDEBUG with a new flag: PYBIND11_DETAILED_ERROR_MESSAGES (#3913) 3 years ago
Ralf W. Grosse-Kunstleve ec24786eab
Fully-automatic clang-format with include reordering (#3713) 3 years ago
Ralf W. Grosse-Kunstleve ddbc74c674 Adding .clang-tidy readability-braces-around-statements option. 3 years ago
Henry Schreiner 6bcd220c8d
refactor: module -> module_ with typedef (#2544) 5 years ago
Henry Schreiner 4d78640830 style: clang-tidy: modernize-use-emplace 5 years ago
Henry Schreiner 4d9024ec71
tests: cleanup and ci hardening (#2397) 5 years ago
Jason Rhinelander 391c75447d Update all remaining tests to new test styles 8 years ago
Dean Moldovan 83e328f58c Split test_python_types.cpp into builtin_casters, stl and pytypes 8 years ago
Dean Moldovan 443ab5946b Replace PYBIND11_PLUGIN with PYBIND11_MODULE 8 years ago
Jason Rhinelander 14e70650fe Fix downcasting of base class pointers 8 years ago
Jason Rhinelander 0558a9a739 Add warning about binding multiple modules (#635) 9 years ago
Jason Rhinelander 12494525cf Minor fixes (#613) 9 years ago
Jason Rhinelander 3f1ff3f4d1 Adds automatic casting on assignment of non-pyobject types (#551) 9 years ago
Dean Moldovan 865e43034b Make attr and item accessors throw on error instead of returning nullptr 9 years ago
Jason Rhinelander 52f4be8946 Make test initialization self-registering 9 years ago
Wenzel Jakob 1ffce7422d Get pybind11 test suite to compile on the Intel compiler (more or less..) 9 years ago
Dean Moldovan a9a37b4e31 Move enum tests into a new file 9 years ago
Dean Moldovan a0c1ccf0a9 Port tests to pytest 9 years ago
Ivan Smirnov 5db82353f7 Rename example20 -> example-numpy-dtypes 9 years ago
Ivan Smirnov bb4015ded3 Add a basic test for recarrays and complex dtypes 9 years ago
Jason Rhinelander 3f589379ec Improve constructor/destructor tracking 9 years ago
Jason Rhinelander b3f3d79f4c Rename examples files, as per #288 9 years ago
Pim Schellart 5a7d17ff16 Add support for user defined exception translators 9 years ago
Klemens Morgenstern c6ad2c4993 added exec functions 9 years ago
Sergey Lyskov eae7744c0e adding stl_binders 9 years ago
Wenzel Jakob 9e0a0568fe transparent conversion of dense and sparse Eigen types 9 years ago
Wenzel Jakob 8cb6cb33ef minor cleanups in common.h; updated author info and copyright year 9 years ago
Wenzel Jakob d7efa4ff7b return best representation of polymorphic types (fixes #105) 9 years ago
Wenzel Jakob 1c329aab5a pickling support (fixes #144) 9 years ago
Wenzel Jakob eda978e003 support for opaque types 9 years ago
Wenzel Jakob 17cdb06c1b fix severe regression involving character arrays (fixes #137) 9 years ago
Wenzel Jakob 5f218b3f2c keep_alive call policy (analogous to Boost.Python's with_custodian_and_ward, fixes #62) 10 years ago
Wenzel Jakob b1b714023a consistent macro naming throughout the project 10 years ago
Wenzel Jakob b50872acf2 A few breaking changes for consistency just before the 1.0 release 10 years ago
Wenzel Jakob a2f6fde0dc support for overriding virtual functions 10 years ago
Wenzel Jakob a576e6a8ca keyword argument support, removed last traces of std::function<> usage 10 years ago
Wenzel Jakob d4258bafef generate more compact binaries 10 years ago
Wenzel Jakob 38bd71134a Initial commit 10 years ago