Project

General

Profile

Misc #21646

Updated by jhawthorn (John Hawthorn) 3 days ago

I'd like to propose adding Luke Gruber (@luke-gru) as a Ruby committer. 

 He's been contributing to CRuby [since 2019](https://github.com/ruby/ruby/commit/ec8e5f5aa64e2a54cf1e303f2b012c98e8d521ba) since 2019 fixing a variety of bugs and being active on redmine both filing and fixing issues. For the past few years he's made a lot of improvements to help stabilize Ractors and we've been working together on this for the past several months. 

 A small sample of his work (more from [@luke-gruber and @luke-gru on GitHub](https://github.com/search?q=repo%3Aruby%2Fruby%20is%3Apr%20author%3Aluke-gru%20author%3Aluke-gruber&type=pullrequests)): 
 * Fixed a complex lock-ordering issue that caused Ractors to deadlock [ruby/ruby#13682](https://github.com/ruby/ruby/pull/13682) 
 * Optimizing `Regexp#match` to avoid allocations [ruby/ruby#9398](https://github.com/ruby/ruby/pull/9398) 
 * Fixed issues with moving objects to a Ractor [ruby/ruby#9394](https://github.com/ruby/ruby/pull/9394) [ruby/ruby#9996](https://github.com/ruby/ruby/pull/9996) 
 * Fixed a GC+Ractor+tracing bug that crashed on CI [ruby/ruby#14596](https://github.com/ruby/ruby/pull/14596) 
 * Fixed a bug where Mutexes locked by finished Fibers could segv [ruby/ruby#14262](https://github.com/ruby/ruby/pull/14262) 
 * Fixed String#crypt inside Ractors [ruby/ruby#13567](https://github.com/ruby/ruby/pull/13567) 

 It would be helpful to me and to Ruby if he had commit access to merge changes more easily. I would help with onboarding :)

Back