summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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/stringio] Suppress warnings against pattern matching on ruby 2.7Nobuyoshi Nakada
https://github.com/ruby/stringio/commit/cf58a203eb
2025-11-10[ruby/cgi] [DOC] Missing documentsNobuyoshi Nakada
https://github.com/ruby/cgi/commit/ebd04d1eb1
2025-11-10[ruby/rubygems] Fixed with Lint/RedundantSplatExpansionHiroshi SHIBATA
https://github.com/ruby/rubygems/commit/2078f3d351
2025-11-10[ruby/stringio] [DOC] Suppress documentation for internalsNobuyoshi Nakada
https://github.com/ruby/stringio/commit/27b2fb2fce
2025-11-10[ruby/net-http] [DOC] Suppress documentation for internalsNobuyoshi Nakada
https://github.com/ruby/net-http/commit/b7c586985a
2025-11-10Bump actions/checkout from 4 to 5dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10[ruby/net-http] Remember if TCPSocket impl supports open_timeoutDaisuke Aritomo
For open_timeout support detection, the previous implementation relied on an ArgumentError being raised and then rescued. In Ruby, rescue is a rather expensive operation and should be avoided when possible. This patch reduces the number of begin-rescues by remembering if the TCPSocket implementation supports open_timeout. https://github.com/ruby/net-http/commit/06d982f3a1
2025-11-10[ruby/net-http] Ruby 2 compatDaisuke Aritomo
https://github.com/ruby/net-http/commit/09bf573dd5
2025-11-10[ruby/net-http] Replace Timeout.timeout with TCPSocket.open(open_timeout:) ↵Daisuke Aritomo
when available This patch replaces the implementation of #open_timeout from Timeout.timeout from the builtin timeout in TCPSocket.open, which was introduced in Ruby 3.5 (https://bugs.ruby-lang.org/issues/21347). The builtin timeout in TCPSocket.open is better in several ways than Timeout.timeout. It does not rely on a separate Ruby Thread for monitoring Timeout (which is what the timeout library internally does). Furthermore, it is compatible with Ractors, as opposed to Timeout.timeout (it internally uses Thread::Mutex which can not be used in non-main Ractors). This change allows the following code to work. require 'net/http' Ractor.new { uri = URI('http://example.com/') http = Net::HTTP.new(uri.host, uri.port) http.open_timeout = 1 http.get(uri.path) }.value In Ruby <3.5 environments where `TCPSocket.open` does not have the `open_timeout` option, I have kept the behavior unchanged. net/http will use `Timeout.timeout { TCPSocket.open }`. https://github.com/ruby/net-http/commit/728eb8fc42
2025-11-10Fix condition for Timeout Error with >= macOS 26.1Hiroshi SHIBATA
2025-11-10[ruby/resolv] [DOC] `Resolv::LOC` itself is undocumentedNobuyoshi Nakada
https://github.com/ruby/resolv/commit/7c5bfe7acd
2025-11-10ZJIT: handle megamorphic and skewed megamorphic profiling resultsStan Lo
2025-11-10ZJIT: Refactor receiver type resolutionStan Lo
2025-11-09Make rb_gc_obj_optimal_size always return allocatable sizePeter Zhu
It may return sizes that aren't allocatable for arrays and strings.
2025-11-09sync_default_gems.yml: Pull --rebase before pushTakashi Kokubun
It was supposed to update a local branch in case the remote branch was updated between actions/checkout and the end of tool/sync_default_gems.rb. Note that this `git pull` didn't exist in the original bin/update-default-gem.sh https://github.com/ruby/git.ruby-lang.org/commit/d9e9bcc60dcf0dd1cbdc2dd42bc0286439e471aa, so it was newly introduced at https://github.com/ruby/ruby/commit/3ba5cfd1cb77b61b2b1ad1d03271bc1fe7b71969. But `git pull --no-ff` failed when master had updates in an unrelated repository. I think we need to use `git pull --rebase` instead. This fixes: * https://github.com/ruby/ruby/actions/runs/19207693793/job/54905403070 * checkout: f08030e9dccf38d9ea5c9505203fe26484dc28d8 * ruby tool/sync_default_gems.rb net-http ec9c70a6fba75a63c128864ef3cb32c883665a33..e4d80bd609f22cad04a2e2c1d54c981bb853c938 * pull: 2bf82c627494e785737037bbaf9a6b98f3c6354c
2025-11-09[ruby/mmtk] Lock the VM when freeing objects in ↵Peter Zhu
rb_gc_impl_shutdown_call_finalizer https://github.com/ruby/mmtk/commit/1828f6596f
2025-11-09auto_review_pr.rb: Tweak the review messageTakashi Kokubun
2025-11-09auto_review_pr.rb: Remove an unused variableTakashi Kokubun
Follow-up: https://github.com/ruby/ruby/pull/15116
2025-11-09Automatically review default-gem pull requests (#15116)Takashi Kokubun
2025-11-09Reapply "[ruby/net-http] [DOC] Suppress documentation for internals"Nobuyoshi Nakada
This reverts commit af610e107c3a7515228843eb6b1c5978f2ee2685. Reverted by a mistake.
2025-11-09Revert "[ruby/net-http] [DOC] Suppress documentation for internals"Nobuyoshi Nakada
This reverts commit 155cdce539a95b510a80a19e3840cde6b293cd4d.
2025-11-09[DOC] Sort undocumented items by locationsNobuyoshi Nakada
2025-11-09[DOC] ObjectSpace.trace_object_allocations_debug_startNobuyoshi Nakada
2025-11-09[DOC] Document of Coverage.line_stub from NEWS-2.6.0Nobuyoshi Nakada
2025-11-09[ruby/net-http] [DOC] Fix too stopped documentationsNobuyoshi Nakada
https://github.com/ruby/net-http/commit/58685b78ab
2025-11-09[ruby/resolv] [DOC] Fix documentationsNobuyoshi Nakada
https://github.com/ruby/resolv/commit/d8b8d36f63
2025-11-09[ruby/resolv] Require win32/resolv just onceNobuyoshi Nakada
And Use Win32::Resolv instead of a constant `WINDOWS`. https://github.com/ruby/resolv/commit/b2c775cd80
2025-11-09[ruby/resolv] Exclude unneeded filesNobuyoshi Nakada
https://github.com/ruby/resolv/commit/60bf151a1d
2025-11-09[ruby/ipaddr] [DOC] Stop documentation for internalsNobuyoshi Nakada
https://github.com/ruby/ipaddr/commit/cb9f561883
2025-11-09[ruby/ipaddr] gemspec files does not need to be included in spec.filesNobuyoshi Nakada
https://github.com/ruby/ipaddr/commit/ada04589fe
2025-11-09[ruby/win32-registry] [DOC] Convert documents from RD2Nobuyoshi Nakada
https://github.com/ruby/win32-registry/commit/8680eedd43
2025-11-09[ruby/net-http] [DOC] Suppress documentation for internalsNobuyoshi Nakada
https://github.com/ruby/net-http/commit/e4d80bd609
2025-11-09[ruby/net-http] Exclude unneeded filesNobuyoshi Nakada
https://github.com/ruby/net-http/commit/89e1ecb556
2025-11-09[ruby/net-protocol] [DOC] Suppress documentation for internalsNobuyoshi Nakada
https://github.com/ruby/net-protocol/commit/6c5734dc1e
2025-11-09[ruby/net-protocol] Exclude unneeded filesNobuyoshi Nakada
https://github.com/ruby/net-protocol/commit/8286341e8c
2025-11-09[ruby/optparse] [DOC] A constant for compatibilityNobuyoshi Nakada
https://github.com/ruby/optparse/commit/0125cb4918
2025-11-09[Bug #21673] Fix resolving refined module-defined methodNobuyoshi Nakada
A method defined in a module has no `defined_class`, use the ICLASS for it as the `defined_class`.
2025-11-09Update bundled gems list as of 2025-11-09git
2025-11-08cygwin.yml: Disable a broken stepTakashi Kokubun
https://github.com/ruby/ruby/actions/runs/19201736990/job/54890646022
2025-11-08Move rb_gc_verify_shareable to gc.cPeter Zhu
rb_gc_verify_shareable is not GC implementation specific so it should live in gc.c.
2025-11-08[DOC] Tweaks for String#to_i (#15036)Burdette Lamar
2025-11-08[DOC] Tweaks for String#to_cBurdette Lamar
2025-11-08[DOC] Replace 3.5 reference in NEWS.mdJoshua Young
2025-11-08ConstifyNobuyoshi Nakada
2025-11-07Notify CI failures of CygwinTakashi Kokubun
2025-11-07ZJIT: Specialize String#setbyte for fixnum case (#14927)Aiden Fox Ivey
2025-11-08Prevent the path for copied extension from GCNobuyoshi Nakada
2025-11-07Don't modify fstrings in rb_str_tmp_frozen_no_embed_acquireJohn Hawthorn
[Bug #21671]