marcandre / backports

The latest features of Ruby backported to older versions.
MIT License
436 stars 52 forks source link

Backport `Ractor` #153

Closed marcandre closed 3 years ago

marcandre commented 4 years ago

Goal: if it works with Ractor, it works with backport Non-goal: if it fails with Ractor (e.g. attempt to access class variable), it fails with backport. These checks are not present with backport. Limitations: uses Threads instead of actual actors, so still subject to GIL and won't have the actual performance of Ractor (of course 😅)

marcandre commented 4 years ago

Passes the relevant MRI tests 🎉

marcandre commented 3 years ago

Merged