hg: jdk8/build/jdk: 27 new changesets

david.katleman at oracle.com david.katleman at oracle.com
Thu Aug 16 01:14:19 UTC 2012


Changeset: b3b0d75cb117
Author:    katleman
Date:      2012-08-09 18:02 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/b3b0d75cb117

Added tag jdk8-b51 for changeset e865efbc7105

! .hgtags

Changeset: 21c590fdc8cb
Author:    mullan
Date:      2012-08-01 11:06 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/21c590fdc8cb

7179715: OCSP revocation checking fails if the signer certificate is identified using the key ID
Reviewed-by: vinnie

! src/share/classes/sun/security/provider/certpath/OCSPResponse.java

Changeset: 9a5a3741bac9
Author:    mullan
Date:      2012-08-01 11:08 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/9a5a3741bac9

Merge

- makefiles/LegacyMakefiles.gmk
- makefiles/OldImages.gmk
- makefiles/com/sun/crypto/provider/Makefile
- makefiles/common/Classes.gmk
- makefiles/common/Cscope.gmk
- makefiles/common/Defs-embedded.gmk
- makefiles/common/Defs-linux.gmk
- makefiles/common/Defs-macosx.gmk
- makefiles/common/Defs-solaris.gmk
- makefiles/common/Defs-windows.gmk
- makefiles/common/Defs.gmk
- makefiles/common/Demo.gmk
- makefiles/common/Library.gmk
- makefiles/common/Mapfile-vers.gmk
- makefiles/common/Modules.gmk
- makefiles/common/Program.gmk
- makefiles/common/Release-embedded.gmk
- makefiles/common/Release-macosx.gmk
- makefiles/common/Release.gmk
- makefiles/common/Rules.gmk
- makefiles/common/Subdirs.gmk
- makefiles/common/internal/Defs-corba.gmk
- makefiles/common/internal/Defs-jaxp.gmk
- makefiles/common/internal/Defs-jaxws.gmk
- makefiles/common/internal/Defs-langtools.gmk
- makefiles/common/internal/ImportComponents.gmk
- makefiles/common/internal/NativeCompileRules.gmk
- makefiles/common/internal/Resources.gmk
- makefiles/common/shared/Compiler-gcc.gmk
- makefiles/common/shared/Compiler-llvm.gmk
- makefiles/common/shared/Compiler-msvc.gmk
- makefiles/common/shared/Compiler-sun.gmk
- makefiles/common/shared/Defs-control.gmk
- makefiles/common/shared/Defs-java.gmk
- makefiles/common/shared/Defs-javadoc.gmk
- makefiles/common/shared/Defs-linux.gmk
- makefiles/common/shared/Defs-macosx.gmk
- makefiles/common/shared/Defs-solaris.gmk
- makefiles/common/shared/Defs-versions.gmk
- makefiles/common/shared/Defs-windows.gmk
- makefiles/common/shared/Defs.gmk
- makefiles/common/shared/Platform.gmk
- makefiles/common/shared/PrivateDefs.gmk-example
- makefiles/common/shared/Sanity-Settings.gmk
- makefiles/java/Makefile
- makefiles/java/invoke/Makefile
- makefiles/java/redist/Makefile
- makefiles/java/redist/sajdi/Makefile
- makefiles/javax/crypto/Defs-jce.gmk
- makefiles/javax/crypto/Makefile
- makefiles/javax/crypto/policy/limited/LIMITED
- makefiles/javax/crypto/policy/limited/default_local.policy
- makefiles/javax/crypto/policy/limited/exempt_local.policy
- makefiles/javax/crypto/policy/unlimited/UNLIMITED
- makefiles/javax/crypto/policy/unlimited/default_US_export.policy
- makefiles/javax/crypto/policy/unlimited/default_local.policy
- makefiles/mkdemo/Makefile
- makefiles/mkdemo/jni/Makefile
- makefiles/mkdemo/jni/Poller/Makefile
- makefiles/mkdemo/jvmti/Makefile
- makefiles/mkdemo/jvmti/README.txt
- makefiles/mkdemo/jvmti/hprof/Makefile
- makefiles/mkdemo/jvmti/mapfile-vers
- makefiles/mkdemo/management/README.txt
- makefiles/sun/jkernel/Makefile
- makefiles/sun/security/ec/Makefile
- makefiles/sun/security/pkcs11/FILES_c.gmk
- makefiles/sun/security/pkcs11/Makefile
- makefiles/sun/security/pkcs11/mapfile-vers
- src/share/classes/sun/nio/cs/SingleByteDecoder.java
- src/share/classes/sun/nio/cs/SingleByteEncoder.java
- src/share/classes/sun/nio/cs/ext/DoubleByteDecoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0201.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0208.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0208_Decoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0208_Encoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0208_MS5022X_Decoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0208_MS5022X_Encoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0208_MS932_Decoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0208_MS932_Encoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0208_Solaris_Decoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0208_Solaris_Encoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0212.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0212_Decoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0212_Encoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0212_MS5022X_Decoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0212_MS5022X_Encoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0212_Solaris_Decoder.java
- src/share/classes/sun/nio/cs/ext/JIS_X_0212_Solaris_Encoder.java
- src/share/classes/sun/nio/cs/ext/PCK.java
- src/share/classes/sun/nio/cs/ext/SJIS.java
- src/share/classes/sun/security/krb5/ServiceName.java
- test/sun/security/krb5/ServiceNameClone.java
- test/sun/security/mscapi/ShortRSAKey512.sh
- test/sun/security/mscapi/ShortRSAKey768.sh

Changeset: 184da100cf45
Author:    jgish
Date:      2012-07-27 16:17 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/184da100cf45

6914123: (str) Missing synchronization in java.lang.String#contentEquals(CharSequence)
Summary: Change contentEquals( CharSequence cs ) to do synchronization if cs is a StringBuffer
Reviewed-by: mduigou
Contributed-by: Jim Gish <jim.gish at oracle.com>

! src/share/classes/java/lang/String.java

Changeset: 75bda37d0337
Author:    omajid
Date:      2012-08-01 22:13 +0100
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/75bda37d0337

6844255: Potential stack corruption in GetJavaProperties
Summary: Use dynamically allocated buffers for temp and encoding.
Reviewed-by: alanb, andrew

! src/solaris/native/java/lang/java_props_md.c

Changeset: b0bfa441d70f
Author:    mullan
Date:      2012-08-02 10:40 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/b0bfa441d70f

7026347: Certificate and X509CRL should have verify(PublicKey key, Provider sigProvider)
Reviewed-by: mullan, xuelei, weijun
Contributed-by: jason.uh at oracle.com

! src/share/classes/java/security/cert/Certificate.java
! src/share/classes/java/security/cert/X509CRL.java
! src/share/classes/java/security/cert/X509Certificate.java
! src/share/classes/sun/security/x509/X509CRLImpl.java
! src/share/classes/sun/security/x509/X509CertImpl.java
+ test/sun/security/x509/X509CRLImpl/Verify.java
+ test/sun/security/x509/X509CertImpl/Verify.java

Changeset: 4e8bafdcefda
Author:    mullan
Date:      2012-08-02 10:42 -0400
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/4e8bafdcefda

Merge


Changeset: 8a82e5f9c47f
Author:    dmocek
Date:      2012-08-02 18:12 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/8a82e5f9c47f

7187876: ClassCastException in TCPTransport.executeAcceptLoop
Reviewed-by: dholmes, smarks

! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java

Changeset: 1468b0af0d06
Author:    sherman
Date:      2012-08-03 13:40 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/1468b0af0d06

7188852: Move implementation of De/Inflater.getBytesRead/Writtten() to java from native
Summary: re-implemented getBytesRead/Writtten() at java level
Reviewed-by: andrew, alanb

! make/java/zip/mapfile-vers
! src/share/classes/java/util/zip/Deflater.java
! src/share/classes/java/util/zip/Inflater.java
! src/share/native/java/util/zip/Deflater.c
! src/share/native/java/util/zip/Inflater.c
! src/share/native/java/util/zip/zlib-1.2.5/compress.c
! src/share/native/java/util/zip/zlib-1.2.5/inflate.c
! src/share/native/java/util/zip/zlib-1.2.5/patches/ChangeLog_java
! src/share/native/java/util/zip/zlib-1.2.5/zlib.h
+ test/java/util/zip/TotalInOut.java

Changeset: 3521fcad4b5f
Author:    ksrini
Date:      2012-07-31 06:10 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/3521fcad4b5f

7188114: (launcher) need an alternate command line parser for Windows
Reviewed-by: darcy, dholmes, jjh
Contributed-by: akhil.arora at oracle.com

+ src/windows/bin/cmdtoargs.c

Changeset: 2dd41a2dfe54
Author:    ksrini
Date:      2012-07-31 06:14 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/2dd41a2dfe54

7146424: Wildcard expansion for single entry classpath
Reviewed-by: dholmes, darcy, jjh, sherman

! make/common/Program.gmk
! make/java/jli/Makefile
! make/java/jli/mapfile-vers
! src/share/bin/java.c
! src/share/bin/java.h
! src/share/bin/jli_util.c
! src/share/bin/jli_util.h
! src/share/bin/main.c
! src/share/bin/wildcard.c
! src/share/classes/sun/launcher/LauncherHelper.java
! src/share/classes/sun/launcher/resources/launcher.properties
- src/solaris/bin/java_md.c
! src/solaris/bin/java_md_common.c
! src/windows/bin/java_md.c
! test/tools/launcher/Arrrghs.java
! test/tools/launcher/TestHelper.java
! test/tools/launcher/ToolsOpts.java

Changeset: e0ef14d89741
Author:    alanb
Date:      2012-08-07 12:47 +0100
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/e0ef14d89741

7076644: TEST_BUG: test/java/io/File/Basic.java fails with cygwin
Reviewed-by: alanb
Contributed-by: Eric Wang <yiming.wang at oracle.com>

! test/ProblemList.txt
! test/java/io/File/basic.sh

Changeset: b0d6552ba301
Author:    lana
Date:      2012-08-07 20:23 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/b0d6552ba301

Merge

- make/sunw/Makefile
- src/share/classes/sunw/io/Serializable.java
- src/share/classes/sunw/util/EventListener.java
- src/share/classes/sunw/util/EventObject.java
! src/solaris/native/java/lang/java_props_md.c

Changeset: d87e86aaf2b3
Author:    andrew
Date:      2012-08-08 12:37 +0100
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/d87e86aaf2b3

7189533: GetJavaProperties should free temporary file if subsequent allocations fails
Summary: Add missing calls to free
Reviewed-by: alanb, dholmes, sherman

! src/solaris/native/java/lang/java_props_md.c

Changeset: a50e92a980a5
Author:    alanb
Date:      2012-08-08 15:31 +0100
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/a50e92a980a5

7189886: (aio) Add test coverage for AsynchronousChannelGroup.withThreadPool
Reviewed-by: alanb
Contributed-by: amy.lu at oracle.com

! test/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java
! test/java/nio/channels/AsynchronousChannelGroup/Basic.java
! test/java/nio/channels/AsynchronousChannelGroup/Restart.java

Changeset: a44671e0b6d7
Author:    ksrini
Date:      2012-08-08 09:29 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/a44671e0b6d7

7189944: (launcher) test/tools/launcher/Arrrrghs.java needs a couple of minor fixes
Reviewed-by: darcy, jgish

! test/tools/launcher/Arrrghs.java
! test/tools/launcher/TestHelper.java

Changeset: bf85c3ab2637
Author:    dsamersoff
Date:      2012-08-09 14:52 +0400
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/bf85c3ab2637

7183753: [TEST] Some colon in the diff for this test
Summary: Reference output file contains extra colon
Reviewed-by: sspitsyn, mgronlun

! test/sun/tools/jcmd/help_help.out

Changeset: da8649489aff
Author:    lana
Date:      2012-08-10 10:15 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/da8649489aff

Merge


Changeset: 05e5ce861a58
Author:    jrose
Date:      2012-07-12 00:10 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/05e5ce861a58

7153157: ClassValue.get does not return if computeValue calls remove
Summary: Track intermediate states more precisely, according to spec.
Reviewed-by: twisti, forax

! src/share/classes/java/lang/ClassValue.java

Changeset: beeb1d5ecd9e
Author:    jrose
Date:      2012-07-12 00:11 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/beeb1d5ecd9e

7129034: VM crash with a field setter method with a filterArguments
Summary: add null checks before unsafe calls that take a variable base reference; update unit tests
Reviewed-by: kvn, twisti

! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! test/java/lang/invoke/MethodHandlesTest.java

Changeset: 556141c6326c
Author:    jrose
Date:      2012-07-12 00:12 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/556141c6326c

7087658: MethodHandles.Lookup.findVirtual is confused by interface methods that are multiply inherited
Reviewed-by: twisti

! src/share/classes/java/lang/invoke/MemberName.java

Changeset: 78f1f4e4e9c7
Author:    jrose
Date:      2012-07-12 00:12 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/78f1f4e4e9c7

7127687: MethodType leaks memory due to interning
Summary: Replace internTable with a weak-reference version.
Reviewed-by: sundar, forax, brutisso
Contributed-by: james.laskey at oracle.com

! src/share/classes/java/lang/invoke/MethodType.java

Changeset: 050116960e99
Author:    twisti
Date:      2012-07-24 10:47 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/050116960e99

7023639: JSR 292 method handle invocation needs a fast path for compiled code
6984705: JSR 292 method handle creation should not go through JNI
Summary: remove assembly code for JDK 7 chained method handles
Reviewed-by: jrose, twisti, mhaupt, forax
Contributed-by: John Rose <john.r.rose at oracle.com>, Christian Thalinger <christian.thalinger at oracle.com>, Michael Haupt <michael.haupt at oracle.com>

- src/share/classes/java/lang/invoke/AdapterMethodHandle.java
! src/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/share/classes/java/lang/invoke/CallSite.java
- src/share/classes/java/lang/invoke/CountingMethodHandle.java
! src/share/classes/java/lang/invoke/DirectMethodHandle.java
+ src/share/classes/java/lang/invoke/DontInline.java
+ src/share/classes/java/lang/invoke/ForceInline.java
+ src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/share/classes/java/lang/invoke/Invokers.java
+ src/share/classes/java/lang/invoke/LambdaForm.java
! src/share/classes/java/lang/invoke/MemberName.java
! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
+ src/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/java/lang/invoke/MethodType.java
! src/share/classes/java/lang/invoke/MethodTypeForm.java
+ src/share/classes/java/lang/invoke/SimpleMethodHandle.java
! src/share/classes/java/lang/invoke/package-info.java
! src/share/classes/sun/invoke/util/ValueConversions.java
! src/share/classes/sun/invoke/util/VerifyAccess.java
! src/share/classes/sun/invoke/util/VerifyType.java
! src/share/classes/sun/invoke/util/Wrapper.java
! src/share/classes/sun/misc/Unsafe.java
+ test/java/lang/invoke/7157574/Test7157574.java
! test/java/lang/invoke/InvokeGenericTest.java
! test/java/lang/invoke/JavaDocExamplesTest.java
+ test/java/lang/invoke/MaxTest.java
! test/java/lang/invoke/MethodHandlesTest.java
+ test/java/lang/invoke/PrivateInvokeTest.java
! test/java/lang/invoke/ThrowExceptionsTest.java
+ test/java/lang/invoke/remote/RemoteExample.java
! test/sun/invoke/util/ValueConversionsTest.java

Changeset: 64e24cc8e009
Author:    twisti
Date:      2012-08-07 14:31 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/64e24cc8e009

7188911: nightly failures after JSR 292 lazy method handle update (round 2)
Reviewed-by: kvn, jrose

! src/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/share/classes/java/lang/invoke/MemberName.java

Changeset: e1d063685dc8
Author:    twisti
Date:      2012-08-09 15:03 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/e1d063685dc8

7190416: JSR 292: typo in InvokerBytecodeGenerator.getConstantPoolSize
Reviewed-by: jrose

! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java

Changeset: 865c411ebcae
Author:    twisti
Date:      2012-08-10 16:03 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/865c411ebcae

Merge

- src/share/classes/java/lang/invoke/AdapterMethodHandle.java
- src/share/classes/java/lang/invoke/CountingMethodHandle.java

Changeset: e8569a473cee
Author:    katleman
Date:      2012-08-15 18:04 -0700
URL:       http://hg.openjdk.java.net/jdk8/build/jdk/rev/e8569a473cee

Merge





More information about the build-dev mailing list