-
Notifications
You must be signed in to change notification settings - Fork 875
Bump supported cpython version to 3.14 for testing #4811
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
Merged
Merged
Changes from 44 commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
3708697
Add news item
clin1234 1620df2
Move news file
clin1234 13c4a9c
Fix version limit check in noxfile.py
clin1234 64b7f3d
Bump Python version for testing debug builds
clin1234 e88ea62
3.14 is available from GH's setup-python action
clin1234 c849569
Bump maximum supported CPython version in pyo3-ffi
clin1234 dfa564f
Rework PyASCIIObject and PyUnicodeObject to be compatible with 3.14
clin1234 829f3a1
Run `cargo fmt --all`
clin1234 56f6b28
Actually add Py_3_14 as a legitimate macro
clin1234 1b0dc44
Revert "Actually add Py_3_14 as a legitimate macro"
clin1234 ec954e1
Fix version macro placement for 3.14-specific getters and setters
clin1234 41b9a04
Import 'c_ushort' only if compiling against CPython 3.14 or later
clin1234 d4f06d7
Add wrapper functions for the statically_allocated field
clin1234 8e323ce
Remove unused libc::c_ushort
clin1234 3be5933
Add (hopefully) final version-specific macros
clin1234 31d302f
Port 3.14-specific 64-bit code of Py_INCREF
clin1234 6354444
Don't expose PyDictObject.ma_version_tag when building against 3.14 o…
clin1234 043b0d4
fix ffi-check on the GIL-enabled ABI
ngoldbaum ca49f9f
fix older pythons
ngoldbaum f414b08
fix ffi-check on older pythons
ngoldbaum df308ac
WIP: update for 3.14t
ngoldbaum 022daa7
fix ffi-check on the free-threaded build
ngoldbaum cbd03b3
fix clippy
ngoldbaum 465807d
fix clippy on older python versions
ngoldbaum 8ea31b8
fix cargo check on the MSRV
ngoldbaum ce3ced2
fix ffi-check on 3.13t
ngoldbaum fa64df9
fix CI which is using 3.13.1
ngoldbaum 46cf120
fix copy/paste error in noxfile
ngoldbaum adbf204
update ffi bindings for the latest changes in 3.14
ngoldbaum 7a4430a
update layout of refcnt field on gil-enabled build
ngoldbaum d1de835
delete unused HangThread struct
ngoldbaum 2d922f2
fix ffi-check on GIL-enabled build
ngoldbaum e910488
Revert "delete unused HangThread struct"
ngoldbaum 73284b6
config-out HangThread
ngoldbaum 79181ab
fix 3.13 ffi-check
ngoldbaum bdc0186
fix debug python build error
ngoldbaum 0a12d9e
fix graalpy build
ngoldbaum a56aacb
Ignore DeprecationWarnings from the pytest_asyncio module in tests
clin1234 19d4295
Add abi3-py314
clin1234 6880abd
fix free-threading issue in `test_coroutine` (#5069)
davidhewitt eb16971
Introspection: add function signatures (#5025)
Tpt 6e67f1e
Merge branch 'main' into 3.14-testing
ngoldbaum 46a4dfc
respond to david's code review
ngoldbaum 6ced135
add comment and fix test failure
ngoldbaum dcdd9e6
fix check-feature-powerset
ngoldbaum e2f28e6
fix clippy
ngoldbaum 9889a86
fix wasip1 clippy
ngoldbaum 0c97f89
fix 32 bit python 3.14 bug
ngoldbaum 840cf88
Merge branch 'main' into 3.14-testing
ngoldbaum 6d06135
mark test-py step continue-on-error for dev python builds
ngoldbaum c059f39
use github issue URL
ngoldbaum 191ae30
run ffi-check before running tests
ngoldbaum 87a6522
fix ffi-check for 3.14.0a7
ngoldbaum File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Bump supported cpython version to 3.14 for testing |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.