Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[omr-dev] Committer Election for Andrew Craik on Eclipse OMR has started

A committer election for Andrew Craik on project Eclipse OMR (technology.omr)
was started by Daryl Maier with this criteria:

Andrew Craik is the common optimizer and x86 code generator lead within IBM
for projects based on Eclipse OMR.  The common optimizer compiler technology
comprises 143 kLOC in the Eclipse OMR project, and approximately 30% of the
total compiler component.  Andrew provides deep technical knowledge of all
aspects of the common optimizer.  He is articulate in the design and
operation of each optimization and the compiler theory behind them.  His
knowledge is often sought after when contributors modify or propose new
optimizations.  Andrew also brings a wealth of experience beyond the common
optimizer such as code generation, Testarossa IL design and operation,
computer architecture, C++, and performance analysis.  The Eclipse OMR
project would benefit from a committer with this depth of compiler
experience.

Andrew is an active contributor to the Eclipse OMR project in many ways.  He
has contributed 50 pull requests (and nearly 100 commits) to the project, and
has repeatedly demonstrated thoroughness in his implementation and quality of
those commits.  He has also participated in the review of over 160 pull
requests from other developers and provided input to nearly 30 issues.  When
his expertise is explicitly sought by other committers or contributors for a
code review, his reviews are timely and thorough.  Often, such a request is
not needed as Andrew is proactive in providing quality reviews for pull
requests both within and beyond his immediate areas of expertise.  His
comments always reflect respect for contributors and professionalism.  Andrew
also monitors and provides timely responses to questions asked on the Eclipse
OMR Slack workspace, particularly in areas dealing with the compiler,
optimizations, or performance.  He is a regular participant in the Compiler
Architecture Meetings and offers thoughtful opinions and insight in the
discussions.

All of Andrew's contributions to Eclipse OMR reflect the ideals of the
project and a desire to continually improve it.  For example, in his reviews
he encourages documentation, test cases, and refactoring of the code where
appropriate to realize the language-agnostic goals of the project.

I believe Andrew is an excellent candidate to become a committer on the
Eclipse OMR project.

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

Election:
https://projects.eclipse.org/projects/technology.omr/elections/election-andrew-craik-committer-eclipse-omr

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



Back to the top