Upgrade to magnus 0.7.x → Threads, JS daemon, and better scheduler control #299
Labels
dependencies
Pull requests that update a dependency file
enhancement
New feature or request
rust
Pull requests that update Rust code
The Magnus 0.7.0 release added support for Ruby Threads, Mutex, and Fibers. This is a good time to revisit our usage of the fork that supports releasing the GVL, and to upgrade it to work with 0.7.x. We currently use the fork to allow us to unblock the Rails process during the time we spend computing in v8/Rust. There is other a lot of bad code that allow us to interop between Ruby and v8, and this should be improved:
The text was updated successfully, but these errors were encountered: