peterzhu2118 (Peter Zhu)

  • Login: peterzhu2118
  • Email:
  • Registered on: 08/01/2020
  • Last connection: 09/27/2021


open closed Total
Assigned issues 0 20 20
Reported issues 2 8 10


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
CommonRuby Developer 03/24/2021
Ruby 1.8 Developer 03/24/2021
Ruby master Developer 03/24/2021



02:21 PM Ruby master Bug #18154 (Closed): String#initialize leaks memory for STR_NOFREE strings
Applied in changeset commit:git|5d815542815fe8b939239750bba7f8f0b79c97d6.
[Bug #18154] Fix memory leak in...
peterzhu2118 (Peter Zhu)
02:20 PM Ruby master Revision 5d815542 (git): [Bug #18154] Fix memory leak in String#initialize
String#initialize can leak memory when called on a string that is marked
with STR_NOFREE because it does not unset th...
peterzhu2118 (Peter Zhu)


08:43 PM Ruby master Bug #18154: String#initialize leaks memory for STR_NOFREE strings
Indeed, nobody should ever call #initialize on any object more than once. However, making it illegal for calling #ini... peterzhu2118 (Peter Zhu)
06:43 PM Ruby master Bug #18154 (Closed): String#initialize leaks memory for STR_NOFREE strings
# GitHub PR:
There is a memory leak in calling the constructor on a string ...
peterzhu2118 (Peter Zhu)


01:57 PM Ruby master Revision 682f58a9 (git): Fix typo in test name
peterzhu2118 (Peter Zhu)


05:42 PM Ruby master Revision 0aa82b59 (git): Remove heap_is_swept_object function
is_swept_object just calls heap_is_swept_object so remove
peterzhu2118 (Peter Zhu)


02:13 PM Ruby master Revision ed31bdfe (git): Fix memory leak in Variable Width Allocation
Force recycled objects could create a freelist for the page. At the
start of sweeping we should append to the freelis...
peterzhu2118 (Peter Zhu)


03:08 PM Ruby master Bug #18133: LTO: TestGCCompact#test_ast_compacts segfaults on i686
The backtrace looks similar to #18119 which is triggered in Ractor. peterzhu2118 (Peter Zhu)
01:28 PM Ruby master Revision c08d4067 (git): [Feature #18045] Remove T_PAYLOAD
This commit removes T_PAYLOAD since the new VWA implementation no longer
requires T_PAYLOAD types.
Co-authored-by: A...
peterzhu2118 (Peter Zhu)
01:28 PM Ruby master Revision 62bc4a94 (git): [Feature #18045] Implement size classes for GC
This commits implements size classes in the GC for the Variable Width
Allocation feature. Unless `USE_RVARGC` compile...
peterzhu2118 (Peter Zhu)

Also available in: Atom