General

Profile

peterzhu2118 (Peter Zhu)

  • Login: peterzhu2118
  • Email: peter@peterzhu.ca
  • Registered on: 08/01/2020
  • Last sign in: 07/29/2025

Issues

open closed Total
Assigned issues 1 30 31
Reported issues 3 75 78

Projects

Project Roles Registered on
Ruby Committer 03/24/2021

Like

Activity

08/07/2025

01:27 PM Ruby Revision 24d0b458 (git): Make Random write-barrier protected
peterzhu2118 (Peter Zhu)

08/06/2025

05:40 PM Ruby Revision 71b46938 (git): Fix off-by-one in symbol next_id
Symbol last_id was changed to next_id, but it remained to be set to
tNEXT_ID - 1 initially, causing the initial stati...
peterzhu2118 (Peter Zhu)
01:02 PM Ruby Revision 06312377 (git): Make Ractor::Selector write-barrier protected
peterzhu2118 (Peter Zhu)

08/05/2025

04:04 PM Ruby Revision 95320f1d (git): Fix RUBY_FREE_AT_EXIT for static symbols
Since static symbols allocate memory, we should deallocate them at shutdown
to prevent memory leaks from being report...
peterzhu2118 (Peter Zhu)

08/01/2025

01:43 PM Ruby Revision bf2c8ad3 (git): Remove dead rb_ractor_t in ractor_selector
peterzhu2118 (Peter Zhu)
03:22 AM Ruby Revision 1055e04e (git): Remove useless set of dest_shape_id in rb_obj_copy_ivar
peterzhu2118 (Peter Zhu)

07/31/2025

04:46 PM Ruby Revision 77180424 (git): Make ARGF not pin references during marking
ARGF supports compaction, but it pins all of its references, which means
that none of it can move. This commit change...
peterzhu2118 (Peter Zhu)
03:09 PM Ruby Revision 6c24904a (git): Make static symbol ID atomic
We don't need the VM lock if we make static symbol IDs atomic. peterzhu2118 (Peter Zhu)
01:14 PM Ruby Revision 05353ab4 (git): Make cross_ractor_require write barrier protected
peterzhu2118 (Peter Zhu)

07/30/2025

05:57 PM Ruby Revision 7cece235 (git): Don't check the symbol's fstr at shutdown
During Ruby's shutdown, we no longer need to check the fstr of the symbol
because we don't use the fstr anymore for f...
peterzhu2118 (Peter Zhu)

Also available in: Atom