-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): bump deadsnakes/action from 3.0.0 to 3.0.1 #30
base: master
Are you sure you want to change the base?
chore(deps): bump deadsnakes/action from 3.0.0 to 3.0.1 #30
Commits on Oct 20, 2022
-
ci: update PGI build (old one no longer signed) (pybind#4260)
* Simply replace "22.3" with "22.9" to see what happens. * Remove PYBIND11_TEST_FILTER to see what happens. * Revert "Remove PYBIND11_TEST_FILTER to see what happens." This reverts commit 0cba2ce. * Remove only test_smart_ptr.cpp to see what happens. * Revert "Remove only test_smart_ptr.cpp to see what happens." This reverts commit 8e9df22. * Remove only test_virtual_functions.cpp to see what happens.
Configuration menu - View commit details
-
Copy full SHA for 895fc66 - Browse repository at this point
Copy the full SHA 895fc66View commit details -
feat: add entrypoint for cmake modules dir (pybind#4258)
Signed-off-by: Henry Schreiner <[email protected]> Signed-off-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 412918d - Browse repository at this point
Copy the full SHA 412918dView commit details -
docs: update changelog (pybind#4265)
Signed-off-by: Henry Schreiner <[email protected]> Signed-off-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8f2110 - Browse repository at this point
Copy the full SHA a8f2110View commit details
Commits on Oct 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 251516b - Browse repository at this point
Copy the full SHA 251516bView commit details -
Revert "feat: add entrypoint for cmake modules dir" (pybind#4270)
* Revert "feat: add entrypoint for cmake modules dir (pybind#4258)" This reverts commit 1d4a65e. * docs: revert changelog mention too
Configuration menu - View commit details
-
Copy full SHA for eaa5f7b - Browse repository at this point
Copy the full SHA eaa5f7bView commit details -
fix: Revert pfect args make iterator (pybind#4234)
* Revert "chore: perfectly forward all make_iterator args (pybind#3980)" This reverts commit 8da58da. * Redo unrelated optimization in commit * Add tests for ambiguous overloads
Configuration menu - View commit details
-
Copy full SHA for 305c471 - Browse repository at this point
Copy the full SHA 305c471View commit details
Commits on Oct 23, 2022
-
Fix casts to void* (pybind#4275)
* Fix casts to void* * Improve tests * style: pre-commit fixes * remove c style cast Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Aaron Gokaslan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce63bcb - Browse repository at this point
Copy the full SHA ce63bcbView commit details
Commits on Oct 24, 2022
-
fix: add flag for overriding classic Python search values (pybind#4195)
* fix: PyPy needs to overrite broken FindPythonInterp values Signed-off-by: Henry Schreiner <[email protected]> * fix: add flag to opt-in to new (cross-compile) behavior Signed-off-by: Henry Schreiner <[email protected]> * Apply suggestions from code review Signed-off-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e82c36 - Browse repository at this point
Copy the full SHA 0e82c36View commit details -
Fix char8_t support (pybind#4278)
Standard library macro __cpp_lib_char8_t is only available after including standard header
Configuration menu - View commit details
-
Copy full SHA for 1f187d9 - Browse repository at this point
Copy the full SHA 1f187d9View commit details
Commits on Oct 26, 2022
-
ci: move to final release of 3.11 (pybind#4286)
Signed-off-by: Henry Schreiner <[email protected]> Signed-off-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 738a6f8 - Browse repository at this point
Copy the full SHA 738a6f8View commit details
Commits on Oct 31, 2022
-
fix: improve bytes to str decoding error handling (pybind#4294)
* (bugfix): Improve bytes to str decoding error handling * regroup test * Further broaden tests * Add another decode error test * Fix bug in tests * Reviewer suggestions
Configuration menu - View commit details
-
Copy full SHA for 5b395c9 - Browse repository at this point
Copy the full SHA 5b395c9View commit details -
Add
PYBIND11_SIMPLE_GIL_MANAGEMENT
option (cmake, C++ define) (pybi……nd#4216) * Add option to force the use of the PYPY GIL scoped acquire/release logic to support nested gil access, see pybind#1276 and pytorch/pytorch#83101 * Apply suggestions from code review * Update CMakeLists.txt * docs: update upgrade guide * Update docs/upgrade.rst * All bells & whistles. * Add Reminder to common.h, so that we will not forget to purge `!WITH_THREAD` branches when dropping Python 3.6 * New sentence instead of semicolon. * Temporarily pull in snapshot of PR pybind#4246 * Add `test_release_acquire` * Add more unit tests for nested gil locking * Add test_report_builtins_internals_keys * Very minor enhancement: sort list only after filtering. * Revert change in docs/upgrade.rst * Add test_multi_acquire_release_cross_module, while also forcing unique PYBIND11_INTERNALS_VERSION for cross_module_gil_utils.cpp * Hopefully fix apparently new ICC error. ``` 2022-10-28T07:57:54.5187728Z -- The CXX compiler identification is Intel 2021.7.0.20220726 ... 2022-10-28T07:58:53.6758994Z icpc: remark #10441: The Intel(R) C++ Compiler Classic (ICC) is deprecated and will be removed from product release in the second half of 2023. The Intel(R) oneAPI DPC++/C++ Compiler (ICX) is the recommended compiler moving forward. Please transition to use this compiler. Use '-diag-disable=10441' to disable this message. 2022-10-28T07:58:54.5801597Z In file included from /home/runner/work/pybind11/pybind11/include/pybind11/detail/../detail/type_caster_base.h(15), 2022-10-28T07:58:54.5803794Z from /home/runner/work/pybind11/pybind11/include/pybind11/detail/../cast.h(15), 2022-10-28T07:58:54.5805740Z from /home/runner/work/pybind11/pybind11/include/pybind11/detail/../attr.h(14), 2022-10-28T07:58:54.5809556Z from /home/runner/work/pybind11/pybind11/include/pybind11/detail/class.h(12), 2022-10-28T07:58:54.5812154Z from /home/runner/work/pybind11/pybind11/include/pybind11/pybind11.h(13), 2022-10-28T07:58:54.5948523Z from /home/runner/work/pybind11/pybind11/tests/cross_module_gil_utils.cpp(13): 2022-10-28T07:58:54.5949009Z /home/runner/work/pybind11/pybind11/include/pybind11/detail/../detail/internals.h(177): error pybind#2282: unrecognized GCC pragma 2022-10-28T07:58:54.5949374Z PYBIND11_TLS_KEY_INIT(tstate) 2022-10-28T07:58:54.5949579Z ^ 2022-10-28T07:58:54.5949695Z ``` * clang-tidy fixes * Workaround for PYPY WIN exitcode None * Revert "Temporarily pull in snapshot of PR pybind#4246" This reverts commit 23ac16e. * Another workaround for PYPY WIN exitcode None * Clean up how the tests are run "run in process" Part 1: uniformity * Clean up how the tests are run "run in process" Part 2: use `@pytest.mark.parametrize` and clean up the naming. * Skip some tests `#if defined(THREAD_SANITIZER)` (tested with TSAN using the Google-internal toolchain). * Run all tests again but ignore ThreadSanitizer exitcode 66 (this is less likely to mask unrelated ThreadSanitizer issues in the future). * bug fix: missing common.h include before using `PYBIND11_SIMPLE_GIL_MANAGEMENT` For the tests in the github CI this does not matter, because `PYBIND11_SIMPLE_GIL_MANAGEMENT` is always defined from the command line, but when monkey-patching common.h locally, it matters. * if process.exitcode is None: assert t_delta > 9.9 * More sophisiticated `_run_in_process()` implementation, clearly reporting `DEADLOCK`, additionally exercised via added `intentional_deadlock()` * Wrap m.intentional_deadlock in a Python function, for `ForkingPickler` compatibility. ``` > ForkingPickler(file, protocol).dump(obj) E TypeError: cannot pickle 'PyCapsule' object ``` Observed with all Windows builds including mingw but not PyPy, and macos-latest with Python 3.9, 3.10, 3.11 but not 3.6. * Add link to potential solution for WOULD-BE-NICE-TO-HAVE feature. * Add `SKIP_IF_DEADLOCK = True` option, to not pollute the CI results with expected `DEADLOCK` failures while we figure out what to do about them. * Add COPY-PASTE-THIS: gdb ... command (to be used for debugging the detected deadlock) * style: pre-commit fixes * Do better than automatic pre-commit fixes. * Add `PYBIND11_SIMPLE_GIL_MANAGEMENT` to `pytest_report_header()` (so that we can easily know when harvesting deadlock information from the CI logs). Co-authored-by: Arnim Balzer <[email protected]> Co-authored-by: Henry Schreiner <[email protected]> Co-authored-by: Ralf W. Grosse-Kunstleve <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 15fde1d - Browse repository at this point
Copy the full SHA 15fde1dView commit details -
fix: unicode surrogate character in Python exception message. (pybind…
…#4297) * Fix & test for issue pybind#4288 (unicode surrogate character in Python exception message). * DRY `message_unavailable_exc` * fix: add a constexpr Co-authored-by: Aaron Gokaslan <[email protected]> * style: pre-commit fixes Co-authored-by: Henry Schreiner <[email protected]> Co-authored-by: Aaron Gokaslan <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3fb36a9 - Browse repository at this point
Copy the full SHA 3fb36a9View commit details -
docs: prepare for 2.10.1 release (pybind#4279)
* docs: prepare for 2.10.1 release Signed-off-by: Henry Schreiner <[email protected]> * Update changelog.rst * docs: update changelog with final list of PRs Signed-off-by: Henry Schreiner <[email protected]> * Update docs/changelog.rst * chore: one more changelog bump Signed-off-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2ee641 - Browse repository at this point
Copy the full SHA f2ee641View commit details -
chore: bump versions for 2.10.1
Signed-off-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 80dc998 - Browse repository at this point
Copy the full SHA 80dc998View commit details
Commits on Dec 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0376417 - Browse repository at this point
Copy the full SHA 0376417View commit details
Commits on Dec 30, 2022
-
[v2.10] Revert the addition of the GIL check feature (pybind#4432)
* Revert the GIL check * Update include/pybind11/detail/common.h Co-authored-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2de6e39 - Browse repository at this point
Copy the full SHA 2de6e39View commit details
Commits on Jan 2, 2023
-
fix: improve the error reporting for inc_ref GIL failures (pybind#4427)
* First * Fixs * Improve * Additional assertions comment * Improve docs
Configuration menu - View commit details
-
Copy full SHA for e414c4b - Browse repository at this point
Copy the full SHA e414c4bView commit details
Commits on Jan 3, 2023
-
Fix
detail::obj_class_name()
to work correctly for meta classes. (p……ybind#4436) * Fix `detail::obj_class_name()` to work correctly for meta classes. * Adjust expected name for PyPy
Configuration menu - View commit details
-
Copy full SHA for 0abe64c - Browse repository at this point
Copy the full SHA 0abe64cView commit details -
ci: remove clang 10 C++20 (it broke recently) (pybind#4438)
* Remove clang 10 C++20 (it broke recently), add clang 15 C++20 while we are at it. * No luck trying clang15: Error response from daemon: manifest for silkeh/clang:15 not found: manifest unknown: manifest unknown. Giving up, this needs to be a separate PR.
Configuration menu - View commit details
-
Copy full SHA for 050de89 - Browse repository at this point
Copy the full SHA 050de89View commit details -
fix: issuses detected by static analyzer (pybind#4440)
* fix incorrect variable check * remove duplicated check * remove unneeded const cast
Configuration menu - View commit details
-
Copy full SHA for 9d6a79c - Browse repository at this point
Copy the full SHA 9d6a79cView commit details -
chore(deps): update pre-commit hooks (pybind#4439)
updates: - [github.com/asottile/pyupgrade: v3.3.0 → v3.3.1](asottile/pyupgrade@v3.3.0...v3.3.1) - [github.com/PyCQA/isort: 5.10.1 → 5.11.4](PyCQA/isort@5.10.1...5.11.4) - [github.com/psf/black: 22.10.0 → 22.12.0](psf/black@22.10.0...22.12.0) - [github.com/PyCQA/pylint: v2.15.8 → v2.15.9](pylint-dev/pylint@v2.15.8...v2.15.9) - [github.com/shellcheck-py/shellcheck-py: v0.8.0.4 → v0.9.0.2](shellcheck-py/shellcheck-py@v0.8.0.4...v0.9.0.2) - [github.com/pre-commit/mirrors-clang-format: v15.0.4 → v15.0.6](pre-commit/mirrors-clang-format@v15.0.4...v15.0.6) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d78de29 - Browse repository at this point
Copy the full SHA d78de29View commit details -
chore: prepare for 2.10.3 (pybind#4437)
* docs: update changelog for v2.10.3 Signed-off-by: Henry Schreiner <[email protected]> * chore: bump versions for 2.10.3 Signed-off-by: Henry Schreiner <[email protected]> * chore: fix make changelog script with entry is empty Signed-off-by: Henry Schreiner <[email protected]> Signed-off-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0bd8896 - Browse repository at this point
Copy the full SHA 0bd8896View commit details
Commits on Feb 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0ed64a0 - Browse repository at this point
Copy the full SHA 0ed64a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f14bb03 - Browse repository at this point
Copy the full SHA f14bb03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f6183c - Browse repository at this point
Copy the full SHA 4f6183cView commit details -
Make sure to properly untrack gc objects before freeing them (pybind#…
…4461) * Make sure to properly untrack gc objects before freeing them * style: pre-commit fixes * Fix lint * Add comment about where the original track comes from Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for da780a0 - Browse repository at this point
Copy the full SHA da780a0View commit details -
Resolve new flake8 error (pybind#4462)
* Resolve flake8 error by replacing `pytest.raises(Exception)` with `SystemError` * Also remove the obsolete comment. * Tweak comment instead of removing it.
Configuration menu - View commit details
-
Copy full SHA for 5ece09a - Browse repository at this point
Copy the full SHA 5ece09aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e2eeb - Browse repository at this point
Copy the full SHA c0e2eebView commit details -
chore: update to black 23 (pybind#4482)
Signed-off-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 993eb2b - Browse repository at this point
Copy the full SHA 993eb2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a491af6 - Browse repository at this point
Copy the full SHA a491af6View commit details -
chore(deps): bump ilammy/msvc-dev-cmd from 1.12.0 to 1.12.1 (pybind#4493
) Bumps [ilammy/msvc-dev-cmd](https://github.com/ilammy/msvc-dev-cmd) from 1.12.0 to 1.12.1. - [Release notes](https://github.com/ilammy/msvc-dev-cmd/releases) - [Commits](ilammy/msvc-dev-cmd@v1.12.0...v1.12.1) --- updated-dependencies: - dependency-name: ilammy/msvc-dev-cmd dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c06f324 - Browse repository at this point
Copy the full SHA c06f324View commit details -
chore(deps): update pre-commit hooks (pybind#4495)
updates: - [github.com/PyCQA/pylint: v2.16.0 → v2.16.1](pylint-dev/pylint@v2.16.0...v2.16.1) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3ea37d0 - Browse repository at this point
Copy the full SHA 3ea37d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f4cf8f - Browse repository at this point
Copy the full SHA 1f4cf8fView commit details -
fix: tests dir has started to show up in packaging (pybind#4510)
Signed-off-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1cae8dc - Browse repository at this point
Copy the full SHA 1cae8dcView commit details -
Appease new flake8 B028 error: (pybind#4513)
``` flake8...................................................................Failed - hook id: flake8 - exit code: 1 pybind11/setup_helpers.py:177:13: B028 No explicit stacklevel keyword argument found. The warn method from the warnings module uses a stacklevel of 1 by default. This will only show a stack trace for the line on which the warn method is called. It is therefore recommended to use a stacklevel of 2 or greater to provide more information to the user. warnings.warn("You cannot safely change the cxx_level after setting it!") ^ ```
Configuration menu - View commit details
-
Copy full SHA for c773a02 - Browse repository at this point
Copy the full SHA c773a02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a1eeed - Browse repository at this point
Copy the full SHA 9a1eeedView commit details -
fix: nicer stack level for warning (pybind#4516)
Signed-off-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5cff4f - Browse repository at this point
Copy the full SHA f5cff4fView commit details -
Inconsistent comments between 2 templates of
unchecked()
. (pybind#4519) This comment is unrelated to having T in tparam or not. Probably a typo. Copied the correct one here. Resolve pybind#4518
Configuration menu - View commit details
-
Copy full SHA for b596235 - Browse repository at this point
Copy the full SHA b596235View commit details -
add --version option to pybind11-config (pybind#4526)
Without this, it's impossible to get feature parity between detection mechanisms. Both the pkg-config file and the cmake config set their versions, but the python probe script didn't provide an option for this. So you could print the compiler flags for using it, but you could not check what you got.
Configuration menu - View commit details
-
Copy full SHA for 882cb76 - Browse repository at this point
Copy the full SHA 882cb76View commit details
Commits on Mar 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ec3f6e2 - Browse repository at this point
Copy the full SHA ec3f6e2View commit details -
docs: changelog for 2.10.4 (pybind#4532)
* docs: changelog for 2.10.4 Signed-off-by: Henry Schreiner <[email protected]> * Apply suggestions from code review * Update docs/changelog.rst --------- Signed-off-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f5a7e5 - Browse repository at this point
Copy the full SHA 3f5a7e5View commit details -
Signed-off-by: Henry Schreiner <[email protected]>
2Configuration menu - View commit details
-
Copy full SHA for 5b0a6fc - Browse repository at this point
Copy the full SHA 5b0a6fcView commit details
Commits on Jun 5, 2023
-
chore(deps): bump deadsnakes/action from 3.0.0 to 3.0.1
Bumps [deadsnakes/action](https://github.com/deadsnakes/action) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/deadsnakes/action/releases) - [Commits](deadsnakes/action@v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: deadsnakes/action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6f5032 - Browse repository at this point
Copy the full SHA f6f5032View commit details