Investigate NoGIL for 2027
Open
- Dominant language
- Python
- Stars
- 27
- Forks
- 29
- Avg merge
- 4d 6h
- Merged PRs (30d)
- 12
Description
This would allow us to get rid of the current two-process model for cscore/apriltag processing.
HOWEVER -- there's probably a bunch of code that implicitly assumes that core python objects are thread safe -- in particular, there's a variety of reference tracking structures in robotpy that depend on the gil.
Another big constraint is that all compiled extensions must be compiled in nogil mode -- but we control most of them so that's probably fine.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.