General

Profile

peterzhu2118 (Peter Zhu)

  • Login: peterzhu2118
  • Email: peter@peterzhu.ca
  • Registered on: 08/01/2020
  • Last sign in: 02/21/2024

Issues

open closed Total
Assigned issues 0 29 29
Reported issues 2 58 60

Projects

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

Like

Activity

Today

03:43 PM Ruby master Revision 353cba49 (git): Use fprintf for error message when loading external GC
The error message is often long, so using a small buffer could cause it
to be truncated. rb_bug also has a 256 byte m...
peterzhu2118 (Peter Zhu)

04/25/2024

09:11 PM Ruby master Revision 49753cd0 (git): Use xcalloc for allocating shape tree
The GC is initialized by this point, so we can use xcalloc instead of
ruby_mimcalloc.
peterzhu2118 (Peter Zhu)
01:25 PM Ruby master Revision f248e100 (git): Embed rb_gc_function_map_t in rb_vm_t
Avoids a pointer indirection and memory allocation. peterzhu2118 (Peter Zhu)

04/24/2024

07:30 PM Ruby master Revision 21481197 (git): Add ruby_mimcalloc
Many places call ruby_mimmalloc then MEMZERO. This can be reduced by
using ruby_mimcalloc instead.
peterzhu2118 (Peter Zhu)
05:10 PM Ruby master Revision 057b69cf (git): Pass string error buffer into dln_open
On Windows, the error exists on the stack so we should pass an error
buffer from the caller.
peterzhu2118 (Peter Zhu)
05:10 PM Ruby master Revision 5c32a150 (git): Change dln_open in dmydln.c to return error instead of raise
peterzhu2118 (Peter Zhu)
02:31 PM Ruby master Revision 480287d1 (git): Add macro load_external_gc_func for loading functions from external GC
peterzhu2118 (Peter Zhu)

04/23/2024

07:29 PM Ruby master Revision b9109b27 (git): Get error from dln_open when USE_SHARED_GC
Before, if dln_open failed to open RUBY_GC_LIBRARY_PATH, it would segfault
because it would try to raise an error, wh...
peterzhu2118 (Peter Zhu)

04/18/2024

06:50 PM Ruby master Revision ea7975c5 (git): Include coderange.h in encoding.h
ruby_coderange_type is defined in ruby/internal/encoding/coderange.h so
we need to include it.
peterzhu2118 (Peter Zhu)
02:19 PM Ruby master Revision 81240493 (git): Remove unused rb_size_pool_slot_size
peterzhu2118 (Peter Zhu)

Also available in: Atom