Skip to content
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

[smart_holder] git merge master #5157

Merged
merged 10 commits into from
Jun 10, 2024
Merged

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    ce08e37 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. fix: added check on iterator end position (pybind#5129)

    * Added check on iterator end position
    
    * Always use assert without conditional check
    
    * Addressing code review comments
    
    * style: pre-commit fixes
    
    * Remove assert and throw
    
    * Changed style slightly
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    cliffburdick and pre-commit-ci[bot] committed May 28, 2024
    Configuration menu
    Copy the full SHA
    a5b9e50 View commit details
    Browse the repository at this point in the history
  2. fix: Python 3.13t with GIL (pybind#5139)

    * ci: try Python 3.13t
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    * fix: support Python 3.13t
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    * fix: patch PyPy
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    * tests: one more int cast
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    * tests: cleanup
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    * refactor: use named constant in tests for immortal refcounts
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    * docs: move comment about free threaded Python
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    ---------
    
    Signed-off-by: Henry Schreiner <[email protected]>
    henryiii committed May 28, 2024
    Configuration menu
    Copy the full SHA
    ae6432b View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    7187894 View commit details
    Browse the repository at this point in the history
  2. tests: avoid immortal objects in tests (pybind#5150)

    Signed-off-by: Henry Schreiner <[email protected]>
    henryiii committed May 30, 2024
    Configuration menu
    Copy the full SHA
    1a0ff40 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. chore(deps): update pre-commit hooks (pybind#5154)

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.4.5 → v0.4.7](astral-sh/ruff-pre-commit@v0.4.5...v0.4.7)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    b9794be View commit details
    Browse the repository at this point in the history
  2. fix(cmake): improved cross-compilation support (pybind#5083)

    * fix(cmake): do not use Python::Interpreter when cross-compiling
    
    * chore: apply cmake-format to pybind11NewTools.cmake
    
    * fix(cmake): do not look for Python Interpreter component when cross-compiling
    
    * feat(cmake): guess Python extension suffix
    
    * fix: add pybind11GuessPythonExtSuffix.cmake to packaging test
    
    * Use PYBIND11_CROSSCOMPILING instead of CMAKE_CROSSCOMPILING
    
    * refactor: require PYBIND11_USE_CROSSCOMPILING
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    ---------
    
    Signed-off-by: Henry Schreiner <[email protected]>
    Co-authored-by: Henry Schreiner <[email protected]>
    tttapa and henryiii committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    9b3a200 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Add a pybind function to clear a list. (pybind#5153)

    * Add a pybing function to clear a list.
    
    * Add required error handling.
    
    * Add `/* py-non-const */` as suggested by @Skylion007
    
    ---------
    
    Co-authored-by: Ralf W. Grosse-Kunstleve <[email protected]>
    TCKnet and Ralf W. Grosse-Kunstleve committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    35ff42b View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Merge branch 'master' into sh_merge_master

    Ralf W. Grosse-Kunstleve committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    6b3b697 View commit details
    Browse the repository at this point in the history
  2. Tracking ci.yml changes from master.

    Ralf W. Grosse-Kunstleve committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    540c760 View commit details
    Browse the repository at this point in the history