CFV: New JDK Committer: Xin Liu

Reingruber, Richard richard.reingruber at sap.com
Tue Jun 15 08:12:50 UTC 2021


Vote: yes

Cheers, Richard.

-----Original Message-----
From: jdk-dev <jdk-dev-retn at openjdk.java.net> On Behalf Of Volker Simonis
Sent: Dienstag, 8. Juni 2021 12:34
To: jdk-dev <jdk-dev at openjdk.java.net>
Subject: CFV: New JDK Committer: Xin Liu

I hereby nominate Xin Liu (xliu) to JDK Committer.

Xin is a member of the Corretto team at Amazon and has contributed 42
patches in the JDK project since 2018 [1]. He mostly works on the C2
JIT compiler and has recently authored the support for asynchronous
logging. A list of selected patches can be found at the end of this
mail.

Votes are due by 12:00 CET June 22, 2021.

Only current JDK Committers [2] are eligible to vote on this
nomination. Votes must be cast in the open by replying  to this
mailing list.

For Lazy Consensus voting instructions, see [3].

Thank you and best regards,
Volker

[1] https://github.com/search?o=desc&p=1&q=author-name%3A%22Xin+Liu%22+repo%3Aopenjdk%2Fjdk+merge%3Afalse&s=committer-date&type=Commits
[2] http://openjdk.java.net/census
[3] http://openjdk.java.net/projects/#committer-vote

Selected patches:
1. 8222670: pathological case of JIT recompilation and code cache bloat
   https://github.com/openjdk/jdk/commit/63dbcdc87456de230741767c298e72f428c34f47
2. 8229450: C2 compilation fails with assert(found_sfpt) failed
   https://github.com/openjdk/jdk/commit/0a92dc786d1e5f3162067154beec8f079437f4f7
3. 8022574: remove HaltNode code after uncommon trap calls
   https://github.com/openjdk/jdk/commit/52e1bec7bc9a63890a301222829e89b3aeab0fbc
4. 8247732: validate user-input intrinsic_ids in ControlIntrinsic
   https://github.com/openjdk/jdk/commit/83be8a902cee867c0e9d400e762f61896eb6df80
5. 8151779: Some intrinsic flags could be replaced with one general flag
   https://github.com/openjdk/jdk/commit/4076ca82d2965c50334126d2dec3fa2ee7d89152
6. 8206075: On x86, assert on unbound assembler Labels used as branch target
   https://github.com/openjdk/jdk/commit/6cbef1de5d6130bb6ecb34d865759c109f414504
7. 8254369: Node::disconnect_inputs may skip precedences
   https://github.com/openjdk/jdk/commit/bdda2058c24180cd979ed856a30c3932b9e7ea1f
8. 8261675: ObjectValue::set_visited(bool) sets _visited false
   https://github.com/openjdk/jdk/commit/2677f6f47d97f39435a12fdfeae738fc8432dfd4
9. 8245051: c1 is broken if it is compiled by gcc without -fno-lifetime-dse
   https://github.com/openjdk/jdk/commit/612c38cdc92a3e169fe83846920407d50263044a
10. 8229517: Support for optional asynchronous/buffered logging
   https://github.com/openjdk/jdk/commit/41185d38f21e448370433f7e4f1633777cab6170
11. 8257800: CompileCommand
TypedMethodOptionMatcher::parse_method_pattern() may over consume
   https://github.com/openjdk/jdk/commit/adf0e23aa2c4169de6d8b41be4306128ed9666f6
12. 8251464: make Node::dump(int depth) support indent
   https://github.com/openjdk/jdk/commit/ea5a2b15a040394730404c3abb62a3628450c796


More information about the jdk-dev mailing list