General

Profile

rpeng (Richard Peng)

  • Login: rpeng
  • Registered on: 07/08/2026
  • Last sign in: 08/13/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 1 1 2

Activity

08/13/2026

05:56 AM Ruby Bug #22243: Change fork behavior when Process._fork raises an exception during fork with a block argument
nobu (Nobuyoshi Nakada) wrote in #note-3:
> Applied in changeset commit:git|fff4e38e4a44a1e9748e9f47b87cbe393b4495a1.
> ...
Thanks everyone for the quick triage and fix!!
rpeng (Richard Peng)

08/12/2026

08:29 PM Ruby Bug #22243 (Closed): Change fork behavior when Process._fork raises an exception during fork with a block argument
# Problem
Ruby exposes Process.fork in two formats - one with block arguments and one without. When a block is passed in, the implicit contract is that a child process will terminate once the block ends. However, it is possible for th...
rpeng (Richard Peng)

07/11/2026

08:34 AM Ruby Bug #22187: High major GCs caused by specific workloads in 3.4
With some more investigation, added a much shorter reproduction script that does not require a server. It seems like this bug has been addressed in Ruby master thru https://github.com/ruby/ruby/pull/13061 by no longer nilling out `objspa... rpeng (Richard Peng)

07/08/2026

11:29 PM Ruby Bug #22187 (Open): High major GCs caused by specific workloads in 3.4
Hello,
We are running into an issue that's very similar to https://bugs.ruby-lang.org/issues/21838, and believe it has the same root cause of global allocatable slots by running thru git-bisect (https://bugs.ruby-lang.org/projects/rub...
rpeng (Richard Peng)

Also available in: Atom