Commit Graph

  • d78446cc2b
    chore(deps): bump actions/attest-build-provenance in the actions group (#5216) dependabot[bot] 2024-06-30 23:32:03 -04:00
  • d805e9967f
    feat(types) Adds special Case for empty C++ tuple type annotation (#5214) Michael Carlstrom 2024-06-30 12:52:37 -04:00
  • 51c2aa16de
    Fixed a compilation error with gcc 14 (#5208) wenqing 2024-06-28 16:12:32 +02:00
  • 08f946a431
    fix: add guard for GCC <10.3 on C++20 (#5205) Michael Carlstrom 2024-06-28 01:20:28 -04:00
  • e0f9e77466
    fix(cmake): remove extra = in flto assignment (#5207) Varun Agrawal 2024-06-27 22:26:09 -04:00
  • 57287b578d
    docs: prepare for 2.13.1 (#5203) Henry Schreiner 2024-06-26 18:14:17 -04:00
  • 4bd538a40a
    feat(types): add support for Typing.Callable Special Case (#5202) Michael Carlstrom 2024-06-26 16:34:06 -04:00
  • 2e35470cff
    fix: use manual padding of instance_map_shard (#5200) Sam Gross 2024-06-26 15:46:46 -04:00
  • 895e657220
    chore: back to work Henry Schreiner 2024-06-26 00:42:54 -04:00
  • 0c69e1eb21
    chore: prepare for 2.13.0 (#5198) Henry Schreiner 2024-06-25 23:51:27 -04:00
  • 2be85c6041
    feat(types): adds support for TypeGuard and TypeIs (#5194) Michael Carlstrom 2024-06-25 22:53:15 -04:00
  • b5ec7c7174
    ci: release with trusted publisher and attestations (#5196) Henry Schreiner 2024-06-25 21:12:58 -04:00
  • 26281c7986
    feat(types): adds support for Never and NoReturn from python Typing (#5193) Michael Carlstrom 2024-06-25 21:10:25 -04:00
  • 183059f9a4
    feat(types): add support for typing.Literal type (#5192) Michael Carlstrom 2024-06-25 17:57:34 -04:00
  • aebcd704d2
    Add TypeVars / method generics typing (#5167) Michael Carlstrom 2024-06-25 16:25:40 -04:00
  • 9ec64e37c3
    docs: prepare for 2.13.0 (#5187) Henry Schreiner 2024-06-25 16:24:54 -04:00
  • a406a62e5b
    fix: use std::addressof in type_caster_base.h (#5189) Ralf W. Grosse-Kunstleve 2024-06-24 08:59:55 -07:00
  • f1a2e03d19
    feat: remove Python 3.6 support (#5177) Ralf W. Grosse-Kunstleve 2024-06-21 21:55:00 -07:00
  • 5552cbf205
    Add Python 3.10, 3.11, 3.12 to win32 job matrix. (#5179) Ralf W. Grosse-Kunstleve 2024-06-21 07:41:17 -07:00
  • 186df220fd
    docs: building suggestions update (#5168) Henry Schreiner 2024-06-18 17:41:54 -04:00
  • baa540ec34
    fix: support free-threaded CPython with GIL disabled (#5148) Sam Gross 2024-06-18 16:54:38 -04:00
  • 1961b96a8c
    chore(deps): bump urllib3 from 2.2.1 to 2.2.2 in /docs (#5170) dependabot[bot] 2024-06-18 00:03:42 -07:00
  • fdd20d69c7
    chore(deps): bump seanmiddleditch/gha-setup-ninja in the actions group (#5169) dependabot[bot] 2024-06-16 20:59:19 -07:00
  • 7c4ac91d75
    Add type[T] support to typing.h (#5166) Michael Carlstrom 2024-06-15 09:25:43 -04:00
  • 68405a1141
    Add Union and Optional to typing.h (#5165) Michael Carlstrom 2024-06-15 00:16:26 -04:00
  • ab955f158c
    Fix refcount bug involving trampoline functions with PyObject * return type. (#5156) Ralf W. Grosse-Kunstleve 2024-06-11 14:00:52 -07:00
  • 35ff42b56e
    Add a pybind function to clear a list. (#5153) Thierry Coppey 2024-06-07 22:54:33 +02:00
  • 9b3a200065
    fix(cmake): improved cross-compilation support (#5083) Pieter P 2024-06-06 23:17:54 +02:00
  • b9794be437
    chore(deps): update pre-commit hooks (#5154) pre-commit-ci[bot] 2024-06-06 14:08:18 -07:00
  • 1a0ff40549
    tests: avoid immortal objects in tests (#5150) Henry Schreiner 2024-05-30 01:40:55 -04:00
  • 7187894e02
    fix(cmake): old cmake boost bug (#5149) Henry Schreiner 2024-05-29 20:33:25 -04:00
  • ae6432b817
    fix: Python 3.13t with GIL (#5139) Henry Schreiner 2024-05-28 09:07:59 -04:00
  • a5b9e50f68
    fix: added check on iterator end position (#5129) Cliff Burdick 2024-05-27 22:49:19 -07:00
  • ce08e37042
    fix: handle NULL correctly (#5145) Henry Schreiner 2024-05-27 15:03:51 -04:00
  • 86a64290dc
    chore: some cleanup (#5137) Henry Schreiner 2024-05-24 12:26:40 -04:00
  • 4d0fcedc26
    fix: support Python 3.13.0b1 (PEP 667 fix) (#5127) Henry Schreiner 2024-05-24 11:00:30 -04:00
  • b07fddb219
    --- (#5130) dependabot[bot] 2024-05-23 01:41:59 -04:00
  • aa98d95717
    chore(deps): update pre-commit hooks (#5123) pre-commit-ci[bot] 2024-05-10 17:03:51 -04:00
  • ede061ca0c
    chore(deps): bump the actions group with 1 update (#5082) dependabot[bot] 2024-05-10 16:34:41 -04:00
  • 750257797c
    chore(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs (#5122) dependabot[bot] 2024-05-06 13:39:26 -04:00
  • c9747570f5
    chore(deps): bump idna from 3.6 to 3.7 in /docs (#5121) dependabot[bot] 2024-05-06 12:59:41 -04:00
  • 6497b3f2f2
    docs(numpy): drop duplicated ndim (#5119) nobkd 2024-05-06 18:42:05 +02:00
  • a9256a6d25
    chore: docs and nox bump (#5071) Henry Schreiner 2024-05-06 12:22:14 -04:00
  • f39847947d
    ci: macos-latest is changing to macos-14 ARM runners (#5109) Henry Schreiner 2024-05-06 12:11:41 -04:00
  • 19a6b9f4ef
    Fix typo in changelog date (#5096) Tim Stumbaugh 2024-04-09 16:14:49 -04:00
  • f33f6afb66
    chore(deps): update pre-commit hooks (#5084) pre-commit-ci[bot] 2024-04-02 11:14:08 -04:00
  • 7f2214bc68
    chore: bump cmake to 3.29 (#5075) Henry Schreiner 2024-03-27 20:11:13 -04:00
  • 7af193e7e4
    chore: get back to work Henry Schreiner 2024-03-27 20:03:39 -04:00
  • b91b584da3
    docs: remove extra space Henry Schreiner 2024-03-27 19:53:55 -04:00
  • 3e9dfa2866
    docs: a few missed changes for 2.12 (#5074) Henry Schreiner 2024-03-27 19:24:54 -04:00
  • 6b5674f36d
    chore: prepare 2.12.0 (#5070) Henry Schreiner 2024-03-27 18:09:06 -04:00
  • 67c9c5687b
    fix: fully qualify usages of concat to protect against ADL (#4955) Matthias Volk 2024-03-27 21:51:03 +01:00
  • 0efff79f01
    Bug fixes: Add missing handle_type_name specializations. (#5073) Ralf W. Grosse-Kunstleve 2024-03-27 12:39:05 -07:00
  • 705efccecd
    feat: make numpy.h compatible with both NumPy 1.x and 2.x (#5050) Sebastian Berg 2024-03-26 23:20:11 +01:00
  • e0f2c71596
    tests: hide warning on clang (#5069) Henry Schreiner 2024-03-26 13:57:05 -04:00
  • 65370f330e
    Create handle_type_name specialization to type-hint variable length tuples (#5051) Jason Watson 2024-03-21 08:24:19 +01:00
  • ddb8b67a8a
    fix(cmake): allow forcing old FindPython (#5042) Henry Schreiner 2024-03-21 03:23:57 -04:00
  • ec73bdaf1f
    ci: skipping test for Windows Clang failure (#5062) Henry Schreiner 2024-03-21 02:27:58 -04:00
  • 8b48ff878c
    chore(deps): bump the actions group with 3 updates (#5024) dependabot[bot] 2024-02-13 20:50:51 -05:00
  • 0518bf9f9a
    ci: ignore actions/checkout until v5 comes out Henry Schreiner 2024-02-13 18:36:39 -05:00
  • e84d446d8e
    ci: Ignore v1 updates for checkout (#5023) Henry Schreiner 2024-02-13 18:29:42 -05:00
  • 416f7a4410
    chore(deps): update pre-commit hooks (#5018) pre-commit-ci[bot] 2024-02-05 23:07:31 -08:00
  • 768cebe17e
    doc: add litgen to the automatic generators list (compiling.rst) (#5012) Pascal Thomet 2024-01-28 18:10:03 +01:00
  • 869cc1ff08
    install mingw-w64-${{matrix.env}}-python-scipy only for mingw64 (#5006) Ralf W. Grosse-Kunstleve 2024-01-16 21:09:20 -08:00
  • 39e65e10d0
    ci: group dependabot updates (#4986) Henry Schreiner 2024-01-13 15:28:39 -05:00
  • 31b7e14052
    bugfix: removing typing and duplicate `class_` for KeysView/ValuesView/ItemsView. Fix #4529 (#4985) Huanchen Zhai 2024-01-13 11:07:36 -08:00
  • aec6cc5406
    fix(cmake): skip empty PYBIND11_PYTHON_EXECUTABLE_LAST for the first cmake run (#4856) Ilya Lavrenov 2024-01-08 17:40:41 +04:00
  • f29def9ea4
    chore(deps): update pre-commit hooks (#4994) pre-commit-ci[bot] 2024-01-01 19:25:58 -08:00
  • b583336cf7
    chore(deps): bump ilammy/msvc-dev-cmd from 1.12.1 to 1.13.0 (#4995) dependabot[bot] 2024-01-01 18:51:02 -08:00
  • 976fea05a3
    Fix Clazy warnings (#4988) Christoph Grüninger 2023-12-30 06:59:47 +01:00
  • eeac2f4572
    chore(deps): bump actions/upload-artifact from 3 to 4 (#4975) dependabot[bot] 2023-12-14 18:50:09 -08:00
  • e8a43ea974
    chore(deps): bump actions/download-artifact from 3 to 4 (#4976) dependabot[bot] 2023-12-14 18:46:13 -08:00
  • dc477fac0e
    fix: Use PyObject_VisitManagedDict() of Python 3.13 (#4973) Victor Stinner 2023-12-15 03:42:55 +01:00
  • daea1130b4
    fix(cmake): upgrade maximum supported CMake version to 3.27 (#4786) Pol Mesalles 2023-12-14 12:36:45 -07:00
  • 7d538a4275
    fix: make_static_property_type() (#4971) Victor Stinner 2023-12-14 15:36:25 +01:00
  • 68322895df
    chore(deps): bump actions/setup-python from 4 to 5 (#4965) dependabot[bot] 2023-12-06 21:09:08 -08:00
  • c1e06f5bf9
    chore(deps): update pre-commit hooks (#4963) pre-commit-ci[bot] 2023-12-05 08:58:06 -08:00
  • a67d786571
    fix(stl_bind): Enable bind_map with using declarations. (#4952) Antoine Prouvost 2023-11-29 21:56:25 +01:00
  • 4bb6163b4f
    chore(deps): bump deadsnakes/action from 3.0.1 to 3.1.0 (#4951) dependabot[bot] 2023-11-27 15:37:43 -08:00
  • dc9b39596d
    pybind11.pc: use pcfiledir for relative destinations (#4830) Ben Boeckel 2023-11-16 05:55:14 +00:00
  • 9591cfb0b8
    fix(cmake): findpython issues and 3.12 support for pybind11_find_import (#4941) Henry Schreiner 2023-11-16 00:54:47 -05:00
  • 6831666f5c
    ci: add more versions of numpy/scipy/pypy (#4714) Henry Schreiner 2023-11-16 00:52:05 -05:00
  • 6cf90e7286
    fix(cmake): avoid really slow compile on emscripten (#4642) Henry Schreiner 2023-11-16 00:50:15 -05:00
  • b389ae77cb
    chore: update changelog script for categories (#4942) Henry Schreiner 2023-11-15 18:59:07 -05:00
  • e250155afa
    Fix a long-standing bug in the handling of Python multiple inheritance (#4762) Ralf W. Grosse-Kunstleve 2023-11-08 12:44:04 -08:00
  • 2c35fde389
    Fix refcount bug introduced with PR #4916. (#4927) Ralf W. Grosse-Kunstleve 2023-11-08 11:16:10 -08:00
  • c758b81f3b
    chore: move to ruff-format (#4912) Henry Schreiner 2023-11-08 02:42:54 -05:00
  • 0a974fed54
    chore(deps): update pre-commit hooks (#4923) pre-commit-ci[bot] 2023-11-07 22:59:52 -08:00
  • f2606930bf
    Use newer PyCode API and other fixes (#4916) cyyever 2023-11-06 06:08:32 +08:00
  • 31b0a5d94f fix doc typo Social_Mean 2023-11-04 10:53:15 +08:00
  • 76b7f53649
    Python_ADDITIONAL_VERSIONS: 3.12 (#4909) Axel Huebl 2023-10-31 19:56:16 -07:00
  • a18c10f690
    fix(cmake): make library component optional (#4805) Henry Schreiner 2023-10-27 11:02:05 -04:00
  • 3aece819fd
    chore: update hooks and Ruff config (#4904) Henry Schreiner 2023-10-27 01:26:28 -04:00
  • 1e28599e41
    fix: Add missing spaces to error string (#4906) Chun Yang 2023-10-26 20:40:19 -07:00
  • fa27d2fd43
    Adapt to changed function name in Python 3.13 (#4902) Mattias Ellert 2023-10-24 18:46:26 +02:00
  • bf88e29c95
    Bug fix: Replace bare static exception<T> with gil_safe_call_once_and_store. (#4897) Ralf W. Grosse-Kunstleve 2023-10-23 12:51:04 -07:00
  • 3414c56b6c
    Workaround NVCC parse failure in cast_op (#4893) Alexander Grund 2023-10-21 19:50:14 +02:00
  • 7969049de4
    Comment out failing job, with link to #4889 (#4890) Ralf W. Grosse-Kunstleve 2023-10-19 23:12:37 -07:00
  • 74439a64a2
    feature: Use typed iterators in make_*iterator (#4876) Sergei Izmailov 2023-10-18 04:04:46 +09:00
  • 0cbd92bab8
    Update pytest to version 7.2.0 (which removes their dependency on py) (#4880) Pablo Speciale 2023-10-16 16:42:30 +02:00