Commit Graph

  • 260bc58f57 improved SFINAE in type_caster_generic (closes #70) Wenzel Jakob 2016-01-18 21:00:25 +01:00
  • 92b2f452f0 fix regression in stl.h Wenzel Jakob 2016-01-18 21:00:25 +01:00
  • 2983d5e1de quench warnings (closes #69) Wenzel Jakob 2016-01-18 21:00:24 +01:00
  • 48548ea4a5 general cleanup of the codebase Wenzel Jakob 2016-01-17 22:36:44 +01:00
  • 9180519d8c added an example on using fancier kinds of default arguments Wenzel Jakob 2016-01-17 22:36:43 +01:00
  • 1ae77fe4d3 added a changelog file and version defines Wenzel Jakob 2016-01-17 22:36:43 +01:00
  • 53b26549d0 python 3.2 compatiblity (closes #56) Wenzel Jakob 2016-01-17 22:36:43 +01:00
  • 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 +01:00
  • 678d787ca4 do more work with classes from pytypes.h (especially for STL container casting) Wenzel Jakob 2016-01-17 22:36:41 +01:00
  • 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 +01:00
  • e45b29047a numpy.h: fixed a leak, added some comments to buffer_info Wenzel Jakob 2016-01-17 22:36:41 +01:00
  • 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 +01:00
  • 95d18691c9 minor fixes & removed a leak when freeing functions Wenzel Jakob 2016-01-17 22:36:40 +01:00
  • b2c2c79240 improved handling of shared/smart pointers Wenzel Jakob 2016-01-17 22:36:40 +01:00
  • 2ca07de83c minor fix for PYBIND11_OBJECT_CVT Wenzel Jakob 2016-01-17 22:36:39 +01:00
  • 5f218b3f2c keep_alive call policy (analogous to Boost.Python's with_custodian_and_ward, fixes #62) Wenzel Jakob 2016-01-17 22:36:39 +01:00
  • 87187afe91 switch NumPy array to object API, avoid unnecessary copy operation in vectorize Wenzel Jakob 2016-01-17 22:36:39 +01:00
  • 87dfad6544 avoid naming clashes with numpy (fixes #36) Wenzel Jakob 2016-01-17 22:36:38 +01:00
  • 4177ed4336 renamed decay -> intrinsic_type (fixes #59) Wenzel Jakob 2016-01-17 22:36:38 +01:00
  • 82ffd40870 type of void fixed (None -> NoneType) Wenzel Jakob 2016-01-17 22:36:38 +01:00
  • 56e9f4942b improved signature names for subclasses of pybind11::handle Wenzel Jakob 2016-01-17 22:36:38 +01:00
  • d0325bbd97 switched a few admissible cases from PyTuple_Set/GetItem -> PyTuple_SET/GET_ITEM Wenzel Jakob 2016-01-17 22:36:37 +01:00
  • 27e8e1066b added new type pybind11::bytes, cleanup of various macros (fixes #49) Wenzel Jakob 2016-01-17 22:36:37 +01:00
  • 2dfbadee5d documentation on using multiple extension modules Wenzel Jakob 2016-01-17 22:36:37 +01:00
  • 4c1a6be4bd minor cleanups in numpy.h, updated gitignore file for ninja Wenzel Jakob 2016-01-17 22:36:37 +01:00
  • 6eb11da94a Very minor documentation fixes, updated logo Wenzel Jakob 2016-01-17 22:36:36 +01:00
  • f4671f6a04 use RAII in dispatcher to avoid refcount leaks in certain circumstances when handling exceptions Wenzel Jakob 2016-01-17 22:36:36 +01:00
  • 66c9a40213 Much more efficient generation of function signatures, updated docs Wenzel Jakob 2016-01-17 22:36:36 +01:00
  • 2ac5044a05 moved processing of cpp_function arguments out of dispatch code Wenzel Jakob 2016-01-17 22:36:35 +01:00
  • caa9d44cc7 cmake: robustified search for python Wenzel Jakob 2016-01-17 22:36:34 +01:00
  • 3faa3879c6 Merge pull request #66 from aldanor/patch-1 Wenzel Jakob 2016-01-17 17:43:23 +01:00
  • 4f88edde14 Add an include in cmake.rst Ivan Smirnov 2016-01-17 16:42:11 +00:00
  • f08a3f0622 Merge pull request #52 from tmiasko/const-correctness Wenzel Jakob 2016-01-10 21:34:55 +01:00
  • deadbbb671 Merge pull request #57 from tmiasko/conversion Wenzel Jakob 2016-01-07 00:08:38 +01:00
  • ca77130be8 Use object class to hold partially converted python objects. Tomasz Miąsko 2015-12-30 21:03:57 +01:00
  • 3367cecc6b detect unreferenced keyword arguments in function calls Wenzel Jakob 2015-12-30 18:48:20 +01:00
  • e9dc824866 Merge pull request #53 from tmiasko/clean-type Wenzel Jakob 2015-12-28 11:18:11 +01:00
  • 5d53ac4cbf Clean the type name alone, not the whole message. Tomasz Miąsko 2015-12-28 08:45:14 +01:00
  • 875df5528d Make handle and related classes const correct. Tomasz Miąsko 2015-12-28 08:11:16 +01:00
  • 45f7c65594 Merge pull request #50 from tmiasko/handle_cast_const Wenzel Jakob 2015-12-27 17:29:24 +01:00
  • 386ac5cbab Merge pull request #51 from tmiasko/def_tuple Wenzel Jakob 2015-12-27 17:28:30 +01:00
  • c83e062263 Create an empty python tuple in pybind::tuple default constructor. Tomasz Miąsko 2015-12-27 09:05:25 +01:00
  • cc39b2f37f Add const modifier to handle::cast. Tomasz Miąsko 2015-12-26 19:01:28 +01:00
  • dd57a34e2d improved error handling at module import time Wenzel Jakob 2015-12-26 14:04:52 +01:00
  • 9d573f44b9 stl.h fix for std::map (see PR #43) Wenzel Jakob 2015-12-26 13:37:59 +01:00
  • 1546b85797 Merge pull request #44 from onionhammer/patch-1 Wenzel Jakob 2015-12-22 12:05:44 +01:00
  • a1718a66d3 functional.h not included in "make install" Erik O'Leary 2015-12-21 20:26:02 -06:00
  • 4b279327a3 stl.h bugfix for std::set, misc. cleanups Wenzel Jakob 2015-12-18 18:40:22 +01:00
  • dbfaf370a5 Merge pull request #41 from jaredcasper/master Wenzel Jakob 2015-12-16 12:22:20 +01:00
  • d1a24823bc considerable simplifications to the Python type casters Wenzel Jakob 2015-12-16 12:11:01 +01:00
  • 9b0b40e0b0 add converter for nullptr_t Wenzel Jakob 2015-12-16 11:34:39 +01:00
  • 6be9e2fff5 Fix typo in STL docs. Jared Casper 2015-12-15 15:56:14 -08:00
  • 5ef1219030 smart pointer clarifications Wenzel Jakob 2015-12-15 17:07:35 +01:00
  • 8b5bf00f26 added enhancements clause to license Wenzel Jakob 2015-12-15 16:35:05 +01:00
  • 6621c17f10 Merge pull request #38 from adler-j/issue-37__convert_exception Wenzel Jakob 2015-12-15 12:25:12 +01:00
  • 2b9fdbe7c9 ENH: add more error conversions Jonas Adler 2015-12-15 11:27:19 +01:00
  • 3e4263447b Merge pull request #32 from polygon/fix_complex_arrays Wenzel Jakob 2015-12-15 11:33:52 +01:00
  • e52cf8ae91 also add stl.h header Wenzel Jakob 2015-12-15 11:32:29 +01:00
  • 93d9af1019 Merge pull request #31 from polygon/fix_complex Wenzel Jakob 2015-12-15 11:31:20 +01:00
  • f933e68d6a fixed license (was zlib, should have been 3-clause BSD) Wenzel Jakob 2015-12-15 11:17:13 +01:00
  • ab92eb3765 Fixed py:array constructor from failing for complex types Jan Dohl 2015-12-15 04:16:49 +01:00
  • 3e2736b63c Add complex.h to list of installed headers Jan Dohl 2015-12-15 03:24:40 +01:00
  • 61d67f0462 a few more documentation improvements Wenzel Jakob 2015-12-14 12:53:06 +01:00
  • 44db04f580 clarification regarding STL container support Wenzel Jakob 2015-12-14 12:40:45 +01:00
  • a4caa85fc6 added missing namespace declaration Wenzel Jakob 2015-12-14 12:39:02 +01:00
  • e98a5dfa7e Merge pull request #29 from mkkim1129/master Wenzel Jakob 2015-12-14 11:35:40 +01:00
  • b62c1203f5 Fix typographical error mk kim 2015-12-14 16:00:58 +09:00
  • 62127a27b0 don't allow 'void' or 'void*' as a function argument Wenzel Jakob 2015-12-13 13:09:42 +01:00
  • 5f15121b0c Merge pull request #24 from jtravs/patch-1 Wenzel Jakob 2015-12-13 11:33:49 +01:00
  • 7ab3e879a3 Merge pull request #26 from whoshuu/feature/debug-appveyor-configuration Wenzel Jakob 2015-12-13 11:33:22 +01:00
  • 76269b70b6 fix test harness for windows debug builds Wenzel Jakob 2015-12-13 11:33:41 +01:00
  • 665eeafd44 Add debug appveyor configuration Huu Nguyen 2015-12-12 23:02:45 -05:00
  • f7e430292a Add ldflags to compile command John Travers 2015-12-12 22:58:23 +01:00
  • bda3b67dc5 add extra documentation CSS on RTD Wenzel Jakob 2015-12-07 18:25:38 +01:00
  • f1532bd31c updated cmake snippet in documentation Wenzel Jakob 2015-12-07 18:24:43 +01:00
  • ecdd868956 documentation on using the gil Wenzel Jakob 2015-12-07 18:17:58 +01:00
  • 24fe0904fb license note Wenzel Jakob 2015-12-05 14:41:25 +01:00
  • 40584ce8c5 fixed another typo Wenzel Jakob 2015-12-04 23:58:23 +01:00
  • 7f78318778 Merge pull request #20 from jakirkham/minor_typo Wenzel Jakob 2015-12-04 23:56:04 +01:00
  • 648e1962e1 README.md: Missing "is". John Kirkham 2015-12-04 17:51:42 -05:00
  • e9f4304f29 Merge pull request #19 from jakirkham/fix_pip_non_ascii_char_err Wenzel Jakob 2015-12-04 22:39:47 +01:00
  • dc97833f8d setup.py: Fix another dash to be ASCII so pip doesn't complain. John Kirkham 2015-12-04 16:22:25 -05:00
  • c40f8c70dc setup.py: Fix dash to be ASCII so pip doesn't complain. John Kirkham 2015-12-04 16:21:23 -05:00
  • faaee1cbbd only use -flto when supported, quenched policy warnings Wenzel Jakob 2015-11-30 10:17:01 +01:00
  • 60c36db1c9 generic integer type handling Wenzel Jakob 2015-11-30 12:30:28 +01:00
  • 7f8d1c20f1 improved int_ constructor Wenzel Jakob 2015-11-29 13:46:56 +01:00
  • 4ee0f2a19e add missing instructor for bool_ Wenzel Jakob 2015-11-29 13:45:27 +01:00
  • f2331666d1 improved compiler detection Wenzel Jakob 2015-11-28 14:24:44 +01:00
  • e1b113b0d9 ifdef WIN32 -> _WIN32 Wenzel Jakob 2015-11-28 14:20:38 +01:00
  • 6e213c9ca0 improved shared pointer support (fixes #14) Wenzel Jakob 2015-11-24 23:05:58 +01:00
  • 5e90fa4e6a 32 bit build in Travis (disabled for now) Wenzel Jakob 2015-11-24 21:24:04 +01:00
  • 3350b5e81c make install target optional Wenzel Jakob 2015-11-24 21:33:18 +01:00
  • 19af357583 Enabling installation of headers on Unix systems. Luka Čehovin 2015-11-24 21:20:56 +01:00
  • a4175d6ea3 added warning about wrapping wrapped functions Wenzel Jakob 2015-11-17 08:30:34 +01:00
  • eb7c0b82ec functional.h: support more kinds of Python functions Wenzel Jakob 2015-11-16 18:39:43 +01:00
  • 3ee91b2f0a renamed pybind11::set::insert -> add to match C api naming Wenzel Jakob 2015-11-15 13:03:07 +01:00
  • 333e889ef2 Improved STL support, support for std::set Wenzel Jakob 2015-11-14 19:04:49 +01:00
  • 723bc65b27 fix for std::shared_ptr proposed by Vayu (fixes #8) Wenzel Jakob 2015-11-12 23:27:20 +01:00
  • 54289302bc minor cleanups Wenzel Jakob 2015-10-26 20:10:24 +01:00
  • 42af9c295a appveyor: legacy build on win32 Wenzel Jakob 2015-10-23 10:21:09 +02:00