CFV: new hsx committer: David Chase

John Rose john.r.rose at
Tue Oct 1 23:37:20 PDT 2013

I hereby nominate David Chase (OpenJDK user name: drchase) to HSX Committer.

Since November of 2012, David has contributed widely to the HotSpot code base.

Here are his commits, more recent first:

8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operation
8017578: Hotspot compilation error with latest Studio compiler
7088419: Use x86 Hardware CRC32 Instruction with
8002160: Compilation issue with adlc using latest SunStudio compilers
8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit
6443505: Ideal() function for CmpLTMask
7104565: trim jprt build targets
8007776: timeouts
7102300: performance warnings cause results diff failure in Test6890943
8008180: Several tests in compiler/5091921 need more time to run
8007402: Code cleanup to remove Parfait false positive
8006807: C2 crash due to out of bounds array access in Parse::do_multianewarray
8006500: compiler/8004741/ fails intermediately
8022441: Bad code generated for certain interpreted CRC intrinsics, 2 cases
8010124: JVM_GetClassContext: use GrowableArray instead of KlassLink
8010913: compiler/6863420 often exceeds timeout
8005821: C2: -XX:+PrintIntrinsics is broken
8006204: please JTREGify test/compiler/7190310/
7146636: compiler/6865265/ fails due to changed stack minimum

About four credit him (as in a "Contributed-by" line; the others are under his username.

The gross volume of contributions is 9100 lines of patch, comprising 1500 lines deleted and 2900 added, touching about 150 files.

The change sets for 8014013, 7088419, and 6443505 are especially complex and subtle, while 7104565 is a large change to the makefile system.

David's experience includes optimizing compilers, JVM implementations, and parallel systems, at Oracle Labs, Sun, NaturalBridge, and Thinking Machines.

Votes are due by Tuesday, October 15.

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

For Lazy Consensus voting instructions, see [2].

— John Rose


More information about the hotspot-dev mailing list