Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[openj9-dev] Committer Election for Babneet Singh on Eclipse OpenJ9™ has started

A committer election for Babneet Singh on project Eclipse OpenJ9™
(technology.openj9) was started by Tobi Ajila with this criteria:

Babneet Singh has been an active contributor [1] to the Eclipse OpenJ9
project since its
inception. His primary area of focus is the core runtime of the JVM. He has
also been involved in
all the major Java releases since 2017 with significant contributions to
support dynamically
typed languages (JSR292), Foreign Memory Access API (JEP370, JEP383 and
JEP393),
re-implement core reflection with MethodHandles (JEP416), signal handling,
synchronization,
and porting OpenJ9 to MacOSX.

Babneet is currently leading the effort to adopt OpenJDK’s java.lang.invoke
package in OpenJ9.
He is also leading the initiative to add container-aware support in OpenJ9.
In addition, he is also
adding support for Project Loom. These projects propose complex changes to
the JVM since
they influence all the vital components: interpreter, JIT, GC, Java class
libraries, tests, tooling,
and Eclipse OMR (upstream project). He frequently collaborates with other
OpenJ9 committers
to ensure that the design of these new features is compatible with how OpenJ9
works and to also
make sure that these features will perform well on OpenJ9. His
responsibilities include triaging
issues, designing, writing, and reviewing code as well as working with other
committers to
balance performance and future maintainability in the implementation.

Babneet has also been very involved in the OpenJ9 community. He frequently
attends the weekly
community calls and has given lightning talks on the Foreign Memory Access
API [2] and
adopting OpenJDK’s java.lang.invoke package [3] at the weekly meetings. He
is also involved in
the broader Java community and has given talks on OpenJ9 and related features
at various
conferences [4].

Babneet has been very active on the Eclipse OpenJ9 project and has
contributed 281 commits
[5]. He also frequently assists committers through code reviews (57) [6]. He
has used his
experience as a runtime developer to provide valuable feedback in various PRs
and issues.

[1] List of commits:
https://github.com/eclipse-openj9/openj9/commits?author=babsingh
[2] Foreign Memory Access API [Lightning Talk]:
https://www.youtube.com/watch?
v=Axf3FC9Yxgc
[3] Adopting OpenJDK’s java.lang.invoke package [Lightning Talk]:
https://www.youtube.com/watch?v=OVbM6F4CBCM
[4] Conference list:
- CASCON 2019: https://www-01.ibm.com/ibm/cas/cascon/archives/cascon2019.pdf
- CASCON 2020: https://www-01.ibm.com/ibm/cas/cascon/archives/cascon2020.pdf
- GIDS 2020:
https://wurreka.com/ict/virtual-conference/good/speaker/babneet-singh
- JCON 2020: https://www.youtube.com/watch?v=GC4gBpmmm6I
[5] Contributor statistics:
https://github.com/eclipse-openj9/openj9/graphs/contributors
[6] Code reviews:
https://github.com/eclipse-openj9/openj9/pulls?page=1&q=type
%3Apr+reviewed-by%3Ababsingh+-author%3Ababsingh

Eclipse OpenJ9™ project committers can click the election link below to
vote.

Election:
https://projects.eclipse.org/projects/technology.openj9/elections/election-babneet-singh-committer-eclipse-openj9%E2%84%A2

Project: https://projects.eclipse.org/projects/technology.openj9



Back to the top