Commit Graph

  • 68dfe28bbe
    Merge branch 'master' into fix-all_type_info_populate-free-threading vfdev 2024-11-04 11:43:59 +0100
  • e03450b6d4 Fix another clang-tidy warning Maarten Baert 2024-11-03 22:18:47 +0100
  • 963ea97a50 Fix clang-tidy warning Maarten Baert 2024-11-03 21:46:37 +0100
  • 7cb5799e95 Fix compiler warning and improve NumPy 1.x compatibility Maarten Baert 2024-11-03 20:50:39 +0100
  • bf9c0ba04c Add dtype::normalized_num and dtype::num_of Maarten Baert 2024-11-03 17:07:57 +0100
  • d98c86cb16 Obey contiguity requests for buffer protocol Elliott Sales de Andrade 2024-11-02 04:29:49 -0400
  • d150159334 Apply suggestions from review Elliott Sales de Andrade 2024-11-02 02:16:55 -0400
  • b1fa371eae style: pre-commit fixes pre-commit-ci[bot] 2024-11-01 18:54:09 +0000
  • 1d49a58c9b Disable GC-dependent checks when running on pypy or graalpy Maarten Baert 2024-11-01 19:53:19 +0100
  • c573dbc946 Fix compiler warning Maarten Baert 2024-11-01 19:32:32 +0100
  • 02eff18444 Remove loops that aren't strictly needed Maarten Baert 2024-11-01 19:22:45 +0100
  • 67e5724996 style: pre-commit fixes pre-commit-ci[bot] 2024-11-01 18:09:05 +0000
  • fe27f7faa3 Add support for array_t<handle> and array_t<object> Maarten Baert 2024-11-01 18:55:30 +0100
  • ef6c3f020b
    Update include/pybind11/detail/internals.h Ralf W. Grosse-Kunstleve 2024-10-28 11:49:29 -0700
  • 8b1917a5b6
    Merge 7a3a51435e into 75e48c5f95 Aaron Gokaslan 2024-10-28 11:35:07 -0600
  • 90f46dd36d
    Merge 39ba05a530 into 75e48c5f95 Eric Cousineau 2024-10-28 11:35:06 -0600
  • 5f89e45da5
    Merge 059362bcab into 75e48c5f95 Ed Catmur 2024-10-28 11:35:06 -0600
  • 0d04405092
    Merge bb02ebc654 into 75e48c5f95 Ralf W. Grosse-Kunstleve 2024-10-28 11:35:06 -0600
  • 79a3770845
    Merge branch 'master' into incompat Ralf W. Grosse-Kunstleve 2024-10-28 10:34:06 -0700
  • 713b427b74
    Replace misleading comment: NVHPC is NOT outdated. Ralf W. Grosse-Kunstleve 2024-10-28 10:33:28 -0700
  • 9da1d2967d
    Merge 1334c7eae7 into 75e48c5f95 Guillaume Giraud 2024-10-28 18:25:08 +0500
  • cc613ba638
    Merge branch 'pybind:master' into master Steve R. Sun 2024-10-26 16:00:56 +0800
  • cc690e9e54
    Merge 95ed8a6c29 into 75e48c5f95 Woody Chow 2024-10-25 15:14:03 -0400
  • b987861254
    Merge e0be5dbd48 into 75e48c5f95 Alex_Mueller 2024-10-25 17:52:50 +0200
  • 75e48c5f95
    Skip transient tests on GraalPy (#5422) Michael Šimáček 2024-10-25 17:28:15 +0200
  • 0e68e8d0fc Skip transient tests on GraalPy Michael Simacek 2024-10-25 09:48:45 +0200
  • b9b54a7b0b
    Add a couple comments, based on https://github.com/pybind/pybind11/pull/4953#issuecomment-2435138593 (posted by @isuruf). Ralf W. Grosse-Kunstleve 2024-10-24 15:19:15 -0700
  • 6cb3998b88
    Merge ce37acbd6d into f7e14e985b T.Yamada 2024-10-24 12:46:05 -0400
  • adbbbba27c style: pre-commit fixes pre-commit-ci[bot] 2024-10-24 13:42:53 +0000
  • 6ab21dbaac Fix data race all_type_info_populate in free-threading mode Description: - fixed data race all_type_info_populate in free-threading mode - added test vfdev-5 2024-10-23 21:23:17 +0200
  • a3944f3e1a
    Fix MT vs MD Isuru Fernando 2024-10-24 07:16:52 -0500
  • a5b5c3bd14
    Remove && defined(_DLL) (TBD: is it needed? but what is correct?) Ralf W. Grosse-Kunstleve 2024-10-23 16:00:57 -0700
  • c3415a96b2
    Fold in changes from experimental PR #5411. Polish error messages. Ralf W. Grosse-Kunstleve 2024-10-23 14:38:54 -0700
  • 0131c55203
    Merge branch 'master' into incompat Ralf W. Grosse-Kunstleve 2024-10-23 14:26:28 -0700
  • 9f58c4c839
    Merge cc1dbb9847 into f7e14e985b Ralf W. Grosse-Kunstleve 2024-10-23 10:04:56 +0900
  • 240efdb5bd
    Merge 8e54167aa7 into f7e14e985b Francesco Biscani 2024-10-23 09:04:24 +0900
  • 9f36b54bf8 Fix buffer protocol implementation Elliott Sales de Andrade 2024-10-10 23:37:07 -0400
  • 4f75726251 docs: fix error condition in custom type caster example gschnabel 2024-10-21 14:20:25 +0200
  • 756e436b0c
    Merge d222055544 into f7e14e985b Eric Cousineau 2024-10-17 12:52:22 -0400
  • f844a3d921
    Merge cbb0590ac7 into f7e14e985b Arnim Balzer 2024-10-17 12:46:25 -0400
  • 1d2f9527f1 support only msvc 19 Isuru Fernando 2024-10-15 14:45:57 -0400
  • 9ce2def90c fix if Isuru Fernando 2024-10-14 14:55:45 -0400
  • 72b6d2aedb simplify code Isuru Fernando 2024-10-14 14:52:46 -0400
  • 10dd08a386 Fix preprocessor Isuru Fernando 2024-10-14 14:46:58 -0400
  • 12a6478744
    Skip one test Isuru Fernando 2024-10-14 11:07:35 -0400
  • f077502add
    Merge dd3c5d2536 into f7e14e985b Cristian Le 2024-10-14 09:30:31 -0400
  • fa887bd8a1 chore(typing): make arguments for auto-generated dunder methods positional-only Xuehai Pan 2024-10-09 16:24:42 +0800
  • c57e07e396 feat: allow annotate methods with pos_only when only have the self argument Xuehai Pan 2024-10-09 15:46:43 +0800
  • cd26734ed3 Updated tests gentlegiantJGC 2024-10-14 13:53:44 +0100
  • 67ebc0b178 Merge remote-tracking branch 'upstream/master' into pr/5357 gentlegiantJGC 2024-10-14 13:42:23 +0100
  • e7a559d8ce Add some test runs Isuru Fernando 2024-10-14 08:24:40 -0400
  • 543b08f4f2 Fix figuring out MD vs MT Isuru Fernando 2024-10-14 08:21:55 -0400
  • 24914e9f4c
    Special case for __NVCOMPILER, no fallback for PYBIND11_BUILD_ABI in the general case. Ralf W. Grosse-Kunstleve 2024-10-13 20:44:06 -0700
  • b0f9089fb2
    Disable fall-through "" for PYBIND11_BUILD_ABI Ralf W. Grosse-Kunstleve 2024-10-13 12:47:21 -0700
  • 5b9078d6f5
    Minor cleanup of PYBIND11_BUILD_ABI logic/comments. Eliminate fall-through for MSVC. Ralf W. Grosse-Kunstleve 2024-10-13 11:27:02 -0700
  • 0444494c6e
    Merge branch 'master' into incompat_experimental_rwgk Ralf W. Grosse-Kunstleve 2024-10-13 11:13:39 -0700
  • 76eb0c70c1
    Merge branch 'pybind:master' into master Steve R. Sun 2024-10-13 09:59:27 +0800
  • 89771bbc05 style: pre-commit fixes pre-commit-ci[bot] 2024-10-12 19:10:20 +0000
  • f40ffc0262
    type_caster_incomplete_type sketch Ralf W. Grosse-Kunstleve 2024-10-12 11:35:23 -0700
  • f7e14e985b
    Address regression introduced in #5381 (#5396) Francesco Ballarin 2024-10-12 20:19:50 +0200
  • b778cc6779
    Shuffle new static_assert() and leave error messages blank (they are more distracting than helpful here). Ralf W. Grosse-Kunstleve 2024-10-12 10:55:27 -0700
  • b7c4fe9211
    Back out ForwardClassPtr (to be discussed separately). Tested locally with clang-tidy. Ralf W. Grosse-Kunstleve 2024-10-12 10:48:47 -0700
  • 8bc767d5ae style: pre-commit fixes pre-commit-ci[bot] 2024-10-12 11:44:06 +0000
  • ccb165be59 Replaced typedef with using gentlegiantJGC 2024-10-12 12:43:44 +0100
  • 8b9e5d18ef style: pre-commit fixes pre-commit-ci[bot] 2024-10-12 11:28:34 +0000
  • c4ce357d81 Added static assert messages gentlegiantJGC 2024-10-12 12:28:11 +0100
  • add8277757 style: pre-commit fixes pre-commit-ci[bot] 2024-10-12 11:02:49 +0000
  • 5965a65fc1 Fixed is_same_or_base_of reference gentlegiantJGC 2024-10-12 12:02:26 +0100
  • 1c845cf9d0 style: pre-commit fixes pre-commit-ci[bot] 2024-10-12 10:57:53 +0000
  • 84cd376cb2 Added test cases gentlegiantJGC 2024-10-12 11:57:28 +0100
  • d8b1541168
    Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-10-11 20:40:52 -0700
  • 077e49fcd6
    Export libc++ exceptions (#5390) cyyever 2024-10-12 11:36:41 +0800
  • f2907651fa
    Fix #5399: iterator increment operator does not skip first item (#5400) Boris Dalstein 2024-10-12 05:33:13 +0200
  • 64944489bd Made comment clearer gentlegiantJGC 2024-10-10 21:59:04 +0100
  • 3cd11315da style: pre-commit fixes pre-commit-ci[bot] 2024-10-10 17:34:55 +0000
  • 35b16a8d5f
    Demonstrate that using the method of defining a class recommended on https://github.com/pybind/pybind11/issues/1193 does not allow for passing kwargs. Stu Hood 2024-10-10 10:30:14 -0700
  • 101a786ad2 Add a comment cyy 2024-10-11 00:05:04 +0800
  • f1133fe33f Remove __apple_build_version__ condition from PYBIND11_EXPORT_EXCEPTION cyy 2024-10-11 00:04:01 +0800
  • badb28dee4 style: pre-commit fixes pre-commit-ci[bot] 2024-10-10 15:45:54 +0000
  • e55e864f01 Replace if constexpr with template struct gentlegiantJGC 2024-10-10 16:45:26 +0100
  • 56758c7f0f style: pre-commit fixes pre-commit-ci[bot] 2024-10-10 15:11:33 +0000
  • b375ad7ff5 Added if constexpr workaround gentlegiantJGC 2024-10-10 16:11:01 +0100
  • e5c302e819
    Removed args and kwargs type hint gentlegiantJGC 2024-10-10 11:11:02 +0100
  • b3c2fb58c4 Remove emscripten limit cyy 2024-10-10 14:00:02 +0800
  • 661dfd8725 Export libc++ exceptions cyy 2024-09-30 13:28:37 +0800
  • 3c0fd6bb78
    Merge branch 'pybind:master' into master Steve R. Sun 2024-10-09 09:02:06 +0800
  • 973c1e06c1
    Merge branch 'master' into sh_merge_master Ralf W. Grosse-Kunstleve 2024-10-08 11:22:45 -0700
  • af67e87393
    docs/advanced A document about deadlock potential with C++ statics (#5394) Thomas Köppe 2024-10-08 18:51:20 +0100
  • 56e69a20a5
    Print key in KeyError in map.__getitem__/__delitem__ (#5397) Paul-Edouard Sarlin 2024-10-08 19:49:35 +0200
  • cfd222ebdf
    Skip GC-dependent tests on GraalPy (#5401) Michael Šimáček 2024-10-08 19:44:24 +0200
  • 7f70737fe4
    Add simple references to docs/advanced/deadlock.md filename. (Maybe someone can work on clickable links later.) Ralf W. Grosse-Kunstleve 2024-10-08 10:34:21 -0700
  • ecc54f141e
    Revert "Use :ref:deadlock-reference-label" Ralf W. Grosse-Kunstleve 2024-10-08 10:29:47 -0700
  • f80d132a79
    Use "✄✄✄" instead of "..." Ralf W. Grosse-Kunstleve 2024-10-08 09:43:20 -0700
  • 96c7104638 Skip GC-dependent tests on GraalPy Michael Simacek 2024-10-08 19:05:04 +0200
  • 5a7af3f1e7 Fix postfix increment operator: init() must be called before copying *this Boris Dalstein 2024-10-08 18:59:46 +0200
  • 0c472257dc Fix #5399: iterator increment operator does not skip first item Boris Dalstein 2024-10-08 17:34:07 +0200
  • 585cc4f482
    Merge branch 'pybind:master' into master Steve R. Sun 2024-10-08 09:39:53 +0800
  • e5734d275f
    Use :ref:deadlock-reference-label Ralf W. Grosse-Kunstleve 2024-10-07 16:37:56 -0700
  • ef1774315d
    Split out format_message_key_error_key_object() to reduce amount of templated code. Ralf W. Grosse-Kunstleve 2024-10-07 15:38:24 -0700
  • bd60a6ada4
    Merge branch 'master' into sarlinpe/map-key-error-info Paul-Edouard Sarlin 2024-10-08 00:23:49 +0200