|
|
|
|
|
by chrisseaton
2231 days ago
|
|
Yes TruffleRuby struggles to run test code because it works against the optimisations we add to make production code fast. For example when you add more profiling to better optimise the hot code it makes the cold code slower, and tests are almost all cold code. Also our C extension emulation layer used to be extraordinarily slow while we made it work correctly, and it's still rather slow. It's a challenge but we're working on it. But TruffleRuby is the only alternative Ruby implementation to even run major applications that I've tried at Shopify. |
|