FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
Python 3.14 free-threaded support by greateggsgreg · Pull Request #2721 · pythonnet/pythonnet · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
pythonnet
/
pythonnet
Public
Notifications
You must be signed in to change notification settings
Fork
780
Star
5.5k
Code
Issues
153
Pull requests
12
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Python 3.14 free-threaded support
- #2721
#2721
Open
greateggsgreg
wants to merge 36 commits into
pythonnet:master
pythonnet/pythonnet:master
from
greateggsgreg:freethreading-prep
greateggsgreg/pythonnet:freethreading-prep
Copy head branch name to clipboard
Conversation
Commits
36
(36)
Checks
Files changed
Open
Python 3.14 free-threaded support
#2721
greateggsgreg
wants to merge 36 commits into
pythonnet:master
pythonnet/pythonnet:master
from
greateggsgreg:freethreading-prep
greateggsgreg/pythonnet:freethreading-prep
Copy head branch name to clipboard
Commits
Commits on Aug 18, 2026
Thread-safety prep for free-threading builds
Show description for 1d93b30
greateggsgreg
authored and
filmor
committed
1d93b30
View commit details
Copy full SHA for 1d93b30
Browse repository at this point
Initialise pythonnet on free-threaded Python (#2720)
Show description for e029137
greateggsgreg
authored and
filmor
committed
e029137
View commit details
Copy full SHA for e029137
Browse repository at this point
Make extension/CLR-object registries thread-safe
Show description for fd56aa4
greateggsgreg
authored and
filmor
committed
fd56aa4
View commit details
Copy full SHA for fd56aa4
Browse repository at this point
Atomic type creation in ReflectedClrType.GetOrCreate / TypeManager.GetType
Show description for b727a15
greateggsgreg
authored and
filmor
committed
b727a15
View commit details
Copy full SHA for b727a15
Browse repository at this point
Add free-threaded thread-stress tests and 3.14t to CI matrix
Show description for debba0d
greateggsgreg
authored and
filmor
committed
debba0d
View commit details
Copy full SHA for debba0d
Browse repository at this point
Atomic GCHandle ownership and finalizer-thread shutdown guards
Show description for 585916e
greateggsgreg
authored and
filmor
committed
585916e
View commit details
Copy full SHA for 585916e
Browse repository at this point
Make additional internal registries thread-safe
Show description for c0ddb29
greateggsgreg
authored and
filmor
committed
c0ddb29
View commit details
Copy full SHA for c0ddb29
Browse repository at this point
test_thread: join worker threads before returning
Show description for 096e466
greateggsgreg
authored and
filmor
committed
096e466
View commit details
Copy full SHA for 096e466
Browse repository at this point
test_thread: cover ModuleObject thread-safe registries
Show description for 5005f36
greateggsgreg
authored and
filmor
committed
5005f36
View commit details
Copy full SHA for 5005f36
Browse repository at this point
Wider thread-safety audit fixes for free-threaded Python
Show description for 3ad586a
greateggsgreg
authored and
filmor
committed
3ad586a
View commit details
Copy full SHA for 3ad586a
Browse repository at this point
Document lock acquisition sites and strong->weak GCHandle swap
Show description for 6b1f3f4
greateggsgreg
authored and
filmor
committed
6b1f3f4
View commit details
Copy full SHA for 6b1f3f4
Browse repository at this point
Preserve InternString single-write invariant under DEBUG
Show description for 732d97e
greateggsgreg
authored and
filmor
committed
732d97e
View commit details
Copy full SHA for 732d97e
Browse repository at this point
test_thread: cover real-world consumer patterns
Show description for 3d56611
greateggsgreg
authored and
filmor
committed
3d56611
View commit details
Copy full SHA for 3d56611
Browse repository at this point
Auto-detect free-threaded libpython in venv home
Show description for 7094b12
greateggsgreg
authored and
filmor
committed
7094b12
View commit details
Copy full SHA for 7094b12
Browse repository at this point
Snapshot pypath, use ConcurrentDictionary for thunks and slot holders
greateggsgreg
authored and
filmor
committed
f49ed1b
View commit details
Copy full SHA for f49ed1b
Browse repository at this point
Fix handling of python runtime suffixes m/t
greateggsgreg
authored and
filmor
committed
fa89ff0
View commit details
Copy full SHA for fa89ff0
Browse repository at this point
Fix threadtest race
greateggsgreg
authored and
filmor
committed
a373e79
View commit details
Copy full SHA for a373e79
Browse repository at this point
Fix double-free in chained ClassDerived Finalize
greateggsgreg
authored and
filmor
committed
43a4237
View commit details
Copy full SHA for 43a4237
Browse repository at this point
Enable Mono CI jobs on free-threaded Python 3.14
greateggsgreg
authored and
filmor
committed
b42377e
View commit details
Copy full SHA for b42377e
Browse repository at this point
Inline freethreaded_only as pytest.mark.skipif at call sites
greateggsgreg
authored and
filmor
committed
526a297
View commit details
Copy full SHA for 526a297
Browse repository at this point
Fix InterruptTest assertion on free-threaded Python 3.14
greateggsgreg
authored and
filmor
committed
8485837
View commit details
Copy full SHA for 8485837
Browse repository at this point
Add concurrent stress tests for PyBuffer.Dispose and CLR-cycle gc.collect
greateggsgreg
authored and
filmor
committed
a459772
View commit details
Copy full SHA for a459772
Browse repository at this point
Trim concurrent overhead on hot paths from free-threading prep
Show description for 3bf6d68
greateggsgreg
authored and
filmor
committed
3bf6d68
View commit details
Copy full SHA for 3bf6d68
Browse repository at this point
Pre-warm ctor binder in concurrent-gc test to avoid first-call race
greateggsgreg
authored and
filmor
committed
3433446
View commit details
Copy full SHA for 3433446
Browse repository at this point
Make MethodBinder.GetMethods lazy init thread-safe under free-threading
greateggsgreg
authored and
filmor
committed
4a034f7
View commit details
Copy full SHA for 4a034f7
Browse repository at this point
Precompute method precedence to avoid quadratic GetParameters allocations in MethodBinder sort
greateggsgreg
authored and
filmor
committed
afd5799
View commit details
Copy full SHA for afd5799
Browse repository at this point
Zero the slot in ClassDerived.tp_dealloc when tp_clear already ran to avoid a dangling weak handle
greateggsgreg
authored and
filmor
committed
95e4811
View commit details
Copy full SHA for 95e4811
Browse repository at this point
Keep ClassDerived wrapper alive across the NewObjectToPython slot demotion
greateggsgreg
authored and
filmor
committed
a799c44
View commit details
Copy full SHA for a799c44
Browse repository at this point
Document private helpers added during free-threading prep
greateggsgreg
authored and
filmor
committed
220b4b4
View commit details
Copy full SHA for 220b4b4
Browse repository at this point
Add debug echoes and a 6-minute step timeout to the Mono test job
greateggsgreg
authored and
filmor
committed
dfda807
View commit details
Copy full SHA for dfda807
Browse repository at this point
Drop the per-loop CLR GC.Collect from concurrent-gc test to avoid Mono+FT+x64 deadlock
greateggsgreg
authored and
filmor
committed
1130f6a
View commit details
Copy full SHA for 1130f6a
Browse repository at this point
Add temporary Mono-step diagnostics on Linux/macOS to locate the x64-ubuntu hang
greateggsgreg
authored and
filmor
committed
f75cbab
View commit details
Copy full SHA for f75cbab
Browse repository at this point
Revert temporary Mono-step diagnostics now that the underlying race is fixed
greateggsgreg
authored and
filmor
committed
64ea342
View commit details
Copy full SHA for 64ea342
Browse repository at this point
Add user-facing threading guide covering GIL, free-threading, and common pitfalls
greateggsgreg
authored and
filmor
committed
fda8211
View commit details
Copy full SHA for fda8211
Browse repository at this point
Harden CollectBasicObject against .NET-GC timing differences
greateggsgreg
authored and
filmor
committed
356d76f
View commit details
Copy full SHA for 356d76f
Browse repository at this point
Commits on Aug 21, 2026
Adjust the header offset on 32bit systems
filmor
committed
f0ee4b2
View commit details
Copy full SHA for f0ee4b2
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL