| ▲ | lloydatkinson 8 hours ago | |
I didn't know Ruby has three different JITs | ||
| ▲ | pjmlp 6 hours ago | parent | next [-] | |
It actually has several more, if you take into account JRuby + all JVM implementations (OpenJDK based distros, OpenJ9, Azul, PTC,...), ART even if not JVM proper with Ruboto, and TruffleRuby on GraalVM. | ||
| ▲ | Lio 7 hours ago | parent | prev | next [-] | |
I was actually hoping it would be four JITs and we'd get Tenderlove's tiny FFI JIT too. https://railsatscale.com/2025-02-12-tiny-jits-for-a-faster-f... | ||
| ▲ | shevy-java 7 hours ago | parent | prev | next [-] | |
Mostly the newer ones try to improve the older ones. I guess at some later point one will dominate and the others will go sleep mode. Just like in the movie Highlander - there can only be one. (I couldn't name offhand which JIT is the main one right now ... I always think it is from Takashi Kokubun but that may now be outdated. MJIT YJIT ZJIT HUJIT WAJIT WTFJIT GRANDMAJIT - too many JITs.) | ||
| ▲ | hartator 7 hours ago | parent | prev [-] | |
Yes, specially ZJIT is news to me. | ||