Comment on YJIT: Building a New JIT Compiler for CRubyComments−kaba04yHow does it compare to Truffle Ruby? Is it really harder to run C FFI libs inside graal, than writing a new JIT compiler?−noneeeed4yI went to a talk by the (one-of?) leads behind Truffle and it looks really great, but getting all C libs to work reliably did seem to be a big issue.The performance of Truffle is amazing when it works, but I think the compatability issue is going to hamstring it for a while.−kaba04yThe reason I’m asking is that Graal also has an LLVM frontend, meaning that C libs should mostly work just fine within the VM (with the added benefit of possibly inlining them, further increasing performance)−bantunes4yThis one is Oracle free :)
Comments
How does it compare to Truffle Ruby? Is it really harder to run C FFI libs inside graal, than writing a new JIT compiler?
I went to a talk by the (one-of?) leads behind Truffle and it looks really great, but getting all C libs to work reliably did seem to be a big issue.
The performance of Truffle is amazing when it works, but I think the compatability issue is going to hamstring it for a while.
The reason I’m asking is that Graal also has an LLVM frontend, meaning that C libs should mostly work just fine within the VM (with the added benefit of possibly inlining them, further increasing performance)
This one is Oracle free :)