Age | Commit message (Collapse) | Author |
---|
| https://.com/rubygems/rubygems/commit/643e154f32 |
| update` commands This adds `--target-rbconfig` option to specify the rbconfig.rb file for the deployment target platform. This is useful when cross-compiling gems. At the moment, this option is only available for `extconf.rb`-based extensions. https://.com/rubygems/rubygems/commit/cf2843f7a2 |
| https://.com/rubygems/rubygems/commit/b2bf239147 |
| https://.com/rubygems/rubygems/commit/bbcad80772 |
| https://.com/rubygems/rubygems/commit/c59d40f425 |
| This reverts commit https://.com/rubygems/rubygems/commit/0b8faf1e3926. https://.com/rubygems/rubygems/commit/7528e0f1ce |
| https://.com/rubygems/rubygems/commit/0b8faf1e39 |
| https://.com/rubygems/rubygems/commit/bb66253f2c |
| Notes: Merged: https://.com/ruby/ruby/pull/7582 |
| Notes: Merged: https://.com/ruby/ruby/pull/7582 |
| Notes: Merged: https://.com/ruby/ruby/pull/7582 |
| Notes: Merged: https://.com/ruby/ruby/pull/7582 |
| https://.com/rubygems/rubygems/commit/4e77a1d1d5 |
| https://.com/rubygems/rubygems/commit/5070f90987 |
| extensions https://.com/rubygems/rubygems/commit/98b6a959bd Notes: Merged: https://.com/ruby/ruby/pull/6966 |
| Pick from https://.com/rubygems/rubygems/commit/dfbb5a38114640e0d8d616861607f3de73ee0199 Notes: Merged: https://.com/ruby/ruby/pull/6224 |
| Signed-off-by: Takuya Noguchi <[email protected]> |
| https://.com/rubygems/rubygems/commit/e07dba0923 |
| https://.com/rubygems/rubygems/commit/272ac23aa8 |
| Instead, pass sitearchdir and sitelibdir directly to `make`. This also removes the need to create and use the siteconf file at all when generating makefiles. https://.com/rubygems/rubygems/commit/dea41fa2dc |
| This variable can't be falsy. https://.com/rubygems/rubygems/commit/b838f9a6f0 |
| Only `RbConfig::MAKEFILE_CONFIG` is actually used. https://.com/rubygems/rubygems/commit/b767cc0929 |
| Notes: Merged: https://.com/ruby/ruby/pull/5669 |
| https://.com/rubygems/rubygems/commit/e5532ef886 |
| Notes: Merged: https://.com/ruby/ruby/pull/4533 |
| Notes: Merged: https://.com/ruby/ruby/pull/3864 |
| 31a6eaabc165d8a222e176f2c809d90622d88ec2 is obsoleted with https://.com/rubygems/rubygems/pull/3820 |
| Enable Style/EmptyLinesAroundClassBody rubocop cop. |
| * They likely want to support older Ruby/tempfile versions * Reverts part of e8c3872555fc85640505974e6b1c39d315572689 |
| automatically |
| To normalize the code style with `bundler`. Notes: Merged: https://.com/ruby/ruby/pull/3379 |
| To make rubygems code style consistent with bundler. Notes: Merged: https://.com/ruby/ruby/pull/3229 |
| If the following conditions are met: * You have a default version of fileutils and a higher version of fileutils installed as a regular gem. This case is common on ruby 2.6. * You use a bundler generated binstub on a gem setup with a `Gemfile` using the `gemspec` DSL. Then `fileutils` redefinition warnings happen because of the following: The gist of a bundler generated binstub is: ```ruby require "bundler/setup" load Gem.bin_path("rake", "rake") ``` First configure bundler, then load the requested gem. When `require "bundler/setup"` is called under the previously mentioned setup, `ext_conf_builder.rb` ends up being required because of the new validation that gemspecs with rake extensions depend on `rake`. And that loads the latest version of `fileutils` because of using "rubygems monkeyed require" that auto-chooses the latest version of default gems. After that, when `Gem.bin_path` gets called, `ext_conf_builder.rb` gets required again, but this time already using "bundler's unmonkeyed require" which means the default version is chosen and thus the redefinition warning happens. The solution as usual is to lazily load `fileutils`. https://.com/rubygems/rubygems/commit/08d64e5f06 Notes: Merged: https://.com/ruby/ruby/pull/3184 |
| So it matches the style used by bundler. https://.com/rubygems/rubygems/commit/ab0580fd65 |
| https://.com/rubygems/rubygems/commit/b0588a87b1 |
| https://.com/rubygems/rubygems/commit/41b1cebc33 |
| Since it works on jruby. https://.com/rubygems/rubygems/commit/5229e00df4 |
| This version contains the some style changes by RuboCop. * https://.com/rubygems/rubygems/commit/9d810be0ede925fb2e3af535848582c3f8e0e72f * https://.com/rubygems/rubygems/commit/61ea98a727fb1b76b6fac52d74107ee4b02aaef2 * https://.com/rubygems/rubygems/commit/795893dce3c5f8540804fc08144cc6a90f086b13 * https://.com/rubygems/rubygems/commit/9be7858f7f17eae3058204f3c03e4b798ba18b9c git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
| * Enable Style/MethodDefParentheses in Rubocop https://.com/rubygems/rubygems/pull/2478 * Enable Style/MultilineIfThen in Rubocop https://.com/rubygems/rubygems/pull/2479 * Fix required_ruby_version with prereleases and improve error message https://.com/rubygems/rubygems/pull/2344 * Fix bundler rubygems binstub not properly looking for bundler https://.com/rubygems/rubygems/pull/2426 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65904 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
| git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
| git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
| * It drop to support < Ruby 2.2 * Cleanup deprecated methods and classes. * Mark obsoleted methods to deprecate. * and other enhancements. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
| * lib/rubygems/ext/ext_conf_builder.rb (build): needs to close before unlink on Windows. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58741 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
| * https://.com/rubygems/rubygems/commit/2ee5bf9fd3bd7649d3e244bc40107ff32070ef47 * https://.com/rubygems/rubygems/commit/be510dd4097e65c6a256a6e173d6b724a3a96472 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
| It supports to enable frozen string literal and add `--norc` option for disable to `.gemrc` configuration. See 2.5.2 release notes for other fixes and enhancements. https://.com/rubygems/rubygems/blob/a8aa3bac723f045c52471c7b9328310a048561e0/History.txt#L3 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
| When you change this to true, you may need to add more tests. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
| this version contains many enhancements see http://git.io/vtNwF * test/rubygems: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
| * test/rubygems: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
| Complete history at: https://.com/rubygems/rubygems/blob/master/History.txt#L3-L216 * test/rubygems: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
| * lib/rubygems/ext/ext_conf_builder.rb (build): ensure to remove temporary siteconf script. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |