Project

General

Profile

Revision:

Revisions

# Date Author Comment
74376fef 12/10/2025 05:30 AM git[bot]

Update default gems list at 4523a905327d8438f845f5a7582222 [ci skip]

4523a905 12/10/2025 05:28 AM hsbt (Hiroshi SHIBATA)

[ruby/date] v3.5.1

https://github.com/ruby/date/commit/1d0aadc295

ab80d05f 12/10/2025 05:23 AM git[bot]

Update default gems list at 5f444cba4741b2ff0e1e95f4a17932 [ci skip]

5f444cba 12/10/2025 05:22 AM hsbt (Hiroshi SHIBATA)

[ruby/ipaddr] v1.2.8

https://github.com/ruby/ipaddr/commit/93ef50bc04

ec862b41 12/10/2025 05:18 AM k0kubun (Takashi Kokubun)

ZJIT: Prohibit ZJIT support with USE_FLONUM=0 (#15471)

238e69d1 12/10/2025 05:13 AM git[bot]

Update default gems list at 814f23747b5fd7b0d5fb6cd8e45833 [ci skip]

814f2374 12/10/2025 05:12 AM hsbt (Hiroshi SHIBATA)

[ruby/resolv] v0.7.0

https://github.com/ruby/resolv/commit/a0e89bbe48

e4786376 12/10/2025 05:09 AM git[bot]

Update default gems list at df4fc0f7fcda6c552084ea0638c718 [ci skip]

df4fc0f7 12/10/2025 05:08 AM hsbt (Hiroshi SHIBATA)

[ruby/psych] v5.3.0

https://github.com/ruby/psych/commit/d8053b0d16

3636277d 12/10/2025 03:09 AM nobu (Nobuyoshi Nakada)

Add NUM2PTR and PTR2NUM macros

These macros have been defined here and there, so collect them.

3bb97e77 12/10/2025 01:23 AM ko1 (Koichi Sasada)

_RUBY_DEBUG_LOG usable anywhere

even if USE_RUBY_DEBUG_LOG=0.
It becomes fprintf(stderr, ...).

f9eb0d8d 12/10/2025 12:22 AM nobu (Nobuyoshi Nakada)

Use ruby_version_is

As the markers for spec/mspec/tool/remove_old_guards.rb.

264c469b 12/09/2025 11:28 PM Yuji Teshima

Fix typo in thread_pthread.c [ci skip] (#15465)

Fix typo in thread_pthread.c: threre -> there

29c29c2b 12/09/2025 11:14 PM aidenfoxivey (Aiden Fox Ivey)

ZJIT: Add dump to file for --zjit-stats (#15414)

  • ZJIT: Add dump to file for --zjit-stats

  • ZJIT: Rename --zjit-stats=quiet to --zjit-stats-quiet

e436dba9 12/09/2025 10:35 PM jeremyevans (Jeremy Evans)

Use rb_error_frozen_object in rb_class_modify_check

This provides information on the class of the frozen object. It also
results in a much simpler implementation.

Fixes [Bug #21374]

76fb0d24 12/09/2025 10:35 PM jeremyevans (Jeremy Evans)

Use actual class instead of singleton class in frozen error message

With the following code:

object = []
object.singleton_class
object.freeze
object.instance_variable_set(:@a, 42)

The previous error message was:

can't modify frozen #<Class:#<Array:0x00000631d1308f78>>: []...
1e7cf7b2 12/09/2025 09:19 PM jeremyevans (Jeremy Evans)

Fix refinement modification of method visibility in superclass

Previously, this didn't work correctly, resulting in a
SystemStackError. This fixes the issue by finding the related
superclass method entry, and updating the orig_me in the
refinement method to point to the superclass method....

64097152 12/09/2025 08:44 PM jeremyevans (Jeremy Evans)

Fix allocationless anonymous splat keyword argument check

Previously, if an argument splat and keywords are provided by
the caller, it did not check whether the method/proc accepted
keywords before avoiding the allocation. This is incorrect,
because if the method/proc does not accept keywords, the...

bd0d08b6 12/09/2025 08:29 PM rwstauner (Randy Stauner)

ZJIT: Show send fallback reason in HIR dump (#15454)

This adds comments to the hir dump output like this:

v13:BasicObject = SendWithoutBlock v6, :test, v11 # SendFallbackReason: Complex argument passing

98390d93 12/09/2025 05:08 PM byroot (Jean Boussier)

Don't declare rbimpl_check_typeddata as pure

[Bug #21771]

It may raise so it's incorrect and can lead to the compiler
optimizing the call out.

f0b288ad 12/09/2025 03:19 PM rwstauner (Randy Stauner)

ZJIT: Put keyword bits in callee frame rather than c_args

c42f4d80 12/09/2025 03:19 PM rwstauner (Randy Stauner)

ZJIT: Handle caller_kwarg in direct send when all keyword params are required

76d845aa 12/09/2025 03:19 PM rwstauner (Randy Stauner)

ZJIT: Test additional arg passing scenarios

7ecfb1b2 12/09/2025 03:04 PM YO4 (Yoshinao Muramatsu)

[ruby/resolv] use domain suffix from 'Domain' instead of 'NV Domain'

'NV Domain' does not change results of powershell -command Get-DnsClientGlobalSetting.
'Domain' do this.

https://github.com/ruby/resolv/commit/d49e3d5b84

1933f129 12/09/2025 02:44 PM nobu (Nobuyoshi Nakada)

[DOC] Clear one of known issues of Ruby Box

1e6a4795 12/09/2025 02:41 PM nobu (Nobuyoshi Nakada)

Box: relax the condition of clean up

It is impossible to delete DLLs being loaded on Windows. I guess that
unnamed (no accessible path on the filesystem) files are not allowed
essentially. The only way is to relax the condition, such as no files
are left after the process terminated, probably.

07e85e1d 12/09/2025 02:41 PM Satoshi Tagomori

Box: add a test case about deleting .so/.dll files

573896a4 12/09/2025 02:41 PM nobu (Nobuyoshi Nakada)

Box: remove copied extension files

e8568bbc 12/09/2025 02:08 PM Satoshi Tagomori

[DOC] Update Ruby Box documents (known issues)

cb9510f5 12/09/2025 01:52 PM Max Bernstein

ZJIT: Support opt_newarray_send with PACK_BUFFER

c8441e8d 12/09/2025 01:52 PM Max Bernstein

ZJIT: Clean up opt_newarray_send

edca81a1 12/09/2025 12:41 PM Abrar Habib

ZJIT: Add codegen for FixnumDiv (#15452)

Fixes https://github.com/Shopify/ruby/issues/902

This pull request adds code generation for dividing fixnums.
Testing confirms the normal case, flooring, and side-exiting on division by zero.

5ae2bd24 12/09/2025 12:36 PM Satoshi Tagomori

[DOC] Add Ruby::Box on NEWS

4b8e48a3 12/09/2025 12:10 PM git[bot]

Update default gems list at 0da74e0aa0189b1d2ec9dadf7b580f [ci skip]

0da74e0a 12/09/2025 12:09 PM hsbt (Hiroshi SHIBATA)

[ruby/rubygems] Bump Rubygems version to 4.0.1

(cherry picked from commit https://github.com/ruby/rubygems/commit/f3e5ebf5afe7)

https://github.com/ruby/rubygems/commit/583b0222ad

875c4c7d 12/09/2025 12:09 PM hsbt (Hiroshi SHIBATA)

[ruby/rubygems] Bump Bundler version to 4.0.1

(cherry picked from commit https://github.com/ruby/rubygems/commit/26c1db5a65a8)

https://github.com/ruby/rubygems/commit/bbb5b767d0

8d1eafa7 12/09/2025 11:50 AM nobu (Nobuyoshi Nakada)

Remove duplicate path names in error message

ee6784f2 12/09/2025 11:50 AM nobu (Nobuyoshi Nakada)

Refine copy_ext_file

  • Define the error constants.
  • Use system calls to copy files if available.
  • Simplify fallback copying.
  • Copy without stdio buffering.
99133a66 12/09/2025 10:37 AM Eregon (Benoit Daloze)

[ruby/net-http] Check whether TCPSocket#initialize supports open_timeout once and without exceptions

  • See discussion in https://github.com/ruby/net-http/pull/224
  • This check is known to work on at least CRuby, TruffleRuby and JRuby.
  • Exceptions show up with ruby -d/$DEBUG == true and would show for every Net::HTTP instance....
79c57d74 12/09/2025 08:48 AM hsbt (Hiroshi SHIBATA)

Fixed by misspell -w -error -source=text

25f277ab 12/09/2025 07:45 AM hi

Fix typos in gc.c and gc.rb

59314911 12/09/2025 02:43 AM kddnewton (Kevin Newton)

[ruby/prism] Nested heredoc with newline terminator

When you have a heredoc interpolated into another heredoc where
the inner heredoc is terminated by a newline, you need to avoid
adding the newline character a second time.

https://github.com/ruby/prism/commit/8eeb5f358b

268cbb29 12/09/2025 02:43 AM kddnewton (Kevin Newton)

[ruby/prism] Fully handle unreferencing a block exit

If a block exit has a further block exit in its subtree, we need to
keep recursing.

https://github.com/ruby/prism/commit/855d81a4a8

cbf39c3b 12/09/2025 02:43 AM kddnewton (Kevin Newton)

[ruby/prism] Fix up call target node when invalid

When there is an invalid syntax tree, we need to make sure to fill
in the required call operator location.

https://github.com/ruby/prism/commit/937313d7f0

71354a98 12/09/2025 02:43 AM kddnewton (Kevin Newton)

[ruby/prism] Fix hash pattern location when missing nodes

https://github.com/ruby/prism/commit/0ad30561e2

12c16f9d 12/09/2025 02:01 AM Edouard CHIN

[ruby/rubygems] Fix Bundler removing executables after creating them

When running a fresh bundle install with gems that contains
executables, Bundler will generate binstubs but soon after will remove
them. This is a regression introduced in https://github.com/ruby/rubygems/commit/573ffad3ea4a....

19172d64 12/09/2025 01:37 AM Eregon (Benoit Daloze)

[ruby/rubygems] Fix indentation of the info message for default_cli_command

  • It looked like:
    In a future version of Bundler, running bundle without argument will no longer run bundle install.
    Instead, the cli_help command will be displayed. Please use bundle install explicitly for scripts like CI/CD....
fab94ecd 12/09/2025 01:37 AM Eregon (Benoit Daloze)

[ruby/rubygems] Fix the config suggestion in the warning for $ bundle

056997cb 12/09/2025 01:09 AM yui-knk (Kaneko Yuichiro)

Remove needless ruby2_keywords field from struct rb_args_info

ruby2_keywords is set only to be 0 in parse.y.
However args->ruby2_keywords is initialized with 0 by MEMZERO
in rb_node_args_new function and body->param.flags.ruby2_keywords...

576acb95 12/09/2025 01:09 AM yui-knk (Kaneko Yuichiro)

Remove FORWARD_ARGS_WITH_RUBY2_KEYWORDS check

Because FORWARD_ARGS_WITH_RUBY2_KEYWORDS definition was removed
by 4f77d8d3289ece0e3537d9273a5c745120bff59a.

(151-200/112941) Per page: 50, 100, 200, 500

Also available in: Atom