Skip to content

[pull] master from ruby:master#886

Merged
pull[bot] merged 9 commits intoturkdevops:masterfrom
ruby:master
Mar 26, 2026
Merged

[pull] master from ruby:master#886
pull[bot] merged 9 commits intoturkdevops:masterfrom
ruby:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Mar 26, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

dependabot bot and others added 9 commits March 26, 2026 11:23
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action).


Updates `taiki-e/install-action` from 2.69.9 to 2.69.10
- [Release notes](https://github.com/taiki-e/install-action/releases)
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md)
- [Commits](taiki-e/install-action@328a871...7627fb4)

---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-version: 2.69.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
`RBIMPL_COMPILER_SINCE(Clang)` excludes Apple clang.  Use simply
`__clang_major__` instead.
The raw fork + Process.waitpid2 pattern causes a SEGV on i686-linux in
ruby/ruby CI. The crash occurs in waitpid_blocking_no_SIGCHLD going
through the 32-bit vdso, which is a Ruby VM / kernel interaction issue
unrelated to the json gem itself.

Replace the fork-based approach with an in-process test that temporarily
patches Integer#to_s and restores it via ensure. This avoids the fork
SEGV on i686, works under valgrind (assert_separately doesn't), and
is guarded to only run on CRuby (not JRuby/TruffleRuby) where the
C extension behavior being tested exists.

ruby/json@e871d077f6
@pull pull bot locked and limited conversation to collaborators Mar 26, 2026
@pull pull bot added the ⤵️ pull label Mar 26, 2026
@pull pull bot merged commit 742ec35 into turkdevops:master Mar 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants