46 Commits (c4a05f934478f4e177665eee8e095af16e6d1af3)

Author SHA1 Message Date
Michael Šimáček c4a05f9344
Add support for GraalPy (#5380) 9 months ago
Ralf W. Grosse-Kunstleve f1a2e03d19
feat: remove Python 3.6 support (#5177) 1 year ago
Henry Schreiner c758b81f3b
chore: move to ruff-format (#4912) 2 years ago
Ralf W. Grosse-Kunstleve e9b961d9b9
Elide to-python conversion of setter return values (#4621) 2 years ago
Henry Schreiner 438034c5b8
chore: move to Ruff and add rules (#4483) 2 years ago
Aaron Gokaslan 2af163d9c7
Fix: 3.11 beta support (#3923) 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 6493f496e3
Python 2 removal part 1: tests (C++ code is intentionally ~untouched) (#3688) 3 years ago
Boris Rasin 01f938e799
fix: add missing std::forward calls (#3443) 4 years ago
Aaron Gokaslan f4c81e0877
maint: Add additional linter-related pre-commit hooks (#3337) 4 years ago
Aaron Gokaslan 9df2f1ff13
maint(precommit): Apply isort (#3195) 4 years ago
Ralf W. Grosse-Kunstleve cad79c1146
tests: remove very minor oversight in PR #3059. (#3066) 4 years ago
Cris Luengo 93e69191c1
fix: enable py::implicitly_convertible<py::none, ...> for py::class_-wrapped types (#3059) 4 years ago
Boris Staletic 06b673a0da
Allow NULL value in pybind11_meta_setattro (#2629) 5 years ago
Mana Borwornpadungkitti 6edd0e6d90
fix: Reject keyword argument `None` with `.none(false)` (#2611) 5 years ago
Henry Schreiner c50f90eca6
style: use Black everywhere (#2594) 5 years ago
Henry Schreiner 9a0c96dd4c
feat: py::prepend tag (#1131) 5 years ago
Henry Schreiner 4d9024ec71
tests: cleanup and ci hardening (#2397) 5 years ago
Henry Schreiner d8c7ee00a6
ci: GHA basic format & pre-commit (#2309) 5 years ago
Robert Haschke f2226aefe0
Allow perfect forwarding of method args (#2048) 5 years ago
B Krishna Chaitanya 714424387f Refactor: Extract Custom Type Casts related tests 5 years ago
Clemens Sielaff 63df87fa49
Add lvalue ref-qualified cpp_function constructors (#2213) 5 years ago
Wenzel Jakob 9fd4712121 fix test suite (pytest changes in ExceptionInfo class) 6 years ago
Ted Drain 0a0758ce3a Added write only property functions for issue #1142 (#1144) 8 years ago
Jason Rhinelander 391c75447d Update all remaining tests to new test styles 8 years ago
Jason Rhinelander 60526d4636 Support `take_ownership` for custom type casters given a pointer 8 years ago
Jason Rhinelander 23bf894590 Override deduced Base class when defining Derived methods 8 years ago
Dean Moldovan bdfb50f384 Move tests from test_issues.cpp/py into appropriate files 8 years ago
Jason Rhinelander 4e1e4a580e Allow py::arg().none(false) argument attribute 8 years ago
Jason Rhinelander 0a90b2db71 Don't let PyInstanceMethod hide itself 8 years ago
Jason Rhinelander d355f2fcca Don't allow mixed static/non-static overloads 8 years ago
Dean Moldovan e0e2ea3378 Fix overriding static properties in derived classes 8 years ago
Dean Moldovan dd01665e5a Enable static properties (py::metaclass) by default 8 years ago
Dean Moldovan c91f8bd627 Reimplement static properties by extending PyProperty_Type 8 years ago
Jason Rhinelander 1eaacd19f6 Fix debugging output for nameless py::arg_v annotations (#648) 9 years ago
Jason Rhinelander e550589b42 Prefer non-converting argument overloads 9 years ago
Jason Rhinelander abc29cad02 Add support for non-converting arguments 9 years ago
Wenzel Jakob 64cb699e8a disable dynamic attribute test on pypy 9 years ago
Wenzel Jakob 1d1f81b278 WIP: PyPy support (#527) 9 years ago
Dean Moldovan 4e959c9af4 Add syntax sugar for resolving overloaded functions (#541) 9 years ago
Dean Moldovan bad1740213 Add checks to maintain a consistent Python code style and prevent bugs (#515) 9 years ago
Dean Moldovan 03f627ebb1 Make reference(_internal) the default return value policy for properties (#473) 9 years ago
Dean Moldovan 5b7e190fa2 Fix def_property and related functions 9 years ago
Dean Moldovan b8cb5ca7bd Fix dynamic attribute inheritance in C++ 9 years ago
Dean Moldovan 6fccf69360 Add dynamic attribute support 9 years ago
Dean Moldovan a0c1ccf0a9 Port tests to pytest 9 years ago