Commit Graph

  • e8c4f54316
    fix: prepend Pybind11Extension flags rather than appending them. (#2808) Antony Lee 2021-01-20 00:20:30 +01:00
  • 48534089f7
    fix: Intel ICC C++17 compatibility (#2729) Michael Kuron 2021-01-18 01:53:07 +01:00
  • 8449a8089c
    fix: only allow integer type_caster to call __int__ method when conversion is allowed; always call __index__ (#2698) Yannick Jadoul 2021-01-17 02:52:14 +01:00
  • 0df11d857c
    docs: update build description slightly (#2794) Henry Schreiner 2021-01-16 20:12:19 -05:00
  • 0b3df7f964
    ci: Intel icc/icpc via oneAPI (#2573) Axel Huebl 2021-01-15 12:59:47 -08:00
  • 0f8d5f2eb6
    Add a Valgrind build on debug Python 3.9 (#2746) Yannick Jadoul 2021-01-15 21:07:31 +01:00
  • 76a160070b
    fix: STATIC and SHARED flags not being detected (#2796) heyer2 2021-01-15 03:51:41 +09:00
  • 0855146357
    Plug leaking function_records in cpp_function initialization in case of exceptions (found by Valgrind in #2746) (#2756) Yannick Jadoul 2021-01-14 19:34:32 +01:00
  • 230fa53f16
    fix: Don't override global settings for VISIBILITY if set (#2793) Henry Schreiner 2021-01-14 08:31:48 -05:00
  • 1faf4a8ae4
    docs: the order of alternatives for variant types matters, and follows the same rules as overload resolution (#2784) Yannick Jadoul 2021-01-14 05:17:27 +01:00
  • 40931961e3
    docs: fix spelling in some comments/docs (#2777) Andy Maloney 2021-01-13 23:15:58 -05:00
  • df8494dc86
    fix: a clang warning [-Wshadow-field-in-constructor-modified] (#2780) Andy Maloney 2021-01-13 23:15:27 -05:00
  • 14b375123c
    docs: fix example code in Exceptions section (match vs. matches) (#2781) Andy Maloney 2021-01-13 23:14:45 -05:00
  • 210c8c218f
    fix: a warning found by static code analyzer (#2783) Changming Sun 2021-01-13 20:14:06 -08:00
  • f243450e89
    ci: disable builds for 3.10.0a4, and enable a nightly 3.10-dev build (#2792) Yannick Jadoul 2021-01-14 05:13:19 +01:00
  • 5abce7fce2
    ci: use fixed action (#2791) Henry Schreiner 2021-01-13 14:32:11 -05:00
  • 7b7ec664b7
    ci: pin CMake to 3.19.2, fixes issues with 3.19.3 on Linux (aarch64) and macOS (universal) (#2790) Yannick Jadoul 2021-01-13 17:16:35 +01:00
  • 98f1bbb800
    Ignore deprecation warnings about old-style __init__/__setstate__ constructors in the tests (originally done in #2746) (#2759) Yannick Jadoul 2021-01-01 17:37:28 +01:00
  • e57dd4717e
    Fix various minor memory leaks in the tests (found by Valgrind in #2746) (#2758) Yannick Jadoul 2021-01-01 17:05:22 +01:00
  • e612043d43
    Fix invalid access when reinterpret_casting a non-pybind11 PyObject* to instance* (found by Valgrind in #2746) (#2755) Yannick Jadoul 2020-12-31 17:10:11 +01:00
  • 2110d2d8ba
    enum: add missing Enum.value property (#2739) Eric Cousineau 2020-12-31 10:08:15 -06:00
  • b7dfe5cc84
    chore: changelog update (#2750) Henry Schreiner 2020-12-28 20:14:54 -05:00
  • d587a2fd17
    fix: do not set docstring for function when empty (#2745) Qifan Lu 2020-12-27 19:56:30 -08:00
  • 830f8eda87
    tests: update pytest 6.2.1 and fix test_python_alreadyset_in_destructor (#2741) Yannick Jadoul 2020-12-24 15:53:23 +01:00
  • 6f66e7603c
    docs: add a note about compiling the example (#2737) Steve Siano 2020-12-24 06:51:36 -08:00
  • 635e3fc92f
    CONTRIBUTING: Add suggestion about passing pytest flags (#2738) Eric Cousineau 2020-12-23 18:02:03 -05:00
  • 79b0e2c052
    docs: fix pdf build, simpler start page (#2736) Henry Schreiner 2020-12-22 08:50:45 -05:00
  • 6b4297fd2f
    fix: don't trigger -Wunused-parameter in flagcheck.cpp. (#2735) Antony Lee 2020-12-22 04:17:10 +01:00
  • 5bd766bf6c
    docs: update changelog and add script to help generate it (#2733) Henry Schreiner 2020-12-21 21:04:33 -05:00
  • d5af536fa1
    ci: update cmake action (#2734) Henry Schreiner 2020-12-21 20:58:40 -05:00
  • 79cb013f1f
    fix: allow users to avoid thread termination in scoped_released (#2657) Nikita Shulga 2020-12-19 12:45:19 -08:00
  • cecdfadc58
    minor cleanup: fixing or silencing flake8 errors (#2731) Ralf W. Grosse-Kunstleve 2020-12-18 19:41:43 -05:00
  • 30eb39ed79
    fix: also throw in the move-constructor added by the PYBIND11_OBJECT macro, after the argument has been moved-out (if necessary) (#2701) Yannick Jadoul 2020-12-16 05:22:53 +01:00
  • d9fa70561e
    style: remove redundant instance->owned = true (#2723) Robert Haschke 2020-12-16 05:21:40 +01:00
  • ffb113d1d8
    fix: regression with installed pybind11 overriding local one (#2716) Henry Schreiner 2020-12-15 21:55:14 -05:00
  • 499fcd5447
    ci: drop pypy2 linux, PGI 20.7, add Python 10 dev (#2724) Henry Schreiner 2020-12-15 21:07:41 -05:00
  • 5469c238c8
    Adjusting type_caster<std::reference_wrapper<T>> to support const/non-const propagation in cast_op. (#2705) Laramie Leavitt 2020-12-15 16:53:55 -08:00
  • 91a697203c
    docs: Update warning about Python 3.9.0 UB, now that 3.9.1 has been released (#2719) Yannick Jadoul 2020-12-09 00:08:19 +01:00
  • d068ab286a
    docs: pybind11/numpy.h does not require numpy at build time. (#2720) Antony Lee 2020-12-09 00:07:36 +01:00
  • 028812ae7e
    docs: add warning about FindPython's Development component when libraries don't exist (e.g. on manylinux) (#2689) Yannick Jadoul 2020-11-24 19:37:51 +01:00
  • d57c1fab7f
    docs: update installing.rst (#2691) James Foster 2020-11-24 09:08:33 -08:00
  • 8adef2c7f6
    fix: workaround for #2682 and #2422 by simply clearing the TypeError (#2685) Boris Staletic 2020-11-23 19:02:25 +00:00
  • 087b07c8b7
    Remove workaround code that is not needed since #1211 (#2683) albanD 2020-11-23 14:00:35 -05:00
  • 7bd4b39754
    fix: define PYBIND11_CPP14 for recent intel compilers (#2679) Tobias Leibner 2020-11-23 15:11:04 +01:00
  • af8849f47e
    docs: list all pybind11 exceptions (#2671) Jean-Baptiste Lespiau 2020-11-19 16:11:55 +01:00
  • 2fa4747cd4
    pythonbuf fix (#2675) nickbridgechess 2020-11-19 05:09:33 -06:00
  • 17c22b9e0f
    docs: mention branch update in checklist (#2670) Henry Schreiner 2020-11-16 10:18:43 -05:00
  • 32d11c9653
    fix typo in pickle example (#2669) Bjorn 2020-11-16 15:57:06 +01:00
  • de78bddd7f
    docs: better badges (#2656) Henry Schreiner 2020-11-15 12:23:33 -05:00
  • f8b8107b46
    fix: make FindPython2 and FindPython3 work (#2662) Frank 2020-11-15 17:55:42 +01:00
  • 02746cb69f docs: add a little more information for releases Henry Schreiner 2020-11-12 13:06:00 -05:00
  • b7c741b540 docs: back to work after 2.6.1 Henry Schreiner 2020-11-11 19:27:41 -05:00
  • f1abf5d915
    docs: changelog update (#2652) Henry Schreiner 2020-11-11 16:33:21 -05:00
  • ebd5c5b48c
    feat: way to only recompile changed files (#2643) Henry Schreiner 2020-11-11 11:45:28 -05:00
  • c58758d049
    fix: add reasonable argument names to enum_ methods (#2637) Yannick Jadoul 2020-11-10 18:49:42 +01:00
  • b72cebeb22
    style: clang-tidy: modernize-use-using (#2645) Robert Haschke 2020-11-09 19:10:19 +01:00
  • 06b673a0da
    Allow NULL value in pybind11_meta_setattro (#2629) Boris Staletic 2020-11-05 22:54:37 +00:00
  • 3e4d54bc01
    fix: match new extension discovery with changes to classic discovery (#2640) Henry Schreiner 2020-11-05 14:37:11 -05:00
  • 6d4854a501 ci: correct types statement Henry Schreiner 2020-11-03 11:59:29 -05:00
  • 6cc233cc32 ci: label PRs when merged only for now Henry Schreiner 2020-11-03 11:49:45 -05:00
  • b8dc60ec8f
    fix: Python include directory was missing from DIRS (#2636) Henry Schreiner 2020-11-02 20:45:54 -05:00
  • 7d6713a46d
    Use weakref to clean up captured function object in def_buffer (#2634) Yannick Jadoul 2020-11-02 18:39:40 +01:00
  • 06a54018c8
    fix: min macos (#2622) Henry Schreiner 2020-10-29 11:37:42 -04:00
  • 139c05dafa
    ci: test on NumPy + Python 3.9 (#2628) Henry Schreiner 2020-10-29 09:56:00 -04:00
  • 8290a5a0da
    clang -Wnon-virtual-dtor compatibility (#2626) Ralf W. Grosse-Kunstleve 2020-10-29 09:12:14 -04:00
  • f2e799863b
    [common.h] Mark another entry point as "unused". (#2625) Thomas Köppe 2020-10-29 11:47:59 +00:00
  • 3a37d33830
    Add __builtins__ to globals argument of py::exec and py::eval if not present (#2616) Yannick Jadoul 2020-10-27 19:58:27 +01:00
  • ace4deb4f0
    ci: add more jobs (#2610) Henry Schreiner 2020-10-22 22:34:44 -04:00
  • 4d037439ba
    fix: missing identifier for Python 3.9 Henry Schreiner 2020-10-21 16:21:44 -04:00
  • 7c26c71835
    Fix mispelling in basics.rst (#2614) Wink Saville 2020-10-21 11:11:34 -07:00
  • 86d3e9eb43 begin working towards a future v2.6.1 patch release Wenzel Jakob 2020-10-21 18:31:03 +02:00
  • 59a2ac2745 v2.6.0 release Wenzel Jakob 2020-10-21 18:07:48 +02:00
  • 4038542b15
    Remove friend declaration of py::class_ in py::detail::generic_type (#2613) Boris Staletic 2020-10-21 13:14:56 +02:00
  • 6edd0e6d90
    fix: Reject keyword argument None with .none(false) (#2611) Mana Borwornpadungkitti 2020-10-20 17:57:22 -04:00
  • 7f9445a626 Thanks, Google! Wenzel Jakob 2020-10-20 21:14:40 +02:00
  • 2bc62dc8c9 updated credits Wenzel Jakob 2020-10-20 16:56:02 +02:00
  • 120e2e2167
    docs: tiny typo Henry Schreiner 2020-10-18 22:40:19 -04:00
  • c513b5e3c6
    tests(CMakeLists): robustify against add'l versions of Boost (#2608) Eric Cousineau 2020-10-18 20:42:48 -04:00
  • 0b9acc4009
    fix: chapters in PDF again (#2606) Henry Schreiner 2020-10-18 14:31:28 -04:00
  • bed9080c7f
    docs: Updated the link to the PDF docs (#2603) (#2605) Dariusz Suchojad 2020-10-18 12:51:36 +02:00
  • 09056717da
    fix: much better pdf (#2604) Henry Schreiner 2020-10-18 00:21:16 -04:00
  • c16da99309 chore: bump to 2.6.0rc3 Henry Schreiner 2020-10-16 17:34:53 -04:00
  • 064362fbb7
    fix: allow the ABI string to be forced (#2602) Henry Schreiner 2020-10-16 17:23:36 -04:00
  • 6364b732e9
    fix: test_factory_constructors.py failure triggered by test_register_duplicate_class (#2564) Yannick Jadoul 2020-10-16 22:38:51 +02:00
  • c50f90eca6
    style: use Black everywhere (#2594) Henry Schreiner 2020-10-16 16:38:13 -04:00
  • 2e31e466dc docs: update for PyPy win 32 issue Henry Schreiner 2020-10-15 17:04:44 -04:00
  • 8ae11fbf88 ci: add more runs Henry Schreiner 2020-10-15 14:58:34 -04:00
  • a42211536b fix: new line in PYPY_VERSION Henry Schreiner 2020-10-15 12:16:09 -04:00
  • ad2fe0ee7b fix: pypy3 windows extension issue Henry Schreiner 2020-10-15 11:59:30 -04:00
  • 6bb71c48d5 fix: more intp asserts, reinterpret_cast Henry Schreiner 2020-10-15 10:52:31 -04:00
  • 9ac604a3e8 fix: PyPy windows issue Henry Schreiner 2020-10-15 10:13:38 -04:00
  • b72c79f964 fix: std::is_pod -> pybind11::detail::is_pod Henry Schreiner 2020-10-15 09:43:49 -04:00
  • f200832534 style: ssize_t -> py::ssize_t Henry Schreiner 2020-10-15 09:26:38 -04:00
  • 63f2deea32 chore: update Eigen Henry Schreiner 2020-10-15 00:07:54 -04:00
  • c4a8b5bb91 chore: bump to 2.6.0rc2 Henry Schreiner 2020-10-14 16:37:25 -04:00
  • 493649f965
    fix: valgrind-detected after-freeing access of PyMethodDef (macOS Python 3.9.0 segfaults) (#2576) Yannick Jadoul 2020-10-14 20:11:09 +02:00
  • 645d83813b
    feat: typing support for helpers (#2588) Henry Schreiner 2020-10-14 14:08:41 -04:00
  • a8c2e3eec5
    fix: ipo should be off for debug or relwithdebinfo (#2590) Henry Schreiner 2020-10-14 13:43:31 -04:00
  • 3be085d194
    docs: typo prefix -> suffix (#2593) Valentin Boettcher 2020-10-14 17:32:26 +02:00
  • 526a7733c7
    ci: merged labels still missing Henry Schreiner 2020-10-13 19:59:51 -04:00