Commit Graph

  • 8756f16ed8
    [pre-commit.ci] pre-commit autoupdate (#4151) pre-commit-ci[bot] 2022-08-29 21:59:48 -07:00
  • 283f10dc55
    chore(deps): bump ilammy/msvc-dev-cmd from 1.10.0 to 1.11.0 (#4161) dependabot[bot] 2022-08-29 23:26:53 -04:00
  • 0b4c1bc286
    test: ConstructorStats newline (PyPy) (#4167) Axel Huebl 2022-08-29 20:25:01 -07:00
  • fac23b6f65
    error_fetch_and_normalize: PyPy 7.3.10+ does not need the PR #4079 workaround anymore. (#4154) Ralf W. Grosse-Kunstleve 2022-08-24 13:08:24 -07:00
  • a48ec3e882
    Words matter updates (#4155) Brad Messer 2022-08-24 10:34:31 -04:00
  • 68e6fdaa90
    embed.h Python 3.11 config.use_environment=1 + PYTHONPATH test (#4119) Ralf W. Grosse-Kunstleve 2022-08-21 09:44:01 -07:00
  • 81f35d29c6
    chore: Mark detail:forward_like as constexpr (#4147) Aaron Gokaslan 2022-08-20 17:05:07 -04:00
  • 2d59b43cbf
    Qualify detail::forward_like to avoid conflict. (#4136) Stephan T. Lavavej 2022-08-11 21:19:39 -07:00
  • b884b9dc6b
    chore: Add pytests for constructing pytypes from iterable (#4138) Aaron Gokaslan 2022-08-11 16:14:17 -04:00
  • bbb89da152
    fix(cmake): support vcpkg, try 2 (#4123) Henry Schreiner 2022-08-09 00:03:36 -04:00
  • 5bdd3d59be
    feat(cmake): add installation support for pkg-config dependency detection (#4077) Eli Schwartz 2022-08-09 00:02:45 -04:00
  • 14c84654f8
    [pre-commit.ci] pre-commit autoupdate (#4126) pre-commit-ci[bot] 2022-08-08 21:15:43 -04:00
  • 6abb7de6cd
    chore: Use PyObject_GenericGetDict and PyObject_GenericSetDict functions (#4106) Aaron Gokaslan 2022-08-08 14:28:33 -04:00
  • 8a4bca8216
    fix(cmake): use case-insensitive CMAKE_BUILD_TYPE comparisons (#4078) Daniel Dinu 2022-08-08 07:01:39 -07:00
  • 29f4940cd4
    Fix copy-paste oversight (#4118) Ralf W. Grosse-Kunstleve 2022-08-05 08:05:40 -07:00
  • ba5ccd845a
    [pre-commit.ci] pre-commit autoupdate (#4104) pre-commit-ci[bot] 2022-08-03 11:38:07 -04:00
  • 88a1bb9260
    chore: remove unnecessary temporary std::pair (#4103) Aaron Gokaslan 2022-08-01 15:48:44 -04:00
  • f8e8403b85
    Open pybind11 namespace with consistent visility. (#4098) Thomas Eding 2022-08-01 11:31:31 -07:00
  • aa953710c1
    [pre-commit.ci] pre-commit autoupdate (#4090) pre-commit-ci[bot] 2022-08-01 12:18:42 -04:00
  • 3665530264
    Add -DPYBIND11_WERROR=ON to mingw cmake commands (#4073) Ralf W. Grosse-Kunstleve 2022-08-01 06:18:48 -07:00
  • 1e3400b674
    chore(deps): bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1 (#4091) dependabot[bot] 2022-07-28 21:37:47 -04:00
  • d70f54b073
    docs: Missing semicolons (#4094) Hyunwook Choi 2022-07-28 02:41:57 +09:00
  • b07975f492
    Fix missing undef in pytypes (#4087) Aaron Gokaslan 2022-07-22 11:52:01 -04:00
  • 9a2963734d
    More systematic gcc & clang coverage (#4083) Ralf W. Grosse-Kunstleve 2022-07-21 06:40:34 -07:00
  • cb35a3c143
    For PyPy only, re-enable old behavior (runs the risk of masking bugs) (#4079) Ralf W. Grosse-Kunstleve 2022-07-21 06:38:00 -07:00
  • 42b54507ea
    chore: use explicit defaulting in pyobject macros (#4017) Aaron Gokaslan 2022-07-20 12:02:20 -04:00
  • f47f1edfe8
    Fix #3812 and fix const of inplace assignments (#4065) Aaron Gokaslan 2022-07-20 11:42:24 -04:00
  • ef7d971e03
    [pre-commit.ci] pre-commit autoupdate (#4082) pre-commit-ci[bot] 2022-07-18 19:39:10 -05:00
  • 59f03ee389 tests: include pypy3.9 in nox if present Henry Schreiner 2022-07-15 21:43:27 -05:00
  • 5116a629e9 fix(spelling): PYTHON_VERSIONS Henry Schreiner 2022-07-15 21:03:51 -05:00
  • 8d82f29887 chore: back to work Henry Schreiner 2022-07-15 21:40:33 -05:00
  • aa304c9c7d
    chore: preapre for 2.10.0 release (#4068) Henry Schreiner 2022-07-15 15:47:47 -05:00
  • 87f64c4321
    docs: update changelog for 2.10.0 (#4066) Henry Schreiner 2022-07-15 13:45:16 -05:00
  • 1d81191077
    Disable implicit conversion of 0 to pybind11::handle. (#4008) Ralf W. Grosse-Kunstleve 2022-07-14 09:53:39 -07:00
  • bc9315fe38
    chore: optimize sparse matrix casting with python tuple (#4064) Aaron Gokaslan 2022-07-13 19:27:00 -04:00
  • 6b60d97d30
    docs: use Furo (#3109) Henry Schreiner 2022-07-13 10:13:35 -05:00
  • 7c3a031766
    chore: bump clang-tidy to 13 (#3997) Henry Schreiner 2022-07-13 09:06:32 -05:00
  • 023b3f32c8
    Undo accidental one-line change under PR #3913 (#4060) Ralf W. Grosse-Kunstleve 2022-07-12 12:02:20 -07:00
  • 790241bce2
    [pre-commit.ci] pre-commit autoupdate (#4058) pre-commit-ci[bot] 2022-07-11 22:31:54 -04:00
  • f9f00495a3
    Properly visit self in >=3.9 traverse (#4051) Aaron Gokaslan 2022-07-10 00:43:53 -04:00
  • 432bc5cfb5
    Add std::string clean_type_id(const char *typeid_name) overload (in namespace detail). (#4049) Ralf W. Grosse-Kunstleve 2022-07-07 19:08:10 -07:00
  • 85bc088441
    Report C++ Info: via pytest_report_header() (#4046) Ralf W. Grosse-Kunstleve 2022-07-07 17:51:44 -07:00
  • cd08869df1
    PYBIND11_NAMESPACE consistency fixes. (#4043) Ralf W. Grosse-Kunstleve 2022-07-06 14:29:20 -07:00
  • 0ab1fcfb1c
    docs: update changelog (#4042) Henry Schreiner 2022-07-06 16:36:05 -04:00
  • 2af163d9c7
    Fix: 3.11 beta support (#3923) Aaron Gokaslan 2022-07-06 16:35:12 -04:00
  • c42e3ab793
    [pre-commit.ci] pre-commit autoupdate (#4041) pre-commit-ci[bot] 2022-07-04 22:21:59 -04:00
  • bc1f9f9ba6
    chore(deps): bump actions/setup-python from 3 to 4 (#3999) dependabot[bot] 2022-07-04 10:24:55 -04:00
  • 5a3a1e3415
    chore: simpler dependabot (#4035) Henry Schreiner 2022-07-04 10:24:34 -04:00
  • 479e9a50f3
    Fix arrays with zero-size dimensions (#4038) Matthew Woehlke 2022-06-29 14:37:16 -04:00
  • 374a5b000a
    [docs] Fix "Enumerations and internal types" example (#4034) Masaki Kozuki 2022-06-28 12:38:37 -07:00
  • dd3bf7fd12
    [pre-commit.ci] pre-commit autoupdate (#4030) pre-commit-ci[bot] 2022-06-27 19:39:19 -04:00
  • c3e9173f0f
    ci: use almalinux instead of centos, add 9 (#4020) Henry Schreiner 2022-06-21 14:55:49 -04:00
  • 2ad974c945
    [pre-commit.ci] pre-commit autoupdate (#4021) pre-commit-ci[bot] 2022-06-21 14:36:49 -04:00
  • 0964a9093a
    Add a missing std::move in numpy.h (#4005) Aaron Gokaslan 2022-06-14 14:20:26 -04:00
  • 21f0e72b0f
    [pre-commit.ci] pre-commit autoupdate (#4003) pre-commit-ci[bot] 2022-06-13 21:02:25 -04:00
  • 0e956a2e4f
    chore(deps): bump pre-commit/action from 2.0.3 to 3.0.0 (#3992) dependabot[bot] 2022-06-08 09:22:57 -04:00
  • e2dcd95407
    chore: optimize dictionary access in strip_padding numpy (#3994) Aaron Gokaslan 2022-06-06 22:33:28 -04:00
  • 918892b97e
    Make dtype::num() return type consistent with other functions (#3995) Maarten Baert 2022-06-07 01:41:38 +02:00
  • c5fa3436c6
    [pre-commit.ci] pre-commit autoupdate (#3951) pre-commit-ci[bot] 2022-06-06 17:56:18 -04:00
  • 554c045377
    enable two new clang-tidy checks (#3988) Aaron Gokaslan 2022-06-06 12:15:45 -04:00
  • 42a41bf3e7
    remove useless ctor (#3989) Aaron Gokaslan 2022-06-03 15:18:06 -04:00
  • a05bc3d235
    error_already_set::what() is now constructed lazily (#1895) Sergei Lebedev 2022-06-03 00:17:38 +01:00
  • 58802de41b
    perf: Add object rvalue overload for accessors. Enables reference stealing (#3970) Aaron Gokaslan 2022-06-01 15:19:13 -04:00
  • 9f7b3f735a
    addl unit tests for PR #3970 (#3977) Ralf W. Grosse-Kunstleve 2022-05-31 12:59:19 -07:00
  • b24c5ed204
    Replace "Unknown internal error occurred" with a more helpful message. (#3982) Ralf W. Grosse-Kunstleve 2022-05-31 11:54:33 -07:00
  • de4ba92c9f
    Add error_scope to detail::get_internals() (#3981) Ralf W. Grosse-Kunstleve 2022-05-31 11:51:13 -07:00
  • 8da58da539
    chore: perfectly forward all make_iterator args (#3980) Aaron Gokaslan 2022-05-28 19:58:15 -04:00
  • 748ae2270b
    Add missing error handling to module_::def_submodule (#3973) Ralf W. Grosse-Kunstleve 2022-05-28 16:40:57 -07:00
  • 68f8010500
    chore: add err guard to capsule destructor and add a move to iostream (#3958) Aaron Gokaslan 2022-05-27 14:32:57 -04:00
  • 8d14e666e3
    fix: avoid catch (...) for expected import numpy failures (#3974) Ralf W. Grosse-Kunstleve 2022-05-26 08:07:40 -07:00
  • 2c549eb7aa
    Move PyErr_NormalizeException() up a few lines (#3971) Ralf W. Grosse-Kunstleve 2022-05-25 21:44:55 -07:00
  • 2d4a20c8cb
    chore: add missing moves for buffer_func and staticmethod in pybind11.h (#3969) Aaron Gokaslan 2022-05-25 12:14:07 -04:00
  • 4624e8e164
    Don't return pointers to static objects with return_value_policy::take_ownership. (#3946) Maarten Baert 2022-05-24 19:46:31 +02:00
  • c42414db86
    (perf): use a rvalue cast in func_wrapper (#3966) Aaron Gokaslan 2022-05-23 12:26:53 -04:00
  • 918d4481a4
    fix(cmake): support cross-compiles with classic Python (#3959) Henry Schreiner 2022-05-20 09:38:29 -04:00
  • 1e4bd22bdc
    fix(cmake): support release and debug at the same time (#3948) Henry Schreiner 2022-05-18 23:19:33 -04:00
  • a8b3ff30f9
    chore: add a couple of moves in pybind11.h (#3941) Aaron Gokaslan 2022-05-17 11:29:49 -04:00
  • dff6fa0554
    fix(cmake): avoid issue with NVCC + Windows (#3947) Henry Schreiner 2022-05-16 23:45:54 -04:00
  • 1a7b12983e
    ci: fix cuda issue & MSVC spurious warning (#3950) Henry Schreiner 2022-05-16 17:27:19 -04:00
  • 72eea20afd
    Fix py::cast from pytype rvalue to pytype (#3949) Maarten Baert 2022-05-16 22:51:01 +02:00
  • 48c7be4a56 Undoing previous accidental commit. Sorry I forgot to git branch. Ralf W. Grosse-Kunstleve 2022-05-16 04:30:10 -07:00
  • 5621ab853a Do we have a unit test for the traceback code in error_string()? Ralf W. Grosse-Kunstleve 2022-05-16 04:26:35 -07:00
  • ad146b2a18
    [pre-commit.ci] pre-commit autoupdate (#3933) pre-commit-ci[bot] 2022-05-09 18:44:21 -04:00
  • 2e331308d3
    chore: remove unused include from stl.h (#3928) Aaron Gokaslan 2022-05-06 16:57:39 -04:00
  • 68a0b2dfd8
    Add anyset & frozenset, enable copying (cast) to std::set (#3901) Ed Catmur 2022-05-05 20:09:56 +01:00
  • 9a16e55ad2
    [pre-commit.ci] pre-commit autoupdate (#3903) pre-commit-ci[bot] 2022-05-05 15:02:16 -04:00
  • f306012b55
    fix: file extension on windows with cp36 and cp37 (#3919) HaarigerHarald 2022-05-04 19:12:33 +02:00
  • bdc7dd8c31
    chore: update NVIDIA-PGI CI workflow (#3922) Aaron Gokaslan 2022-05-04 13:02:07 -04:00
  • 287e4f233d
    Test pickling a simple callable (does not work). (#3906) Ralf W. Grosse-Kunstleve 2022-05-02 12:39:36 -07:00
  • f0b9f755e4
    Replace error printing code gated by NDEBUG with a new flag: PYBIND11_DETAILED_ERROR_MESSAGES (#3913) Michael Voznesensky 2022-05-02 12:30:19 -07:00
  • 75007dda72
    chore: rule of 3 for strdup guard (#3905) Aaron Gokaslan 2022-04-26 15:49:24 -04:00
  • 9bc2704430
    Add tests for cast from tuple to sequence containers (#3900) Ed Catmur 2022-04-24 22:39:47 +01:00
  • 03252067db
    chore(deps): bump actions/upload-artifact from 2 to 3 (#3899) dependabot[bot] 2022-04-24 16:49:41 -04:00
  • be4a634c67
    chore(deps): bump actions/checkout from 2 to 3 (#3896) dependabot[bot] 2022-04-24 16:49:13 -04:00
  • 82455a41fd
    Minor opt to cache tuple casting (#3894) Aaron Gokaslan 2022-04-24 14:46:39 -04:00
  • 2a7cb008ac
    chore(deps): bump actions/download-artifact from 2 to 3 (#3897) dependabot[bot] 2022-04-24 14:41:23 -04:00
  • e79293cf2f
    chore(deps): bump actions/cache from 2 to 3 (#3898) dependabot[bot] 2022-04-24 14:41:09 -04:00
  • b58b772b46
    chore(deps): bump actions/setup-python from 2 to 3 (#3895) dependabot[bot] 2022-04-24 14:40:58 -04:00
  • 1a8603e479
    ci: dependabot major versions for official actions (#3888) Henry Schreiner 2022-04-24 13:50:29 -04:00
  • e8e229fa0b
    [pre-commit.ci] pre-commit autoupdate (#3885) pre-commit-ci[bot] 2022-04-18 17:44:01 -04:00