42 Commits (ec24786eab4d170f21536c92422a59959e14dde4)

Author SHA1 Message Date
Ralf W. Grosse-Kunstleve ec24786eab
Fully-automatic clang-format with include reordering (#3713) 3 years ago
Boris Rasin 01f938e799
fix: add missing std::forward calls (#3443) 4 years ago
Ralf W. Grosse-Kunstleve 6abf2baa62
CodeHealth: Enabling clang-tidy google-explicit-constructor (#3250) 4 years ago
Aaron Gokaslan 0ac4c8afd6
maint(clang-tidy): Improve code readability with explicit boolean casts (#3148) 4 years ago
Aaron Gokaslan 9beaa925db
maint(clang-tidy): Improve code readability with explicit boolean casts (#3148) 4 years ago
Ralf W. Grosse-Kunstleve aca6c3ba37
* Removing stray semicolons (discovered by running clang-format v12 followed by tools/check-style.sh). (#3087) 4 years ago
Ralf W. Grosse-Kunstleve 2d468697d9
NOLINT reduction (#3096) 4 years ago
Cris Luengo 93e69191c1
fix: enable py::implicitly_convertible<py::none, ...> for py::class_-wrapped types (#3059) 4 years ago
Aaron Gokaslan dac74ebdf5
fix(clang-tidy): performance fixes applied in tests and CI (#3051) 4 years ago
Aaron Gokaslan 3b30b0a51e
fix(clang-tidy): clang-tidy readability and misc fixes, like adding const (#3052) 4 years ago
Axel Huebl 0b3df7f964
ci: Intel icc/icpc via oneAPI (#2573) 5 years ago
Mana Borwornpadungkitti 6edd0e6d90
fix: Reject keyword argument `None` with `.none(false)` (#2611) 5 years ago
Henry Schreiner 9a0c96dd4c
feat: py::prepend tag (#1131) 5 years ago
Henry Schreiner 6bcd220c8d
refactor: module -> module_ with typedef (#2544) 5 years ago
Henry Schreiner e428a7f6b8 ci: fix clang warnings 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
Andre Schmeißer 19189b4c2c Make `overload_cast_impl` available in C++11 mode. (#1581) 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
Jason Rhinelander 2d14c1c5db Fixed bad_arg_def imports 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 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
Jason Rhinelander 52f4be8946 Make test initialization self-registering 9 years ago
Dean Moldovan a0c1ccf0a9 Port tests to pytest 9 years ago
Dean Moldovan 9d52796a08 Fix "_POSIX_C_SOURCE" redefined warning on Python 2.7 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