Misc #19475
closedPropose Matthew Valentine-House (@eightbitraptor) as a core committer
Description
I'd like to propose Matthew Valentine-House (@eightbitraptor (Matt V-H)) as a committer. He has been an active contributor to Ruby in the following areas:
-
Variable Width Allocation - He worked on the VWA (RVARGC) project to increase performance by improving the spatial locality of objects https://bugs.ruby-lang.org/issues/17816
-
Compaction movement refactor - He re-worked the GC's compaction algorithm to facilitate object movement between the size pools to ensure VWA uses memory efficiently: https://bugs.ruby-lang.org/issues/18619 (He spoke about this at Ruby Kaigi 2022 in 津)
-
LLDB refactor & Developer experience - He is also passionate about the developer experience of working on the Ruby codebase. He has been refactoring the LLDB helpers to give them some more structure and make debugging Ruby easier: https://github.com/ruby/ruby/pull/6129
He's really passionate about making Ruby's GC better. He wants to implement novel GC algorithms and techniques in CRuby, and I want to make it easier for him to push changes required for it. In particular, he's been working on integrating the MMTk project into Ruby (They're producing nightly builds here).
This is a proposal from @tenderlovemaking (Aaron Patterson) and myself. If accepted, we'll help him onboard as a Ruby committer. I already heard that @matz (Yukihiro Matsumoto) and @mame (Yusuke Endoh) are in favor of the idea, but let me formally propose this here.