-
Notifications
You must be signed in to change notification settings - Fork 865
Closed
open-spaced-repetition/fsrs-rs-python
#10Description
We didn't have a dedicated issue for this, so now there's one.
TODO:
- Add a
cfg
for no-gil, but only allowed behind an experimental feature -
ffi-check
passing with a no-GIL build - Adopt new owned-reference-friendly C APIs
-
PyDict_GetItemRef
-
PyList_GetItemRef
-
PyDict_Next
-
PyWeakref_GetRef
-
PyImport_AddModuleRef
-
- Identify places that assume a
Python<'_>
indicates only a single thread is executing:-
pyo3::sync::GILOnceCell
-
PyClassBorrowChecker
-
GILProtected
-
PyErrState::normalize
- ...
-
- A way for extensions to declare that the
Py_mod_gil
slot should be set - pyo3_ffi
datetime
bindings are not thread safe (?)
tylermasci16, FeldrinH and 0x676e67dimaqq, stuhood, gabrik, dalf, cjrh and 10 moreaniketmaurya, mjs2600, ismaelgonval, HsiangNianian, FeldrinH and 2 more
Metadata
Metadata
Assignees
Labels
No labels