Commit Graph

  • 1ae77fe4d3 added a changelog file and version defines Wenzel Jakob 2016-01-17 22:36:43 +0100
  • d3eec29552 added a changelog file and version defines Wenzel Jakob 2016-01-17 22:36:43 +0100
  • 53b26549d0 python 3.2 compatiblity (closes #56) Wenzel Jakob 2016-01-17 22:36:43 +0100
  • ecd3210e82 python 3.2 compatiblity (closes #56) Wenzel Jakob 2016-01-17 22:36:43 +0100
  • ba0732e7dc fixed a terrible bug in def_property_static and switched to the faster PyObject_CallFunctionObjArgs API call Wenzel Jakob 2016-01-17 22:36:42 +0100
  • cd01761a77 fixed a terrible bug in def_property_static and switched to the faster PyObject_CallFunctionObjArgs API call Wenzel Jakob 2016-01-17 22:36:42 +0100
  • 678d787ca4 do more work with classes from pytypes.h (especially for STL container casting) Wenzel Jakob 2016-01-17 22:36:41 +0100
  • 66e2b9c2fc do more work with classes from pytypes.h (especially for STL container casting) Wenzel Jakob 2016-01-17 22:36:41 +0100
  • d561cb010c fully moved __pybind11__ Python attributes to the C++ side, cleanup & documentation pass over the main header file Wenzel Jakob 2016-01-17 22:36:41 +0100
  • 285f22e1f9 fully moved __pybind11__ Python attributes to the C++ side, cleanup & documentation pass over the main header file Wenzel Jakob 2016-01-17 22:36:41 +0100
  • e45b29047a numpy.h: fixed a leak, added some comments to buffer_info Wenzel Jakob 2016-01-17 22:36:41 +0100
  • 315ea84c0e numpy.h: fixed a leak, added some comments to buffer_info Wenzel Jakob 2016-01-17 22:36:41 +0100
  • d33361a6d7 moved lifetime management of Py_buffer to pybind11::buffer_info, renamed count->size to match NumPy naming (fixes #34) Wenzel Jakob 2016-01-17 22:36:40 +0100
  • 79f6a73fd6 moved lifetime management of Py_buffer to pybind11::buffer_info, renamed count->size to match NumPy naming (fixes #34) Wenzel Jakob 2016-01-17 22:36:40 +0100
  • 95d18691c9 minor fixes & removed a leak when freeing functions Wenzel Jakob 2016-01-17 22:36:40 +0100
  • c680c13ed5 minor fixes & removed a leak when freeing functions Wenzel Jakob 2016-01-17 22:36:40 +0100
  • b2c2c79240 improved handling of shared/smart pointers Wenzel Jakob 2016-01-17 22:36:40 +0100
  • b20ffddf46 improved handling of shared/smart pointers Wenzel Jakob 2016-01-17 22:36:40 +0100
  • 2ca07de83c minor fix for PYBIND11_OBJECT_CVT Wenzel Jakob 2016-01-17 22:36:39 +0100
  • 1450f0499b minor fix for PYBIND11_OBJECT_CVT Wenzel Jakob 2016-01-17 22:36:39 +0100
  • 5f218b3f2c keep_alive call policy (analogous to Boost.Python's with_custodian_and_ward, fixes #62) Wenzel Jakob 2016-01-17 22:36:39 +0100
  • 8956359e29 keep_alive call policy (analogous to Boost.Python's with_custodian_and_ward, fixes #62) Wenzel Jakob 2016-01-17 22:36:39 +0100
  • 87187afe91 switch NumPy array to object API, avoid unnecessary copy operation in vectorize Wenzel Jakob 2016-01-17 22:36:39 +0100
  • c80bbf75c6 switch NumPy array to object API, avoid unnecessary copy operation in vectorize Wenzel Jakob 2016-01-17 22:36:39 +0100
  • 87dfad6544 avoid naming clashes with numpy (fixes #36) Wenzel Jakob 2016-01-17 22:36:38 +0100
  • f75de22a6e avoid naming clashes with numpy (fixes #36) Wenzel Jakob 2016-01-17 22:36:38 +0100
  • 4177ed4336 renamed decay -> intrinsic_type (fixes #59) Wenzel Jakob 2016-01-17 22:36:38 +0100
  • b3512a1b68 renamed decay -> intrinsic_type (fixes #59) Wenzel Jakob 2016-01-17 22:36:38 +0100
  • 82ffd40870 type of void fixed (None -> NoneType) Wenzel Jakob 2016-01-17 22:36:38 +0100
  • aec7675eaf type of void fixed (None -> NoneType) Wenzel Jakob 2016-01-17 22:36:38 +0100
  • 56e9f4942b improved signature names for subclasses of pybind11::handle Wenzel Jakob 2016-01-17 22:36:38 +0100
  • c2dae6c06c improved signature names for subclasses of pybind11::handle Wenzel Jakob 2016-01-17 22:36:38 +0100
  • d0325bbd97 switched a few admissible cases from PyTuple_Set/GetItem -> PyTuple_SET/GET_ITEM Wenzel Jakob 2016-01-17 22:36:37 +0100
  • 95a0a4f4ff switched a few admissible cases from PyTuple_Set/GetItem -> PyTuple_SET/GET_ITEM Wenzel Jakob 2016-01-17 22:36:37 +0100
  • 27e8e1066b added new type pybind11::bytes, cleanup of various macros (fixes #49) Wenzel Jakob 2016-01-17 22:36:37 +0100
  • 228922dae5 added new type pybind11::bytes, cleanup of various macros (fixes #49) Wenzel Jakob 2016-01-17 22:36:37 +0100
  • 2dfbadee5d documentation on using multiple extension modules Wenzel Jakob 2016-01-17 22:36:37 +0100
  • 03ac6fe9ee documentation on using multiple extension modules Wenzel Jakob 2016-01-17 22:36:37 +0100
  • 4c1a6be4bd minor cleanups in numpy.h, updated gitignore file for ninja Wenzel Jakob 2016-01-17 22:36:37 +0100
  • 36dec17883 minor cleanups in numpy.h, updated gitignore file for ninja Wenzel Jakob 2016-01-17 22:36:37 +0100
  • 6eb11da94a Very minor documentation fixes, updated logo Wenzel Jakob 2016-01-17 22:36:36 +0100
  • 8a49f776b5 Very minor documentation fixes, updated logo Wenzel Jakob 2016-01-17 22:36:36 +0100
  • f4671f6a04 use RAII in dispatcher to avoid refcount leaks in certain circumstances when handling exceptions Wenzel Jakob 2016-01-17 22:36:36 +0100
  • cce9ad112d use RAII in dispatcher to avoid refcount leaks in certain circumstances when handling exceptions Wenzel Jakob 2016-01-17 22:36:36 +0100
  • 66c9a40213 Much more efficient generation of function signatures, updated docs Wenzel Jakob 2016-01-17 22:36:36 +0100
  • 79370a43a5 Much more efficient generation of function signatures, updated docs Wenzel Jakob 2016-01-17 22:36:36 +0100
  • 2ac5044a05 moved processing of cpp_function arguments out of dispatch code Wenzel Jakob 2016-01-17 22:36:35 +0100
  • 3ddbac3838 moved processing of cpp_function arguments out of dispatch code Wenzel Jakob 2016-01-17 22:36:35 +0100
  • caa9d44cc7 cmake: robustified search for python Wenzel Jakob 2016-01-17 22:36:34 +0100
  • 735d8e316d cmake: robustified search for python Wenzel Jakob 2016-01-17 22:36:34 +0100
  • d78244b643 Merge 2362cc128e into 3faa3879c6 Valery Yundin 2016-01-17 19:21:12 +0000
  • 3622f1fbaf Merge 272e9e19fc into 3faa3879c6 Nicolas Bigaouette 2016-01-17 16:43:29 +0000
  • 5f6b44cf34 Merge 511dc90d34 into 3faa3879c6 Lunderberg 2016-01-17 16:43:24 +0000
  • 3faa3879c6 Merge pull request #66 from aldanor/patch-1 Wenzel Jakob 2016-01-17 17:43:23 +0100
  • 4f88edde14 Add an include in cmake.rst Ivan Smirnov 2016-01-17 16:42:11 +0000
  • 272e9e19fc Force exact interpreter version found by find_package(PythonLibs) Nicolas Bigaouette 2016-01-12 13:48:33 -0500
  • 8bd1f49de7 Remove references to PYBIND11_PYTHON_VERSION: Use PYTHON_LIBRARY and PYTHON_INCLUDE_DIR instead. Nicolas Bigaouette 2016-01-12 13:45:08 -0500
  • 6435a09034 Revert "Tell cmake to use EXACT python version (from PYBIND11_PYTHON_VERSION)." Nicolas Bigaouette 2016-01-12 12:56:17 -0500
  • 2f97147fc7 Tell cmake to use EXACT python version (from PYBIND11_PYTHON_VERSION). Nicolas Bigaouette 2016-01-12 12:13:37 -0500
  • 40e7e1906c Fix Compile Error: str Naming Axel Huebl 2016-01-11 20:15:40 +0100
  • 449f349ff6 Merge fc0ca71903 into f08a3f0622 Jonas Adler 2016-01-10 20:54:52 +0000
  • f08a3f0622 Merge pull request #52 from tmiasko/const-correctness Wenzel Jakob 2016-01-10 21:34:55 +0100
  • deadbbb671 Merge pull request #57 from tmiasko/conversion Wenzel Jakob 2016-01-07 00:08:38 +0100
  • 511dc90d34 Removed dependency on "six" package. Eldritch Cheese 2016-01-03 11:07:59 -0500
  • ca77130be8 Use object class to hold partially converted python objects. Tomasz Miąsko 2015-12-30 21:03:57 +0100
  • cc4b9eda0e Undid the accidental breaking of unit tests. Eldritch Cheese 2015-12-30 16:04:10 -0500
  • 3c9e389ebe Added backwards compatibility for python3.2. Eldritch Cheese 2015-12-30 13:38:20 -0500
  • 3367cecc6b detect unreferenced keyword arguments in function calls Wenzel Jakob 2015-12-30 18:48:20 +0100
  • 2362cc128e Change bytestring to use type wrapper py::bytes<std::string> Valery Yundin 2015-12-30 12:26:08 +0100
  • e9dc824866 Merge pull request #53 from tmiasko/clean-type Wenzel Jakob 2015-12-28 11:18:11 +0100
  • 5d53ac4cbf Clean the type name alone, not the whole message. Tomasz Miąsko 2015-12-28 08:45:14 +0100
  • 875df5528d Make handle and related classes const correct. Tomasz Miąsko 2015-12-28 08:11:16 +0100
  • 45f7c65594 Merge pull request #50 from tmiasko/handle_cast_const Wenzel Jakob 2015-12-27 17:29:24 +0100
  • 386ac5cbab Merge pull request #51 from tmiasko/def_tuple Wenzel Jakob 2015-12-27 17:28:30 +0100
  • c83e062263 Create an empty python tuple in pybind::tuple default constructor. Tomasz Miąsko 2015-12-27 09:05:25 +0100
  • cc39b2f37f Add const modifier to handle::cast. Tomasz Miąsko 2015-12-26 19:01:28 +0100
  • f2c5e8f6a2 Add move constructor to py::bytestring Valery Yundin 2015-12-26 16:09:23 +0100
  • 4498510419 Remove py::bytepchar. Can always use py::bytestring instead. Valery Yundin 2015-12-26 16:09:02 +0100
  • dd57a34e2d improved error handling at module import time Wenzel Jakob 2015-12-26 14:04:52 +0100
  • 9d573f44b9 stl.h fix for std::map (see PR #43) Wenzel Jakob 2015-12-26 13:37:59 +0100
  • 827e947c3b Fix tests and backward compatibility of std::string conversion. Valery Yundin 2015-12-25 15:20:19 +0100
  • 4989b01c27 Avoid losing null-chars when casting to/from std::string. Valery Yundin 2015-12-25 11:51:43 +0100
  • fc0ca71903 Fix crash when calling buffer.request multiple times Jonas Adler 2015-12-22 15:18:36 +0100
  • 8903197d9a Merge 2a0f6cad8e into 1546b85797 Xuepeng Fan 2015-12-22 11:06:14 +0000
  • 1546b85797 Merge pull request #44 from onionhammer/patch-1 Wenzel Jakob 2015-12-22 12:05:44 +0100
  • a1718a66d3 functional.h not included in "make install" Erik O'Leary 2015-12-21 20:26:02 -0600
  • 2a0f6cad8e Update stl.h Xuepeng Fan 2015-12-21 13:07:51 +0800
  • 4b279327a3 stl.h bugfix for std::set, misc. cleanups Wenzel Jakob 2015-12-18 18:40:22 +0100
  • dbfaf370a5 Merge pull request #41 from jaredcasper/master Wenzel Jakob 2015-12-16 12:22:20 +0100
  • d1a24823bc considerable simplifications to the Python type casters Wenzel Jakob 2015-12-16 12:11:01 +0100
  • 9b0b40e0b0 add converter for nullptr_t Wenzel Jakob 2015-12-16 11:34:39 +0100
  • 6be9e2fff5 Fix typo in STL docs. Jared Casper 2015-12-15 15:56:14 -0800
  • 5ef1219030 smart pointer clarifications Wenzel Jakob 2015-12-15 17:07:35 +0100
  • 8b5bf00f26 added enhancements clause to license Wenzel Jakob 2015-12-15 16:35:05 +0100
  • 6621c17f10 Merge pull request #38 from adler-j/issue-37__convert_exception Wenzel Jakob 2015-12-15 12:25:12 +0100
  • 2b9fdbe7c9 ENH: add more error conversions Jonas Adler 2015-12-15 11:27:19 +0100
  • 3e4263447b Merge pull request #32 from polygon/fix_complex_arrays Wenzel Jakob 2015-12-15 11:33:52 +0100
  • e52cf8ae91 also add stl.h header Wenzel Jakob 2015-12-15 11:32:29 +0100
  • 93d9af1019 Merge pull request #31 from polygon/fix_complex Wenzel Jakob 2015-12-15 11:31:20 +0100
  • f933e68d6a fixed license (was zlib, should have been 3-clause BSD) Wenzel Jakob 2015-12-15 11:17:13 +0100