General

Profile

peterzhu2118 (Peter Zhu)

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

Issues

open closed Total
Assigned issues 1 30 31
Reported issues 2 78 80

Projects

Project Roles Registered on
Ruby Committer 03/24/2021

Activity

Today

05:26 PM Ruby Revision 7d5c0247 (git): Dump fstr and frozen status in rb_raw_obj_info_buitin_type
peterzhu2118 (Peter Zhu)
02:02 PM Ruby Revision 6939f03f (git): Add field handle_weak_references to TypedData
This commit adds a field handle_weak_references to rb_data_type_struct for
the callback when handling weak references. This avoids TypedData objects
from needing to expose their rb_data_type_struct and weak references function.
peterzhu2118 (Peter Zhu)
01:26 AM Ruby Revision 5064af7e (git): [ruby/mmtk] Process obj_free candidates in parallel
Redos commit 544770d which seems to have accidentally been undone in b27d935. peterzhu2118 (Peter Zhu)

01/03/2026

03:43 PM Ruby Revision 5b87294d (git): Add rb_gc_print_backtrace
peterzhu2118 (Peter Zhu)
03:43 PM Ruby Revision a0c483fc (git): Also output GC thread backtrace in rb_mmtk_gc_thread_bug
peterzhu2118 (Peter Zhu)
12:02 AM Ruby Revision 60d9b10d (git): [ruby/mmtk] Propagate crash of GC thread to mutator thread
This allows the mutator thread to dump its backtrace when a GC thread crashes.
https://github.com/ruby/mmtk/commit/40ff9ffee7
peterzhu2118 (Peter Zhu)
12:02 AM Ruby Revision 2f4119ea (git): [ruby/mmtk] Use rb_mmtk_gc_thread_bug for rb_mmtk_call_object_closure
https://github.com/ruby/mmtk/commit/308936296a peterzhu2118 (Peter Zhu)

01/02/2026

08:42 PM Ruby Revision e7695ba3 (git): [ruby/mmtk] Check for T_NONE during marking
https://github.com/ruby/mmtk/commit/c3e338bb25 peterzhu2118 (Peter Zhu)
05:58 PM Ruby Revision 31fb970c (git): [ruby/mmtk] Assert target is not pinned during normal tracing
https://github.com/ruby/mmtk/commit/58210c88ed peterzhu2118 (Peter Zhu)
01:54 PM Ruby Revision b9819ad0 (git): Register a dupped identity hash as pinning
peterzhu2118 (Peter Zhu)

Also available in: Atom