Project

General

Profile

Actions

Misc #19475

closed

Propose Matthew Valentine-House (@eightbitraptor) as a core committer

Added by k0kubun (Takashi Kokubun) about 1 year ago. Updated about 1 year ago.


Description

I'd like to propose Matthew Valentine-House (@eightbitraptor (Matthew Valentine-House)) 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.

Actions

Also available in: Atom PDF

Like2
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0