Benoit Daloze

Results 152 issues of 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...

hacktoberfest
investigate

**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...

Bundler

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...

compatibility
good first issue

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...

compatibility

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

compatibility

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...

macos

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...

cexts
compatibility
priority