Benoit Daloze

Results 1293 comments of Benoit Daloze

From that it seems clear that the deopt resumes execution in a different call target, notably because the first stacktrace has 3 `RubyMethodRootNode.execute` and the second stacktrace has 4 `RubyMethodRootNode.execute`....

Discussed in https://graalvm.slack.com/archives/CNQSB2DHD/p1759493884063259

FYI: https://github.com/ruby/pathname/pull/60/commits/df5fe0046f04333c0867dede723b8896280f33d4 so there are a couple more failures in the realpath and realdirpath tests on JRuby

@stdedos Thanks for the report. Indeed, the TracePoint `:raise` event is not yet supported on TruffleRuby. It should be possible to support it but from past experience adding support for...

> Is there "some way" (e.g. listed in https://github.com/ConradIrwin/interception/blob/master/lib/cross_platform.rb) to use as a workaround for now? I think there is no way currently. I guess one could monkey-patch `Kernel#raise` but...

truffleruby*-head should automatically get fixed as all macos-14 images don't have [email protected] and only 3. For the truffleruby release builds on macos-14 we will have to recompile them after that.

It sounds likely, indeed. Actually I forgot in this issue that for releases, built by https://github.com/ruby/ruby-builder, we only build on macos-12 (soon macos-13 https://github.com/ruby/ruby-builder/pull/19) and so if when it was...

https://github.com/actions/runner-images/issues/10817#issuecomment-2465799411 > We are currently reverting the change and keeping OpenSSL 1.1 in our images. It will be the default version for now. So this issue should no longer happen...

From https://github.com/ruby/setup-ruby/actions/runs/11757562634/job/32754961816 ``` 1.9 /Users/runner/hostedtoolcache/Ruby/1.9.3-p551/x64/openssl/lib/libssl.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0) 2.0 /Users/runner/hostedtoolcache/Ruby/2.0.0-p648/x64/openssl/lib/libssl.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0) 2.1 /Users/runner/hostedtoolcache/Ruby/2.1.9/x64/openssl/lib/libssl.1.0.0.dylib (compatibility version 1.0.0, current version 1.0.0) 2.2 /Users/runner/hostedtoolcache/Ruby/2.2.10/x64/openssl/lib/libssl.1.0.0.dylib (compatibility...

We could rebuild CRuby 3.0.x, but we either need the runners to not have libssl 1.1 anymore, or add an option in ruby-build to always use vendored libssl. For truffleruby*-head,...