25 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
Ralf W. Grosse-Kunstleve ddbc74c674 Adding .clang-tidy readability-braces-around-statements option. 3 years ago
Jason Rhinelander 673b4be3d7
Fix py::kw_only when used before the first arg of a method (#3488) 4 years ago
Jason Rhinelander e7c9753f1d
feat: allow kw-only args after a py::args (#3402) 4 years ago
Ralf W. Grosse-Kunstleve 2d468697d9
NOLINT reduction (#3096) 4 years ago
Ralf W. Grosse-Kunstleve bac5a0c370
Go all the way fixing clang-tidy issues to avoid the NOLINTNEXTLINE clutter and clang-format issues. This was really meant to be part of PR #3051 but was held back either out of an abundance of caution, or because of confusion caused by stray semicolons. (#3086) 4 years ago
luzpaz 8bee61b645
docs: fix various typos (#3075) 4 years ago
Aaron Gokaslan dac74ebdf5
fix(clang-tidy): performance fixes applied in tests and CI (#3051) 4 years ago
Henry Schreiner f200832534 style: ssize_t -> py::ssize_t 5 years ago
Henry Schreiner 6bcd220c8d
refactor: module -> module_ with typedef (#2544) 5 years ago
Henry Schreiner 0dbda6e80b
feat: py::pos_only (#2459) 5 years ago
Boris Staletic 2819ce64a4
Avoid attr("__repr__") in initialize_generic (#2317) 5 years ago
Sebastian Koslowski a86ac538f5 rename args_kw_only to kwonly 5 years ago
Jason Rhinelander be0d804523 Support keyword-only arguments 5 years ago
Henry Schreiner ae951ca085 CI fixes (#1744) 6 years ago
Jason Rhinelander b48d4a01ca Added py::args ref counting tests 8 years ago
Jason Rhinelander 391c75447d Update all remaining tests to new test styles 8 years ago
Jason Rhinelander 2686da8350 Add support for positional args with args/kwargs 9 years ago
Dean Moldovan 16db1bfbd7 Remove superseded handle::operator() overloads 9 years ago
Dean Moldovan c743e1b1b4 Support keyword arguments and generalized unpacking in C++ 9 years ago
Wenzel Jakob fe34241e50 minor doc & style fixes 9 years ago
Jason Rhinelander 52f4be8946 Make test initialization self-registering 9 years ago
Dean Moldovan 99dbdc16e5 Simplify more tests by replacing capture with assert 9 years ago
Dean Moldovan 665e8804f3 Simplify tests by replacing output capture with asserts where possible 9 years ago
Dean Moldovan a0c1ccf0a9 Port tests to pytest 9 years ago
Dean Moldovan ecced6c5ae Use generic arg names for functions without explicitly named arguments 9 years ago
Jason Rhinelander b3f3d79f4c Rename examples files, as per #288 9 years ago
Jerry Gamache c6e0cdfa54 Allow pybind11::arg to have 0, false, or "" as default values. 9 years ago
Dean Moldovan 96017dd7cd Add _a literal for named arguments 9 years ago
Yung-Yu Chen 114bfeb762 pybind11::args should have been derived from tuple 9 years ago
Wenzel Jakob 178c8a899d nicer type_caster::load() calling conventions 9 years ago
Wenzel Jakob 6c03beb867 enable *args and **kwargs notation (closes #190) 9 years ago
Wenzel Jakob 8cb6cb33ef minor cleanups in common.h; updated author info and copyright year 9 years ago
Wenzel Jakob 9180519d8c added an example on using fancier kinds of default arguments 10 years ago
Wenzel Jakob 66c9a40213 Much more efficient generation of function signatures, updated docs 10 years ago
Wenzel Jakob a576e6a8ca keyword argument support, removed last traces of std::function<> usage 10 years ago