Skip to content

[smart_holder] git merge master - #5157

Merged
rwgk merged 10 commits into
pybind:smart_holderfrom
rwgk:sh_merge_master
Jun 10, 2024
Merged

[smart_holder] git merge master#5157
rwgk merged 10 commits into
pybind:smart_holderfrom
rwgk:sh_merge_master

Conversation

@rwgk

@rwgkrwgk commented Jun 10, 2024

Copy link
Copy Markdown
Collaborator

Description

Helper/scratch PR for testing.

Suggested changelog entry:

henryiiiand others added 10 commits May 27, 2024 15:03
* 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>
* ci: try Python 3.13t
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
* fix: support Python 3.13t
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
* fix: patch PyPy
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
* tests: one more int cast
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
* tests: cleanup
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
* refactor: use named constant in tests for immortal refcounts
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
* docs: move comment about free threaded Python
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
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>
* 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 <henryschreineriii@gmail.com>
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com>
* 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 <rwgk@google.com>
@rwgk

rwgk commented Jun 10, 2024

Copy link
Copy Markdown
CollaboratorAuthor

Ignoring the 6 failing Python 3.13 builds: The same failures appear under #3939.

@rwgk
rwgk merged commit 540c760 into pybind:smart_holderJun 10, 2024
@rwgk
rwgk deleted the sh_merge_master branch June 10, 2024 08:04
@github-actionsgithub-actionsBot added the needs changelog Possibly needs a changelog entry label Jun 10, 2024
@rwgkrwgk removed the needs changelog Possibly needs a changelog entry label Jun 10, 2024
rwgk added a commit to google/pybind11clif that referenced this pull request Jun 10, 2024
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@rwgk@henryiii@cliffburdick@tttapa@TCKnet