[ruby-core:122265] [Ruby Misc#21369] Propose Max Bernstein (@tekknolagi) as a core committer

Issue #21369 has been reported by k0kubun (Takashi Kokubun). ---------------------------------------- Misc #21369: Propose Max Bernstein (@tekknolagi) as a core committer https://bugs.ruby-lang.org/issues/21369 * Author: k0kubun (Takashi Kokubun) * Status: Open ---------------------------------------- ## Proposal I'd like to propose Max Bernstein (@tekknolagi) as a committer. He has a strong background in compilers, having previously worked on CPython/Cinder at Meta, and has demonstrated leadership in designing and optimizing ZJIT. Given that he is leading the development of the ZJIT IR and has been making a lot of contributions, I believe he should be empowered to merge such changes himself. I'll include his message below for reference: ## Max Bernstein's Message I have been working on Ruby since December 2024. My main contributions so far have been to ZJIT: * The high-level IR (HIR) data structures * The IR * The type lattice https://github.com/Shopify/zjit/pull/19 * Transforming YARV bytecode into HIR * Optimization on HIR, such as * Type inference https://github.com/Shopify/zjit/pull/23 * Constant folding https://github.com/Shopify/zjit/pull/74 * Direct calls https://github.com/Shopify/zjit/pull/84 * Strength reduction * Dead code elimination (DCE) https://github.com/Shopify/zjit/pull/89 After we moved the ZJIT repo into ruby/ruby, I have continued contributing (see [all PRs](https://github.com/ruby/ruby/pulls?q=author%3Atekknolagi)). I would like to continue contributing to ZJIT and eventually to other parts of Ruby too. Being a maintainer would make it easier to work on ZJIT, especially as we continue the project bringup phase. -- https://bugs.ruby-lang.org/

Issue #21369 has been updated by tenderlovemaking (Aaron Patterson). +1 I'm working closely with Max and I can recommend him to join the team. ---------------------------------------- Misc #21369: Propose Max Bernstein (@tekknolagi) as a core committer https://bugs.ruby-lang.org/issues/21369#change-113478 * Author: k0kubun (Takashi Kokubun) * Status: Open ---------------------------------------- ## Proposal I'd like to propose Max Bernstein (@tekknolagi) as a committer. He has a strong background in compilers, having previously worked on CPython/Cinder at Meta, and has demonstrated leadership in designing and optimizing ZJIT. Given that he is leading the development of the ZJIT IR and has been making a lot of contributions, I believe he should be empowered to merge such changes himself. I'll include his message below for reference: ## Max Bernstein's Message I have been working on Ruby since December 2024. My main contributions so far have been to ZJIT: * The high-level IR (HIR) data structures * The IR * The type lattice https://github.com/Shopify/zjit/pull/19 * Transforming YARV bytecode into HIR * Optimization on HIR, such as * Type inference https://github.com/Shopify/zjit/pull/23 * Constant folding https://github.com/Shopify/zjit/pull/74 * Direct calls https://github.com/Shopify/zjit/pull/84 * Strength reduction * Dead code elimination (DCE) https://github.com/Shopify/zjit/pull/89 After we moved the ZJIT repo into ruby/ruby, I have continued contributing (see [all PRs](https://github.com/ruby/ruby/pulls?q=author%3Atekknolagi)). I would like to continue contributing to ZJIT and eventually to other parts of Ruby too. Being a maintainer would make it easier to work on ZJIT, especially as we continue the project bringup phase. -- https://bugs.ruby-lang.org/

Issue #21369 has been updated by eileencodes (Eileen Uchitelle). +1 Max is doing great work on ZJIT ---------------------------------------- Misc #21369: Propose Max Bernstein (@tekknolagi) as a core committer https://bugs.ruby-lang.org/issues/21369#change-113485 * Author: k0kubun (Takashi Kokubun) * Status: Open ---------------------------------------- ## Proposal I'd like to propose Max Bernstein (@tekknolagi) as a committer. He has a strong background in compilers, having previously worked on CPython/Cinder at Meta, and has demonstrated leadership in designing and optimizing ZJIT. Given that he is leading the development of the ZJIT IR and has been making a lot of contributions, I believe he should be empowered to merge such changes himself. I'll include his message below for reference: ## Max Bernstein's Message I have been working on Ruby since December 2024. My main contributions so far have been to ZJIT: * The high-level IR (HIR) data structures * The IR * The type lattice https://github.com/Shopify/zjit/pull/19 * Transforming YARV bytecode into HIR * Optimization on HIR, such as * Type inference https://github.com/Shopify/zjit/pull/23 * Constant folding https://github.com/Shopify/zjit/pull/74 * Direct calls https://github.com/Shopify/zjit/pull/84 * Strength reduction * Dead code elimination (DCE) https://github.com/Shopify/zjit/pull/89 After we moved the ZJIT repo into ruby/ruby, I have continued contributing (see [all PRs](https://github.com/ruby/ruby/pulls?q=author%3Atekknolagi)). I would like to continue contributing to ZJIT and eventually to other parts of Ruby too. Being a maintainer would make it easier to work on ZJIT, especially as we continue the project bringup phase. -- https://bugs.ruby-lang.org/

Issue #21369 has been updated by duerst (Martin Dürst). +1. I'm quite surprised Max isn't already a committer, given his almost daily contributions. ---------------------------------------- Misc #21369: Propose Max Bernstein (@tekknolagi) as a core committer https://bugs.ruby-lang.org/issues/21369#change-113486 * Author: k0kubun (Takashi Kokubun) * Status: Open ---------------------------------------- ## Proposal I'd like to propose Max Bernstein (@tekknolagi) as a committer. He has a strong background in compilers, having previously worked on CPython/Cinder at Meta, and has demonstrated leadership in designing and optimizing ZJIT. Given that he is leading the development of the ZJIT IR and has been making a lot of contributions, I believe he should be empowered to merge such changes himself. I'll include his message below for reference: ## Max Bernstein's Message I have been working on Ruby since December 2024. My main contributions so far have been to ZJIT: * The high-level IR (HIR) data structures * The IR * The type lattice https://github.com/Shopify/zjit/pull/19 * Transforming YARV bytecode into HIR * Optimization on HIR, such as * Type inference https://github.com/Shopify/zjit/pull/23 * Constant folding https://github.com/Shopify/zjit/pull/74 * Direct calls https://github.com/Shopify/zjit/pull/84 * Strength reduction * Dead code elimination (DCE) https://github.com/Shopify/zjit/pull/89 After we moved the ZJIT repo into ruby/ruby, I have continued contributing (see [all PRs](https://github.com/ruby/ruby/pulls?q=author%3Atekknolagi)). I would like to continue contributing to ZJIT and eventually to other parts of Ruby too. Being a maintainer would make it easier to work on ZJIT, especially as we continue the project bringup phase. -- https://bugs.ruby-lang.org/

Issue #21369 has been updated by tekknolagi (Maxwell Bernstein). Thank you @k0kubun for nominating me to be a committer and for @tenderlovemaking, @eileencodes, and @duerst for their votes of confidence. It would be an honor to join and continue to work on Ruby with you all. ---------------------------------------- Misc #21369: Propose Max Bernstein (@tekknolagi) as a core committer https://bugs.ruby-lang.org/issues/21369#change-113575 * Author: k0kubun (Takashi Kokubun) * Status: Open ---------------------------------------- ## Proposal I'd like to propose Max Bernstein (@tekknolagi) as a committer. He has a strong background in compilers, having previously worked on CPython/Cinder at Meta, and has demonstrated leadership in designing and optimizing ZJIT. Given that he is leading the development of the ZJIT IR and has been making a lot of contributions, I believe he should be empowered to merge such changes himself. I'll include his message below for reference: ## Max Bernstein's Message I have been working on Ruby since December 2024. My main contributions so far have been to ZJIT: * The high-level IR (HIR) data structures * The IR * The type lattice https://github.com/Shopify/zjit/pull/19 * Transforming YARV bytecode into HIR * Optimization on HIR, such as * Type inference https://github.com/Shopify/zjit/pull/23 * Constant folding https://github.com/Shopify/zjit/pull/74 * Direct calls https://github.com/Shopify/zjit/pull/84 * Strength reduction * Dead code elimination (DCE) https://github.com/Shopify/zjit/pull/89 After we moved the ZJIT repo into ruby/ruby, I have continued contributing (see [all PRs](https://github.com/ruby/ruby/pulls?q=author%3Atekknolagi)). I would like to continue contributing to ZJIT and eventually to other parts of Ruby too. Being a maintainer would make it easier to work on ZJIT, especially as we continue the project bringup phase. -- https://bugs.ruby-lang.org/

Issue #21369 has been updated by matz (Yukihiro Matsumoto). Accepted. Follow the guideline. Matz. ---------------------------------------- Misc #21369: Propose Max Bernstein (@tekknolagi) as a core committer https://bugs.ruby-lang.org/issues/21369#change-113597 * Author: k0kubun (Takashi Kokubun) * Status: Open ---------------------------------------- ## Proposal I'd like to propose Max Bernstein (@tekknolagi) as a committer. He has a strong background in compilers, having previously worked on CPython/Cinder at Meta, and has demonstrated leadership in designing and optimizing ZJIT. Given that he is leading the development of the ZJIT IR and has been making a lot of contributions, I believe he should be empowered to merge such changes himself. I'll include his message below for reference: ## Max Bernstein's Message I have been working on Ruby since December 2024. My main contributions so far have been to ZJIT: * The high-level IR (HIR) data structures * The IR * The type lattice https://github.com/Shopify/zjit/pull/19 * Transforming YARV bytecode into HIR * Optimization on HIR, such as * Type inference https://github.com/Shopify/zjit/pull/23 * Constant folding https://github.com/Shopify/zjit/pull/74 * Direct calls https://github.com/Shopify/zjit/pull/84 * Strength reduction * Dead code elimination (DCE) https://github.com/Shopify/zjit/pull/89 After we moved the ZJIT repo into ruby/ruby, I have continued contributing (see [all PRs](https://github.com/ruby/ruby/pulls?q=author%3Atekknolagi)). I would like to continue contributing to ZJIT and eventually to other parts of Ruby too. Being a maintainer would make it easier to work on ZJIT, especially as we continue the project bringup phase. -- https://bugs.ruby-lang.org/

Issue #21369 has been updated by hsbt (Hiroshi SHIBATA). Status changed from Open to Closed I've finished to prepare Max's account at our systems. ---------------------------------------- Misc #21369: Propose Max Bernstein (@tekknolagi) as a core committer https://bugs.ruby-lang.org/issues/21369#change-113666 * Author: k0kubun (Takashi Kokubun) * Status: Closed ---------------------------------------- ## Proposal I'd like to propose Max Bernstein (@tekknolagi) as a committer. He has a strong background in compilers, having previously worked on CPython/Cinder at Meta, and has demonstrated leadership in designing and optimizing ZJIT. Given that he is leading the development of the ZJIT IR and has been making a lot of contributions, I believe he should be empowered to merge such changes himself. I'll include his message below for reference: ## Max Bernstein's Message I have been working on Ruby since December 2024. My main contributions so far have been to ZJIT: * The high-level IR (HIR) data structures * The IR * The type lattice https://github.com/Shopify/zjit/pull/19 * Transforming YARV bytecode into HIR * Optimization on HIR, such as * Type inference https://github.com/Shopify/zjit/pull/23 * Constant folding https://github.com/Shopify/zjit/pull/74 * Direct calls https://github.com/Shopify/zjit/pull/84 * Strength reduction * Dead code elimination (DCE) https://github.com/Shopify/zjit/pull/89 After we moved the ZJIT repo into ruby/ruby, I have continued contributing (see [all PRs](https://github.com/ruby/ruby/pulls?q=author%3Atekknolagi)). I would like to continue contributing to ZJIT and eventually to other parts of Ruby too. Being a maintainer would make it easier to work on ZJIT, especially as we continue the project bringup phase. -- https://bugs.ruby-lang.org/

Issue #21369 has been updated by tekknolagi (Maxwell Bernstein). Thanks, all :) ---------------------------------------- Misc #21369: Propose Max Bernstein (@tekknolagi) as a core committer https://bugs.ruby-lang.org/issues/21369#change-113676 * Author: k0kubun (Takashi Kokubun) * Status: Closed ---------------------------------------- ## Proposal I'd like to propose Max Bernstein (@tekknolagi) as a committer. He has a strong background in compilers, having previously worked on CPython/Cinder at Meta, and has demonstrated leadership in designing and optimizing ZJIT. Given that he is leading the development of the ZJIT IR and has been making a lot of contributions, I believe he should be empowered to merge such changes himself. I'll include his message below for reference: ## Max Bernstein's Message I have been working on Ruby since December 2024. My main contributions so far have been to ZJIT: * The high-level IR (HIR) data structures * The IR * The type lattice https://github.com/Shopify/zjit/pull/19 * Transforming YARV bytecode into HIR * Optimization on HIR, such as * Type inference https://github.com/Shopify/zjit/pull/23 * Constant folding https://github.com/Shopify/zjit/pull/74 * Direct calls https://github.com/Shopify/zjit/pull/84 * Strength reduction * Dead code elimination (DCE) https://github.com/Shopify/zjit/pull/89 After we moved the ZJIT repo into ruby/ruby, I have continued contributing (see [all PRs](https://github.com/ruby/ruby/pulls?q=author%3Atekknolagi)). I would like to continue contributing to ZJIT and eventually to other parts of Ruby too. Being a maintainer would make it easier to work on ZJIT, especially as we continue the project bringup phase. -- https://bugs.ruby-lang.org/
participants (7)
-
duerst
-
eileencodes (Eileen Uchitelle)
-
hsbt (Hiroshi SHIBATA)
-
k0kubun (Takashi Kokubun)
-
matz (Yukihiro Matsumoto)
-
tekknolagi (Maxwell Bernstein)
-
tenderlovemaking (Aaron Patterson)