23 Commits (5dfbe6f903adcb894fd1471c62347d97229a998c)

Author SHA1 Message Date
Henry Schreiner 5dfbe6f903 style: clang-tidy: modernize-use-override 5 years ago
Henry Schreiner 8dc31c7b29 style: clang-tidy: llvm-namespace-comment 5 years ago
Henry Schreiner e428a7f6b8 ci: fix clang warnings 5 years ago
Yannick Jadoul d54d6d8c61
Adding pybind11::cast overload for rvalue references (#1260) 5 years ago
Henry Schreiner ae951ca085 CI fixes (#1744) 6 years ago
Trevor Laughlin 63c2a972fe Enable unique_ptr holder with mixed Deleters between base and derived types (#1353) 7 years ago
Khachajantc Michael e3cb2a674a Use std::addressof to obtain holder address instead of operator& 7 years ago
luzpaz 4b874616b2 Misc. typos (#1384) 7 years ago
Francesco Biscani ba33b2fc79 Add -Wdeprecated to test suite and fix associated warnings (#1191) 8 years ago
Dean Moldovan b33475d054 Speed up AppVeyor build (#1021) 8 years ago
Jason Rhinelander 391c75447d Update all remaining tests to new test styles 8 years ago
Dean Moldovan bdfb50f384 Move tests from test_issues.cpp/py into appropriate files 8 years ago
Jason Rhinelander e45c211497 Support multiple inheritance from python 8 years ago
Jason Rhinelander b8ac438386 Use dynamic cast for shared_from_this holder init 8 years ago
Dean Moldovan cd3d1fc7df Throw an exception when attempting to load an incompatible holder 8 years ago
Dean Moldovan ec009a7ca2 Improve custom holder support (#607) 9 years ago
Wenzel Jakob 2029171211 always_construct_holder feature to support intrusively reference-counted types (#561) 9 years ago
Dean Moldovan ab90ec6ce9 Allow references to objects held by smart pointers (#533) 9 years ago
Dean Moldovan 5d28dd1194 Support std::shared_ptr holder type out of the box 9 years ago
Dean Moldovan 81511be341 Replace std::cout with py::print in tests 9 years ago
Jason Rhinelander a6495af87a Make unique_ptr's with non-default deleters work 9 years ago
Jason Rhinelander 52f4be8946 Make test initialization self-registering 9 years ago
Dean Moldovan a0c1ccf0a9 Port tests to pytest 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
Wenzel Jakob 8cb6cb33ef minor cleanups in common.h; updated author info and copyright year 9 years ago
Wenzel Jakob b2c2c79240 improved handling of shared/smart pointers 10 years ago
Wenzel Jakob 6e213c9ca0 improved shared pointer support (fixes #14) 10 years ago
Wenzel Jakob b1b714023a consistent macro naming throughout the project 10 years ago
Wenzel Jakob 8f4eb00690 last breaking change: be consistent about the project name 10 years ago
Wenzel Jakob a576e6a8ca keyword argument support, removed last traces of std::function<> usage 10 years ago
Wenzel Jakob 38bd71134a Initial commit 10 years ago