Commit Graph

  • 54ab424961 chore(deps): bump the actions group with 2 updates (#5361) dependabot[bot] 2024-09-09 14:31:38 -0400
  • 36ee4674fa chore(deps): update pre-commit hooks (#5350) pre-commit-ci[bot] 2024-09-03 10:51:21 -0400
  • 9e6a67d572 Properly translate C++ exception to Python exception when creating Python buffer from wrapped object (#5324) Vasily Litvinov 2024-09-02 19:01:59 +0300
  • 570d323bb6 Add while True & top method to FAQ. (#5340) Ralf W. Grosse-Kunstleve 2024-08-28 11:04:48 +0700
  • b9f85757df fix: using __cpp_nontype_template_args instead of __cpp_nontype_template_parameter_class (#5330) ObeliskGate 2024-08-26 11:36:03 +0800
  • 0a96ff7e9f chore(deps): bump actions/attest-build-provenance in the actions group (#5335) dependabot[bot] 2024-08-25 23:35:03 -0400
  • 2e0815278c Increment PYBIND11_VERSION_PATCH v2.12.1 v2.12 Ralf W. Grosse-Kunstleve 2024-09-13 15:16:26 -0700
  • 95d943ae0e Increment PYBIND11_VERSION_PATCH v2.11.2 v2.11 Ralf W. Grosse-Kunstleve 2024-09-13 15:13:26 -0700
  • 00ef6ee3ff Manually copy 2.12.1 Changelog addition from master Ralf W. Grosse-Kunstleve 2024-09-13 15:03:10 -0700
  • ee6a88c073 Manually copy 2.11.2 Changelog addition from master Ralf W. Grosse-Kunstleve 2024-09-13 15:01:03 -0700
  • 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 -0700
  • 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 -0700
  • 357c6793fa docs: update changelog for 2.13.6 (#5372) Henry Schreiner 2024-09-13 16:59:50 -0400
  • 5b7c0b04b9
    docs: update changelog for 2.13.6 (#5372) Henry Schreiner 2024-09-13 16:59:50 -0400
  • a7d817650a
    docs: mention supported versions Henry Schreiner 2024-09-13 14:42:42 -0400
  • 270996fb22
    docs: update changelog for 2.13.6 Henry Schreiner 2024-09-13 14:27:24 -0400
  • 40b168619d Enable type-safe interoperability between different independent Python/C++ bindings systems. (#5296) Ralf W. Grosse-Kunstleve 2024-09-12 21:18:29 -0700
  • b2a08c8a27 chore(deps): bump the actions group with 2 updates (#5361) dependabot[bot] 2024-09-09 14:31:38 -0400
  • 425e0405c5 chore(deps): update pre-commit hooks (#5350) pre-commit-ci[bot] 2024-09-03 10:51:21 -0400
  • 03b53bf326 Properly translate C++ exception to Python exception when creating Python buffer from wrapped object (#5324) Vasily Litvinov 2024-09-02 19:01:59 +0300
  • c09e245a1b Add while True & top method to FAQ. (#5340) Ralf W. Grosse-Kunstleve 2024-08-28 11:04:48 +0700
  • 604ffe0910 fix: using __cpp_nontype_template_args instead of __cpp_nontype_template_parameter_class (#5330) ObeliskGate 2024-08-26 11:36:03 +0800
  • 6154d84ab8 chore(deps): bump actions/attest-build-provenance in the actions group (#5335) dependabot[bot] 2024-08-25 23:35:03 -0400
  • 024f0ddfc1 Update Changelog: v2.11.2, v2.12.1 Ralf W. Grosse-Kunstleve 2024-09-13 09:46:28 -0700
  • 5df1db57f5 Remove from __future__ import annotations Ralf W. Grosse-Kunstleve 2024-09-13 11:02:20 -0700
  • f52b8f8678 Enable type-safe interoperability between different independent Python/C++ bindings systems. (#5296) Ralf W. Grosse-Kunstleve 2024-09-12 21:18:29 -0700
  • adb58e593c Revert "Update Changelog" Ralf W. Grosse-Kunstleve 2024-09-13 10:44:19 -0700
  • fcadf61562 Revert "Increment patch version number (v2.12.1)" Ralf W. Grosse-Kunstleve 2024-09-13 10:44:06 -0700
  • 1dc8807749 Dummy change. Ralf W. Grosse-Kunstleve 2024-09-13 09:52:28 -0700
  • 0999c2784b Increment patch version number (v2.12.1) Ralf W. Grosse-Kunstleve 2024-09-13 09:47:39 -0700
  • 166ba04703 Update Changelog Ralf W. Grosse-Kunstleve 2024-09-13 09:46:28 -0700
  • 8b93691bb7 Remove from __future__ import annotations Ralf W. Grosse-Kunstleve 2024-09-13 08:18:51 -0700
  • ff72d5a92c Enable type-safe interoperability between different independent Python/C++ bindings systems. (#5296) Ralf W. Grosse-Kunstleve 2024-09-12 21:18:29 -0700
  • a3b300eb90 Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-09-12 22:06:58 -0700
  • ef5a9560bb
    Enable type-safe interoperability between different independent Python/C++ bindings systems. (#5296) Ralf W. Grosse-Kunstleve 2024-09-12 21:18:29 -0700
  • 62acc6b4b7 Resolve clang-tidy errors: Ralf W. Grosse-Kunstleve 2024-09-12 20:26:51 -0700
  • 22dbfa6a37 Add test_home_planet_wrap_very_lonely_traveler(), test_exo_planet_pybind11_wrap_very_lonely_traveler() Ralf W. Grosse-Kunstleve 2024-09-12 20:04:40 -0700
  • 69890bbdcb
    refactor: rename to _pybind_conduit_v1_ Henry Schreiner 2024-09-12 18:03:58 -0400
  • 19106f5608 style: pre-commit fixes pre-commit-ci[bot] 2024-09-12 21:59:30 +0000
  • 4b69dd8a88
    Apply suggestions from code review Henry Schreiner 2024-09-12 17:58:46 -0400
  • e40de7daec
    Merge branch 'pybind:master' into master Steve R. Sun 2024-09-10 09:21:12 +0800
  • 5efc7439d4
    chore(deps): bump the actions group with 2 updates (#5361) dependabot[bot] 2024-09-09 14:31:38 -0400
  • 201b5a3e9b
    chore(deps): bump the actions group with 2 updates dependabot[bot] 2024-09-09 02:28:08 +0000
  • 20f37d8ff8 fix docs build command on different global and venv python versions Nikul Patel 2024-09-08 13:08:53 +0100
  • 7d16bad5a9 Added unit test for list/vector of paths. Tim Ohliger 2024-09-06 18:06:54 +0200
  • 23ceaba974 style: pre-commit fixes pre-commit-ci[bot] 2024-09-06 13:55:24 +0000
  • 85052afe65 Using std::enable_if instead of std::enable_if_t for C++ support. Tim Ohliger 2024-09-06 15:50:12 +0200
  • e8aa81bd9a Applied pre-commit formatting. Tim Ohliger 2024-09-06 15:24:25 +0200
  • 14dbbce6bd Changed default type hint to typing.Any gentlegiantJGC 2024-09-06 14:07:26 +0100
  • 862b807adf Added type hinted args and kwargs classes gentlegiantJGC 2024-09-06 13:40:10 +0100
  • 2bf09e21db Added object type hint to args and kwargs gentlegiantJGC 2024-09-06 13:36:51 +0100
  • 260961b78d Allow subclasses of args and kwargs gentlegiantJGC 2024-09-06 13:31:25 +0100
  • 7e7f9ce67b Applied return_name to type_caster for std::fileystem::path. Tim Ohliger 2024-09-06 14:30:41 +0200
  • dd829c5994 Added option to add return_name to custom type_caster. Tim Ohliger 2024-09-06 14:25:42 +0200
  • 2fbd013434 Fix code formatting jiwaszki 2024-09-05 23:59:11 +0200
  • 7266988540 [docs] Add entry for warnings jiwaszki 2024-09-05 23:28:53 +0200
  • 86327dedf3
    Merge 5afd2c89db into 8a801bdc32 Dustin Spicuzza 2024-09-04 17:01:23 +0200
  • d7808c98da
    Merge 8b931e0b47 into 8a801bdc32 Ashley Whetter 2024-09-04 12:45:17 +0100
  • 271c9d594e
    Merge branch 'pybind:master' into master Steve R. Sun 2024-09-04 09:06:10 +0800
  • 8a801bdc32
    chore(deps): update pre-commit hooks (#5350) pre-commit-ci[bot] 2024-09-03 10:51:21 -0400
  • ee92e2740f Fixed another test gentlegiantJGC 2024-09-03 14:06:32 +0100
  • b5bedde6a4 Fixed some tests gentlegiantJGC 2024-09-03 13:59:48 +0100
  • f0efd49249
    Fixed array_t type hint gentlegiantJGC 2024-09-03 13:38:16 +0100
  • e3a542595a
    Merge branch 'pybind:master' into master Steve R. Sun 2024-09-03 10:41:07 +0800
  • 1682b34dca style: pre-commit fixes pre-commit-ci[bot] 2024-09-02 22:51:39 +0000
  • db2b3bf70c
    chore(deps): update pre-commit hooks pre-commit-ci[bot] 2024-09-02 22:51:05 +0000
  • 015a06c655
    Merge 335878892f into a05a201117 Ralf W. Grosse-Kunstleve 2024-09-02 21:44:46 +0200
  • 1baa98b689 Apply ci.yml diff piggy-backed in https://github.com/pybind/pybind11/pull/5349 Ralf W. Grosse-Kunstleve 2024-09-02 11:51:07 -0700
  • 36c319a7ae Merge branch 'master' into squash_merge_smart_holder_into_master_preview_1 Ralf W. Grosse-Kunstleve 2024-09-02 11:48:49 -0700
  • a05a201117 gee, sorry, managed to confuse myself Ralf W. Grosse-Kunstleve 2024-09-02 11:10:57 -0700
  • 53579b458f Remove suffix in `concurrency: group: test-${{ github.ref }} (thanks @rhaschke for helping) Ralf W. Grosse-Kunstleve 2024-09-02 11:06:41 -0700
  • c31e79a33b Without the group this happened: Ralf W. Grosse-Kunstleve 2024-09-02 10:33:21 -0700
  • f0d2da3d30 Revert "Remove stray `concurrency: group: test-${{ github.ref }} (thanks @rhaschke for catching this)" Ralf W. Grosse-Kunstleve 2024-09-02 10:31:47 -0700
  • 4cc11dc78f Remove stray `concurrency: group: test-${{ github.ref }} (thanks @rhaschke for catching this) Ralf W. Grosse-Kunstleve 2024-09-02 10:29:03 -0700
  • e5f57c473c Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-09-02 10:16:03 -0700
  • aeda49ed0b
    Properly translate C++ exception to Python exception when creating Python buffer from wrapped object (#5324) Vasily Litvinov 2024-09-02 19:01:59 +0300
  • df44bd9733 Address review comments Vasily Litvinov 2024-09-02 07:14:09 +0000
  • ba62fcd62f Merge branch 'master' into squash_merge_smart_holder_into_master_preview_1 Ralf W. Grosse-Kunstleve 2024-09-01 18:38:38 -0700
  • 9be8d84b1c [smart_holder] Introduce PYBIND11_SMART_HOLDER_DISABLE option. (#5348) Ralf W. Grosse-Kunstleve 2024-09-01 14:34:36 -0700
  • bd8985aa0f
    [smart_holder] Introduce PYBIND11_SMART_HOLDER_DISABLE option. (#5348) Ralf W. Grosse-Kunstleve 2024-09-01 14:34:36 -0700
  • d9fc5581f4 #ifdef out entire wrap() function to avoid unused-parameter warning-as-error under macos-13 Ralf W. Grosse-Kunstleve 2024-09-01 12:52:37 -0700
  • 8d771c4eca Introduce PYBIND11_SMART_HOLDER_DISABLE option. Ralf W. Grosse-Kunstleve 2024-09-01 12:28:11 -0700
  • 4769b00712 Systematically replace all PYBIND11_HAS_INTERNALS_WITH_SMART_HOLDER_SUPPORT with PYBIND11_SMART_HOLDER_ENABLED under tests/ and ubench/ Ralf W. Grosse-Kunstleve 2024-09-01 12:12:36 -0700
  • c8b2e25f20 Step 1: Establish new PYBIND11_SMART_HOLDER_ENABLED macro, but only under include/pybind11/ Ralf W. Grosse-Kunstleve 2024-09-01 12:02:01 -0700
  • b85bf0f8d0 Fix sort order accident in tests/CMakeLists.txt Ralf W. Grosse-Kunstleve 2024-09-01 10:27:11 -0700
  • 8ccddce06c Systematically replace cpp_type_info_capsule name: "const std::type_info *" -> typeid(std::type_info).name() (this IS a functional change). Ralf W. Grosse-Kunstleve 2024-09-01 07:42:39 -0700
  • 31134bcc88 Systematically rename cap_cpp_type_info -> cpp_type_info_capsule (no functional changes). Ralf W. Grosse-Kunstleve 2024-09-01 07:37:08 -0700
  • bae9959032 Change pybind11_platform_abi_id, pointer_kind argument types from str to bytes. Ralf W. Grosse-Kunstleve 2024-08-31 09:27:27 -0700
  • afb30a6170 Rename class_dunder_cpp_conduit() -> cpp_conduit_method() Ralf W. Grosse-Kunstleve 2024-08-31 09:01:56 -0700
  • 1bfb369a31 IWYU fixes Ralf W. Grosse-Kunstleve 2024-08-31 00:19:25 -0700
  • 4b77d6cc8f style: pre-commit fixes pre-commit-ci[bot] 2024-08-30 23:17:49 +0000
  • ce45db1c95 Globally replace cpp_transporter with cpp_conduit Ralf W. Grosse-Kunstleve 2024-08-30 16:17:16 -0700
  • 9cffdc93be Add (simple) copyright notices in all newly added files. Ralf W. Grosse-Kunstleve 2024-08-30 16:04:56 -0700
  • 80ca683997 class_dunder_cpp_transporter(): replace obj.cast<std::string>() with std::string(obj) Ralf W. Grosse-Kunstleve 2024-08-30 15:59:39 -0700
  • 80550a9e7c Ensure https://github.com/pybind/pybind11/issues/3788 does not bite again. Ralf W. Grosse-Kunstleve 2024-08-30 15:41:53 -0700
  • 8a27b98a94 Restore and add to test_call_cpp_transporter_*() Ralf W. Grosse-Kunstleve 2024-08-30 15:01:35 -0700
  • 0a97c97908 Small cleanup. Ralf W. Grosse-Kunstleve 2024-08-30 14:36:33 -0700
  • e61147100e Back out pybind11/detail/platform_abi_id.h for now. Maximizing reusability can be handled separately, later. Ralf W. Grosse-Kunstleve 2024-08-30 14:21:38 -0700
  • b442699ac7 Unconditionally add __cpp_transporter__ method to all py::class_ objects, but do not include that magic method in docstring signatures. Ralf W. Grosse-Kunstleve 2024-08-30 13:44:43 -0700
  • 926c2ae1d5 Fix oversight. Ralf W. Grosse-Kunstleve 2024-08-30 12:40:11 -0700