Benoit Daloze
Benoit Daloze
> That should meet your later mentioned requirement "to make the smallest public API possible". For now we actually want to expose nothing of RubyLauncher, it's completely internal API and...
Reading that thread, https://github.com/whitequark/parser/issues/1046#issuecomment-2492526529 seems also relevant. I think `unparser` should/could work, by parsing, mutating the Prism AST, applying the translation to parser AST, use unparser. Obviously not the most...
FWIW this should be easy to reproduce with custom objects overriding `hash` as arguments, then one can create an arbitrary conflict. Could make it more realistic by having `def hash...
For the record: Failed build: https://github.com/clowne-rb/clowne/actions/runs/12960864355/job/36155314909 Bundler bug which causes the failure: https://github.com/rubygems/rubygems/issues/8514
Is there no flags or env var to tell Bundler to not save those `.gem` files? If you don't know could you ask by filing or searching Bundler issues? I...
What do you mean by `after-install-run`?
I have heard @nirvdrum has been looking at this recently. In general TruffleRuby should be able to support Rust extensions easier now that extensions are run natively. However there seems...
With https://github.com/oracle/truffleruby/pull/3664 fixed, I tried `gem i -V commonmarker` and got: ``` error: failed to run custom build command for `rb-sys v0.9.99` ... thread 'main' panicked at /home/eregon/.rubies/truffleruby-dev/lib/gems/gems/commonmarker-1.1.5/ext/commonmarker/.rb-sys/stable/cargo/registry/src/index.crates.io-6f17d22bba15001f/bindgen-0.69.4/lib.rs:622:31: Unable to...
Doing a quick workaround for that, similar to what Randy did in the first post: ```ruby # config.rb RbConfig::CONFIG["archincludedir"] = "#{RbConfig::CONFIG["includedir"]}/#{RbConfig::CONFIG["arch"]}" ``` I get: ``` error[E0432]: unresolved import `crate::rb_gc_adjust_memory_usage` -->...
@andrykonchin added `archincludedir` and moved `rb_gc_adjust_memory_usage` in https://github.com/oracle/truffleruby/pull/3671. So now the remaining issues are in the `rb-sys` crate.