robotpy / robotpy/mostrobotpy

Investigate NoGIL for 2027

Open
#171 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.