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
Shopify is actively working on decoupling the RBS parser from its Ruby bindings, in order to expose a new pure C API.
This API will be more compatible (e.g. it can integrate into JRuby, Truffle, Sorbet, etc.), and will allow for multi-threaded RBS parsing (since it won't be blocked by Ruby's GVL).
PR list
This is still a work-in-progress, but this list will be updated to list all PRs that are ready to review, in the order that they should be merged.
In #2433 I noticed there are still a number of places that the ruby.h file and friends are required. I'm not sure if #2398 addresses all of those but any dependency on the header files from CRuby will likely need to be addressed in order for the library to build and run with JRuby.
I am standing by to help. The current dependencies prevent doing much on my end, though.
Uh oh!
There was an error while loading. Please reload this page.
Shopify is actively working on decoupling the RBS parser from its Ruby bindings, in order to expose a new pure C API.
This API will be more compatible (e.g. it can integrate into JRuby, Truffle, Sorbet, etc.), and will allow for multi-threaded RBS parsing (since it won't be blocked by Ruby's GVL).
PR list
This is still a work-in-progress, but this list will be updated to list all PRs that are ready to review, in the order that they should be merged.
.c
/.h
files #2098CC @Morriar, @soutaro
The text was updated successfully, but these errors were encountered: