You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Python 3.14 support, experimental subinterpreter/freethreading support
The bulk of the changes here is a rewrite of `recordobj.c` to use modern
CPython API to properly isolate the module (PEP 489, PEP 573, PEP 630).
This, along with Cython flags, enables support for safely importing
`asyncpg` in subinterpreters. The `Record` freelist is now
thread-specific, so asyncpg should be thread-safe *at the C level*.
Both subinterpreter and freethreading support is EXPERIMENTAL.
0 commit comments