Benoit Daloze
Benoit Daloze
Indeed, this expression is "not totally optimized", but both expressions are mathematically equal. So we need to work on this, but at least it's coherent now (the representation). Do you...
To give a bit more context, this is coming from https://github.com/ruby/setup-ruby/issues/409 Here is a summary: Ruby added a dependency on libyaml and the `psych` gem (part of Ruby) added a...
All except `bundle exec rubocop` will pick the latest version of rubocop installed and not the one specified in the Gemfile for the project, which can lead to failures, etc....
IMHO gemset tools are pretty much useless nowadays. Having a dedicated gem_home for an app to avoid bundle exec would only work if you wipe out the entire gem home...
Thank you for asking. I think `testing.sh` is rather vague too, and in fact that setting is for sure not limited to testing but useful for many other situations. If...
For 1.0 (or earlier if it were to me) I would suggest that to be the default behavior and then have a `set_gem_vars.sh`/`set_gem_home.sh`/`set_gem_env.sh` file to opt-in to set GEM_HOME (and...
> @eregon I like `no_gem_env.sh`, or `no_gem_home.sh`, or even `no_user_gem.sh`. `no_gem_home.sh` sounds not ideal since there is still a gem home, just it's the default gem home. That gives me...
Re `/opt` and non-writable, I think one way would be to do the same as RubyGems, i.e., use the `--user-install` directory if the default gem home is not writable. And...
Auto-detecting warmup is always tempting and certainly convenient when it works and for instance I wrote [this](https://github.com/Shopify/yjit-bench/blob/main/harness-warmup/harness.rb) ([PR](https://github.com/Shopify/yjit-bench/pull/188)) for yjit-bench. It starts with a 0.1% goal and uses the median...
I think these two groups overlap quite a bit, e.g., folks just using benchmark-ips and running on YJIT. Or of course folks just using benchmark-ips and running on JRuby/TruffleRuby (although...