Commit Graph

  • 11e12fe455 chore: move some config to pyproject.toml Henry Schreiner 2021-07-12 14:58:59 -04:00
  • 84fdadfbcc chore: update pre-commit hooks Henry Schreiner 2021-07-12 14:56:06 -04:00
  • 75090647ce
    More precise return_value_policy::automatic documentation. (#2920) Ralf W. Grosse-Kunstleve 2021-07-12 16:56:10 -07:00
  • ddf0efb990
    chore: add nox support (#3101) Henry Schreiner 2021-07-12 17:45:40 -04:00
  • 9f11951b5b
    Fixing spelling errors that went undetected because the pre-commit spell check was added after the CI for PR #2995 last ran. (#3103) Ralf W. Grosse-Kunstleve 2021-07-12 14:00:48 -07:00
  • f0a65c899c
    docs(fix): spelling mistake in recent commit Henry Schreiner 2021-07-12 16:57:28 -04:00
  • 7472d37a93
    Adding iostream.h thread-safety documentation. (#2995) Ralf W. Grosse-Kunstleve 2021-07-12 13:39:06 -07:00
  • 2d468697d9
    NOLINT reduction (#3096) Ralf W. Grosse-Kunstleve 2021-07-12 13:10:28 -07:00
  • 7a64b8adcc
    docs: fix script issues for changelog compilation (#3100) Henry Schreiner 2021-07-12 14:10:46 -04:00
  • 0f4761b44a
    Rollback of DOWNLOAD_CATCH=OFF change merged via PR #3059. (#3092) Ralf W. Grosse-Kunstleve 2021-07-11 00:40:38 -07:00
  • cf006af2f0
    Fix typos and docs style (#3088) Jan Iwaszkiewicz 2021-07-10 20:16:07 +02:00
  • bac5a0c370
    Go all the way fixing clang-tidy issues to avoid the NOLINTNEXTLINE clutter and clang-format issues. This was really meant to be part of PR #3051 but was held back either out of an abundance of caution, or because of confusion caused by stray semicolons. (#3086) Ralf W. Grosse-Kunstleve 2021-07-09 14:09:56 -07:00
  • b5357d1fa8
    fix(clang-tidy): Enable clang-tidy else-after-return and redundant void checks (#3080) Aaron Gokaslan 2021-07-09 09:45:53 -04:00
  • 6d1b197b46
    Splitting out pybind11/stl/filesystem.h. (#3077) Ralf W. Grosse-Kunstleve 2021-07-08 09:02:48 -07:00
  • c090c8c409
    Unify cast_error message thrown by [simple|unpacking]_collector (#3013) Robert Haschke 2021-07-07 00:13:13 +02:00
  • 0ad116d371
    Adding codespell to .pre-commit-config.yaml (follow-on to PR #3075). (#3076) Ralf W. Grosse-Kunstleve 2021-07-06 14:10:35 -07:00
  • 8bee61b645
    docs: fix various typos (#3075) luzpaz 2021-07-04 19:58:35 -04:00
  • 795e3c4ce1
    Removing AlignConsecutiveAssignments: true. (#3067) Ralf W. Grosse-Kunstleve 2021-07-02 14:14:18 -07:00
  • 6d4409466b
    Check dict item accesses where it isn't already checked (#2863) Dustin Spicuzza 2021-07-02 10:02:33 -04:00
  • 5bcaaa0423
    Add a std::filesystem::path <-> os.PathLike caster. (#2730) Antony Lee 2021-07-02 16:00:50 +02:00
  • f067deb563
    avoid unnecessary strlen (#3058) cyy 2021-07-01 14:35:25 +08:00
  • 733f8de24f
    Avoid string copy if possible when passing a Python object to std::ostream (#3042) jonathan-conder-sm 2021-07-01 17:19:14 +12:00
  • cad79c1146
    tests: remove very minor oversight in PR #3059. (#3066) Ralf W. Grosse-Kunstleve 2021-06-30 14:30:26 -07:00
  • fbae8f313b
    pickle setstate: setattr __dict__ only if not empty (#2972) Ralf W. Grosse-Kunstleve 2021-06-30 12:34:32 -07:00
  • 93e69191c1
    fix: enable py::implicitly_convertible<py::none, ...> for py::class_-wrapped types (#3059) Cris Luengo 2021-06-25 18:56:17 -06:00
  • 484b0f0433
    Updating and slightly enhancing instructions for running clang-tidy. (#3055) Ralf W. Grosse-Kunstleve 2021-06-22 15:12:58 -07:00
  • dac74ebdf5
    fix(clang-tidy): performance fixes applied in tests and CI (#3051) Aaron Gokaslan 2021-06-22 12:11:54 -04:00
  • 3b30b0a51e
    fix(clang-tidy): clang-tidy readability and misc fixes, like adding const (#3052) Aaron Gokaslan 2021-06-21 10:37:48 -04:00
  • d00fc62931
    use CMAKE_INSTALL_FULL_INCLUDEDIR (#3005) Robert Schütz 2021-06-20 00:45:53 +02:00
  • 9b3b357706
    chore(deps): bump ilammy/msvc-dev-cmd from 1.8.1 to 1.9.0 (#3027) dependabot[bot] 2021-06-19 18:39:54 -04:00
  • e0b5cbd4c6
    chore(clang-tidy): add more modernize clang-tidy checks (#3049) Aaron Gokaslan 2021-06-19 18:38:56 -04:00
  • af6218ff78
    fix(clang-tidy): Apply performance fixes from clang-tidy (#3046) Aaron Gokaslan 2021-06-19 13:53:27 -04:00
  • 79178e713d
    fix(setup_helpers): try import multiprocessing.synchronize too (#3043) jbarlow83 2021-06-18 07:17:34 -07:00
  • 19d99a87fe
    Working around Centos 8 failure. (#3030) Ralf W. Grosse-Kunstleve 2021-06-18 01:35:36 -07:00
  • b4b67f026b
    Fix typos (#3044) Aaron Gokaslan 2021-06-17 16:39:59 -04:00
  • cd4b49a2c8
    Update py::kwargs examples to pass by reference (#3038) Aaron Gokaslan 2021-06-17 16:20:17 -04:00
  • 4c7697dbe9
    Add const T to docstring generation. (#3020) Jack S. Hale 2021-06-08 20:56:45 +02:00
  • e25b1505db
    Adjusting valgrind suppression for pypocketfft to resolve systematic failures that started to appear on 2020-05-27. (#3022) Ralf W. Grosse-Kunstleve 2021-05-27 12:51:46 -07:00
  • 3ac690b88b
    Explicitly export exception types. (#2999) Yichen 2021-05-27 23:00:18 +08:00
  • 14023c9cda
    chore(deps): bump ilammy/msvc-dev-cmd from 1.8.0 to 1.8.1 (#3021) dependabot[bot] 2021-05-27 06:10:28 +00:00
  • f61855b9d8
    chore(deps): bump ilammy/msvc-dev-cmd from 1 to 1.8.0 (#3001) dependabot[bot] 2021-05-13 23:21:13 -04:00
  • bc7cf6ef17
    chore(deps): bump jwlawson/actions-setup-cmake from 1.8 to 1.9 (#3000) dependabot[bot] 2021-05-13 23:19:51 -04:00
  • b6ec0e950c
    functions: Add doc on incorrect argument index (#2979) Eric Cousineau 2021-05-06 10:13:30 -04:00
  • 417fd120cc
    Fix: fix typo of WITHOUT_SOABI (#2992) Akira Kawata 2021-05-06 16:19:05 +09:00
  • 0c93a0f3fc
    Fix Unicode support for ostream redirects (#2982) Pieter P 2021-05-04 07:04:38 +02:00
  • 54430436fe
    ci: install Boost for boost checks (#2968) Henry Schreiner 2021-04-22 00:03:07 -04:00
  • bca4b36ba7
    chore(deps): bump pre-commit/action from v2.0.2 to v2.0.3 (#2964) dependabot[bot] 2021-04-21 15:00:00 -04:00
  • 5e4804bb66
    tests: use master commit for pytest on 3.10 (#2967) Henry Schreiner 2021-04-21 13:30:01 -04:00
  • e08a58111d
    Fix compilation with gcc < 5 (#2956) mvoelkle-cern 2021-04-19 19:53:57 +02:00
  • 114be7f4ad
    docs: remove recommonmark (#2955) Henry Schreiner 2021-04-15 18:27:16 -04:00
  • 62976cfcb8
    fix: using -Werror-all for Intel (#2948) Philipp Bucher 2021-04-14 20:01:27 +02:00
  • 6709abba93
    Allow function pointer extraction from overloaded functions (#2944) Tamaki Nishino 2021-04-14 08:53:56 +09:00
  • e0c1dadb75
    chore: add myself to CODEOWNERS (#2940) Henry Schreiner 2021-04-10 11:12:56 -04:00
  • 4f0727f280
    Fix the enabling of default extension handling (#2938) Weiming Zhao 2021-04-05 20:50:50 -07:00
  • 16c23fef31
    chore(deps): bump pre-commit/action from v2.0.0 to v2.0.2 (#2935) dependabot[bot] 2021-04-05 22:53:59 -04:00
  • ad6bf5cd39
    Adding PyGILState_Check() in object_api<>::operator(). (#2919) Ralf W. Grosse-Kunstleve 2021-04-02 18:17:12 -07:00
  • f676782bec
    env: Add surrogate for pytest.deprecated_call for ptyest<3.9 (#2923) Eric Cousineau 2021-04-02 14:34:09 -04:00
  • 1259db6fd9
    Fix Pybind11Extension on mingw64 (#2921) Jerome Robert 2021-04-02 19:26:17 +02:00
  • c2db53da56
    fix: catch missing self argument in overloads constructor (#2914) Robert Haschke 2021-04-02 19:13:44 +02:00
  • 3df0ee6fe3
    docs: typo in classes.rst (#2926) JYX 2021-04-02 23:46:43 +08:00
  • 0e01c243c7
    Generalizing suppression for pypocketfft. (#2896) Ralf W. Grosse-Kunstleve 2021-03-09 15:07:44 -08:00
  • f110889dde
    Use correct duration representation when casting from datetime.timdelta to std::chrono::duration (#2870) Boris Staletic 2021-03-08 08:42:01 +01:00
  • 44678e5476
    Shuffling code in test_multiple_inheritance.cpp to separate struct/class definitions from bindings code. (#2890) Ralf W. Grosse-Kunstleve 2021-03-05 14:45:57 -08:00
  • 9c0aa69937
    Pointing out namespace in docs (#2874) Tom de Geus 2021-02-25 16:25:50 +01:00
  • e2e819b2d8
    Shuffling code in test_smart_ptr.cpp to separate struct/class definitions from bindings code. Back-porting from smart_holder branch, to minimize diffs and potential for merge conflicts. (#2875) Ralf W. Grosse-Kunstleve 2021-02-25 07:10:26 -08:00
  • 74a767d429
    Dtype kind vs char (#2864) Bertrand MICHEL 2021-02-23 10:57:28 +01:00
  • c0fbb02c9f
    Extract gil management functions to separate header (#2845) Dustin Spicuzza 2021-02-22 22:15:40 -05:00
  • 0c42250a4e
    Splitting out detail/type_caster_base.h from cast.h, with iwyu cleanup. (#2841) Ralf W. Grosse-Kunstleve 2021-02-22 18:38:18 -08:00
  • 98f9a33c62
    Correct typo in FAQ (#2868) jakobjw 2021-02-20 23:28:27 +01:00
  • 59f8d7f1bf
    chore(deps): bump jwlawson/actions-setup-cmake from v1.7 to v1.8 (#2865) dependabot[bot] 2021-02-17 18:48:37 +00:00
  • 417067eeb8
    Add pybind11::bytearray (#2799) Vikram Pal 2021-02-14 20:21:13 +05:30
  • cbae6d55c2
    docs: fix CMake status for DOWNLOAD_EIGEN (#2857) OnlineCop 2021-02-12 15:11:23 -07:00
  • c236239356
    chore(deps): bump pypa/gh-action-pypi-publish from v1.4.1 to v1.4.2 (#2851) dependabot[bot] 2021-02-09 17:00:16 -05:00
  • c78dfb69f2
    MSVC but not Clang: /MP (#2824) Axel Huebl 2021-02-08 12:40:04 -08:00
  • e791ec4e27
    fix: add null pointer check with std::localtime (#2846) Karthik Nishanth 2021-02-08 21:38:22 +01:00
  • 948d09d6df
    test: Test against Python 3.10 (#2848) Kumar Aditya 2021-02-09 02:05:30 +05:30
  • fe845878d1
    Make sure all warnings in pytest get turned into errors (#2838) Yannick Jadoul 2021-02-01 14:52:20 +01:00
  • 721834b422
    chore: get PyPy 3.7 wheels using NumPy 1.20 (#2837) Henry Schreiner 2021-01-31 17:29:09 -05:00
  • 6cf6bf203e
    Fix confusing weakref constructor overload (#2832) Yannick Jadoul 2021-01-31 23:13:31 +01:00
  • 932769b038
    Adding holder_caster typename SFINAE = void hooks to help work around the current lack of smart-pointer interoperability (#2833) Ralf W. Grosse-Kunstleve 2021-01-30 15:02:24 -05:00
  • 23c3edcf21
    When determining if a shared_ptr already exists, use a test on the we… (#2819) Edward Lockhart 2021-01-30 19:05:13 +00:00
  • 0432ae7c52
    Changing pybind11::str to exclusively hold PyUnicodeObject (#2409) Ralf W. Grosse-Kunstleve 2021-01-29 12:41:42 -05:00
  • 587d5f840a
    Update breathe to 4.26.1, add make_tuple, make_iterator, and make_key_iterator (#2828) Yannick Jadoul 2021-01-28 12:28:16 +01:00
  • 9b7bfef833
    Factoring out find_registered_python_instance() from type_caster_generic::cast. (#2822) Ralf W. Grosse-Kunstleve 2021-01-27 00:08:46 -05:00
  • 87954e7a54 fix: corrected dev versioning Henry Fredrick Schreiner 2021-01-26 22:42:14 -05:00
  • 4a5b81b1b7 chore: get back to work Henry Fredrick Schreiner 2021-01-26 22:28:09 -05:00
  • 8de7772cc7
    chore: prepare for the 2.6.2 release (#2821) Henry Schreiner 2021-01-26 21:26:45 -05:00
  • 732bf88d19 fix: avoid changing class outside of GIL Henry Fredrick Schreiner 2021-01-26 19:29:22 -05:00
  • dff9b3b432 chore: add pytest-timeout, mypy Henry Fredrick Schreiner 2021-01-26 19:25:35 -05:00
  • 8e5d3d234e
    docs: prepare for 2.6.2 (#2820) Henry Schreiner 2021-01-25 16:09:36 -05:00
  • 42e7380705
    chore(deps): bump jwlawson/actions-setup-cmake from v1.6 to v1.7 (#2818) dependabot[bot] 2021-01-25 15:11:18 -05:00
  • 0bb8ca2639
    Always call PyNumber_Index when casting from Python to a C++ integral type, also pre-3.8 (#2801) Yannick Jadoul 2021-01-25 21:05:17 +01:00
  • 9ea39dc356
    Force the builtin module key to be the correct type. (#2814) crimsoncor 2021-01-24 12:17:28 -05:00
  • 08bca374fd
    docs: update changelog, nicer output for script (#2811) Henry Schreiner 2021-01-21 11:34:39 -05:00
  • 44105ca1f2 docs: mention that the changelog block in PR is special Henry Schreiner 2021-01-19 22:47:40 -05:00
  • 5b43ac42a0 docs: fix missing line from #2310 Henry Fredrick Schreiner 2021-01-19 19:56:22 -05:00
  • 2db0264aca
    style: add clang-format file (#2310) Henry Schreiner 2021-01-19 19:10:26 -05:00
  • 130c99544d
    fix: support basic dual includes (#2804) Henry Schreiner 2021-01-19 18:49:03 -05:00
  • eb83feefff
    style: avoid using unintialized variables (#2806) Henry Schreiner 2021-01-19 18:48:22 -05:00
  • 87f5aff4a7
    ci: update to setup-cmake v1.6 (#2805) Henry Schreiner 2021-01-19 18:24:46 -05:00