General

Profile

peterzhu2118 (Peter Zhu)

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

Issues

open closed Total
Assigned issues 0 29 29
Reported issues 3 67 70

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

11/14/2024

01:50 PM Ruby master Revision 54ff9d35 (git): Remove dependency of version.c on gc/gc.h
version.c does not depend on gc/gc.h. peterzhu2118 (Peter Zhu)

11/12/2024

02:19 PM Ruby master Revision eca3680c (git): [ruby/prism] Fix use of uninitialized value when parsing regexp
Parsing the regexp /\A{/ causes uses an uninitialized value because it
tries to parse it as a range quantifier, so it...
peterzhu2118 (Peter Zhu)

11/11/2024

08:45 PM Ruby master Revision 1d1c80e6 (git): Fix false-positive memory leak using Valgrind in YJIT (#12057)
When we run with RUBY_FREE_AT_EXIT, there's a false-positive memory leak
reported in YJIT because the METHOD_CODEGEN_...
peterzhu2118 (Peter Zhu)
08:13 PM Ruby master Revision 64827b15 (git): [ruby/json] Fix $VERBOSE restore
Manually sync this commit that was missed.
https://github.com/ruby/json/commit/6ae9155
peterzhu2118 (Peter Zhu)
06:38 PM Ruby master Revision 8672e88c (git): Make ObjectSpace::WeakMap#[]= return Qnil
Instead of returning some obscure value in ObjectSpace::WeakMap#[]= that's
not even useful, we can just simply return...
peterzhu2118 (Peter Zhu)

11/08/2024

08:43 PM Ruby master Revision 51ffef28 (git): Fix memory leak in prism when syntax error in iseq compilation
If there's a syntax error during iseq compilation then prism would leak
memory because it would not free the pm_parse...
peterzhu2118 (Peter Zhu)

11/06/2024

04:48 PM Ruby master Feature #20794: Expose information about the currently running GC module
I agree that parsing a string from `GC.active_gc_name` might not be good. My concern with `GC.config` is that these k... peterzhu2118 (Peter Zhu)
03:34 PM Ruby master Bug #20868 (Closed): Method#hash changes after compaction
Applied in changeset commit:git|56ecc243e230e8e99761ec0ffc5116601f094bb0.
----------
[Bug #20868] Fix Method#hash to...
peterzhu2118 (Peter Zhu)
03:34 PM Ruby master Revision 56ecc243 (git): [Bug #20868] Fix Method#hash to not change after compaction
The hash value of a Method must remain constant after a compaction, otherwise
it may not work as the key in a hash ta...
peterzhu2118 (Peter Zhu)

11/05/2024

03:55 PM Ruby master Bug #20868 (Closed): Method#hash changes after compaction
Fix: https://github.com/ruby/ruby/pull/12004
The hash value of a Method may change after a compaction but must rem...
peterzhu2118 (Peter Zhu)

Also available in: Atom