Commit Graph

  • b8f28551cc
    Go back to CMake 3.25.2 (#4496) Ralf W. Grosse-Kunstleve 2023-02-07 20:19:33 -08:00
  • f8713ec43e
    Revert "bugfix: Keep registered types until after Py_Finalize(). Fix #4459 (#4486)" (#4501) Ralf W. Grosse-Kunstleve 2023-02-07 16:55:00 -08:00
  • 8a90b36772
    chore(deps): update pre-commit hooks (#4495) pre-commit-ci[bot] 2023-02-07 01:16:25 -05:00
  • b2c1978caa
    bugfix: Keep registered types until after Py_Finalize(). Fix #4459 (#4486) Aaron Gokaslan 2023-02-06 11:36:05 -05:00
  • 9ef65cee0e
    chore(deps): bump ilammy/msvc-dev-cmd from 1.12.0 to 1.12.1 (#4493) dependabot[bot] 2023-02-06 00:16:52 -05:00
  • 08a89fac3a
    bugfix: delete proper ctors in gil.h (#4490) Aaron Gokaslan 2023-02-04 13:40:13 -05:00
  • 3efe9d4cb5
    chore: update to black 23 (#4482) Henry Schreiner 2023-02-01 14:23:37 -05:00
  • 44e9368222
    Use PyConfig_InitPythonConfig instead of PyConfig_InitIsolatedConfig (#4473) Daniel Jacobs 2023-02-01 02:42:05 -05:00
  • c71e3af73f
    Bump isort version to 5.12.0 (#4480) Ralf W. Grosse-Kunstleve 2023-01-31 22:44:18 -08:00
  • a500f439d0
    Resolve new flake8 error (#4462) Ralf W. Grosse-Kunstleve 2023-01-19 10:48:46 -08:00
  • c709d2a83e
    Make sure to properly untrack gc objects before freeing them (#4461) albanD 2023-01-18 21:11:26 +01:00
  • e53d58af6c
    Ensure import pybind11_tests traceback is shown. (#4455) Ralf W. Grosse-Kunstleve 2023-01-14 13:47:56 -08:00
  • d821788bb6
    Add clang15 C++20 job (#4443) Ralf W. Grosse-Kunstleve 2023-01-12 17:50:28 -08:00
  • a34596bfe1
    chore: back to work Henry Schreiner 2023-01-03 14:23:36 -05:00
  • b2d7ad72c2
    chore: prepare for 2.10.3 (#4437) Henry Schreiner 2023-01-03 11:34:22 -05:00
  • 769fd3b889
    chore(deps): update pre-commit hooks (#4439) pre-commit-ci[bot] 2023-01-03 10:21:05 -05:00
  • e3e24f3f65
    fix: issuses detected by static analyzer (#4440) cyy 2023-01-03 23:20:39 +08:00
  • 6da268a5c5
    ci: remove clang 10 C++20 (it broke recently) (#4438) Ralf W. Grosse-Kunstleve 2023-01-03 05:46:55 -08:00
  • f12e098f1d
    Fix detail::obj_class_name() to work correctly for meta classes. (#4436) Ralf W. Grosse-Kunstleve 2023-01-02 03:46:17 -08:00
  • 60f02f5f66
    fix: improve the error reporting for inc_ref GIL failures (#4427) Ethan Steinberg 2022-12-30 10:46:55 -08:00
  • 70af9873c2
    docs: fixed typo in spelling of first (#4428) kajananchinniah 2022-12-28 12:49:57 -05:00
  • 7f23e9f3a4
    chore: update clang-tidy to 15 (#4387) Aaron Gokaslan 2022-12-27 15:14:10 -05:00
  • 0694ec6a15
    chore: preapre for 2.10.2 release (#4414) Henry Schreiner 2022-12-20 17:57:47 -05:00
  • 3fd1520de2
    docs: changelog for next version (#4413) Henry Schreiner 2022-12-20 14:47:41 -05:00
  • ee4b9f5d7b
    Fix ODR violations in our Eigen Tensor tests (#4412) Ethan Steinberg 2022-12-20 05:34:00 -08:00
  • a97c4d220e
    fix(cmake): support Windows ARM cross-compilation (#4406) Henry Schreiner 2022-12-19 14:36:39 -05:00
  • 09db6445d8
    IPO/LTO support for ICX (IntelLLVM) compiler (#4402) Martin Blanchard 2022-12-16 06:10:46 +01:00
  • ece1206b8a
    ci: set env: VERBOSE: 1 (#4405) Ralf W. Grosse-Kunstleve 2022-12-15 13:19:13 -08:00
  • 89c3561d9a
    Fix multi-context new Python linking mode (#4401) Martin Blanchard 2022-12-14 20:03:37 +01:00
  • ff42f5254a
    Systematically add -DCMAKE_VERBOSE_MAKEFILE=ON to obtain full command lines related to -Wodr (#4398) Ralf W. Grosse-Kunstleve 2022-12-13 11:04:05 -08:00
  • 9727dcdae5
    chore: future safe bugbear opinionated warnings (#4393) Henry Schreiner 2022-12-09 23:18:36 -05:00
  • 663b86c26c
    Add flake8 B905 to extend-ignore in setup.cfg (#4391) Ralf W. Grosse-Kunstleve 2022-12-09 10:53:03 -08:00
  • 9db988013c
    Correct class names for KeysView, ValuesView and ItemsView in bind_map (#4353) aimir 2022-12-09 09:15:11 +02:00
  • 00126859a5
    Add option for enable/disable enum members in docstring. (#2768) Frank 2022-12-09 08:10:10 +01:00
  • 65374c8e62
    pybind11::handle inc_ref() & dec_ref() PyGILState_Check() **excluding** nullptr (#4246) Ralf W. Grosse-Kunstleve 2022-12-08 22:06:51 -08:00
  • 65cc9d2a29
    chore(deps): bump pypa/gh-action-pypi-publish from 1.6.1 to 1.6.4 (#4389) dependabot[bot] 2022-12-06 23:36:11 -05:00
  • 4768a6f8f5
    chore(deps): update pre-commit hooks (#4386) pre-commit-ci[bot] 2022-12-06 10:10:48 -08:00
  • a672de7cc8
    Fix source comment typo (#4388) luzpaz 2022-12-06 12:54:15 -05:00
  • a6e75e4d8a
    chore(deps): bump pypa/gh-action-pypi-publish from 1.5.2 to 1.6.1 (#4384) dependabot[bot] 2022-12-05 01:03:05 -08:00
  • 6a1023e3e9
    chore(deps): bump deadsnakes/action from 2.1.1 to 3.0.0 (#4383) dependabot[bot] 2022-12-05 01:01:45 -08:00
  • 5b55f8fe82
    Replace ubuntu-latest with ubuntu-22.04 (#4382) Ralf W. Grosse-Kunstleve 2022-12-04 19:39:25 -08:00
  • e133c33d5c
    chore: Convert direct multiprocessing.set_start_method("forkserver") call to a pytest fixture. (#4377) Aaron Gokaslan 2022-12-01 15:15:47 -05:00
  • 358ba459d2
    Fix test added with PR #4330 (#4372) Ralf W. Grosse-Kunstleve 2022-12-01 09:25:30 -08:00
  • b14d58b615
    chore(deps): bump pypa/gh-action-pypi-publish from 1.5.1 to 1.5.2 (#4370) dependabot[bot] 2022-11-30 23:30:36 -08:00
  • 8869984926
    scoped_interpreter. overloaded constructor: PyConfig param (#4330) Arman 2022-12-01 07:17:59 +02:00
  • 06003e82b3
    Introduce a new style of warning suppression based on push/pop (#4285) Ethan Steinberg 2022-11-28 07:39:38 -08:00
  • 9907bedce5
    fix(.github): fix bug-report issue template (#4363) Xuehai Pan 2022-11-26 07:15:54 +08:00
  • 9c18a74e37
    Use multiprocessing start_method "forkserver" (#4306) Ralf W. Grosse-Kunstleve 2022-11-22 17:17:02 -08:00
  • 48949222c6
    Use PyEval_InitThreads() as intended (#4350) Ralf W. Grosse-Kunstleve 2022-11-22 15:14:49 -08:00
  • 296615ad34
    Add macos_brew_install_llvm to ci.yml (#4326) Ralf W. Grosse-Kunstleve 2022-11-12 12:24:19 -08:00
  • 88b019a8a5
    fix pybind11Tools.cmake typo causing Unknown arguments (#4327) gitartpiano 2022-11-11 19:52:57 -06:00
  • 1f04cc7062
    Add windows_clang to ci.yml (#4323) Ralf W. Grosse-Kunstleve 2022-11-10 08:33:26 -08:00
  • ee2b522629
    Fix functional.h bug + introduce test to verify that it is fixed (#4254) Ethan Steinberg 2022-11-02 11:32:53 -07:00
  • 0176632e8c
    chore: sync blacken-docs hook with black (#4304) Aaron Gokaslan 2022-11-01 12:19:34 -04:00
  • 2441d25b26
    chore(deps): update pre-commit hooks (#4302) pre-commit-ci[bot] 2022-11-01 00:10:13 -04:00
  • 252ed8fb52
    docs: prepare for 2.10.1 release (#4279) Henry Schreiner 2022-10-31 14:11:23 -04:00
  • b1bd7f2600
    fix: define (non-empty) PYBIND11_EXPORT_EXCEPTION only under macOS. (#4298) Ralf W. Grosse-Kunstleve 2022-10-31 10:36:26 -07:00
  • 3a2c96bd6f
    fix: unicode surrogate character in Python exception message. (#4297) Ralf W. Grosse-Kunstleve 2022-10-31 09:18:05 -07:00
  • 5bc0943ed9
    Ensure config, build, toolchain, spelling, etc. issues are not masked. (#4255) Ralf W. Grosse-Kunstleve 2022-10-30 13:24:41 -07:00
  • b07d08f600
    Add PYBIND11_SIMPLE_GIL_MANAGEMENT option (cmake, C++ define) (#4216) Chekov2k 2022-10-30 15:57:23 +00:00
  • b07223fa69
    fix: improve bytes to str decoding error handling (#4294) Aaron Gokaslan 2022-10-29 11:12:24 -04:00
  • fcb5554d9f
    ci: move to final release of 3.11 (#4286) Henry Schreiner 2022-10-26 10:41:51 -04:00
  • 07a61aa1c0
    Fix char8_t support (#4278) Vemund Handeland 2022-10-23 20:57:45 +02:00
  • d1c31e9aa0
    chore: improve issue template (#4276) Henry Schreiner 2022-10-23 08:08:00 -04:00
  • 4fe905d4f0
    fix: add flag for overriding classic Python search values (#4195) Henry Schreiner 2022-10-23 00:32:17 -04:00
  • 8ea75ab4d7
    Fix casts to void* (#4275) Lalaland 2022-10-22 16:52:35 -07:00
  • 17c1e27b3d
    fix: Revert pfect args make iterator (#4234) Aaron Gokaslan 2022-10-21 18:04:01 -04:00
  • 91cfb77022
    Revert "feat: add entrypoint for cmake modules dir" (#4270) Henry Schreiner 2022-10-21 17:25:53 -04:00
  • 2ce76f7833
    Cleanup casters to release none() to avoid ref counting (#4269) Aaron Gokaslan 2022-10-21 12:51:26 -04:00
  • 36ccb08b0d
    docs: update changelog (#4265) Henry Schreiner 2022-10-20 10:58:04 -04:00
  • 128d988ef1 ci: fix labeler Henry Schreiner 2022-10-20 10:37:12 -04:00
  • 1d4a65e2f1
    feat: add entrypoint for cmake modules dir (#4258) Henry Schreiner 2022-10-20 10:35:18 -04:00
  • c3854682e6
    ci(fix): don't label weekly dep updates & ci fixes (#4264) Henry Schreiner 2022-10-20 09:39:19 -04:00
  • 17c6809165
    ci: update PGI build (old one no longer signed) (#4260) Ralf W. Grosse-Kunstleve 2022-10-20 05:49:52 -07:00
  • fab1eebe2c
    First draft of Eigen::Tensor support (#4201) Lalaland 2022-10-18 16:54:16 -07:00
  • b926396bdf
    bugfix: py contains raises errors when appropiate (#4209) Aaron Gokaslan 2022-10-17 19:15:08 -04:00
  • 5b5547bc1b
    chore(deps): bump ilammy/msvc-dev-cmd from 1.11.0 to 1.12.0 (#4242) dependabot[bot] 2022-10-17 17:57:55 -04:00
  • 964c49978f
    Minor py::capsule cleanup. No functional change. (#4238) Ralf W. Grosse-Kunstleve 2022-10-12 15:43:43 -07:00
  • 8781daf6e6
    chore: Optimize iterator advance() call (#4237) Aaron Gokaslan 2022-10-12 16:46:40 -04:00
  • 0927c4d19e
    chore: Improve PyCapsule exception handling (#4232) Aaron Gokaslan 2022-10-11 16:07:42 -04:00
  • ff7b69714d
    chore(deps): bump jwlawson/actions-setup-cmake from 1.12 to 1.13 (#4233) dependabot[bot] 2022-10-11 00:50:40 -04:00
  • da104a9efd
    Reproducer and fix for issue encountered in smart_holder update. (#4228) Ralf W. Grosse-Kunstleve 2022-10-09 21:50:35 -07:00
  • 7c6f2f80a7
    fix: PyCapsule_GetDestructor is allowed to return a nullptr destructor (#4221) Daniel Galvez 2022-10-07 12:27:54 -07:00
  • 4a42156209
    test_eigen.py test_nonunit_stride_to_python bug fix (ASAN failure) (#4217) Ralf W. Grosse-Kunstleve 2022-10-07 09:20:38 -07:00
  • 6cb214748d
    fix: NVCC 11.4.0 - 11.8.0 host bug workaround (#4220) Axel Huebl 2022-10-06 21:02:57 -07:00
  • 864ed1120c
    chore: steal arg_v.value from copied arg in unpacking_collector (#4219) Aaron Gokaslan 2022-10-06 16:11:34 -04:00
  • 8275b76912
    ci: update pre-commit schedule (#4212) Henry Schreiner 2022-10-04 14:01:26 -04:00
  • 600d697648
    [pre-commit.ci] pre-commit autoupdate (#4210) pre-commit-ci[bot] 2022-10-03 21:25:46 -04:00
  • c78dfe6964
    bugfix: Add error checking to list append and insert (#4208) Aaron Gokaslan 2022-10-03 13:44:09 -04:00
  • da8c730a62
    [pre-commit.ci] pre-commit autoupdate (#4197) pre-commit-ci[bot] 2022-09-26 20:44:19 -04:00
  • 5aa0fad5de
    perf: call reserve method in set and map casters (#4194) Aaron Gokaslan 2022-09-25 16:10:57 -04:00
  • f743bdf8e6
    Avoid local_internals destruction (#4192) bogdan-lab 2022-09-21 21:50:31 +03:00
  • 95d0e71a65
    test C++14 on MSVC (#4191) Aaron Gokaslan 2022-09-21 11:20:07 -04:00
  • 424ac4fe1b
    fix: Windows compiler, missing object initializer (#4188) Jan Iwaszkiewicz 2022-09-20 19:03:57 +02:00
  • d02f219fb9
    [pre-commit.ci] pre-commit autoupdate (#4189) pre-commit-ci[bot] 2022-09-19 21:11:57 -04:00
  • 9c04c7b0f1
    chore: Delete copy ctor/assign for GIL RAIIs (#4183) Aaron Gokaslan 2022-09-19 12:56:31 -04:00
  • 1874f8fa87
    Clarify GIL documentation (#4057) Dustin Spicuzza 2022-09-14 17:00:27 -04:00
  • 8524b20c3c
    fix: Python-3.12 compatibility (#4168) Sergei Izmailov 2022-09-15 05:56:40 +09:00
  • 64f7281874
    [pre-commit.ci] pre-commit autoupdate (#4178) pre-commit-ci[bot] 2022-09-12 20:04:44 -04:00
  • aa8f8baa4e
    [pre-commit.ci] pre-commit autoupdate (#4171) pre-commit-ci[bot] 2022-09-07 09:19:02 -04:00