peterzhu2118 (Peter Zhu)

  • Login: peterzhu2118
  • Email:
  • Registered on: 08/01/2020
  • Last connection: 01/30/2023


open closed Total
Assigned issues 0 26 26
Reported issues 1 25 26


Project Roles Registered on
Ruby Developer 03/24/2021
Backport187 Developer 03/24/2021
Backport191 Developer 03/24/2021
Backport192 Developer 03/24/2021
Backport193 Developer 03/24/2021
Backport200 Developer 03/24/2021
Backport21 Developer 03/24/2021
Backport22 Developer 03/24/2021
Ruby 1.8 Developer 03/24/2021
Ruby master Developer 03/24/2021



07:55 PM Ruby master Revision c4cc3be1 (git): Remove dead code in shapes.c and shapes.h
peterzhu2118 (Peter Zhu)


06:34 PM Ruby master Revision 5eeebd68 (git): Remove function ary_recycle_hash
Freeing the memory of a Hash should be done by the garbage collector
and not by array functions. This could potential...
peterzhu2118 (Peter Zhu)


08:58 PM Ruby master Revision 4e037075 (git): Fix typo in RHASH_ST_CLEAR
We should be setting and not peterzhu2118 (Peter Zhu)
06:05 PM Ruby master Bug #19358 (Closed): Segfault when setting RUBY_GC_HEAP_INIT_SLOTS to a low value
Thank you for reporting this bug and @eightbitraptor for checking that the patch works on 3.1.3. I marked that patch ... peterzhu2118 (Peter Zhu)
01:51 PM Ruby master Revision 056e7a01 (git): Make all of the references of iseq movable
peterzhu2118 (Peter Zhu)


09:26 PM Ruby master Revision 0949cd71 (git): [ci skip] Add ticket label to test
peterzhu2118 (Peter Zhu)
05:22 PM Ruby master Revision 8872ebec (git): Fix compilation warnings in thread_sync.c
Fixes the following compilation warnings:
thread_sync.c:908:48: warning: taking address of packed member of `struct ...
peterzhu2118 (Peter Zhu)
04:23 PM Ruby master Revision 41bf2354 (git): Add rb_gc_mark_and_move and implement on iseq
This commit adds rb_gc_mark_and_move which takes a pointer to an object
and marks it during marking phase and updates...
peterzhu2118 (Peter Zhu)
04:23 PM Ruby master Revision 9af84c95 (git): Combine code paths for marking cc
This commit avoids a separate code path for marking and moving the
callcache of the iseq.
peterzhu2118 (Peter Zhu)
02:47 PM Ruby master Revision dcc676a8 (git): ci in iseq can only be object or null
It looks like rb_callinfo in iseq can only be either a Ruby object or
null, since it cannot be allocated on the stack.
peterzhu2118 (Peter Zhu)

Also available in: Atom