1. 210c8c2 fix: a warning found by static code analyzer (#2783) by Changming Sun · 3 years, 8 months ago
  2. 9a0c96d feat: py::prepend tag (#1131) by Henry Schreiner · 4 years ago
  3. b491b46 style: clang-tidy: modernize-use-equals-default by Henry Schreiner · 4 years ago
  4. 0dbda6e feat: py::pos_only (#2459) by Henry Schreiner · 4 years, 1 month ago
  5. f980d76 Change NAMESPACE_* macros into PYBIND11_NAMESPACE_* (#2283) by Yannick Jadoul · 4 years, 3 months ago
  6. a86ac53 rename args_kw_only to kwonly by Sebastian Koslowski · 4 years, 5 months ago
  7. be0d804 Support keyword-only arguments by Jason Rhinelander · 7 years ago
  8. 0dfffcf Add is_final to disallow inheritance from Python by Dustin Spicuzza · 4 years, 6 months ago
  9. 9424d5d type_record: Uninit Member (#1658) by Axel Huebl · 5 years ago
  10. e2eca4f Support C++17 aligned new statement (#1582) by Wenzel Jakob · 6 years ago
  11. e7761e3 Fix potential crash when calling an overloaded function (#1327) by oremanj · 6 years ago
  12. 39fd6a9 Reduce binary size overhead of new-style constructors by Dean Moldovan · 7 years ago
  13. c4e1800 Reimplement py::init<...> to use common factory code by Jason Rhinelander · 7 years ago
  14. 464d989 Allow binding factory functions as constructors by Jason Rhinelander · 7 years ago
  15. a859dd6 Force hidden visibility on pybind code by Jason Rhinelander · 7 years ago
  16. 7437c69 Add py::module_local() attribute for module-local type bindings by Jason Rhinelander · 7 years ago
  17. 353615f Make `init_holder` do registration, and rename to `init_instance` by Jason Rhinelander · 7 years ago
  18. 2196696 Use std::type_info::name() for type lookups outside stdlibc++ by Jason Rhinelander · 7 years ago
  19. e45c211 Support multiple inheritance from python by Jason Rhinelander · 8 years ago
  20. 4e1e4a5 Allow py::arg().none(false) argument attribute by Jason Rhinelander · 7 years ago
  21. 37b2383 Style cleanup of javadoc-style comments by Jason Rhinelander · 7 years ago
  22. 616e3d8 attr.h: Fix header copy-and-paste typo by Jason Rhinelander · 7 years ago
  23. 0c4e037 Improve PYBIND11_DEPRECATED by showing the message on all compilers by Dean Moldovan · 7 years ago
  24. 14e7065 Fix downcasting of base class pointers by Jason Rhinelander · 7 years ago
  25. 82ece94 Replace first_of_t with exactly_one_t by Dean Moldovan · 7 years ago
  26. 1ac1903 Add a scope guard call policy by Dean Moldovan · 8 years ago
  27. 0d765f4 Support class-specific operator new and delete by Dean Moldovan · 8 years ago
  28. b961626 Fail to compile with MI via class_ ctor parameters by Jason Rhinelander · 8 years ago
  29. dd01665 Enable static properties (py::metaclass) by default by Dean Moldovan · 8 years ago
  30. 1eaacd1 Fix debugging output for nameless py::arg_v annotations (#648) by Jason Rhinelander · 8 years ago
  31. abc29ca Add support for non-converting arguments by Jason Rhinelander · 8 years ago
  32. bfcf952 Pack all function call data into a single struct by Jason Rhinelander · 8 years ago
  33. 3b4b921 Changed keep_alive template arguments from int to size_t by Jason Rhinelander · 8 years ago
  34. 2686da8 Add support for positional args with args/kwargs by Jason Rhinelander · 8 years ago
  35. 57a9bbc Automate generation of reference docs with doxygen and breathe (#598) by Dean Moldovan · 8 years ago
  36. cc88aae Add check for matching holder_type when inheriting (#588) by Pim Schellart · 8 years ago
  37. 1d1f81b WIP: PyPy support (#527) by Wenzel Jakob · 8 years ago
  38. df81546 added forgotten initialization by Wenzel Jakob · 8 years ago
  39. 31fbf18 replace redundant function_record->class_ field with 1 bit by Wenzel Jakob · 8 years ago
  40. 405f6d1 make arithmetic operators of enum_ optional (#508) by Wenzel Jakob · 8 years ago
  41. e18bc02 Add default and converting constructors for all concrete Python types by Dean Moldovan · 8 years ago
  42. b8cb5ca Fix dynamic attribute inheritance in C++ by Dean Moldovan · 8 years ago
  43. 6fccf69 Add dynamic attribute support by Dean Moldovan · 8 years ago
  44. 37e22e4 Move common object functions into object_api mixin by Dean Moldovan · 8 years ago
  45. c1fc27e use detail::enable_if_t everywhere by Wenzel Jakob · 8 years ago
  46. 8e5dceb Multiple inheritance support by Wenzel Jakob · 8 years ago
  47. bad589a deprecated py::base<>, added a macro for improved readability by Wenzel Jakob · 8 years ago
  48. 382484a operators should return NotImplemented given unsupported input (fixes #393) by Wenzel Jakob · 8 years ago
  49. 60b2680 Make keyword argument hold a py::object instead of T* by Dean Moldovan · 8 years ago
  50. 8fe13b8 Apply make_caster and intrinsic_t aliases everywhere by Dean Moldovan · 8 years ago
  51. c743e1b Support keyword arguments and generalized unpacking in C++ by Dean Moldovan · 8 years ago
  52. 317524f Make arg_t hold a pointer instead of a copy of the value by Dean Moldovan · 8 years ago
  53. 954b793 avoid C++ -> Python -> C++ overheads when passing around function objects by Wenzel Jakob · 8 years ago
  54. b8f2d18 Remove unnecessary braces. by Jerry Gamache · 8 years ago
  55. c6e0cdf Allow pybind11::arg to have 0, false, or "" as default values. by Jerry Gamache · 8 years ago
  56. 9e62558 Check the number of named arguments at compile time by Dean Moldovan · 8 years ago
  57. 96017dd Add _a literal for named arguments by Dean Moldovan · 8 years ago
  58. 86d825f Redesigned virtual call mechanism and user-facing syntax (breaking change!) by Wenzel Jakob · 8 years ago
  59. 178c8a8 nicer type_caster::load() calling conventions by Wenzel Jakob · 8 years ago
  60. 5984baa redesigned cpp_function constructor; significant space savings by Wenzel Jakob · 8 years ago
  61. 8cb6cb3 minor cleanups in common.h; updated author info and copyright year by Wenzel Jakob · 8 years ago
  62. 912feec improve debug error message when default parameter construction fails by Wenzel Jakob · 8 years ago
  63. 0b6cff3 Fixes for compilation/segfault problems with Intel (issue 94) by Ben Pritchard · 9 years ago
  64. 4fee179 better debug info when arg::operator=() fails by Wenzel Jakob · 9 years ago
  65. 1f7a809 support for string default arguments specified as static arrays by Wenzel Jakob · 9 years ago
  66. a650179 set __module__ attribute of functions (fixes #95) by Wenzel Jakob · 9 years ago
  67. 2dd5e3b Close #69 Unused Var: Warning by Axel Huebl · 9 years ago
  68. 2983d5e quench warnings (closes #69) by Wenzel Jakob · 9 years ago
  69. 48548ea general cleanup of the codebase by Wenzel Jakob · 9 years ago