-
HI, I would like to know better what is the current status of the project and were we are heading to. If you share the insights mb we can better organize and focus the community efforts on the achieving some particular results. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
@gogainda i dont think there is any public roadmap, and any clear direction. currently is: run ruby faster*
|
Beta Was this translation helpful? Give feedback.
-
Sorry for the late reply, I missed this post. Regarding compatibility, I think a wide number of gems now work out of the box or with small fixes (thanks for your issue reports and adding TruffleRuby in more gems' CIs!). I think it's becoming possible to run larger and larger applications on TruffleRuby with no changes to the Gemfile. Recently we're more focused on performance and identified warmup as a major area where we need to improve. Regarding Rack and Rails performance from my recent talk, we aim to address:
With that work, we'll aim to run bigger applications and run them faster and smoothly on TruffleRuby. |
Beta Was this translation helpful? Give feedback.
Sorry for the late reply, I missed this post.
In general (and as always since the start) we're working on improving compatibility and performance.
Regarding compatibility, I think a wide number of gems now work out of the box or with small fixes (thanks for your issue reports and adding TruffleRuby in more gems' CIs!). I think it's becoming possible to run larger and larger applications on TruffleRuby with no changes to the Gemfile.
For C extensions, one limitation is related to mixing C extensions and precompiled native-only (no bitcode) static libraries. Currently this is not supported, but we have some ideas on how to solve it (compile more as bitcode, Sulong mixed mode, or turn the st…