Commit Graph

  • edad3efd49 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-11-17 08:02:21 -08:00
  • f41dae31a3 Add dtype::normalized_num and dtype::num_of (#5429) Maarten Baert 2024-11-17 16:56:02 +01:00
  • b9fb3168ab Add support for array_t<handle> and array_t<object> (#5427) Maarten Baert 2024-11-16 22:45:59 +01:00
  • 08095d9c70 Run pytest in verbose mode (#5443) Michael Šimáček 2024-11-14 18:03:56 +01:00
  • 0ed20f26ac chore(deps): bump actions/attest-build-provenance in the actions group (#5440) dependabot[bot] 2024-11-11 16:55:21 -08:00
  • 7f94f24d64 feat(typing): allow annotate methods with pos_only when only have the self argument (#5403) Xuehai Pan 2024-11-12 07:35:28 +08:00
  • 6d98d4d8d4 Add type hints for args and kwargs (#5357) gentlegiantJGC 2024-11-11 22:51:01 +00:00
  • 2e6d06d3f4 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-11-10 12:45:42 -08:00
  • a90e2af88d Factor out pybind11/conduit/pybind11_platform_abi_id.h (#5375) Ralf W. Grosse-Kunstleve 2024-11-10 12:17:35 -08:00
  • ec9c26817f Fix MSVC MT/MD incompatibility in PYBIND11_BUILD_ABI (#4953) Isuru Fernando 2024-11-10 09:24:29 -08:00
  • 037310ea8a Use std::unique_ptr in pybind11_getbuffer (#5435) Elliott Sales de Andrade 2024-11-08 00:58:24 -05:00
  • 85209ea0ce clang-format auto-fix (consequence of master PR #5432). Ralf W. Grosse-Kunstleve 2024-11-07 10:05:12 -08:00
  • dca5623226 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-11-07 09:35:12 -08:00
  • ce2f005594 Fixed data race in all_type_info in free-threading mode (#5419) vfdev 2024-11-07 18:32:09 +01:00
  • f46f5be4fa Fix incorrect link syntax in upgrade guide (#5434) Tim Stumbaugh 2024-11-06 12:21:33 -07:00
  • 5c07feef2f chore(deps): update pre-commit hooks (#5432) pre-commit-ci[bot] 2024-11-06 11:19:25 -08:00
  • 3b35ce475f Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-11-05 10:20:12 -08:00
  • bc041de0db Fix buffer protocol implementation (#5407) Elliott Sales de Andrade 2024-11-05 13:14:24 -05:00
  • 75e48c5f95 Skip transient tests on GraalPy (#5422) Michael Šimáček 2024-10-25 17:28:15 +02:00
  • f7e14e985b Address regression introduced in #5381 (#5396) Francesco Ballarin 2024-10-12 20:19:50 +02:00
  • d8b1541168 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-10-11 20:40:52 -07:00
  • 077e49fcd6 Export libc++ exceptions (#5390) cyyever 2024-10-12 11:36:41 +08:00
  • f2907651fa Fix #5399: iterator increment operator does not skip first item (#5400) Boris Dalstein 2024-10-12 05:33:13 +02:00
  • 973c1e06c1 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-10-08 11:22:45 -07:00
  • af67e87393 docs/advanced A document about deadlock potential with C++ statics (#5394) Thomas Köppe 2024-10-08 18:51:20 +01:00
  • 56e69a20a5 Print key in KeyError in map.__getitem__/__delitem__ (#5397) Paul-Edouard Sarlin 2024-10-08 19:49:35 +02:00
  • cfd222ebdf Skip GC-dependent tests on GraalPy (#5401) Michael Šimáček 2024-10-08 19:44:24 +02:00
  • 98ec25c6af Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-10-07 14:15:07 -07:00
  • c4a05f9344 Add support for GraalPy (#5380) Michael Šimáček 2024-10-07 23:12:04 +02:00
  • 43d6bfce7d Merge branch 'master' into smart_holder Ralf W. Grosse-Kunstleve 2024-09-25 13:31:19 +00:00
  • 7e418f4924 Allow subclasses of py::args and py::kwargs (#5381) gentlegiantJGC 2024-09-24 18:28:22 +01:00
  • 1f8b4a7f1a fix(cmake): NO_EXTRAS in pybind11_add_module function partially working (#5378) Hintay 2024-09-20 00:24:35 +09:00
  • ad9fd39e14 chore(deps): bump pypa/cibuildwheel in the actions group (#5376) dependabot[bot] 2024-09-17 10:19:17 -07:00
  • 1d9483ff73 Added exception translator specific mutex used with try_translate_exceptions (#5362) vfdev 2024-09-17 18:47:20 +02:00
  • a7910be630 Add warn disable for GGC 12 bound checking error (#5355) Bobby R. Bruce 2024-09-14 23:51:50 -07:00
  • 58c382a8e3 Merge branch 'v2.13' into stable Henry Schreiner 2024-09-13 20:34:43 -04:00
  • a2e59f0e70 chore: bump to 2.13.6 v2.13.6 v2.13 Henry Schreiner 2024-09-13 20:25:58 -04:00
  • e445ca2bde ci: PyPI attestations (#5374) Henry Schreiner 2024-09-13 20:21:43 -04:00
  • 0cf3a0f7b5 ci: PyPI attestations (#5374) Henry Schreiner 2024-09-13 20:21:43 -04:00
  • 7b67d8e974 docs: update changelog for 2.13.6 (#5372) Henry Schreiner 2024-09-13 16:59:50 -04:00
  • a5fcc5602c Enable type-safe interoperability between different independent Python/C++ bindings systems. (#5296) Ralf W. Grosse-Kunstleve 2024-09-12 21:18:29 -07:00
  • 54ab424961 chore(deps): bump the actions group with 2 updates (#5361) dependabot[bot] 2024-09-09 14:31:38 -04:00
  • 36ee4674fa chore(deps): update pre-commit hooks (#5350) pre-commit-ci[bot] 2024-09-03 10:51:21 -04:00
  • 9e6a67d572 Properly translate C++ exception to Python exception when creating Python buffer from wrapped object (#5324) Vasily Litvinov 2024-09-02 19:01:59 +03:00
  • 570d323bb6 Add while True & top method to FAQ. (#5340) Ralf W. Grosse-Kunstleve 2024-08-28 11:04:48 +07:00
  • b9f85757df fix: using __cpp_nontype_template_args instead of __cpp_nontype_template_parameter_class (#5330) ObeliskGate 2024-08-26 11:36:03 +08:00
  • 0a96ff7e9f chore(deps): bump actions/attest-build-provenance in the actions group (#5335) dependabot[bot] 2024-08-25 23:35:03 -04:00
  • 2e0815278c Increment PYBIND11_VERSION_PATCH v2.12.1 v2.12 Ralf W. Grosse-Kunstleve 2024-09-13 15:16:26 -07:00
  • 95d943ae0e Increment PYBIND11_VERSION_PATCH v2.11.2 v2.11 Ralf W. Grosse-Kunstleve 2024-09-13 15:13:26 -07:00
  • 00ef6ee3ff Manually copy 2.12.1 Changelog addition from master Ralf W. Grosse-Kunstleve 2024-09-13 15:03:10 -07:00
  • ee6a88c073 Manually copy 2.11.2 Changelog addition from master Ralf W. Grosse-Kunstleve 2024-09-13 15:01:03 -07:00
  • 854cf728bc [v2.11] Backport: Enable type-safe interoperability between different independent Python/C++ bindings systems. (#5370) Ralf W. Grosse-Kunstleve 2024-09-13 14:52:57 -07:00
  • b58436afb6 [v2.12] Backport: Enable type-safe interoperability between different independent Python/C++ bindings systems. (#5368) Ralf W. Grosse-Kunstleve 2024-09-13 14:51:51 -07:00
  • 5b7c0b04b9 docs: update changelog for 2.13.6 (#5372) Henry Schreiner 2024-09-13 16:59:50 -04:00
  • a3b300eb90 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-09-12 22:06:58 -07:00
  • ef5a9560bb Enable type-safe interoperability between different independent Python/C++ bindings systems. (#5296) Ralf W. Grosse-Kunstleve 2024-09-12 21:18:29 -07:00
  • 5efc7439d4 chore(deps): bump the actions group with 2 updates (#5361) dependabot[bot] 2024-09-09 14:31:38 -04:00
  • 8a801bdc32 chore(deps): update pre-commit hooks (#5350) pre-commit-ci[bot] 2024-09-03 10:51:21 -04:00
  • a05a201117 gee, sorry, managed to confuse myself Ralf W. Grosse-Kunstleve 2024-09-02 11:10:57 -07:00
  • 53579b458f Remove suffix in `concurrency: group: test-${{ github.ref }} (thanks @rhaschke for helping) Ralf W. Grosse-Kunstleve 2024-09-02 11:06:41 -07:00
  • c31e79a33b Without the group this happened: Ralf W. Grosse-Kunstleve 2024-09-02 10:33:21 -07:00
  • f0d2da3d30 Revert "Remove stray `concurrency: group: test-${{ github.ref }} (thanks @rhaschke for catching this)" Ralf W. Grosse-Kunstleve 2024-09-02 10:31:47 -07:00
  • 4cc11dc78f Remove stray `concurrency: group: test-${{ github.ref }} (thanks @rhaschke for catching this) Ralf W. Grosse-Kunstleve 2024-09-02 10:29:03 -07:00
  • e5f57c473c Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-09-02 10:16:03 -07:00
  • aeda49ed0b Properly translate C++ exception to Python exception when creating Python buffer from wrapped object (#5324) Vasily Litvinov 2024-09-02 19:01:59 +03:00
  • bd8985aa0f [smart_holder] Introduce PYBIND11_SMART_HOLDER_DISABLE option. (#5348) Ralf W. Grosse-Kunstleve 2024-09-01 14:34:36 -07:00
  • a7b91e3326 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-08-28 20:57:38 -07:00
  • 66c3774a64 Warnings wrappers to use from C++ (#5291) Jan Iwaszkiewicz 2024-08-29 05:55:50 +02:00
  • c7050dcaf1 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-08-28 09:29:30 -07:00
  • 65f4266cef Add while True & top method to FAQ. (#5340) Ralf W. Grosse-Kunstleve 2024-08-28 11:04:48 +07:00
  • f99ffd7e03 Remove test_classh_mock.cpp,py (#5338) Ralf W. Grosse-Kunstleve 2024-08-27 01:56:00 +07:00
  • b0f715a02b Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-08-26 10:25:25 -07:00
  • 5ed381daac Replace all SMART_HOLDER_WIP comments with reminders, notes, or pointers. (#5336) Ralf W. Grosse-Kunstleve 2024-08-27 00:23:51 +07:00
  • 3fb16ad175 fix: using __cpp_nontype_template_args instead of __cpp_nontype_template_parameter_class (#5330) ObeliskGate 2024-08-26 11:36:03 +08:00
  • e8f595bb85 chore(deps): bump actions/attest-build-provenance in the actions group (#5335) dependabot[bot] 2024-08-25 23:35:03 -04:00
  • 04d9f84f26 [smart_holder] Fix handling of const unique_ptr<T, D> & (do not disown). (#5332) Ralf W. Grosse-Kunstleve 2024-08-26 00:57:48 +07:00
  • 0e49463169 Split out (almost) pure refactoring from https://github.com/pybind/pybind11/pull/5332 (#5334) Ralf W. Grosse-Kunstleve 2024-08-25 22:56:22 +07:00
  • bf54ecdf9c Split out non-functional changes from https://github.com/pybind/pybind11/pull/5332 (#5333) Ralf W. Grosse-Kunstleve 2024-08-25 22:41:16 +07:00
  • d58cd0dddb Merge branch 'master' into smart_holder Ralf W. Grosse-Kunstleve 2024-08-22 20:28:42 -07:00
  • cb9abc80aa Merge branch 'v2.13' into stable Henry Schreiner 2024-08-22 15:10:14 -04:00
  • 7c33cdc2d3 chore: prepare for 2.13.5 v2.13.5 Henry Schreiner 2024-08-22 14:54:37 -04:00
  • b3f5f2e742 docs: prepare for 2.13.5 (#5327) Henry Schreiner 2024-08-22 14:12:17 -04:00
  • a4f6627da7 docs: clarify requirements for including pybind11 (#5326) DWesl 2024-08-22 00:29:21 -04:00
  • 0d21cadcaf fix: allow -Wpedantic in C++20 mode (#5322) Henry Schreiner 2024-08-22 00:27:50 -04:00
  • ff3ca78649 fix: <ranges> support for py::tuple and py::list (#5314) ObeliskGate 2024-08-22 03:33:06 +08:00
  • b0050f30d3 fix: never use .. in a header include (#5321) Henry Schreiner 2024-08-21 13:16:49 -04:00
  • c2291e597f docs: prepare for 2.13.5 (#5327) Henry Schreiner 2024-08-22 14:12:17 -04:00
  • 841369cd7d Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-08-21 21:41:09 -07:00
  • efa2b20d69 docs: clarify requirements for including pybind11 (#5326) DWesl 2024-08-22 00:29:21 -04:00
  • 9966ad409d fix: allow -Wpedantic in C++20 mode (#5322) Henry Schreiner 2024-08-22 00:27:50 -04:00
  • 908f662c3d Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-08-21 13:42:10 -07:00
  • 2baf9d6833 fix: <ranges> support for py::tuple and py::list (#5314) ObeliskGate 2024-08-22 03:33:06 +08:00
  • 8449595057 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-08-21 10:29:44 -07:00
  • 7d85baa6a1 fix: never use .. in a header include (#5321) Henry Schreiner 2024-08-21 13:16:49 -04:00
  • 4672f2bd15 Add instance::is_alias and migrate from using smart_holder::pointee_depends_on_holder_owner to that. (#5318) Ralf W. Grosse-Kunstleve 2024-08-19 03:07:29 +07:00
  • 01b6ccb7fa Move smart_holder POC code to tests/pure_cpp directory. (#5315) Ralf W. Grosse-Kunstleve 2024-08-18 04:02:39 +07:00
  • 205da0d7c1 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-08-14 22:34:20 -07:00
  • a1d00916b2 Backport of https://github.com/google/pywrapcc/pull/30034 (#5305) Ralf W. Grosse-Kunstleve 2024-08-15 12:30:29 +07:00
  • 5211a1715a Merge branch 'v2.13' into stable Henry Schreiner 2024-08-15 00:17:13 -04:00
  • c6239a8a1b chore: version 2.13.4 v2.13.4 Henry Schreiner 2024-08-15 00:00:24 -04:00