1. 2196696 Use std::type_info::name() for type lookups outside stdlibc++ by Jason Rhinelander · 7 years ago
  2. f42af24 Support std::string_view when compiled under C++17 by Jason Rhinelander · 7 years ago
  3. ce7024f Fix linker issue with move constructors on MSVC by Dean Moldovan · 7 years ago
  4. e45c211 Support multiple inheritance from python by Jason Rhinelander · 7 years ago
  5. 74b501c Fix passing in utf8 encoded strings with python 2 by Ben Frederickson · 7 years ago
  6. e27ea47 Enable detection of private operator new on MSVC by Dean Moldovan · 7 years ago
  7. acedd6c std::reference_wrapper: non-generic types; no None by Jason Rhinelander · 7 years ago
  8. 931b9e9 Support restarting the interpreter and subinterpreters by Dean Moldovan · 7 years ago
  9. f3ce00e vectorize: pass-through of non-vectorizable args by Jason Rhinelander · 7 years ago
  10. 129a725 Add and use detail::remove_reference_t by Jason Rhinelander · 7 years ago
  11. 4e1e4a5 Allow py::arg().none(false) argument attribute by Jason Rhinelander · 7 years ago
  12. 813d7e8 Add movable cast support to type casters by Jason Rhinelander · 7 years ago
  13. 37b2383 Style cleanup of javadoc-style comments by Jason Rhinelander · 7 years ago
  14. a4d0d95 Make static internals ptr pybind version specific by Jason Rhinelander · 7 years ago
  15. 93e3eac Defer None loading to second pass by Jason Rhinelander · 7 years ago
  16. 78f1dcf Fix std::nullptr_t caster (#840) by Dean Moldovan · 7 years ago
  17. e6fd2cd enum_: fix implicit conversion on Python 2.7 by Wenzel Jakob · 7 years ago
  18. a7f704b Fix Python 3 `bytes` conversion to std::string/char* by Jason Rhinelander · 7 years ago
  19. 1f8a100 Track base class pointers of instances by Jason Rhinelander · 7 years ago
  20. 14e7065 Fix downcasting of base class pointers by Jason Rhinelander · 7 years ago
  21. 9290099 Expose more instance management functions by Jason Rhinelander · 7 years ago
  22. 501135f Add static_assert to holder casters by Jason Rhinelander · 7 years ago
  23. 7348c40 Fix -Wmissing-braces warning by Ivan Smirnov · 7 years ago
  24. 6906b27 Improve make_tuple error message under debugging by Jason Rhinelander · 7 years ago
  25. 1ac1903 Add a scope guard call policy by Dean Moldovan · 7 years ago
  26. 0d765f4 Support class-specific operator new and delete by Dean Moldovan · 7 years ago
  27. cd3d1fc Throw an exception when attempting to load an incompatible holder by Dean Moldovan · 7 years ago
  28. 819cb55 Fix nullptr to None conversion for builtin type casters by Dean Moldovan · 7 years ago
  29. ee92963 Call PyUnicode_DecodeUTF* directly by Jason Rhinelander · 7 years ago
  30. 11c9f32 fix python version check (#705) by eirrgang · 7 years ago
  31. 546f6fc Add an ability to avoid forcing rvp::move by Jason Rhinelander · 8 years ago
  32. ee2e5a5 Make string conversion stricter (#695) by Jason Rhinelander · 7 years ago
  33. 08cbe8d Make all classes with the same instance size derive from a common base by Dean Moldovan · 7 years ago
  34. c91f8bd Reimplement static properties by extending PyProperty_Type by Dean Moldovan · 7 years ago
  35. 11a337f Unicode fixes and docs (#624) by Jason Rhinelander · 7 years ago
  36. e15fa9f Avoid C-style const casts (#659) by Matthew Woehlke · 7 years ago
  37. abc29ca Add support for non-converting arguments by Jason Rhinelander · 7 years ago
  38. 709675a Made arithmetic and complex casters respect `convert` by Jason Rhinelander · 7 years ago
  39. bfcf952 Pack all function call data into a single struct by Jason Rhinelander · 7 years ago
  40. 70ed2a4 Use constexpr_first for args/kwargs positional checks by Jason Rhinelander · 8 years ago
  41. 34d308a Move constexpr_first/last to common.h by Jason Rhinelander · 8 years ago
  42. 2686da8 Add support for positional args with args/kwargs by Jason Rhinelander · 8 years ago
  43. ec009a7 Improve custom holder support (#607) by Dean Moldovan · 7 years ago
  44. f7f5bc8 Numpy: better compilation errors, long double support (#619) by Jason Rhinelander · 7 years ago
  45. 57a9bbc Automate generation of reference docs with doxygen and breathe (#598) by Dean Moldovan · 7 years ago
  46. cc88aae Add check for matching holder_type when inheriting (#588) by Pim Schellart · 7 years ago
  47. 5f07fac Fix pointer to reference error in type_caster on MSVC (#583) by Dean Moldovan · 8 years ago
  48. 1d1f81b WIP: PyPy support (#527) by Wenzel Jakob · 8 years ago
  49. c79e435 remove constexpr to help export void arg functions with Intel (#557) by Lori A. Burns · 8 years ago
  50. 2029171 always_construct_holder feature to support intrusively reference-counted types (#561) by Wenzel Jakob · 8 years ago
  51. fa5d05e Change all_of_t/any_of_t to all_of/any_of, add none_of by Jason Rhinelander · 8 years ago
  52. b11b144 Remove duplicate protected:/private: by Jason Rhinelander · 8 years ago
  53. 12ce07a Remove useless `convert` argument from argument_loader by Jason Rhinelander · 8 years ago
  54. 23e59c8 Work around gcc 7 ICE by Jason Rhinelander · 8 years ago
  55. 3f1ff3f Adds automatic casting on assignment of non-pyobject types (#551) by Jason Rhinelander · 8 years ago
  56. ab90ec6 Allow references to objects held by smart pointers (#533) by Dean Moldovan · 8 years ago
  57. 8c85a85 Use C++14 index_sequence when possible by Dean Moldovan · 8 years ago
  58. 107285b Accept any sequence type as std::tuple or std::pair by Dean Moldovan · 8 years ago
  59. 719c173 Split up tuple caster and function argument loader by Dean Moldovan · 8 years ago
  60. 14bfe62 Simplify cast_op return type (#532) by Jason Rhinelander · 8 years ago
  61. db86f7f Clean up cast operator invocations (#531) by Jason Rhinelander · 8 years ago
  62. e72d958 detail::error_string: handle call stacks that switch between C++ and Python multiple times by Wenzel Jakob · 8 years ago
  63. d079f41 Always use return_value_policy::move for rvalues (#510) by Dean Moldovan · 8 years ago
  64. c7ac16b Add py::reinterpret_borrow<T>()/steal<T>() for low-level unchecked casts by Dean Moldovan · 8 years ago
  65. e18bc02 Add default and converting constructors for all concrete Python types by Dean Moldovan · 8 years ago
  66. b4498ef Add py::isinstance<T>(obj) for generalized Python type checking by Dean Moldovan · 8 years ago
  67. 425b497 Add type casters for nullopt_t, fix none refcount (#499) by Ivan Smirnov · 8 years ago
  68. 617fbcf Fix stl_bind to support movable, non-copyable value types (#490) by Jason Rhinelander · 8 years ago
  69. 5e1c044 include backtrace in pybind11::detail::error_string (#494) by Wenzel Jakob · 8 years ago
  70. fe40dfe address number caster regression (fixes #484) by Wenzel Jakob · 8 years ago
  71. 03f627e Make reference(_internal) the default return value policy for properties (#473) by Dean Moldovan · 8 years ago
  72. 496feac pybind11: implicitly convert NumPy integer scalars by Wenzel Jakob · 8 years ago
  73. dd9bd77 Merge pull request #453 from aldanor/feature/numpy-scalars by Wenzel Jakob · 8 years ago
  74. 8f3e045 Use detail::get_type_info() wherever sensible by Ivan Smirnov · 8 years ago
  75. a6e6a8b Require existing typeinfo for direct conversions by Ivan Smirnov · 8 years ago
  76. c0d1919 minor indentation change by Wenzel Jakob · 8 years ago
  77. 24a2054 Fix wrapper's 'value' and 'owned' if ctor missing by Ben North · 8 years ago
  78. ccc69f9 Cache direct converters in the generic type caster by Ivan Smirnov · 8 years ago
  79. 85e1626 Enable direct conversions with no typeinfo present by Ivan Smirnov · 8 years ago
  80. c275ee6 Add support for "direct" converters by Ivan Smirnov · 8 years ago
  81. 5d28dd1 Support std::shared_ptr holder type out of the box by Dean Moldovan · 8 years ago
  82. 12d7660 Disable most implicit conversion constructors by Jason Rhinelander · 8 years ago
  83. e71ab8f unpacking_collector: allow nullptr-valued kwargs argument by Wenzel Jakob · 8 years ago
  84. 103d78d failed implicit conversions shouldn't lead to nullptr dereference by Wenzel Jakob · 8 years ago
  85. cd4d7d6 very minor caster simplification by Wenzel Jakob · 8 years ago
  86. 242b146 Extend attribute and item accessor interface using object_api by Dean Moldovan · 8 years ago
  87. 865e430 Make attr and item accessors throw on error instead of returning nullptr by Dean Moldovan · 8 years ago
  88. 37e22e4 Move common object functions into object_api mixin by Dean Moldovan · 8 years ago
  89. c1fc27e use detail::enable_if_t everywhere by Wenzel Jakob · 8 years ago
  90. 8e5dceb Multiple inheritance support by Wenzel Jakob · 8 years ago
  91. 4a4fb39 Fix build under debug mode by Jason Rhinelander · 8 years ago
  92. f226838 Merge pull request #400 from jagerman/add-ref-virtual-macros by Wenzel Jakob · 8 years ago
  93. 3e4fe6c Store a static type_caster rather than the basic type by Jason Rhinelander · 8 years ago
  94. f3f53e2 Removed unused/unwanted public ref_cast by Jason Rhinelander · 8 years ago
  95. 7dfb932 Update OVERLOAD macros to support ref/ptr return type overloads by Jason Rhinelander · 8 years ago
  96. f69071c Make it easier to add new binding of builtin Python exceptions by Dean Moldovan · 8 years ago
  97. 135ba8d Make error_already_set fetch and hold the Python error by Dean Moldovan · 8 years ago
  98. 720136b RAII wrapper for error state by Wenzel Jakob · 8 years ago
  99. 9d7f7a3 fixed Py_None reference couting by Wenzel Jakob · 8 years ago
  100. 5812d64 Merge pull request #394 from jagerman/fix-ref-heap-casts by Wenzel Jakob · 8 years ago