Commit Graph

  • 57a9bbc6c7 Automate generation of reference docs with doxygen and breathe (#598) Dean Moldovan 2017-01-31 16:54:08 +01:00
  • cc88aaecc8 Add check for matching holder_type when inheriting (#588) Pim Schellart 2017-01-31 10:52:11 -05:00
  • 7830e8509f Docs: minor clarifications (#590) jbarlow83 2017-01-13 02:17:29 -08:00
  • 9b815ad2e9 Docs: Fix several errors of examples from the doc (#592) myd7349 2017-01-13 18:15:52 +08:00
  • 05bc1ffbe0 Correct function signature of module init function generated PYBIND11_PLUGIN_IMPL macro for Python 2.x (#602) Alexander Stukowski 2017-01-13 11:12:22 +01:00
  • 53a338c05a fix one lingering ::pybind11 --> ::module target name (#603) Lori A. Burns 2017-01-13 05:10:22 -05:00
  • 5b5e3de369 Make Python version selection in CMake more convenient (#589) Dean Moldovan 2017-01-06 23:38:00 +01:00
  • a9730be73c use -x flag to strip shared libraries on OSX (fixes #595) Wenzel Jakob 2017-01-06 14:18:44 +01:00
  • 0f294e26ac removed mdash characters from setup.py Wenzel Jakob 2017-01-04 15:17:18 +01:00
  • f8dafe908e changelog for 2.0.1 release Wenzel Jakob 2017-01-04 15:09:49 +01:00
  • cd7eacc584 fix segfault in test suite due to typo (fixes #586) Wenzel Jakob 2017-01-04 09:01:59 -05:00
  • 0e49c02213 use a more conservative mechanism to check for pytest Wenzel Jakob 2017-01-04 08:00:14 -05:00
  • 5f07facef5 Fix pointer to reference error in type_caster on MSVC (#583) Dean Moldovan 2017-01-03 11:52:05 +01:00
  • 2723a38820 minor setup.py updates Wenzel Jakob 2017-01-01 17:14:27 +01:00
  • 11bc16e525 Remove allow-fails (#581) Jason Rhinelander 2017-01-01 10:53:00 -04:00
  • fb4e1047e4 begin work on v2.1.0 Wenzel Jakob 2017-01-01 14:29:40 +01:00
  • e33ef9c20d v2.0.0 release Wenzel Jakob 2017-01-01 13:55:06 +01:00
  • 401008163a updated release instructions Wenzel Jakob 2016-12-29 23:44:48 +01:00
  • 2ef3599fe7 added link to gitter chat room Wenzel Jakob 2016-12-29 19:15:17 +01:00
  • f331843b39 Make non-ancient version of GCC explicit in documentation (it means 4.8+) (#575) Michael König 2016-12-28 12:10:11 +01:00
  • f3de2d5521 reference binder project from documentation Wenzel Jakob 2016-12-26 13:34:28 +01:00
  • 1805c3489f updated LOC values in README.md and intro.rst Wenzel Jakob 2016-12-26 13:26:17 +01:00
  • ed52f4664c updated changelog Wenzel Jakob 2016-12-26 13:18:26 +01:00
  • 64cb699e8a disable dynamic attribute test on pypy Wenzel Jakob 2016-12-26 13:12:10 +01:00
  • a3fec901b8 Avoid CMP0048 warning (#570) Jason Rhinelander 2016-12-26 05:26:21 -05:00
  • c40d8c617f Fix segfault when repr() with pybind11 type with metaclass (#571) Yung-Yu Chen 2016-12-26 18:25:42 +08:00
  • 87f893b766 Temporarily allows osx homebrew Python 3.6 to fail (#572) Yung-Yu Chen 2016-12-26 18:24:30 +08:00
  • 3c79671112 a few more minor v2.0.0-rc1 related changes Wenzel Jakob 2016-12-23 16:19:36 +01:00
  • d3549d6027 added changelog for v2.0.0-rc1 Wenzel Jakob 2016-12-23 16:01:04 +01:00
  • 05920e363e Change compilation/test target back to check (#566) Jason Rhinelander 2016-12-19 11:33:02 -05:00
  • 06b9397c72 Add 'check' target to run all available tests Dean Moldovan 2016-12-17 21:39:17 +01:00
  • 71e8a7962c Rename target from pybind11::pybind11 to pybind11::module Dean Moldovan 2016-12-17 21:38:57 +01:00
  • 0cbec5c96e Add new options and docs for pybind11_add_module Dean Moldovan 2016-12-16 22:58:37 +01:00
  • b0f3885c95 Make sure add_subdirectory and find_package behave identically Dean Moldovan 2016-12-14 01:43:39 +01:00
  • 003a9eba59 fixed pypy minimum version Wenzel Jakob 2016-12-18 17:08:13 +01:00
  • 1d1f81b278 WIP: PyPy support (#527) Wenzel Jakob 2016-12-16 15:00:46 +01:00
  • c79e435e00 remove constexpr to help export void arg functions with Intel (#557) Lori A. Burns 2016-12-15 18:15:24 -05:00
  • 2029171211 always_construct_holder feature to support intrusively reference-counted types (#561) Wenzel Jakob 2016-12-15 23:44:23 +01:00
  • 709e648c57 Add temporary allow_failure for python 2.7/gcc 6 (#562) Jason Rhinelander 2016-12-15 16:49:09 -05:00
  • 6ae68fe301 Add simple any_of/all_of implementation for C++17 Jason Rhinelander 2016-12-13 12:23:12 -05:00
  • fa5d05e15d Change all_of_t/any_of_t to all_of/any_of, add none_of Jason Rhinelander 2016-12-12 18:11:49 -05:00
  • b11b144603 Remove duplicate protected:/private: Jason Rhinelander 2016-12-14 01:46:17 -05:00
  • a3d41d103c Add gcc-7 build from debian experimental Jason Rhinelander 2016-12-13 21:00:51 -05:00
  • 6e036e78a7 Support binding noexcept function/methods in C++17 Jason Rhinelander 2016-12-13 20:06:41 -05:00
  • 79de508ef4 Fix test compilation when both optional's exist Jason Rhinelander 2016-12-13 19:36:16 -05:00
  • 12ce07a2c2 Remove useless convert argument from argument_loader Jason Rhinelander 2016-12-14 01:43:06 -05:00
  • 23e59c8633 Work around gcc 7 ICE Jason Rhinelander 2016-12-13 19:11:36 -05:00
  • cb63770978 Silence warnings from eigen under g++ 7 Jason Rhinelander 2016-12-13 19:09:08 -05:00
  • f4b81b36bf reflow some docs paragraphs Lori A. Burns 2016-12-13 15:29:10 -05:00
  • eb09af5e58 test installed pybind Lori A. Burns 2016-12-13 11:02:37 -05:00
  • 545b4dbc19 separate main CMakeLists.txt into Tools file also available upon installation Lori A. Burns 2016-12-13 10:59:21 -05:00
  • 5cafc99884 add CMake exported interface library and Config detection file Lori A. Burns 2016-12-13 10:55:38 -05:00
  • 44d7c59c55 make installation include and Config dirs configurable. set CMake project version from source. Lori A. Burns 2016-12-13 10:46:41 -05:00
  • 76e993a3f4 Set maximum line length for Python style checker (#552) Dean Moldovan 2016-12-13 00:59:28 +01:00
  • de2c6df200 check-style.sh: check for accidentally committed CRLF line endings Wenzel Jakob 2016-12-13 00:17:29 +01:00
  • 3f1ff3f4d1 Adds automatic casting on assignment of non-pyobject types (#551) Jason Rhinelander 2016-12-12 17:42:52 -05:00
  • 7c9ef7b553 stable documentation link in README.md Wenzel Jakob 2016-12-12 23:24:21 +01:00
  • f8571ea1bc workaround for sphinx/docutils issue Wenzel Jakob 2016-12-11 18:51:44 +01:00
  • 8fadade225 add valarray to documentation, update docutils on travis Wenzel Jakob 2016-12-09 15:26:03 +01:00
  • 4e959c9af4 Add syntax sugar for resolving overloaded functions (#541) Dean Moldovan 2016-12-08 11:07:52 +01:00
  • ae185b7f19 std::valarray support for stl.h (#545) Jason Rhinelander 2016-12-07 18:43:29 -05:00
  • ab90ec6ce9 Allow references to objects held by smart pointers (#533) Dean Moldovan 2016-12-07 02:36:44 +01:00
  • 8c85a85747 Use C++14 index_sequence when possible Dean Moldovan 2016-11-27 20:56:04 +01:00
  • 107285b353 Accept any sequence type as std::tuple or std::pair Dean Moldovan 2016-11-27 20:32:04 +01:00
  • 719c1733dd Split up tuple caster and function argument loader Dean Moldovan 2016-11-27 18:19:34 +01:00
  • 9f13a30c6e Add missing C++ headers. Sort headers (#540) Alessandro Bacchini 2016-12-01 15:22:17 +01:00
  • 67a68f1394 print traceback on failed import (#537) esquires 2016-12-01 05:35:34 -05:00
  • 14bfe622f8 Simplify cast_op return type (#532) Jason Rhinelander 2016-11-25 13:23:01 -05:00
  • db86f7f285 Clean up cast operator invocations (#531) Jason Rhinelander 2016-11-25 12:35:00 -05:00
  • f200493716 Fixed stl casters to use the appropriate type_caster cast_op_type (#529) Jason Rhinelander 2016-11-25 07:06:18 -05:00
  • 8d396fcff2 use pybind11::gil_scoped_acquire instead of PyGILState_* Wenzel Jakob 2016-11-24 23:11:02 +01:00
  • 099d6e9c48 Improved implementation of error_already_set::~error_already_set() Wenzel Jakob 2016-11-24 18:52:31 +01:00
  • e72d958a5d detail::error_string: handle call stacks that switch between C++ and Python multiple times Wenzel Jakob 2016-11-24 12:31:06 +01:00
  • fbec17ce90 error_already_set: move-only semantics Wenzel Jakob 2016-11-24 12:30:11 +01:00
  • 2ac2d69418 Improve FindPythonLibsNew detection of python library directory (#523) Jason Rhinelander 2016-11-22 15:59:18 -05:00
  • 5271576828 Use correct itemsize when constructing a numpy dtype from a buffer_info Patrick Stewart 2016-11-22 14:56:52 +00:00
  • 47681c183d Only mark unaligned types in buffers (#505) patstew 2016-11-22 11:17:07 +00:00
  • b14f065fa9 numpy.h replace macros with functions (#514) Sylvain Corlay 2016-11-22 01:29:55 -09:00
  • 7146d6299c Changed "Invoked with" output to use repr() instead of str() (#518) Jason Rhinelander 2016-11-22 05:28:40 -05:00
  • c4d8196607 include LICENSE, README.md, CONTRIBUTING.md in pip archive (fixes #512) Wenzel Jakob 2016-11-20 23:08:00 +01:00
  • bad1740213 Add checks to maintain a consistent Python code style and prevent bugs (#515) Dean Moldovan 2016-11-20 21:21:54 +01:00
  • df81546965 added forgotten initialization Wenzel Jakob 2016-11-20 05:41:32 +01:00
  • d079f41c26 Always use return_value_policy::move for rvalues (#510) Dean Moldovan 2016-11-20 05:31:02 +01:00
  • 31fbf18ac7 replace redundant function_record->class_ field with 1 bit Wenzel Jakob 2016-11-20 05:27:05 +01:00
  • 7c2461eefd resolve issue involving inheritance + def_static + override (fixes #511) Wenzel Jakob 2016-11-20 05:26:02 +01:00
  • 405f6d1dfd make arithmetic operators of enum_ optional (#508) Wenzel Jakob 2016-11-17 23:24:47 +01:00
  • 99ddc9ac1a equals needed for test_copy_move_policies to build icpc 2016.3 (#507) Lori A. Burns 2016-11-17 05:01:11 -05:00
  • 4de271027d Improve consistency of array and array_t with regard to other pytypes Dean Moldovan 2016-11-16 01:35:22 +01:00
  • c7ac16bb2e Add py::reinterpret_borrow<T>()/steal<T>() for low-level unchecked casts Dean Moldovan 2016-10-28 03:08:15 +02:00
  • e18bc02fc9 Add default and converting constructors for all concrete Python types Dean Moldovan 2016-10-25 22:12:39 +02:00
  • b4498ef44d Add py::isinstance<T>(obj) for generalized Python type checking Dean Moldovan 2016-10-23 14:50:08 +02:00
  • 281ccc692c exception constructor consistency improvements (fixes #492) Wenzel Jakob 2016-11-16 17:59:56 +01:00
  • 5027c4f95b Switch NumPy variadic indexing to per-value arguments (#500) Sylvain Corlay 2016-11-16 08:53:37 -08:00
  • 2fb5f1d0c3 added message about recursion limits Wenzel Jakob 2016-11-16 17:36:54 +01:00
  • 90d27805b9 Extended enum support (#503) Pim Schellart 2016-11-16 11:28:11 -05:00
  • 2e76daa53f Enable testing for <optional> when available (#501) Jason Rhinelander 2016-11-15 16:24:26 -05:00
  • 425b4970b2 Add type casters for nullopt_t, fix none refcount (#499) Ivan Smirnov 2016-11-15 12:00:38 +00:00
  • 9a110e6da8 Provide more control over automatic generation of docstrings (#486) Alexander Stukowski 2016-11-15 12:38:05 +01:00
  • 617fbcfc1e Fix stl_bind to support movable, non-copyable value types (#490) Jason Rhinelander 2016-11-15 06:30:38 -05:00
  • 06bd27f536 import size_t into pybind11 namespace (fixes #498) Wenzel Jakob 2016-11-15 06:37:39 +01:00