1. ba0732e fixed a terrible bug in def_property_static and switched to the faster PyObject_CallFunctionObjArgs API call by Wenzel Jakob · 9 years ago
  2. 678d787 do more work with classes from pytypes.h (especially for STL container casting) by Wenzel Jakob · 9 years ago
  3. d561cb0 fully moved __pybind11__ Python attributes to the C++ side, cleanup & documentation pass over the main header file by Wenzel Jakob · 9 years ago
  4. e45b290 numpy.h: fixed a leak, added some comments to buffer_info by Wenzel Jakob · 9 years ago
  5. d33361a moved lifetime management of Py_buffer to pybind11::buffer_info, renamed count->size to match NumPy naming (fixes #34) by Wenzel Jakob · 9 years ago
  6. 95d1869 minor fixes & removed a leak when freeing functions by Wenzel Jakob · 9 years ago
  7. b2c2c79 improved handling of shared/smart pointers by Wenzel Jakob · 9 years ago
  8. 2ca07de minor fix for PYBIND11_OBJECT_CVT by Wenzel Jakob · 9 years ago
  9. 5f218b3 keep_alive call policy (analogous to Boost.Python's with_custodian_and_ward, fixes #62) by Wenzel Jakob · 9 years ago
  10. 87187af switch NumPy array to object API, avoid unnecessary copy operation in vectorize by Wenzel Jakob · 9 years ago
  11. 87dfad6 avoid naming clashes with numpy (fixes #36) by Wenzel Jakob · 9 years ago
  12. 4177ed4 renamed decay -> intrinsic_type (fixes #59) by Wenzel Jakob · 9 years ago
  13. 82ffd40 type of void fixed (None -> NoneType) by Wenzel Jakob · 9 years ago
  14. 56e9f49 improved signature names for subclasses of pybind11::handle by Wenzel Jakob · 9 years ago
  15. d0325bb switched a few admissible cases from PyTuple_Set/GetItem -> PyTuple_SET/GET_ITEM by Wenzel Jakob · 9 years ago
  16. 27e8e10 added new type pybind11::bytes, cleanup of various macros (fixes #49) by Wenzel Jakob · 9 years ago
  17. 4c1a6be minor cleanups in numpy.h, updated gitignore file for ninja by Wenzel Jakob · 9 years ago
  18. f4671f6 use RAII in dispatcher to avoid refcount leaks in certain circumstances when handling exceptions by Wenzel Jakob · 9 years ago
  19. 66c9a40 Much more efficient generation of function signatures, updated docs by Wenzel Jakob · 9 years ago
  20. 2ac5044 moved processing of cpp_function arguments out of dispatch code by Wenzel Jakob · 9 years ago
  21. f08a3f0 Merge pull request #52 from tmiasko/const-correctness by Wenzel Jakob · 9 years ago
  22. deadbbb Merge pull request #57 from tmiasko/conversion by Wenzel Jakob · 9 years ago
  23. ca77130 Use object class to hold partially converted python objects. by Tomasz Miąsko · 9 years ago
  24. 3367cec detect unreferenced keyword arguments in function calls by Wenzel Jakob · 9 years ago
  25. 5d53ac4 Clean the type name alone, not the whole message. by Tomasz Miąsko · 9 years ago
  26. 875df55 Make handle and related classes const correct. by Tomasz Miąsko · 9 years ago
  27. 45f7c65 Merge pull request #50 from tmiasko/handle_cast_const by Wenzel Jakob · 9 years ago
  28. c83e062 Create an empty python tuple in pybind::tuple default constructor. by Tomasz Miąsko · 9 years ago
  29. cc39b2f Add const modifier to handle::cast. by Tomasz Miąsko · 9 years ago
  30. dd57a34 improved error handling at module import time by Wenzel Jakob · 9 years ago
  31. 9d573f4 stl.h fix for std::map (see PR #43) by Wenzel Jakob · 9 years ago
  32. 4b27932 stl.h bugfix for std::set, misc. cleanups by Wenzel Jakob · 9 years ago
  33. d1a2482 considerable simplifications to the Python type casters by Wenzel Jakob · 9 years ago
  34. 9b0b40e add converter for nullptr_t by Wenzel Jakob · 9 years ago
  35. 6621c17 Merge pull request #38 from adler-j/issue-37__convert_exception by Wenzel Jakob · 9 years ago
  36. 2b9fdbe ENH: add more error conversions by Jonas Adler · 9 years ago
  37. ab92eb3 Fixed py:array constructor from failing for complex types by Jan Dohl · 9 years ago
  38. 62127a2 don't allow 'void' or 'void*' as a function argument by Wenzel Jakob · 9 years ago
  39. 60c36db generic integer type handling by Wenzel Jakob · 9 years ago
  40. 7f8d1c2 improved int_ constructor by Wenzel Jakob · 9 years ago
  41. 4ee0f2a add missing instructor for bool_ by Wenzel Jakob · 9 years ago
  42. e1b113b ifdef WIN32 -> _WIN32 by Wenzel Jakob · 9 years ago
  43. 6e213c9 improved shared pointer support (fixes #14) by Wenzel Jakob · 9 years ago
  44. eb7c0b8 functional.h: support more kinds of Python functions by Wenzel Jakob · 9 years ago
  45. 3ee91b2 renamed pybind11::set::insert -> add to match C api naming by Wenzel Jakob · 9 years ago
  46. 333e889 Improved STL support, support for std::set by Wenzel Jakob · 9 years ago
  47. 723bc65 fix for std::shared_ptr proposed by Vayu (fixes #8) by Wenzel Jakob · 9 years ago
  48. 5428930 minor cleanups by Wenzel Jakob · 9 years ago
  49. 5db63fb work around weird macro substitution issue on GCC (fixes issue #7) by Wenzel Jakob · 9 years ago
  50. fa1bfb2 do a fallback search over types to handle incompatible std::type_info* across module boundaries (fixes issue #4) by Wenzel Jakob · 9 years ago
  51. 3419ee9 fix linux 32 bit builds by Wenzel Jakob · 9 years ago
  52. ad7bc01 fix build on linux by Wenzel Jakob · 9 years ago
  53. 0fb8528 factored out some common functionality to a non-templated parent class by Wenzel Jakob · 9 years ago
  54. b1b7140 consistent macro naming throughout the project by Wenzel Jakob · 9 years ago
  55. 8f4eb00 last breaking change: be consistent about the project name by Wenzel Jakob · 9 years ago
  56. db028d6 added module::import statement by Wenzel Jakob · 9 years ago
  57. b50872a A few breaking changes for consistency just before the 1.0 release by Wenzel Jakob · 9 years ago
  58. 19208fe install a cleanup handler for nontrivial lambda closures by Wenzel Jakob · 9 years ago
  59. 8456a4d minor enum_ improvement (use __repr__ instead of __str__) by Wenzel Jakob · 9 years ago
  60. 215fc6a simplified string casters, removed wide char support (inconsistent across platforms, better to use utf8 in any case..) by Wenzel Jakob · 9 years ago
  61. d2a902b quench a warning on windows by Wenzel Jakob · 9 years ago
  62. b3ee3ea emit a more useful error message when a return value can't be converted to a Python type by Wenzel Jakob · 9 years ago
  63. edbdef7 fixed pybind::call value policy by Wenzel Jakob · 9 years ago
  64. 6a32620 convenience function to create a pybind::handle<> to the python version of a C++ type by Wenzel Jakob · 9 years ago
  65. 6918922 allow enums values to be cast to integers by Wenzel Jakob · 9 years ago
  66. ac0fde9 don't throw an exception when python deallocates an object which still exists on the C++ side by Wenzel Jakob · 9 years ago
  67. 6c698fe Fix usage of WIN32 define by Wenzel Jakob · 9 years ago
  68. a2f6fde support for overriding virtual functions by Wenzel Jakob · 9 years ago
  69. 04358b0 Always record the __module__ in newly created Python types by Wenzel Jakob · 9 years ago
  70. 96c1053 A few convenience functions for working with Python types by Wenzel Jakob · 9 years ago
  71. 5257330 keyword processing bugfix by Wenzel Jakob · 9 years ago
  72. 73a50a0 Fix for radd/rsub/rmul/rdiv operator convenience wrappers by Wenzel Jakob · 9 years ago
  73. 38ffb52 handle errors in callbacks by Wenzel Jakob · 9 years ago
  74. 5116b02 python 2.7 fix by Wenzel Jakob · 9 years ago
  75. 5708221 support for ancient Python versions (2.7.x) by Wenzel Jakob · 9 years ago
  76. 2b0339f refcounting fix by Wenzel Jakob · 9 years ago
  77. c47fc48 win32 build fix by Wenzel Jakob · 9 years ago
  78. a750031 support strongly typed enum by Wenzel Jakob · 9 years ago
  79. bce10fa windows fixes by Wenzel Jakob · 9 years ago
  80. a9ee25a various minor compilation fixes by Wenzel Jakob · 9 years ago
  81. 5d4d83d Merge branch 'master' of https://github.com/wjakob/pybind11 by Wenzel Jakob · 9 years ago
  82. 7b8e032 added a few basic number types by Wenzel Jakob · 9 years ago
  83. 328aa14 linux compilation fixes by Wenzel Jakob · 9 years ago
  84. 43dbdfd Merge branch 'master' of https://github.com/wjakob/pybind11 by Wenzel Jakob · 9 years ago
  85. f5fae92 avoid std::string when creating signatures, and make nicer type names. binary size reduced by ~10% by Wenzel Jakob · 9 years ago
  86. d3a4a50 Merge branch 'master' of https://github.com/wjakob/pybind11 by Wenzel Jakob · 9 years ago
  87. efd9e98 windows fixes by Wenzel Jakob · 9 years ago
  88. cd5cda7 cleaned up handling of warnings on clang by Wenzel Jakob · 9 years ago
  89. 281aa0e nicer code separation, cleanup logic, std::function type caster by Wenzel Jakob · 9 years ago
  90. a576e6a keyword argument support, removed last traces of std::function<> usage by Wenzel Jakob · 9 years ago
  91. 7186783 switched cpp_function to use variadic arguments by Wenzel Jakob · 9 years ago
  92. fbe82bf code size reduction by Wenzel Jakob · 9 years ago
  93. 43398a8 complex number support by Wenzel Jakob · 9 years ago
  94. d4258ba generate more compact binaries by Wenzel Jakob · 9 years ago
  95. 2ac80e7 Better NumPy support by Wenzel Jakob · 9 years ago
  96. bd4a529 more flexible function creation syntax by Wenzel Jakob · 9 years ago
  97. 38bd711 Initial commit by Wenzel Jakob · 9 years ago