Commit Graph

  • f1032df891 only do numpy contiguous C/Fortran array conversion when explicitly requested Wenzel Jakob 2016-05-05 10:00:00 +02:00
  • 876eeab4ca redesigned format_descriptor<> and npy_format_descriptor<> Wenzel Jakob 2016-05-04 22:22:48 +02:00
  • c62360d994 minor FAQ updates Wenzel Jakob 2016-05-03 14:32:47 +02:00
  • 163ac2ef53 changelog updates Wenzel Jakob 2016-05-03 14:16:18 +02:00
  • ad69634907 minor cleanups Wenzel Jakob 2016-05-03 13:28:40 +02:00
  • aadc2f3d8c cast(): use cast_op_type mechanism Wenzel Jakob 2016-05-03 13:27:57 +02:00
  • 65f0c2aeb7 mkdoc.py: handle conversion operators and template arguments in function names Wenzel Jakob 2016-05-01 22:36:09 +02:00
  • 6d2529613a fix incorrect in macro if statement Wenzel Jakob 2016-05-01 20:47:49 +02:00
  • bd57eb484d don't try to cast 'None' into a C++ lvalue reference Wenzel Jakob 2016-05-01 14:42:20 +02:00
  • bdd11030c2 minor cmake improvements on windows Wenzel Jakob 2016-05-01 12:56:09 +02:00
  • 6fb48490ef fix crash when None is passed to enum::operator== Wenzel Jakob 2016-05-01 12:45:38 +02:00
  • 9059bd8134 added test for issue #70 Wenzel Jakob 2016-05-01 10:39:45 +02:00
  • 2bc946bd7a copy/move constructor detection workaround (MSVC 2015 bug) Wenzel Jakob 2016-05-01 10:28:00 +02:00
  • 8e93df825e minor clarification regarding keep_alive; fixed some typos Wenzel Jakob 2016-05-01 02:36:58 +02:00
  • c993bcec19 mkdoc.py: document enumerations Wenzel Jakob 2016-05-01 02:32:38 +02:00
  • 5612a0c1c2 generalized str::operator std::string() to accept 'bytes'(3.x)/'string'(2.7) Wenzel Jakob 2016-05-01 00:32:18 +02:00
  • fc92d82bba added [[noreturn]] attribute to pybind11_fail Wenzel Jakob 2016-04-30 23:55:44 +02:00
  • 87810d8e91 mkdoc.py: fixed DOC() macro Wenzel Jakob 2016-04-30 23:55:10 +02:00
  • 295acb2da0 mkdoc.py: handle \ingroup attributes Wenzel Jakob 2016-04-30 23:36:57 +02:00
  • d2b628bba4 added testcase for issue #187 Wenzel Jakob 2016-04-30 23:02:39 +02:00
  • 81e0975b82 clarified pickle version requirements (fixes #186) Wenzel Jakob 2016-04-30 23:13:03 +02:00
  • 8edfa0c10f further simplifications to shared_ptr caster Wenzel Jakob 2016-04-30 23:01:06 +02:00
  • e44e56fafc consider pybind11 include directory before python Wenzel Jakob 2016-04-30 22:59:58 +02:00
  • e707497019 restructured code in issues.cpp Wenzel Jakob 2016-04-30 22:44:00 +02:00
  • ffd85b46d8 return value policy fix for functions returning std::shared_ptr<> (fixes #187) Wenzel Jakob 2016-04-30 22:41:05 +02:00
  • c4d7ccd8b0 started working on v1.8 Wenzel Jakob 2016-04-30 22:00:44 +02:00
  • e70b2abb6d preparing for v1.7 release Wenzel Jakob 2016-04-30 19:58:33 +02:00
  • 1959d18c48 fixed return value type in py::make_iterator Wenzel Jakob 2016-04-30 21:10:27 +02:00
  • 772c6d54d6 enable passing C++ instances to void*-valued arguments Wenzel Jakob 2016-04-30 19:56:10 +02:00
  • e8b9dd263c fixed docstring generation for void pointers Wenzel Jakob 2016-04-30 19:35:24 +02:00
  • fd7cf51a56 enabled casting of const void* Wenzel Jakob 2016-04-30 19:13:18 +02:00
  • f02f41656b support longer argument lists in expansion of variadic DOC() macro Wenzel Jakob 2016-04-29 14:32:10 +02:00
  • dc11027602 Merge pull request #185 from merlinND/patch-1 Wenzel Jakob 2016-04-29 14:29:41 +02:00
  • 77173d6347 mkdoc.py: fix typo in __DOC5 macro Merlin Nimier-David 2016-04-29 14:25:39 +02:00
  • dd7ec34d50 documentation updates Wenzel Jakob 2016-04-29 10:06:24 +02:00
  • 06f56ee1e9 opaque type redesign Wenzel Jakob 2016-04-28 16:25:24 +02:00
  • f64feaf3e4 documentation improvements Wenzel Jakob 2016-04-28 14:33:45 +02:00
  • 6ca6e82f7c fix various iterator issues (fixes #181) Wenzel Jakob 2016-04-27 14:33:52 +02:00
  • a01977ec96 pytypes noexcept annotations Wenzel Jakob 2016-04-27 02:39:36 +02:00
  • a57e51c5d8 mkdoc.py: sanitize_name fixes, PEP 8 cleanups Wenzel Jakob 2016-04-27 00:35:03 +02:00
  • e84f557edf documentation improvements Wenzel Jakob 2016-04-26 23:19:19 +02:00
  • d361a57863 minor mkdoc name sanitation fix Wenzel Jakob 2016-04-26 00:12:22 +02:00
  • 19dfc50d10 is_move_constructible simplification Wenzel Jakob 2016-04-25 23:49:03 +02:00
  • 1ac22e35e3 changelog updates Wenzel Jakob 2016-04-25 23:25:40 +02:00
  • f7b5874ca3 new move value policy Wenzel Jakob 2016-04-25 23:04:27 +02:00
  • fbafdea672 a few more GIL-related compatibility fixes Wenzel Jakob 2016-04-25 15:02:43 +02:00
  • 17b10d7cbf functional.h: acquire GIL before calling Python function Wenzel Jakob 2016-04-25 09:17:28 +02:00
  • 2f6662e174 Python 2.7.x fixes for new gil_scoped_release Wenzel Jakob 2016-04-25 09:16:41 +02:00
  • 084ca0e553 compilation fixes Wenzel Jakob 2016-04-25 04:00:47 +02:00
  • 39e97e6a49 significant redesign of GIL state handling Wenzel Jakob 2016-04-25 03:26:15 +02:00
  • 18fb3e323a added a pybind11::none class Wenzel Jakob 2016-04-25 03:25:34 +02:00
  • 9b880ba743 keep_alive: don't fail when there is no patient Wenzel Jakob 2016-04-25 03:25:13 +02:00
  • 7d0162a2df minor cleanups Wenzel Jakob 2016-04-25 03:24:46 +02:00
  • 0871228f42 opaque<> clarifications Wenzel Jakob 2016-04-22 16:52:15 +02:00
  • 5a2924275c pybind11.get_include(): added *args and **kwargs pass-through parameters Wenzel Jakob 2016-04-22 10:56:58 +02:00
  • 7ca2755880 new type wrapper for iterable objects Wenzel Jakob 2016-04-22 09:33:19 +02:00
  • 54b6fdd43d starting work on the v1.6 release Wenzel Jakob 2016-04-21 12:29:17 +02:00
  • bb79d7bdc0 preparing for version 1.5 release Wenzel Jakob 2016-04-21 12:23:20 +02:00
  • dbe43ffcce completed implicit type casters for reference_wrapper Wenzel Jakob 2016-04-21 12:21:14 +02:00
  • f54ded74f1 added caster for std::reference_wrapper (fixes #171) Wenzel Jakob 2016-04-20 17:00:57 +02:00
  • afb9c1776a make mkdoc now works with the libclang distribution from Apple Wenzel Jakob 2016-04-19 13:33:21 +02:00
  • e65e58716e slight generalization of cast_op_type Wenzel Jakob 2016-04-18 21:22:22 +02:00
  • c79dbe425d FAQ improvements Wenzel Jakob 2016-04-17 21:54:31 +02:00
  • 8cb6cb33ef minor cleanups in common.h; updated author info and copyright year Wenzel Jakob 2016-04-17 20:21:41 +02:00
  • bf0c7dcc22 convenience overload for make_iterator() Wenzel Jakob 2016-04-18 10:52:12 +02:00
  • 1dc940d4b7 quenched -pendantic warnings (closes #167) Wenzel Jakob 2016-04-18 10:34:27 +02:00
  • b2b44a9af8 fix for virtual dispatch on newly created threads Wenzel Jakob 2016-04-15 17:50:40 +02:00
  • 71c5d80a91 added a CONTRIBUTING.md file for the GitHub issue tracker Wenzel Jakob 2016-04-14 21:42:51 +02:00
  • 8bd31c71e4 New automatic return value policy for cat() and make_tuple(), fixed an ambiguity issue Wenzel Jakob 2016-04-14 14:26:13 +02:00
  • 2e03a5857c added comment about cmake issues (#99) Wenzel Jakob 2016-04-14 11:27:15 +02:00
  • b282595bba convenience wrapper for constructing iterators (fixes #142) Wenzel Jakob 2016-04-13 23:33:00 +02:00
  • 5a6aa49105 Added len() function Wenzel Jakob 2016-04-13 22:48:05 +02:00
  • 1a060fd70d function for retrieving the header file path (fixes #158) Wenzel Jakob 2016-04-13 18:46:05 +02:00
  • ef7a9b9a3f added info about autogenerated Sphinx docs (fixes #112) Wenzel Jakob 2016-04-13 18:41:59 +02:00
  • 057d056139 fix testcases on Python 3.x Wenzel Jakob 2016-04-13 14:42:17 +02:00
  • d7efa4ff7b return best representation of polymorphic types (fixes #105) Wenzel Jakob 2016-04-13 13:45:09 +02:00
  • d40885a1e6 clarified pickling docs Wenzel Jakob 2016-04-13 13:30:05 +02:00
  • 3d0e6fff25 typos Wenzel Jakob 2016-04-13 11:48:10 +02:00
  • 1c329aab5a pickling support (fixes #144) Wenzel Jakob 2016-04-13 02:37:36 +02:00
  • 505466ff0e added variadic make_tuple() function Wenzel Jakob 2016-04-13 00:56:17 +02:00
  • 2c5d560640 changelog update Wenzel Jakob 2016-04-11 18:46:11 +02:00
  • f5c154ade9 address issue with virtual function dispatch (fixes #159) Wenzel Jakob 2016-04-11 18:13:08 +02:00
  • 50ed3614de added a faq entry about import issues Wenzel Jakob 2016-04-11 17:38:25 +02:00
  • 90d2f5e2fc added a comment about symbol visibility Wenzel Jakob 2016-04-11 14:30:11 +02:00
  • 978e376e57 documentation improvements Wenzel Jakob 2016-04-07 18:00:41 +02:00
  • 1e1f3675cd added limitations section Wenzel Jakob 2016-04-07 10:31:01 +02:00
  • 33c2a0494f minor documentation update Wenzel Jakob 2016-04-07 09:06:49 +02:00
  • 95dc0695b7 starting work on version 1.5 Wenzel Jakob 2016-04-07 08:59:10 +02:00
  • 0e6ca5916e version 1.4 Wenzel Jakob 2016-04-07 08:49:37 +02:00
  • 3411673fbf updated changelog Wenzel Jakob 2016-04-06 17:55:41 +02:00
  • 9f0dfce84b returning unique pointers is now allowed Wenzel Jakob 2016-04-06 17:38:18 +02:00
  • a3ee1a4591 improved pair type caster (fixes #155) Wenzel Jakob 2016-04-06 11:51:00 +02:00
  • 912feec119 improve debug error message when default parameter construction fails Wenzel Jakob 2016-04-01 12:17:03 +02:00
  • 9e75905b69 fix testcase issue on windows related to unicode encoding Wenzel Jakob 2016-03-31 14:22:37 +02:00
  • b90e68de7e another corner case (fixes #151) Wenzel Jakob 2016-03-27 00:19:32 +01:00
  • 08927e9809 tabs->spaces Wenzel Jakob 2016-03-26 23:38:46 +01:00
  • 9883ec01d7 allow nullptr string values (closes #138) Wenzel Jakob 2016-03-26 23:37:51 +01:00
  • 7393343f69 removed unnecessary code Wenzel Jakob 2016-03-26 23:04:40 +01:00
  • d3349af48b modularized logic in preceding change, fixed issue with char (fixes #150) Wenzel Jakob 2016-03-26 23:04:10 +01:00
  • 0772967ecf allow nullptr when passing void* values Wenzel Jakob 2016-03-26 20:41:28 +01:00