CFV: New JDK8 Committer: Johnny Chen (jchen)
Abhijit Saha (Oracle)
Abhi.Saha at Oracle.COM
Tue Oct 22 13:22:02 PDT 2013
Vote: Yes.
On 10/22/2013 12:50 PM, Phil Race wrote:
> I hereby nominate Johnny Chen to JDK8 committer.
>
> Johnny has been working for the Java client team since the beginning
> of the
> year spending working on bugs in Java 2D in JDK 8 fixing security bugs
> and some OS X related issues using his background with Apple.
> He has substantial Java background having previously worked on Java ME
>
> A list of his "open" JDK 8 contributions follows :-
>
> http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ccca37ca416a
> 8014098: Better profile validation
>
> http://hg.openjdk.java.net/jdk8/tl/jdk/rev/490c67c5d9a2
> 8020293: JVM crash
>
> http://hg.openjdk.java.net/jdk8/tl/jdk/rev/139a01719eec
> 8013510: Augment image writing code
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/73d212a3b2eb
> 8024461: [macosx] Java crashed on mac10.9 for swing and 2d function
> manual test
> Note: Debugged and fixed a serious OpenGL crash on OSX 10.9
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0df5cda89a50
> 8025429: [parfait] warnings from b107 for sun.java2d.cmm: JNI
> exception pending
> Note: Made native code more robust in terms of the JNI usage pattern.
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fd757f31470
> 8025940: Windows build fails after the fix for 8025280
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ed939dc4230
> 8025294: [parfait] JNI-related warnings from b107 for
> jdk.src.solaris.native.sun.java2d.x11
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/d37594b689ce
> 8025664: [parfait] warnings from b62 for jdk.src.share.native.sun.font
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/3c1b13ad0677
> 8025309: [parfait] JNI-related warnings from b107 for
> jdk.src.share.native.sun.java2d.pipe
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/e88d39b110dd
> 8025480: [parfait] "JNI exception pending" warnings from b107 for
> jdk.src.share.native.sun.java2d
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2f11a00279ec
> 8025280: [parfait] warnings from b107 for
> jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI
> critical region violation
> Note: Made native code more robust in terms of the JNI usage pattern.
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c2e27e7a42ae
> 8005126: [parfait] #418 - #428 XRBackendNative.c Integer overflow
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/db2e3a686cf3
> 8011709: [parfait] False positive: memory leak in
> jdk/src/share/native/sun/font/layout/CanonShaping.cpp
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/75844b444879
> 8014497: [parfait] Potential null pointer dereference in
> jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0208f5f12dc3
> 8012629: java.lang.UnsatisfiedLinkError exception throw by
> getAllFonts() on MacOSX
> Note: Modified the makefiles and friends to fix an
> UnsatisfiedLinkError exception.
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/93de1ab38793
> 8003444: Fix potential NULL pointer dereference
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f4aa34a7a44d
> 8005302: [findbugs] public methods return internal arrays; may be private
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2db5b7f6aa66
> 8001038: Resourcefully handle resources
> Note: Modified the font sub-system to protect from excessive temp file
> creation by applets.
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c193b7431ea6
> 8007925: Improve cmsStageAllocLabV2ToV4curves
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/185cbf454f51
> 8009654: Improve stability of cmsnamed
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b412e6128726
> 8007929: Improve CurvesAlloc
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8b4c3e09b29a
> 8009013: Better handling of T2K glyphs
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/9f99c9ab588b
> 8007927: Improve cmsAllocProfileSequenceDescription
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/87c62f03bc07
> 8010005: [parfait] Memory leak in
> jdk/src/macosx/native/sun/awt/CTextPipe.m
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/99c1f910abcc
> 8005796: [parfait] Possible uninitialised variable at
> jdk/src/share/native/sun/java2d/loops/ByteBinary1Bit.c
> Note : Modified 2d loops macros to silence Parfait warnings about
> uninitialized variables.
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4b11045a9c4c
> 8005191: [parfait] #384 sun/font/layout/LookupProcessor.cpp Null
> pointer dereference
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f6eb212081b2
> 8008173: [parfait] #1173 Uninitialised variable -- TransformHelper.cpp
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6df3acd02449
> 8008017: The fix for 8005129 does not build on Windows
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/1ea9feb6d8c5
> 8005261: [parfait] #415 sun/java2d/opengl/GLXSurfaceData.c Memory leak
> of pointer 'glxsdo' allocated with malloc
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/ad49012d10a1
> 8005129: [parfait] #1122 - #1130 native/sun/awt/medialib/mlib_Image*.c
> Memory leak of pointer 'k' allocated with mlib_malloc
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/37719b174e87
> 8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak
> of pointer 'scale' allocated with calloc()
>
> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fc3e4015b09
> 8005052: [parfait] #416 X11SurfaceData.c UNINITIALISED OR MISSING
> RETURN VALUE
>
>
>
> Votes are due by 2359 UTC, November 5th, 2013.
>
> Only current JDK8 Committers [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].
>
> -Phil Race.
>
>
>
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#committer-vote
>
>
>
--
Lead, Java SE Updates
Java Platform Group
Oracle Corporation.
(408)276-7564
More information about the jdk8-dev
mailing list