CFV: New OpenJDK Members Group Member: Dan Heidinga

Andrew Haley aph-open at littlepinkcloud.com
Mon Jun 6 16:47:54 UTC 2022


[ This one is slightly unusual in that the majority of Dan's contributions are
spec reviews. I do not know if spec reviews are significant contributions in
themselves, and therefore if Dan has "demonstrated a history of significant
contributions to the Community." If "contributions" really means just code,
I'll happily withdraw this CFV. ]


I hereby nominate Dan Heidinga to Membership in the OpenJDK Members Group.

Dan is a committer on the CRaC project and has been actively engaged
in reviewing pull requests while contributing in overall design
discussions of how checkpoint/restore should function in OpenJDK.  He
is also a member of both the Valhalla and Amber spec experts lists and
has contributed to design and specification discussions in both those
projects.  He is also engaged with Project Leyden mailing list
discussions bringing the results of his explorations through qbicc and
Hotspot to the discussions.

He has landed a few minor PRs into the mainline code as well.

CRaC contributions:
https://github.com/openjdk/crac/pull/3 (merged)
https://github.com/openjdk/crac/pull/5 (rejected due to deadlock concerns)
https://github.com/openjdk/crac/pull/8 (merged)
https://github.com/openjdk/crac/pull/12 (merged)
https://github.com/openjdk/crac/pull/13 (merged)
https://github.com/openjdk/crac/pull/16 (merged)
https://github.com/openjdk/crac/pull/17 (merged)
https://github.com/openjdk/crac/pull/18 (merged)
https://github.com/openjdk/crac/pull/20 (merged)

Sampling of posts to valhalla-spec-experts list:
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-May/002014.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-May/001984.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-April/001963.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-April/001946.html
(tearing)
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-April/001898.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-April/001892.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-April/001873.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-March/001863.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-March/001864.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-March/001854.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-February/001842.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-February/001830.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-January/001811.html
(interface pollution and jvm invariants)
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-January/001809.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-January/001791.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-January/001781.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2022-January/001779.html
(Values and weak references issues)
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-December/001733.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-December/001730.html
(Dealing with "*"'s on descriptors in j.l.constant apis)
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-December/001695.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-December/001707.html
(jvmti spec interactions)
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-December/001705.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-December/001694.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-September/001597.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-September/001595.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-August/001590.html
(Spec review)
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-June/001556.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-June/001546.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-June/001539.html
(Proposal to add an api for `new Object` to 17 to make migration
easier)
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-May/001523.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2021-May/001513.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2020-November/001448.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2020-September/001413.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2020-October/001422.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2020-November/001448.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2020-September/001407.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2020-March/001244.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2019-February/000870.html
(Meeting minutes - my contributions flagged with DH)
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2019-January/thread.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2018-August/000741.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2018-March/000587.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2018-February/000555.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2018-February/000535.html
(CONSTANT_Dynamic spec work)
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2018-January/000518.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2017-December/000487.html
https://mail.openjdk.java.net/pipermail/valhalla-spec-experts/2017-July/000345.html

Valhalla-docs
https://github.com/openjdk/valhalla-docs/pull/8 (minor grammatical fixups)

Sampling of posts to amber-spec-experts list:
https://mail.openjdk.java.net/pipermail/amber-spec-experts/2022-March/003280.html
https://mail.openjdk.java.net/pipermail/amber-spec-experts/2022-March/003285.html
https://mail.openjdk.java.net/pipermail/amber-spec-experts/2022-March/003314.html
https://mail.openjdk.java.net/pipermail/amber-spec-experts/2022-March/003318.html
https://mail.openjdk.java.net/pipermail/amber-spec-experts/2022-March/003322.html
https://mail.openjdk.java.net/pipermail/amber-spec-experts/2021-April/002936.html
https://mail.openjdk.java.net/pipermail/amber-spec-experts/2020-November/002665.html
https://mail.openjdk.java.net/pipermail/amber-spec-experts/2020-August/002361.html

mainline PRs:
https://github.com/openjdk/jdk/pull/5362
https://github.com/openjdk/jdk/pull/8062


Votes are due in two weeks, by 4:50 PM UTC, Jun 20th.

Only current Members of the OpenJDK Members Group [1] 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 [2].


[1]http://openjdk.java.net/census
[2]http://openjdk.java.net/groups/#member-vote|

-- 
Andrew Haley  (he/him)
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
https://keybase.io/andrewhaley
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671


More information about the members mailing list