Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

Latest revisions

# Date Author Comment
afe5f77a 03/26/2026 03:53 PM Eregon (Benoit Daloze)

[ruby/json] Keep Integer#to_json optimized and adapt the test

  • Redefining Integer#to_s is bound to break many things,
    any non-segfault outcome should be acceptable.
    So adapt the test to just ensure it does not segfault.
  • Also redefining Kernel#String would also break with the previous code....
4a08bb7e 03/26/2026 02:34 PM k0kubun (Takashi Kokubun)

Fix crash reporter NULL dereference with ractors (#16561)

rb_ec_ractor_ptr(ec) can return NULL when ec->thread_ptr is NULL
(e.g. when crashing from a GC free function). Dereferencing the
NULL return value crashes the bug reporter itself, causing "Crashed...

788cb322 03/26/2026 12:46 PM st0012 (Stan Lo)

Parallelize bundled gems test execution (#16513)

Run gem tests concurrently using a thread pool instead of
sequentially. Each gem test runs in its own process group with
output captured via pipes and printed in original order after
all tests complete.

Concurrency is controlled by TEST_BUNDLED_GEMS_NPROCS env var,...

768a6cfb 03/26/2026 09:47 AM License Update

[ruby/rubygems] Update SPDX license list as of 2026-02-20

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

f46743a4 03/26/2026 09:07 AM hsbt (Hiroshi SHIBATA)

[ruby/rubygems] Move SimpleCov setup before test-unit to fix at_exit ordering

SimpleCov and test-unit both use at_exit hooks, which Ruby executes
in LIFO order. When SimpleCov was loaded after test-unit, its at_exit
hook fired first — before tests had run — producing a spurious...

7c8762a9 03/26/2026 08:57 AM Samuel Williams

Run GC if fiber pool expansion fails. (#16535)

[Bug #21964]

8a13a52f 03/26/2026 08:41 AM hsbt (Hiroshi SHIBATA)

[ruby/rubygems] Skip flaky test_with_webauthn_enabled_failure on TruffleRuby in TestGemCommandsOwnerCommand

https://github.com/ruby/rubygems/commit/924cf41d11

Co-Authored-By: Claude Opus 4.6 (1M context)

940d985f 03/26/2026 08:27 AM hsbt (Hiroshi SHIBATA)

[ruby/rubygems] Register native extension files in default spec map

Default gem gemspecs list native extension files (e.g. date_core.bundle)
without the require path prefix (lib/). In new_format mode,
register_default_spec skipped these files because they didn't match the...

c5ab2114 03/26/2026 07:27 AM k0kubun (Takashi Kokubun)

Fix test_thread_join_during_finalizers failure on mmtk GC (#16559)

In mmtk, finalizers are registered as postponed jobs
(rb_postponed_job_preregister) rather than running inline during GC
as with the default GC. Postponed jobs can execute on any Ruby thread...

102cb81f 03/26/2026 06:57 AM k0kubun (Takashi Kokubun)

ZJIT: Include locals in NoEPEscape PatchPoint side exits (#16558)

ZJIT: Invalidate ISEQ version on EP escape

NoEPEscape PatchPoint side exits use without_locals() to avoid
overwriting locals that may have been modified externally (e.g., by
eval or instance_eval). This is correct when the PatchPoint fires...

View all revisions | View revisions

Also available in: Atom