News for hackers. Stuff that matters.
Re:Artichoke – A Ruby made with Rust by XMPPwocky on Sunday August 04, 2019 @01:45AM (#20604633)
Could one add, effectively, a RWLock GIL - one where any number of Ruby interpreter threads can run at once (since they know how to not step on each other's toes), but any C code which tried to "grab the GIL" would run exclusively w.r.t. interpreter threads (and other C code)?
Re:Artichoke – A Ruby made with Rust by riffraff on Sunday August 04, 2019 @03:00AM (#20604856)
I believe the "guild" proposal makes it such that the global lock becomes guild-specific, which seems similar to what you propose.