Commit Graph

  • 6cb584e9de Adapt to python3.8 C API change (#1950) Sergei Izmailov 2019-10-08 19:25:09 +03:00
  • 96be2c154f Fix version mismatch typos in .travis.yml (#1948) Boris Dalstein 2019-10-06 23:23:10 +02:00
  • 34c2281e31 begin working on next version Wenzel Jakob 2019-09-21 20:23:01 +02:00
  • 2abd7e1eb4 updated release.rst to remove parts that are now automated Wenzel Jakob 2019-09-21 20:22:33 +02:00
  • 7ec2ddfc95 v2.4.2 release Wenzel Jakob 2019-09-21 20:19:58 +02:00
  • 7f5dad7d5f Remove usage of C++14 constructs (fixes #1929) Wenzel Jakob 2019-09-21 18:54:10 +02:00
  • f3109d8419 future-proof Python version check from commit 31680e6 (@lgritz) Wenzel Jakob 2019-09-21 18:09:35 +02:00
  • 82cf793588 begin working on next version Wenzel Jakob 2019-09-20 11:12:22 +02:00
  • e44fcc3c15 v2.4.1 release Wenzel Jakob 2019-09-20 11:10:49 +02:00
  • 31680e6f9c Implicit conversion from enum to int for Python 3.8 (fix by @sizmailov) Wenzel Jakob 2019-09-20 11:06:10 +02:00
  • 5fd187ebe9 minor changelog cleanup Wenzel Jakob 2019-09-20 10:49:52 +02:00
  • 21d0eb460f Fix Python 3.8 test regression Wenzel Jakob 2019-09-20 09:38:30 +02:00
  • e825205ac6 begin working on v2.4.1 Wenzel Jakob 2019-09-19 23:18:04 +02:00
  • 00a0aa9929 v2.4.0 release Wenzel Jakob 2019-09-19 23:06:22 +02:00
  • 6ca312b3bc Avoid infinite recursion in is_copy_constructible (#1910) Samuel Debionne 2019-09-19 21:23:03 +02:00
  • c9f5a464bc pybind11 internals: separate different compilers Wenzel Jakob 2019-09-19 21:07:17 +02:00
  • 09f0829401 Avoid conversion to int_ rhs argument of enum eq/ne (#1912) Sergei Izmailov 2019-09-19 19:23:27 +03:00
  • f6c4c1047a restores __invert__ to arithmetic-enabled enum, fixes #1907 (#1909) Lori A. Burns 2019-09-04 16:16:21 -04:00
  • 5b4751af26 Add const to buffer:request() (#1890) Stephen Larew 2019-08-27 08:05:47 -07:00
  • 8f5a8ab4ac Don't strip debug symbols in RelWithDebInfo mode (#1892) Dmitry 2019-08-23 17:18:05 +03:00
  • 12e8774bc9 Added support for list insertion. (#1888) kingofpayne 2019-08-19 23:00:36 +02:00
  • 19189b4c2c Make overload_cast_impl available in C++11 mode. (#1581) Andre Schmeißer 2019-08-19 12:54:33 +02:00
  • 04c8f4b56e Expose BufferError among other pybind11 exceptions. (#1852) Vladimír Vondruš 2019-08-19 12:48:03 +02:00
  • 87fa6a4342 Detect whether we are running in a Conda environment and adjust get_include() (#1877) Samuel Debionne 2019-08-19 12:43:33 +02:00
  • 046267c629 Added .empty() to all collection types (#1887) Sergei Lebedev 2019-08-16 14:43:08 -07:00
  • 08b0bda4bc Added set::contains and generalized dict::contains (#1884) Sergei Lebedev 2019-08-16 12:32:27 -07:00
  • 5b0ea77c62 Fix -Wmissing-prototypes warning on Clang. (#1863) Vladimír Vondruš 2019-08-16 08:52:13 +02:00
  • 5ef13eb680 Add negative indexing support to stl_bind. (#1882) ali-beep 2019-08-15 13:41:12 -04:00
  • b2fdfd1228 Avoid use of lambda to work around a clang bug. (#1883) Borja Zarco 2019-08-15 07:42:43 -04:00
  • bdf1a2cc34 In internals.h, only look at _DEBUG when compiling with MSVC. (#1855) Saran Tunyasuvunakool 2019-08-13 21:00:47 +01:00
  • 640b8fe6d9 fix #1406 add mingw compatibility (#1851) Christoph Kahl 2019-08-13 21:41:53 +02:00
  • c9d32a81f4 numpy: fix refcount leak to dtype singleton (#1860) Pauli Virtanen 2019-07-27 09:35:32 +00:00
  • 4a3464fd88 numpy: Provide concrete size aliases Eric Cousineau 2018-12-01 07:31:44 -05:00
  • e9ca89f453 numpy: Add test for explicit dtype checks. At present, int64 + uint64 do not exactly match dtype(...).num Eric Cousineau 2018-03-20 16:55:29 -04:00
  • c6b699d9c2 Added ability to convert from datetime.date to system_clock::time_point (#1848) phil-zxx 2019-07-19 10:28:48 +01:00
  • a3f4a0e8ab Add support for __await__, __aiter__, and __anext__ protocols (#1842) Jeremy Maitin-Shepard 2019-07-18 00:02:35 -07:00
  • 9b3fb05326 Allow Windows.h min/max to coexist with pybind11 (#1847) Nathan 2019-07-18 01:01:50 -06:00
  • b2c4ff6052 renamed local gil_scoped_acquire to gil_scoped_acquire_local to avoid ambiguity Wenzel Jakob 2019-07-15 17:29:13 +02:00
  • b60fd233fa Make sure detail::get_internals acquires the GIL before making Python calls. (#1836) Saran Tunyasuvunakool 2019-07-15 15:47:02 +01:00
  • dffe869dba quiet clang warning by adding default move ctor (#1821) Thomas Peters 2019-07-15 10:16:14 -04:00
  • a301c5add8 Dtype field ordering for NumPy 1.14 (#1837) Igor Socec 2019-07-15 12:31:03 +01:00
  • 74d335a535 Replace a usage of C++14 language features with C++11 code (#1833) Toru Niina 2019-07-10 17:13:56 +09:00
  • 9fd4712121 fix test suite (pytest changes in ExceptionInfo class) Wenzel Jakob 2019-07-06 16:57:17 +02:00
  • 8b90b1da62 error_already_set: acquire GIL one line earlier (fixes #1779) Wenzel Jakob 2019-07-06 14:52:32 +02:00
  • 502ffe50a9 Add docs and tests for unary op on class (#1814) Ian Bell 2019-06-22 04:07:41 -06:00
  • a1b71df137 fix issue #1804 (warning about redefined macros) Wenzel Jakob 2019-06-19 10:48:36 +02:00
  • b3bf248eec Fix casting of time points with non-system-clock duration with VS (#1748) Alexander Gagarin 2019-06-13 12:17:10 +05:00
  • ed39c50458 README.md: added several folks who've made repeated contributions Wenzel Jakob 2019-06-12 21:10:37 +02:00
  • 64f2a5f8e6 begin work on v2.3.1 Wenzel Jakob 2019-06-12 21:03:40 +02:00
  • cf36e3d9ba updated changelog Wenzel Jakob 2019-06-11 22:03:10 +02:00
  • 51ca6b0832 Update docs on std::out_of_range exception mapping (#1254) Wenzel Jakob 2019-06-11 22:47:37 +02:00
  • e11e71d85c Make compiler flags for -Werror specific to GNU, Clang, or Intel Wenzel Jakob 2019-06-11 22:42:30 +02:00
  • 21c3911bd3 add signed overload for py::slice::compute sizmailov 2018-05-11 21:30:15 +03:00
  • 22859bb8fc Support more natural syntax for vector extend Chris Rusby 2018-08-22 22:38:27 +01:00
  • 1aa8dd1745 Fix assertion failure for unions (#1685) (#1709) Roland Dreier 2019-06-11 13:25:12 -07:00
  • 0071a3feb0 Fix async Python functors invoking from multiple C++ threads (#1587) (#1595) Alexander Gagarin 2019-06-12 01:23:08 +05:00
  • 047ce8c452 Fix iostream when used with nogil (#1368) Henry Schreiner 2019-06-11 16:17:50 -04:00
  • 95f750a87d Add optional buffer size to pythonbuf::d_buffer constructor (#1687) Omar Awile 2019-06-11 22:11:38 +02:00
  • 38f408fccd value_and_holder: uninit members (#1660) Axel Huebl 2019-06-11 22:09:56 +02:00
  • 868d94fcb4 Apply c++ standard flag only to files of CXX language. (#1678) Lori A. Burns 2019-06-11 16:05:00 -04:00
  • 77ef03d5b1 compile time check that properties have no py:arg values (#1524) Jeff VanOss 2019-06-11 08:25:35 -04:00
  • 000aabb2a7 Test: Numpy Scalar Creation (#1530) Axel Huebl 2019-06-11 14:00:05 +02:00
  • 41f29ccd9e Parse command-line args in a separate function. Dan 2019-05-23 08:39:18 -04:00
  • e0b8bbbce9 Use a file-local constant for non-prefixing nodes. Dan 2019-05-15 21:14:44 -04:00
  • 2c8c5c4ed3 Split into seperate functions for easier invocation from python. Dan 2019-05-15 21:04:02 -04:00
  • 590e7acedf Avoid storing global state. Dan 2019-05-15 20:53:35 -04:00
  • a163f8813e Delete partially-written file in the event of an error. Dan 2019-05-15 20:50:23 -04:00
  • ede328a784 Allow writing output to file instead of stdout. Dan 2019-05-15 20:42:47 -04:00
  • a33212df1f Wrap the main functionality of mkdoc in a function. Dan 2019-05-15 20:37:18 -04:00
  • b46bb64d39 Allow user to override default values of -x and -std=. Dan 2019-05-15 20:31:51 -04:00
  • 4612db54ac Try to autodetect the location of the clang standard libraries. Dan 2019-05-15 20:06:08 -04:00
  • a175b21e4b Avoid decoding already-decoded strings from cindex. Dan 2019-05-15 17:58:50 -04:00
  • d23c821b20 Make static member functions, added with def_static, staticmethod descriptor instances (#1732) Yannick Jadoul 2019-06-11 10:59:57 +02:00
  • 7a24bcf1f6 Fix malformed reST (#1802) Roland Dreier 2019-06-11 01:57:49 -07:00
  • a2cdd0b915 dict_readonly: member init (#1661) Axel Huebl 2019-06-10 22:19:41 +02:00
  • 1c627c9ec0 pybind11_getbuffer: useless safe nullptr check (#1664) Axel Huebl 2019-06-10 22:18:11 +02:00
  • f93cd0aa72 PYBIND11_TLS_REPLACE_VALUE should use macro argument value in Python 3.7+ (#1683) Jeffrey Quesnelle 2019-06-10 16:13:35 -04:00
  • 2b045757b5 Improve documentation related to inheritance. (#1676) Ivor Wanders 2019-06-10 16:12:28 -04:00
  • 492da592c2 another typo (#1675) Manuel Schneider 2019-06-10 22:02:58 +02:00
  • 9424d5d277 type_record: Uninit Member (#1658) Axel Huebl 2019-06-10 22:02:40 +02:00
  • 69dc380c0d #1208 Handle forced unwind exception (e.g. during pthread termination) Jörg Kreuzberger 2019-06-10 22:00:55 +02:00
  • 09330b94ea Fix typos in documentation (#1635) Darius Arnold 2019-06-10 21:57:00 +02:00
  • 21bf16f5b8 misc. comment typo (#1629) luzpaz 2019-06-10 12:56:38 -07:00
  • ac6cb91a34 Fixed small typo (#1633) Omar Awile 2019-06-10 21:56:17 +02:00
  • 4ddf7c402d Add missing includes for better Bazel compatibility (#1255) Steven Johnson 2019-06-10 12:54:56 -07:00
  • 979d75de23 doc: Add note about casting from None to T* (#1760) Sergei Izmailov 2019-06-10 22:03:17 +03:00
  • 30c0352348 Added __contains__ to stl bindings for maps (#1767) Blake Thompson 2019-06-10 14:01:11 -05:00
  • c251434011 Added note in documentation regarding make install (#1801) nstelzen 2019-06-10 16:35:36 +02:00
  • 97784dad3e [BUGFIX] Fixing pybind11::error_already_set.matches to also work with exception subclasses (#1715) Yannick Jadoul 2019-05-12 23:35:49 +02:00
  • a0b8f70df4 Ensure PythonLibsNew_FOUND is set in FindPythonLibsNew module (#1373) Jamie Snape 2019-05-12 13:43:44 -04:00
  • b3f0b4de66 new sphinx (#1786) Boris Staletic 2019-05-12 17:27:23 +00:00
  • 35045eeef8 Add getters for exception type, value and traceback (#1641) martinRenou 2019-05-03 14:32:28 +02:00
  • 9bb3313162 Fixing warnings about conversions in GCC 7+ (#1753) Henry Schreiner 2019-04-07 10:38:10 +02:00
  • 73b840dc34 Fix for issue in latest conda (#1757) Henry Schreiner 2019-04-07 10:37:21 +02:00
  • ae951ca085 CI fixes (#1744) Henry Schreiner 2019-04-06 19:09:39 +02:00
  • 25abf7efba flake8 fixes Wenzel Jakob 2019-02-04 17:09:47 +01:00
  • ccbe68b084 added binding delattr() -> PyObject_DelAttr analogous to hasattr() Wenzel Jakob 2019-02-04 16:19:36 +01:00
  • d1f64fa920 AppVeyor: quench pip deprecation warnings for v2.7 Wenzel Jakob 2019-02-04 16:18:01 +01:00
  • 43a39bc7d8 ignore numpy.ufunc size warnings Guilhem Saurel 2019-01-23 15:13:59 +01:00
  • e7ef34f23f compatibility with pytest 4.0, fix #1670 Guilhem Saurel 2019-01-23 14:22:39 +01:00