General

Profile

peterzhu2118 (Peter Zhu)

  • Login: peterzhu2118
  • Email: peter@peterzhu.ca
  • Registered on: 08/01/2020
  • Last sign in: 06/28/2026

Issues

open closed Total
Assigned issues 1 31 32
Reported issues 2 79 81

Projects

Project Roles Registered on
Ruby Committer 03/24/2021

Activity

07/04/2026

11:22 PM Ruby Revision 96311d13 (git): [DOC] Add missing half kwags to Numeric#round
peterzhu2118 (Peter Zhu)
01:14 AM Ruby Revision 870c8d6a (git): Use shape bits to store capacity of object
This commit uses 7 shape bits to store the capacity of the object instead
of the heap ID. This allows for slot sizes with up to capacity of 127.
This removes the abstraction leak of slot sizes from the GC, which allows
more flexibility i...
peterzhu2118 (Peter Zhu)

07/03/2026

02:40 AM Ruby Revision bf02cf1a (git): Make rb_free_vm_opt_tables static
peterzhu2118 (Peter Zhu)

07/02/2026

05:14 AM Ruby Revision 89a5a0a1 (git): Update depend for psych
https://github.com/ruby/psych/pull/805 added files psych_emitter_fy.c and
psych_parser_fy.c so we need to update the depend file too.
peterzhu2118 (Peter Zhu)
04:19 AM Ruby Revision cfb1a231 (git): Make rb_shape_get_root_shape static
peterzhu2118 (Peter Zhu)

06/30/2026

05:05 AM Ruby Revision c048ba5e (git): [ruby/mmtk] Simplify rb_gc_impl_heap_id_for_size
https://github.com/ruby/mmtk/commit/1eb7011040 peterzhu2118 (Peter Zhu)
12:47 AM Ruby Revision f8b25fe2 (git): Remove dead rb_shape_get_next_iv_shape
peterzhu2118 (Peter Zhu)
12:47 AM Ruby Revision 07abf0b0 (git): Remove function shape_get_next_iv_shape
peterzhu2118 (Peter Zhu)

06/28/2026

11:23 AM Ruby Revision fd12adf7 (git): Make rb_gc_verify_internal_consistency static
peterzhu2118 (Peter Zhu)

06/26/2026

11:32 PM Ruby Revision ee74bca0 (git): Make ROBJECT_FIELDS private
Commit 0ea210d renamed ROBJECT_IVPTR to ROBJECT_FIELDS, so it would have
caused compatibility issues anyways. Since there has been no issues, it
means that nobody is using it. We can make this dangerous API private since
no C extension s...
peterzhu2118 (Peter Zhu)

Also available in: Atom