Benoit Daloze
Benoit Daloze
## What did you do? From https://github.com/ruby-next/ruby-next/issues/100#issuecomment-1282605332 ``` ruby-next nextify -V --rewrite=pattern-matching ./test/*_test.rb ``` ## What did you expect to happen? It rewrites every file of that glob. ## What...
**Environment Information** Provide at least: * JRuby version (`jruby -v`): `jruby 9.4.3.0 (3.1.4) 2023-06-07 3086960792 OpenJDK 64-Bit Server VM 17.0.7+7 on 17.0.7+7 +jit [x86_64-linux]` ``` $ ruby -rfiddle/import -e 'module...
**Environment Information** Provide at least: * JRuby 9.2.11.0 * Operating system: Ubuntu 18.04 This is notably used in RubyGems: https://github.com/rubygems/rubygems/runs/492299454?check_suite_focus=true ``` /home/runner/work/rubygems/rubygems/lib/rubygems/util.rb:64: warning: system does not support options in JRuby...
### Describe the problem as clearly as you can I'm running Bundler for benchmarking in some infrastructure which does not have internet access. I'm running with multiple Ruby versions, so...
We are working on Ruby 3.2 support for the next release (23.1). Any help is appreciated whether it is: * implementing one of the Ruby 3.2 changes in TruffleRuby, and...
Currently we have a custom version in https://github.com/oracle/truffleruby/blob/90bfaa00401778f11849dbca05eb1bd008271c1b/lib/truffle/timeout.rb. But now that upstream (the gem, and also the version [shipped in 3.2](https://github.com/ruby/ruby/blob/ruby_3_2/lib/timeout.rb)) also avoids creating a thread per Timeout.timeout call, there...
From https://github.com/ruby/prism/pull/2264#issuecomment-1908829272 ``` $ ruby -e 'p :🌊' CRuby :🌊 TruffleRuby :"🌊" ``` Once fixed we should be able to remove these excludes: https://github.com/ruby/prism/pull/2264/files#diff-160859519e6d8d817511d99ddad0f95f7d1be541ab25a6d4877ef3c7d8f8ee41
Noticed by @fniephaus in https://github.com/graalvm/setup-graalvm/actions/runs/5289231919/jobs/9571920888?pr=46#step:6:363 Stacktrace: ``` Caused by: (java.lang.NullPointerException) from org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:75) from org.truffleruby.core.hash.library.PackedHashStoreLibrary$LookupPackedEntryNode.getPackedArray(PackedHashStoreLibrary.java:459) from org.truffleruby.core.hash.library.PackedHashStoreLibraryFactory$LookupPackedEntryNodeGen.execute(PackedHashStoreLibraryFactory.java:102) from org.truffleruby.core.hash.library.PackedHashStoreLibrary.lookupOrDefault(PackedHashStoreLibrary.java:165) from org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.lookupOrDefault(PackedHashStoreLibraryGen.java:458) from org.truffleruby.core.hash.HashNodes$GetIndexNode.get(HashNodes.java:205) from org.truffleruby.core.hash.HashNodesFactory$GetIndexNodeFactory$GetIndexNodeGen.execute(HashNodesFactory.java:708) from org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) /opt/hostedtoolcache/graalvm-jdk-17_linux-x64_bin/17.0.0/x64/graalvm-jdk-17.0.7+8.1/languages/ruby/lib/mri/rubygems/specification.rb:845:in `[]' from /opt/hostedtoolcache/graalvm-jdk-17_linux-x64_bin/17.0.0/x64/graalvm-jdk-17.0.7+8.1/languages/ruby/lib/mri/rubygems/specification.rb:845:in...
From https://github.com/ruby/zlib/pull/75 Affects: TruffleRuby >= 24.0 There is a bug in XCode 14.2 that even though TruffleRuby passes RTLD_LAZY to dlopen() and `-Wl,-undefined,dynamic_lookup` when linking, the new linker in XCode...
We want to experiment with running C extensions natively instead of on Sulong. Similar to [what GraalPython did for 23.0](https://medium.com/graalvm/whats-new-in-graalvm-languages-161527df3d76#c424). We might still run libtruffleruby on Sulong, or at least...