Commit Graph

  • 84017e8c18 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2025-01-29 16:09:01 -08:00
  • 82845c3b48 chore(deps): bump actions/attest-build-provenance in the actions group (#5503) dependabot[bot] 2025-01-29 15:57:39 -08:00
  • 924261e814 chore(cmake): Add an author warning that auto-calculated PYTHON_MODULE_EXTENSION may not respect SETUPTOOLS_EXT_SUFFIX during cross-compilation (#5495) Xuehai Pan 2025-01-25 06:21:05 +08:00
  • c19c291b98 feat: --extension-suffix for pybind11 command (#5360) Nikul Patel 2025-01-24 22:13:21 +00:00
  • 167bb5f271 fix(cmake): don't strip with BUILD_TYPE None (#5392) Jochen Sprickerhof 2025-01-24 23:08:47 +01:00
  • 1b7aa0bb66 feat: rework of arg/return type hints to support .noconvert() (#5486) Tim Ohliger 2025-01-24 23:01:06 +01:00
  • 195a7c9892 Resolve mypy error after git merge master: Ralf W. Grosse-Kunstleve 2025-01-16 11:29:59 -08:00
  • dbd79474b4 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2025-01-16 11:28:10 -08:00
  • 15d9dae14b Fix data race when using shared variables (free threading) (#5494) Sam Gross 2025-01-16 14:13:21 -05:00
  • 945e251a6c chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs (#5490) dependabot[bot] 2025-01-08 21:02:02 -08:00
  • a09cf61844 chore(deps): update pre-commit hooks (#5488) pre-commit-ci[bot] 2025-01-06 18:43:31 -08:00
  • 449f413a95 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-12-30 19:54:48 -08:00
  • c5ed9d4b19 Fix module type hint (#5469) gentlegiantJGC 2024-12-31 03:53:30 +00:00
  • 3c85ffcf5a Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-12-21 16:23:55 -08:00
  • cf020a1de2 feat(types) Allow setting types for attributes (#5460) Michael Carlstrom 2024-12-21 16:22:08 -08:00
  • 58042d4270 Resolve new ruff error. Ralf W. Grosse-Kunstleve 2024-12-20 01:51:16 -08:00
  • 4629fbc4d5 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-12-20 01:44:48 -08:00
  • 5b503f7ec9 chore(deps): bump actions/attest-build-provenance in the actions group (#5468) dependabot[bot] 2024-12-20 01:42:32 -08:00
  • 3e419485c3 PYBIND11_PLATFORM_ABI_ID Modernization Continued (platforms other than MSVC) (#5439) Ralf W. Grosse-Kunstleve 2024-12-20 01:39:32 -08:00
  • 741d86f2e3 Drop Clang dev CI job (#5464) Ralf W. Grosse-Kunstleve 2024-12-12 11:15:21 -08:00
  • 3ebdc503d2 chore(deps): bump actions/attest-build-provenance in the actions group (#5461) dependabot[bot] 2024-12-09 10:24:06 -08:00
  • b17555f340 chore(deps): update pre-commit hooks (#5459) pre-commit-ci[bot] 2024-12-08 15:21:49 -08:00
  • 1d09fc8300 Option for arg/return type hints and correct typing for std::filesystem::path (#5450) Tim Ohliger 2024-12-08 20:30:49 +01:00
  • a6d1ff2460 fix: make PYBIND11_WARNING_POP actually pop clang diagnostics (#5448) James Morris 2024-12-08 10:16:41 -05:00
  • e7c9b90739 chore(deps): bump pypa/cibuildwheel in the actions group (#5451) dependabot[bot] 2024-11-24 19:01:42 -08:00
  • 83b92ceb35 Try to fix reentrant write transient failures in tests (#5447) Michael Šimáček 2024-11-18 23:39:59 +01:00
  • 8edb638336 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-11-17 11:47:47 -08:00
  • 330aae51cf Remove mingw-w64-i686-python-numpy from mingw32 build (it does not seem to exist anymore). (#5445) Ralf W. Grosse-Kunstleve 2024-11-17 11:46:55 -08:00
  • 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