summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2025-11-14[ruby/rubygems] Removed deprecated ↵Hiroshi SHIBATA
Gem::DependencyInstaller#find_gems_with_sources https://github.com/ruby/rubygems/commit/1b3f3bf194
2025-11-14[ruby/rubygems] bin/rubocop -a --only Layout/EmptyLinesAroundClassBodyHiroshi SHIBATA
https://github.com/ruby/rubygems/commit/94d4e633d1
2025-11-14[ruby/rubygems] Removed deprecated Gem::Util.silent_systemHiroshi SHIBATA
https://github.com/ruby/rubygems/commit/728269cc4a
2025-11-14[ruby/rubygems] Removed deprecated Gem::Specification#validate_metadata, ↵Hiroshi SHIBATA
validate_dependencies and validate_permissions https://github.com/ruby/rubygems/commit/fbf38fc190
2025-11-14[ruby/rubygems] Removed deprecated Gem::Specification#default_executableHiroshi SHIBATA
https://github.com/ruby/rubygems/commit/84ceaff1b7
2025-11-14[ruby/rubygems] Removed deprecated Gem::Platform.matchHiroshi SHIBATA
https://github.com/ruby/rubygems/commit/f4b4f12f91
2025-11-14[ruby/rubygems] Removed deprecated Gem::Installer#unpackHiroshi SHIBATA
https://github.com/ruby/rubygems/commit/96cef34041
2025-11-14[ruby/rubygems] Removed deprecated ↵Hiroshi SHIBATA
Gem::BasicSpecification.default_specifications_dir https://github.com/ruby/rubygems/commit/60f0b87d47
2025-11-14[ruby/rubygems] Update vendored version of connection_pool to 2.5.4Hiroshi SHIBATA
https://github.com/ruby/rubygems/commit/3f5330c9fc
2025-11-14[ruby/rubygems] bin/rubocop -a --only Style/RedundantParenthesesHiroshi SHIBATA
https://github.com/ruby/rubygems/commit/be3b09c786
2025-11-14[Feature #21275] Bump Unicode version to 17.0.0Mari Imaizumi
2025-11-14[ruby/rubygems] Fix triple spacing when generating lockfileJimmy Lin
https://github.com/ruby/rubygems/commit/d3baf4110e
2025-11-13[ruby/net-http] releng v0.8.0Sorah Fukumori
https://github.com/ruby/net-http/commit/9d65391f54
2025-11-13[ruby/net-http] Drop support for Ruby 2.6Taketo Takashima
https://github.com/ruby/net-http/commit/a3a5bc45f6
2025-11-13[ruby/net-http] Fix handling of IPv6 literal hosts in `Net::HTTPGenericRequest`Taketo Takashima
Update uri dependency to version 0.11.0 or later to use `URI::HTTP#authority` and `URI#parse` without scheme https://github.com/ruby/net-http/commit/3d4f06bd7f Co-authored-by: 0x1eef <0x1eef@users.noreply.github.com> Co-authored-by: Sorah Fukumori <sora134@gmail.com>
2025-11-13[ruby/rubygems] Add debug logging information:Edouard CHIN
- I'd like to be able to see how long bundler takes for basic operations such as downloading a gem from Rubygems.org and installing a gem. It will now be possible with this commit by running `DEBUG=true bundle install` and have output that looks like: Fetching rack-test 2.2.0 Downloaded rack-test in: 50.523s Installing rack-test 2.2.0 Installed rack-test in: : 0.003s https://github.com/ruby/rubygems/commit/46386d43e1
2025-11-13[ruby/rubygems] Adjust the API_REQUEST_LIMIT:Edouard CHIN
- ### Problem This limit is used when Bundler fallback to getting a dependency list from a server `/dependencies?gem=` endpoint. Bundler uses this API endpoint fallback when a server doesn't expose the compact index API. This is not used for Rubygems.org, only private servers. This limit is then divided by the number of dependency to get and the result is the number of request we'll be doing. The bottleneck on the client is the network roundtrip. On the server, getting the info of 50 or 100 gems is a bit more expensive but this operation is heavily cached. This is an example of Rubygems.org implementation at the time the dependencies API wasn't deprecated https://github.com/rubygems/rubygems.org/blob/5a3a3ec02acc3a4e3aba077953a393ad20a06842/app/models/gem_dependent.rb#L15 ### Context This limit used to be 100 a while ago but got changed to 50 in https://github.com/ruby/rubygems/commit/e745f8dc901dd419e7dc8aede3e8d49569fc7b1e I don't know why. ### Solution 50 gems to query seems arbitrary low. By doubling this number, we make twice as less API requests which ultimately can shove up to two seconds on application relying on a large number of gems. https://github.com/ruby/rubygems/commit/831894043c
2025-11-12[ruby/rubygems] Add documentation for pattern matching methodsBrandon Weaver
https://github.com/ruby/rubygems/commit/18f64c6b29
2025-11-12[ruby/rubygems] Add pattern matching support to Gem::PlatformBrandon Weaver
https://github.com/ruby/rubygems/commit/b59917447c
2025-11-12[ruby/erb] Version 6.0.0Takashi Kokubun
https://github.com/ruby/erb/commit/bbaaf1f51b
2025-11-12[ruby/erb] Drop a deprecated constant ERB::RevisionTakashi Kokubun
https://github.com/ruby/erb/commit/1f83b2578f
2025-11-12[ruby/erb] Drop an obsolete constant ERB::NOT_GIVENTakashi Kokubun
and update some documentation https://github.com/ruby/erb/commit/9da628f21c
2025-11-12Reapply "[ruby/erb] Reapply "Remove safe_level and further positional"Takashi Kokubun
This reverts commit 5b6658a406b5f1c535aed4cb68e8e18a3cbabb81. With a ruby spec fix.
2025-11-12Revert "[ruby/erb] Reapply "Remove safe_level and further positional"Takashi Kokubun
This reverts commit 6ea4f36716f8970f418f32837575405ddeea75aa. I'll fix ruby/spec shortly. For now, let me just revert it for ruby/ruby.
2025-11-12[ruby/erb] Reapply "Remove safe_level and further positionalTakashi Kokubun
arguments (https://github.com/ruby/erb/pull/7)" (https://github.com/ruby/erb/pull/95) This reverts commit https://github.com/ruby/erb/commit/1c02d23dc618. https://github.com/ruby/erb/commit/4162a24ecc
2025-11-12Reapply "[ruby/rubygems] Fix constants in TAR to be frozen"Hiroshi SHIBATA
This reverts commit 136157e772ab2b2ea08555d0ad821da7dc2bde96.
2025-11-12tsort will be extracted at 4.1, not 3.6Hiroshi SHIBATA
2025-11-12Replace Ruby 3.5 with Ruby 4.0Hiroshi SHIBATA
2025-11-12[ruby/error_highlight] Replace Ruby 3.5 with Ruby 4.0Yasuo Honda
This commit updates the Ruby version to follow the commit in Ruby master branch. https://github.com/ruby/ruby/commit/6d81969b475262aba251e99b518181bdf7c5a523 https://github.com/ruby/error_highlight/commit/dcecf68d75
2025-11-12[ruby/net-http] Replace Ruby 3.5 with Ruby 4.0Yasuo Honda
This commit updates the Ruby version to follow the commit in Ruby master branch. https://github.com/ruby/ruby/commit/6d81969b475262aba251e99b518181bdf7c5a523 https://github.com/ruby/net-http/commit/1e48cfaaf7
2025-11-11Update Ruby version to 4.0 for the cgi warnings (#15141)Yasuo Honda
This commit updates the Ruby version in the error message to follow the commit in Ruby master branch. https://github.com/ruby/ruby/commit/6d81969b475262aba251e99b518181bdf7c5a523
2025-11-11[ruby/erb] Replace Ruby 3.5 with Ruby 4.0Yasuo Honda
(https://github.com/ruby/erb/pull/94) This commit updates the Ruby version to follow the commit in Ruby master branch. https://github.com/ruby/ruby/commit/6d81969b475262aba251e99b518181bdf7c5a523 https://github.com/ruby/erb/commit/a5d42484e4
2025-11-10[DOC] Update missing docsNobuyoshi Nakada
2025-11-10[ruby/yaml] [DOC] Missing documentsNobuyoshi Nakada
https://github.com/ruby/yaml/commit/388cd27291
2025-11-10[ruby/weakref] [DOC] Missing documentsNobuyoshi Nakada
https://github.com/ruby/weakref/commit/cccde64080
2025-11-10[ruby/tempfile] [DOC] Suppress documentation for internalsNobuyoshi Nakada
https://github.com/ruby/tempfile/commit/475d719e4d
2025-11-10[ruby/singleton] [DOC] Missing documentationNobuyoshi Nakada
Suppress documentation for internals https://github.com/ruby/singleton/commit/4ac0cc497d
2025-11-10[ruby/rubygems] Hide patchlevel from lockfileHiroshi SHIBATA
https://github.com/ruby/rubygems/commit/9b169c700f
2025-11-10[ruby/prettyprint] [DOC] Missing documentsNobuyoshi Nakada
https://github.com/ruby/prettyprint/commit/3a43a4bbf6
2025-11-10[ruby/pp] [DOC] Suppress documentation for internalsNobuyoshi Nakada
https://github.com/ruby/pp/commit/e1f39cb39c
2025-11-10[ruby/open3] [DOC] Missing documentsNobuyoshi Nakada
https://github.com/ruby/open3/commit/e6d09a6aa8
2025-11-10[ruby/open-uri] [DOC] Missing documentsNobuyoshi Nakada
https://github.com/ruby/open-uri/commit/1ccc576e9a
2025-11-10[ruby/forwardable] [DOC] Missing documentsNobuyoshi Nakada
https://github.com/ruby/forwardable/commit/909986fee9
2025-11-10[ruby/find] [DOC] Missing documentsNobuyoshi Nakada
https://github.com/ruby/find/commit/01232ad51a
2025-11-10[ruby/erb] [DOC] Suppress documentation for internalsNobuyoshi Nakada
https://github.com/ruby/erb/commit/332e200060
2025-11-10[ruby/delegate] [DOC] Update missing docs and mark upsNobuyoshi Nakada
https://github.com/ruby/delegate/commit/020a6cfe4b
2025-11-10[ruby/rubygems] Make verification methods privateAaron Patterson
I would like to start making some of the methods in Gem::Package private so that we can refactor them better. Right now we have many methods that are public, and since they are public we can't refactor them. Historically, I think "private" methods have just been tagged with :nodoc:, but I would like to be more strict about our APIs https://github.com/ruby/rubygems/commit/fb352e9176
2025-11-10[ruby/rubygems] [DOC] Fix markupsNobuyoshi Nakada
Use `<tt>` instead of `+` that cannot enclose punctuations. https://github.com/ruby/rubygems/commit/f84035c0b6
2025-11-10[ruby/rubygems] [DOC] Fix the location of Gem::Deprecate documentNobuyoshi Nakada
It was bound to `module Gem`, instead of `module Deprecate`. https://github.com/ruby/rubygems/commit/da29f74ba1
2025-11-10[ruby/cgi] [DOC] Missing documentsNobuyoshi Nakada
https://github.com/ruby/cgi/commit/ebd04d1eb1