Skip to content

Get common C-extensions to declare rb_ext_ractor_safe(true) #3672

Open
@mohamedhafez

Description

@mohamedhafez

In planning ahead to the near future when TruffleRuby can run C-extensions marked with rb_ext_ractor_safe(true) in parallel, I've been raising issues in common gems to try to nudge them to make their C-extensions Ractor-safe (most already are), and then submitting PR's to mark them as rb_ext_ractor_safe(true). This issue will track the progress of all those issues.

Still need to be reviewed for Ractor-safety

  • ripper (TruffleRuby might move to an implementation based on prism so this may not be necessary. But leaving this here until it's addressed one way or the other)

Gems that will need some work before we can set rb_ext_ractor_safe(true)


Reviewed for Ractor-safety, waiting for PR
none currently


Reviewed for Ractor-safety, PR submitted
none currently


PR merged! 🎉


No interest shown from maintainers, and not very important anyway

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions