TruffleRuby 34 출시: Ruby 3.4 완전 호환 및 Prism 기반 Ripper 40배 성능 향상
Ruby 3.4의 모든 변경 사항을 구현하여 `it` 키워드, 개선된 스택 트레이스, 신규 메서드 등과의 완전한 호환성을 확보했다.
TruffleRuby 34 출시: Ruby 3.4 완전 호환 및 Prism 기반 Ripper 40배 성능 향상
Ruby 3.4의 모든 변경 사항을 구현하여 `it` 키워드, 개선된 스택 트레이스, 신규 메서드 등과의 완전한 호환성을 확보했다.
TruffleRuby: GraalVM 기반 고성능 Ruby 구현체 분석
TruffleRuby는 GraalVM의 Truffle AST 인터프리터 프레임워크를 사용하여 JVM 상에서 동작하며, JRuby보다 높은 피크 성능과 단순한 시스템 구조를 지향한다.
@eregon
EDIT: nevermind. I converted the references but I'm still open to feedback if you have any.
do you have any advice for me?
I'm surely doing something wrong.
https://github.com/rails/marcel/actions/runs/18431879625/job/52520253962?pr=132
Also I kinda wouldn't have expected a `Polyglot::ForeignException` here but rather something that could be catched easier (maybe a descendent from Ruby's RegexpError).
But I guess there are technical reasons in #TruffleRuby for this. 😉
@headius it has been ages that I stumbled over a different handling between #MRI and #JRuby but today it has happened. 😉
EDIT: nevermind. I converted the references but I'm still open to feedback if you have any.
I'm surely doing something wrong, so I'm open in case you have any advice for me.
https://github.com/rails/marcel/actions/runs/18431055272/job/52518425738?pr=132
#TruffleRuby is affected too.
OK what the heck am I doing wrong here? RSpec on TruffleRuby is claiming a .to raise_error isn't catching an exception, but it appears that the exception class and message are identical?!
https://github.com/ronin-rb/ronin/actions/runs/11964732630/job/33357548812
@postmodern Oops. I just responsed to an issue on ruby-install thinking the OP was talking about #TruffleRuby 24.1.0 when it was actually about 23.1.0. I think my reply may still add some value, as the recent removal of #OpenSSL v1.1 from #Homebrew prevents building ruby-install's notion of the "current" TruffleRuby (reported as 24.1.0) against openssl@3 even when passed build arguments.
Sorry for the misread OP. Hope this helps someone else anyway!
https://github.com/postmodern/ruby-install/issues/469#issuecomment-2455276011