Benoit Daloze
Benoit Daloze
> It means everyone compile `prism` gem for their Rails application. Is it any different than other extensions like bigdecimal (which is really unavoidable for any web app realistically)? I...
> no more difficult than the parser to maintain going forward. Which is a huge effort on every Ruby update (I would say by far the biggest task for any...
@andrykonchin Could you investigate? From the output it looks like `#{}` interpolation is not done, but that surely works fine in regular Ruby code. Maybe some Regexp issue or so...
@dentarg What about truffleruby-head? Does it work there? We update Prism frequently on master, but we don't update it for patch releases.
Nice, then that fix will be in [24.1.0](https://github.com/oracle/truffleruby/milestone/36), and in the meantime I guess either allow to fail for that job or pin to 23.1 or only test `truffleruby-head`.
Do you need it for a particular gem or usage?
Found it: https://github.com/joeldrapper/literal/blob/7f47ca228fd444d51696d4b4198e803c2069c1cb/lib/literal/enum.rb#L174-L180 Some thoughts on it: https://github.com/joeldrapper/literal/pull/93/files#r1814720822
> I think we can just disable this feature for TruffleRuby. That would be nice. A good way to detect that is: ```ruby has_end_tracepoint = begin TracePoint.new(:end) {} true rescue...
> Can we rename `--turbo` to `--no-sudo` +1 I also run in this situation and specifically I'm on AMD where `--turbo` doesn't disable all commands using `sudo`.
It's from https://github.com/rbenv/ruby-build/blob/1195268593b80a0a1bcd518e11efb4b4de115984/bin/ruby-build#L873. And it's intentional that `jruby-launcher` is installed for setup-ruby, as the shell launcher is IIRC significantly slower and also IIRC sometimes handles arguments incorrectly (e.g. [its parsing](https://github.com/jruby/jruby/blob/c063864a1adc3a42224d55c5b510e6b2248121c1/bin/jruby.sh#L660)...