40 Commits (e96221befff9108f46a497bff96be0b28f0fa80c)

Author SHA1 Message Date
Ralf W. Grosse-Kunstleve e96221beff
Final manual curation in preparation for global `clang-format`ing (#3712) 3 years ago
Aaron Gokaslan d6c66d25bb
chore(clang-tidy): Add clang-tidy rules: prefer-member-initializer and optin.performance.Padding (#3716) 3 years ago
Ralf W. Grosse-Kunstleve ddbc74c674 Adding .clang-tidy readability-braces-around-statements option. 3 years ago
Aaron Gokaslan f8d4aa47b6
Add clang-tidy readability checks for sus args (#3611) 4 years ago
Trigve afdc09deda
[master] Wrong caching of overrides (#3465) 4 years ago
Dmitry Yershov 076c89fc54
tests: test recursive dispatch using visitor pattern (#3365) 4 years ago
Ralf W. Grosse-Kunstleve 6abf2baa62
CodeHealth: Enabling clang-tidy google-explicit-constructor (#3250) 4 years ago
Aaron Gokaslan 3893f37bce
maint(clang-tidy): Bugprone enable checks (#3166) 4 years ago
Aaron Gokaslan b5357d1fa8
fix(clang-tidy): Enable clang-tidy else-after-return and redundant void checks (#3080) 4 years ago
Aaron Gokaslan dac74ebdf5
fix(clang-tidy): performance fixes applied in tests and CI (#3051) 4 years ago
Henry Schreiner 6bcd220c8d
refactor: module -> module_ with typedef (#2544) 5 years ago
Henry Schreiner dabbbf315d
fix: use OVERRIDE instead of OVERLOAD (#2490) 5 years ago
Henry Schreiner b491b465c7 style: clang-tidy: modernize-use-equals-default 5 years ago
Henry Schreiner 5dfbe6f903 style: clang-tidy: modernize-use-override 5 years ago
Yannick Jadoul d65e34d61d
Resolve empty statement warning when using PYBIND11_OVERLOAD_PURE_NAME and PYBIND11_OVERLOAD_PURE (#2325) 5 years ago
andriish 38370a87f4
fix: support NVIDIA-PGI HPC SDK (#2475) 5 years ago
Henry Schreiner 621906b3e7
fix: support nvcc and test (#2461) 5 years ago
Henry Schreiner e428a7f6b8 ci: fix clang warnings 5 years ago
Henry Schreiner ae951ca085 CI fixes (#1744) 6 years ago
Wenzel Jakob 44e39e0de7
fix regression reported by @cyfdecyf in #1454 (#1517) 7 years ago
Jason Rhinelander e763f04689 Base class destructor should be virtual 7 years ago
Jason Rhinelander e88656ab45 Improve macro type handling for types with commas 7 years ago
Unknown 0b3f44ebdf Trivial typos 8 years ago
Jason Rhinelander c4e180081d Reimplement py::init<...> to use common factory code 8 years ago
Jason Rhinelander 464d98962d Allow binding factory functions as constructors 8 years ago
Jason Rhinelander 391c75447d Update all remaining tests to new test styles 8 years ago
Dean Moldovan 0bc272b2e9 Move tests from short translation units into their logical parents 8 years ago
Dean Moldovan bdfb50f384 Move tests from test_issues.cpp/py into appropriate files 8 years ago
Jason Rhinelander 271b27ff18 Remove obsolete comment 8 years ago
Jason Rhinelander 7dfb932e70 Update OVERLOAD macros to support ref/ptr return type overloads 9 years ago
Jason Rhinelander 116d37c9ba Use 'override' rather than 'virtual' for overrides 9 years ago
Jason Rhinelander 6b52c838d7 Allow passing base types as a template parameter 9 years ago
Dean Moldovan 81511be341 Replace std::cout with py::print in tests 9 years ago
Jason Rhinelander 5fffe200e3 Allow arbitrary class_ template option ordering 9 years ago
Jason Rhinelander 52f4be8946 Make test initialization self-registering 9 years ago
Jason Rhinelander 2097826346 Fix template trampoline overload lookup failure 9 years ago
Wenzel Jakob 1ffce7422d Get pybind11 test suite to compile on the Intel compiler (more or less..) 9 years ago
Dean Moldovan 99dbdc16e5 Simplify more tests by replacing capture with assert 9 years ago
Dean Moldovan a0c1ccf0a9 Port tests to pytest 9 years ago
Wenzel Jakob 216df0dd67 quench warning on clang/OSX 9 years ago
Jason Rhinelander 3f589379ec Improve constructor/destructor tracking 9 years ago
Jason Rhinelander ed14879a19 Move support for return values of called Python functions 9 years ago
Jason Rhinelander d6c365bcfa virtual + inheritance example: remove multiple inheritance approach 9 years ago
Jason Rhinelander 0ca96e2915 Added advanced doc section on virtual methods + inheritance 9 years ago
Jason Rhinelander b3f3d79f4c Rename examples files, as per #288 9 years ago
Wenzel Jakob 86d825f330 Redesigned virtual call mechanism and user-facing syntax (breaking change!) 9 years ago
Wenzel Jakob 43b09af3a9 example12 clarifications 9 years ago
Wenzel Jakob fc92d82bba added [[noreturn]] attribute to pybind11_fail 9 years ago
Wenzel Jakob 8cb6cb33ef minor cleanups in common.h; updated author info and copyright year 9 years ago
Wenzel Jakob 1dc940d4b7 quenched -pendantic warnings (closes #167) 9 years ago