General

Profile

peterzhu2118 (Peter Zhu)

  • Login: peterzhu2118
  • Email: peter@peterzhu.ca
  • Registered on: 08/01/2020
  • Last connection: 11/27/2021

Issues

open closed Total
Assigned issues 0 20 20
Reported issues 3 12 15

Projects

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

Activity

11/27/2021

08:02 PM Ruby master Feature #18364: Add GC.stat_size_pool for Variable Width Allocation
I like the idea of having a no argument case that returns stats for all pools.
In the ticket description, I named ...
peterzhu2118 (Peter Zhu)
07:45 PM Ruby master Feature #18364: Add GC.stat_size_pool for Variable Width Allocation
Thanks for the TruffleRuby and JRuby info @eregon! Maybe we could extend `GC.stat` to include size pool info in an ar... peterzhu2118 (Peter Zhu)

11/26/2021

06:27 PM Ruby master Revision 7cfacbca (git): Improve performance of embedded string allocation
Non-VWA embedded string allocation had a performance regression. This
commit improves performance of non-VWA embedded...
peterzhu2118 (Peter Zhu)

11/25/2021

04:01 PM Ruby master Revision b0bbcaed (git): Revert "Add GC.stat_size_pool to get stats for a size pool"
This reverts commit 6157619bb68e4307cdf065cb73d5bfcec30d042d.
We'll wait for comments in the open ticket: https://bu...
peterzhu2118 (Peter Zhu)
03:58 PM Ruby master Feature #18364 (Open): Add GC.stat_size_pool for Variable Width Allocation
# GitHub PR: https://github.com/ruby/ruby/pull/5177
We're proposing an API to get statistics for size pools for Va...
peterzhu2118 (Peter Zhu)
03:33 PM Ruby master Revision 6157619b (git): Add GC.stat_size_pool to get stats for a size pool
GC.stat_size_pool will return stats for a particular size pool. This is
used for the Variable Width Allocation feature.
peterzhu2118 (Peter Zhu)

11/24/2021

02:01 PM Ruby master Bug #18358 (Closed): zlib crashes when in progress
Applied in changeset commit:git|c51b92c18deb850d2cea3a7c9020db23b364ab72.
----------
[ruby/zlib] [Bug #18358] Fix cr...
peterzhu2118 (Peter Zhu)
02:01 PM Ruby master Revision c51b92c1 (git): [ruby/zlib] [Bug #18358] Fix crash in zlib when in progress
When Zlib::Inflate#inflate or Zlib::Deflate#deflate is called
recursively inside the block, a crash can occur because...
peterzhu2118 (Peter Zhu)

11/23/2021

06:21 PM Ruby master Bug #18358: zlib crashes when in progress
Opened PR in ruby/zlib instead: https://github.com/ruby/zlib/pull/35 peterzhu2118 (Peter Zhu)
03:51 PM Ruby master Revision 9aded89f (git): Speed up Ractors for Variable Width Allocation
This commit adds a Ractor cache for every size pool. Previously, all VWA
allocated objects used the slowpath and lock...
peterzhu2118 (Peter Zhu)

Also available in: Atom