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
Currently auxiliary threads like the LSP and the environment threads access the R API from their own thread, different from the one where R is running. This is causing stability issues with reticulate (see discussion in #1420 and #1419) and Shiny (see #431).
To fix this, we should package up accesses to the R API as tasks run on the R thread at interrupt/yield time.
Extracted from #1420.
Currently auxiliary threads like the LSP and the environment threads access the R API from their own thread, different from the one where R is running. This is causing stability issues with reticulate (see discussion in #1420 and #1419) and Shiny (see #431).
To fix this, we should package up accesses to the R API as tasks run on the R thread at interrupt/yield time.
See also different approach outlined in #802
The text was updated successfully, but these errors were encountered: