From alejandro.murillo at oracle.com Thu Mar 6 11:59:10 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Thu, 06 Mar 2014 19:59:10 +0000 Subject: hg: jdk9/hs-emb: 3 new changesets Message-ID: <20140306195911.CF78162598@hg.openjdk.java.net> Changeset: 599d1355f477 Author: mduigou Date: 2014-03-03 09:21 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/599d1355f477 8036079: --with-boot-jdk-jvmargs configure options are ignored Reviewed-by: erikj ! common/autoconf/boot-jdk.m4 ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in Changeset: 96f74167f6a0 Author: erikj Date: 2014-03-04 10:22 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/96f74167f6a0 8036145: Solaris standard grep does not understand -qE Reviewed-by: alanb, tbell ! common/autoconf/configure Changeset: 08301f5e5780 Author: erikj Date: 2014-03-05 10:21 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/08301f5e5780 8019729: JDK build HIGHEST compiler optimisation setting isn't valid for Sun C++ compiler Reviewed-by: tbell ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh From alejandro.murillo at oracle.com Thu Mar 6 11:59:39 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Thu, 06 Mar 2014 19:59:39 +0000 Subject: hg: jdk9/hs-emb/jaxp: 8035469: Xerces Update: EncodingMap does not recognize Java-style encodings Cp1141-Cp1149 Message-ID: <20140306195957.0B06E62599@hg.openjdk.java.net> Changeset: d2b8f8f58a44 Author: joehw Date: 2014-02-28 15:57 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/d2b8f8f58a44 8035469: Xerces Update: EncodingMap does not recognize Java-style encodings Cp1141-Cp1149 Reviewed-by: lancea, joehw Contributed-by: david.x.li at oracle.com ! src/com/sun/org/apache/xerces/internal/util/EncodingMap.java From alejandro.murillo at oracle.com Thu Mar 6 12:00:39 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Thu, 06 Mar 2014 20:00:39 +0000 Subject: hg: jdk9/hs-emb/jdk: 29 new changesets Message-ID: <20140306200912.85FDC6259A@hg.openjdk.java.net> Changeset: 4362ff92facc Author: joehw Date: 2014-02-28 09:38 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4362ff92facc 8036004: Incorrect license header for a test class Reviewed-by: alanb ! test/javax/xml/jaxp/transform/8004476/TestBase.java Changeset: 34f9f9a9c2ca Author: bchristi Date: 2014-02-28 10:27 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/34f9f9a9c2ca 6835233: Fedora 9 jdk regression test failed: java/lang/instrument/ParallelTransformerLoader.sh Summary: Remove @ignore from ParallelTransformerLoader.sh Reviewed-by: alanb, sla, smarks ! test/java/lang/instrument/ParallelTransformerLoader.sh Changeset: ceeb70958b6c Author: rriggs Date: 2014-02-28 13:36 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ceeb70958b6c 8035889: jdk testlibrary - add printing of values of failed assertions Summary: Extend and cleanup testlibrary Reviewed-by: mchung, sla ! test/lib/testlibrary/AssertsTest.java ! test/lib/testlibrary/jdk/testlibrary/Asserts.java Changeset: 784ab0cb4874 Author: rriggs Date: 2014-02-28 17:01 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/784ab0cb4874 8035106: Typo in java.time.format.Parsed error message Reviewed-by: lancea ! src/share/classes/java/time/format/Parsed.java Changeset: 403765ccd4ac Author: vlivanov Date: 2014-03-01 02:05 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/403765ccd4ac 8027827: Improve performance of catchException combinator 8034120: MethodHandles.catchException doesn't handle VarargsCollector right Reviewed-by: lagergren, psandoz, jrose ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! test/java/lang/invoke/MethodHandles/TestCatchException.java Changeset: 486987be7561 Author: vlivanov Date: 2014-03-01 02:07 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/486987be7561 8033666: Make sure @ForceInline is everywhere it needs to be in sun.misc and java.lang.invoke Reviewed-by: twisti, jrose ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/sun/invoke/util/ValueConversions.java Changeset: 3985c8654670 Author: rriggs Date: 2014-03-01 11:57 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3985c8654670 8035813: Broken link in java.lang.Iterable Summary: Fixed link to ../util/ Reviewed-by: lancea ! src/share/classes/java/lang/Iterable.java Changeset: 543c5b2c5e55 Author: alanb Date: 2014-03-02 15:56 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/543c5b2c5e55 8010194: java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh fails with "Timed out waiting ..." (sol) Reviewed-by: chegar ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Util.java Changeset: 51867d754d1f Author: chegar Date: 2014-03-02 19:21 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/51867d754d1f 8035868: Check for JNI pending exceptions in windows/native/sun/net/spi/DefaultProxySelector.c Reviewed-by: alanb ! src/windows/native/sun/net/spi/DefaultProxySelector.c Changeset: a1df86f672a3 Author: chegar Date: 2014-03-02 19:27 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a1df86f672a3 8035897: Better memory allocation for file descriptors greater than 1024 on macosx Reviewed-by: michaelm ! src/aix/native/java/net/aix_close.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/PlainSocketImpl.c ! src/solaris/native/java/net/SocketInputStream.c ! src/solaris/native/java/net/bsd_close.c ! src/solaris/native/java/net/linux_close.c ! src/solaris/native/java/net/net_util_md.h ! src/solaris/native/java/net/solaris_close.c + test/java/net/ServerSocket/AnotherSelectFdsLimit.java Changeset: 0f26ca2179b3 Author: weijun Date: 2014-03-03 10:55 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0f26ca2179b3 8036104: Rename the PAData.java test Reviewed-by: xuelei - test/sun/security/krb5/PAData.java + test/sun/security/krb5/TestPAData.java Changeset: 8bc3f84a1255 Author: ewang Date: 2014-03-03 11:06 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8bc3f84a1255 8035633: TEST_BUG: java/net/NetworkInterface/Equals.java and some tests failed on windows intermittently Reviewed-by: chegar, alanb, igerasim ! test/java/net/MulticastSocket/TestInterfaces.java ! test/java/net/NetworkInterface/Equals.java ! test/java/net/NetworkInterface/IndexTest.java Changeset: 6cfedc362f48 Author: iignatyev Date: 2014-03-03 18:17 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6cfedc362f48 6946101: ShellScaffold.sh based tests can issue "write error: Broken pipe" messages Reviewed-by: dcubed, sla Contributed-by: Pavel Punegov ! test/com/sun/jdi/ArrayLengthDumpTest.sh ! test/com/sun/jdi/CatchAllTest.sh ! test/com/sun/jdi/CatchCaughtTest.sh ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/CommandCommentDelimiter.sh ! test/com/sun/jdi/DeferredStepTest.sh ! test/com/sun/jdi/DeoptimizeWalk.sh ! test/com/sun/jdi/EvalArgs.sh ! test/com/sun/jdi/GetLocalVariables3Test.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbExprTest.sh ! test/com/sun/jdi/JdbLockTest.sh ! test/com/sun/jdi/JdbMethodExitTest.sh ! test/com/sun/jdi/JdbMissStep.sh ! test/com/sun/jdi/MixedSuspendTest.sh ! test/com/sun/jdi/NotAField.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/Redefine-g.sh ! test/com/sun/jdi/RedefineAnnotation.sh ! test/com/sun/jdi/RedefineChangeClassOrder.sh ! test/com/sun/jdi/RedefineClasses.sh ! test/com/sun/jdi/RedefineException.sh ! test/com/sun/jdi/RedefineFinal.sh ! test/com/sun/jdi/RedefineImplementor.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/jdi/RedefineMulti.sh ! test/com/sun/jdi/RedefinePop.sh ! test/com/sun/jdi/RedefineTTYLineNumber.sh ! test/com/sun/jdi/ShellScaffold.sh ! test/com/sun/jdi/StringConvertTest.sh ! test/com/sun/jdi/WatchFramePop.sh Changeset: 180a8e68c84a Author: mtobiass Date: 2014-02-28 13:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/180a8e68c84a 6625574: java/lang/management/MemoryMXBean/Pending.java fails: "pending finalization = 0 but expected > 0" Summary: Move local objs variable to a static public so the the optimizer will not remove it unexpectedly. Reviewed-by: sla ! test/java/lang/management/MemoryMXBean/Pending.java Changeset: 4e4033208989 Author: chegar Date: 2014-03-04 13:27 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4e4033208989 8036584: Review comments from 8035897 Reviewed-by: alanb ! src/aix/native/java/net/aix_close.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/PlainSocketImpl.c ! src/solaris/native/java/net/SocketInputStream.c ! src/solaris/native/java/net/bsd_close.c ! src/solaris/native/java/net/linux_close.c ! src/solaris/native/java/net/net_util_md.h ! src/solaris/native/java/net/solaris_close.c Changeset: b88766917972 Author: rfield Date: 2014-03-04 15:33 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b88766917972 8035776: Consistent Lambda construction Reviewed-by: ahgross, briangoetz, dlsmith ! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java + test/java/lang/invoke/lambda/LambdaReceiver.java + test/java/lang/invoke/lambda/LambdaReceiverBridge.java + test/java/lang/invoke/lambda/LambdaReceiver_anotherpkg/LambdaReceiver_A.java + test/java/lang/invoke/lambda/LambdaReturn.java + test/java/lang/invoke/lambda/MetafactoryArityTest.java + test/java/lang/invoke/lambda/MetafactoryParameterCastTest.java + test/java/lang/invoke/lambda/MetafactorySamReturnTest.java Changeset: 1e0ee178aae1 Author: darcy Date: 2014-03-04 18:28 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1e0ee178aae1 8036568: Serial incompatibility in java.util.TreeMap.NavigableSubMap Reviewed-by: smarks ! src/share/classes/java/util/TreeMap.java Changeset: 7253a17d452b Author: darcy Date: 2014-03-04 18:32 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7253a17d452b 8035452: Fix serial lint warnings in core libs Reviewed-by: smarks ! src/share/classes/java/util/EnumSet.java ! src/share/classes/sun/reflect/annotation/ExceptionProxy.java Changeset: 171791e63397 Author: xuelei Date: 2014-03-05 07:24 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/171791e63397 8032473: Restructure JSSE regression test hierarchy in jdk test Reviewed-by: weijun ! test/TEST.groups + test/com/sun/net/ssl/SSLSecurity/ComKeyManagerFactoryImpl.java + test/com/sun/net/ssl/SSLSecurity/ComSSLContextImpl.java + test/com/sun/net/ssl/SSLSecurity/ComTrustManagerFactoryImpl.java + test/com/sun/net/ssl/SSLSecurity/JavaxKeyManagerFactoryImpl.java + test/com/sun/net/ssl/SSLSecurity/JavaxSSLContextImpl.java + test/com/sun/net/ssl/SSLSecurity/JavaxTrustManagerFactoryImpl.java + test/com/sun/net/ssl/SSLSecurity/ProviderTest.java + test/com/sun/net/ssl/SSLSecurity/TruncateArray.java + test/javax/net/ssl/Fix5070632.java + test/javax/net/ssl/FixingJavadocs/ComURLNulls.java + test/javax/net/ssl/FixingJavadocs/ImplicitHandshake.java + test/javax/net/ssl/FixingJavadocs/JavaxURLNulls.java + test/javax/net/ssl/FixingJavadocs/KMTMGetNothing.java + test/javax/net/ssl/FixingJavadocs/SSLSessionNulls.java + test/javax/net/ssl/FixingJavadocs/SSLSocketInherit.java + test/javax/net/ssl/GetInstance.java + test/javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java + test/javax/net/ssl/HttpsURLConnection/DelayDefaultContextLoading.java + test/javax/net/ssl/HttpsURLConnection/GetResponseCode.java + test/javax/net/ssl/HttpsURLConnection/crisubn.jks + test/javax/net/ssl/HttpsURLConnection/trusted.jks + test/javax/net/ssl/README + test/javax/net/ssl/SSLEngine/AcceptLargeFragments.java + test/javax/net/ssl/SSLEngine/ArgCheck.java + test/javax/net/ssl/SSLEngine/Arrays.java + test/javax/net/ssl/SSLEngine/Basics.java + test/javax/net/ssl/SSLEngine/CheckStatus.java + test/javax/net/ssl/SSLEngine/ConnectionTest.java + test/javax/net/ssl/SSLEngine/ExtendedKeyEngine.java + test/javax/net/ssl/SSLEngine/ExtendedKeySocket.java + test/javax/net/ssl/SSLEngine/LargeBufs.java + test/javax/net/ssl/SSLEngine/LargePacket.java + test/javax/net/ssl/SSLEngine/MyX509ExtendedKeyManager.java + test/javax/net/ssl/SSLEngine/MyX509KeyManager.java + test/javax/net/ssl/SSLEngine/NoAuthClientAuth.java + test/javax/net/ssl/SSLEngine/SSLEngineResultArgs.java + test/javax/net/ssl/SSLEngine/SSLEngineService.java + test/javax/net/ssl/SSLEngine/TestAllSuites.java + test/javax/net/ssl/SSLEngineResult/Deserialize.java + test/javax/net/ssl/SSLParameters/UseCipherSuitesOrder.java + test/javax/net/ssl/SSLServerSocket/DefaultSSLServSocketFac.java + test/javax/net/ssl/SSLSession/CheckMyTrustedKeystore.java + test/javax/net/ssl/SSLSession/HttpsURLConnectionLocalCertificateChain.java + test/javax/net/ssl/SSLSession/JSSERenegotiate.java + test/javax/net/ssl/SSLSession/KeyManagerTrustManager.java + test/javax/net/ssl/SSLSession/SSLCtxAccessToSessCtx.java + test/javax/net/ssl/SSLSession/SessionCacheSizeTests.java + test/javax/net/ssl/SSLSession/SessionTimeOutTests.java + test/javax/net/ssl/SSLSession/testEnabledProtocols.java + test/javax/net/ssl/ServerName/IllegalSNIName.java + test/javax/net/ssl/ServerName/SSLEngineExplorer.java + test/javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java + test/javax/net/ssl/ServerName/SSLEngineExplorerUnmatchedSNI.java + test/javax/net/ssl/ServerName/SSLEngineExplorerWithCli.java + test/javax/net/ssl/ServerName/SSLEngineExplorerWithSrv.java + test/javax/net/ssl/ServerName/SSLSocketConsistentSNI.java + test/javax/net/ssl/ServerName/SSLSocketExplorer.java + test/javax/net/ssl/ServerName/SSLSocketExplorerFailure.java + test/javax/net/ssl/ServerName/SSLSocketExplorerMatchedSNI.java + test/javax/net/ssl/ServerName/SSLSocketExplorerUnmatchedSNI.java + test/javax/net/ssl/ServerName/SSLSocketExplorerWithCliSNI.java + test/javax/net/ssl/ServerName/SSLSocketExplorerWithSrvSNI.java + test/javax/net/ssl/ServerName/SSLSocketInconsistentSNI.java + test/javax/net/ssl/ServerName/SSLSocketSNISensitive.java + test/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java + test/javax/net/ssl/TLSv11/ExportableBlockCipher.java + test/javax/net/ssl/TLSv11/ExportableStreamCipher.java + test/javax/net/ssl/TLSv11/GenericBlockCipher.java + test/javax/net/ssl/TLSv11/GenericStreamCipher.java + test/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java + test/javax/net/ssl/TLSv12/ShortRSAKey512.java + test/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java + test/javax/net/ssl/etc/keystore + test/javax/net/ssl/etc/truststore + test/javax/net/ssl/etc/unknown_keystore + test/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java + test/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java + test/javax/net/ssl/sanity/ciphersuites/NoKerberos.java + test/javax/net/ssl/sanity/interop/CipherTest.java + test/javax/net/ssl/sanity/interop/ClientJSSEServerJSSE.java + test/javax/net/ssl/sanity/interop/JSSEClient.java + test/javax/net/ssl/sanity/interop/JSSEServer.java + test/javax/net/ssl/sanity/pluggability/CheckSSLContextExport.java + test/javax/net/ssl/sanity/pluggability/CheckSockFacExport1.java + test/javax/net/ssl/sanity/pluggability/CheckSockFacExport2.java + test/javax/net/ssl/sanity/pluggability/CipherSuites.java + test/javax/net/ssl/sanity/pluggability/MySSLContextImpl.java + test/javax/net/ssl/sanity/pluggability/MySSLEngineImpl.java + test/javax/net/ssl/sanity/pluggability/MySSLServerSocketFacImpl.java + test/javax/net/ssl/sanity/pluggability/MySSLSocketFacImpl.java + test/javax/net/ssl/templates/SSLCapabilities.java + test/javax/net/ssl/templates/SSLEngineTemplate.java + test/javax/net/ssl/templates/SSLExplorer.java + test/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java + test/javax/net/ssl/templates/SSLSocketTemplate.java + test/sun/net/www/protocol/https/AbstractCallback.java + test/sun/net/www/protocol/https/ChunkedOutputStream.java + test/sun/net/www/protocol/https/ClosedChannelList.java + test/sun/net/www/protocol/https/HttpCallback.java + test/sun/net/www/protocol/https/HttpTransaction.java + test/sun/net/www/protocol/https/HttpsClient/MyKeyManager.java + test/sun/net/www/protocol/https/HttpsClient/OriginServer.java + test/sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java + test/sun/net/www/protocol/https/HttpsClient/ProxyTunnelServer.java + test/sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java + test/sun/net/www/protocol/https/HttpsClient/dnsstore + test/sun/net/www/protocol/https/HttpsClient/ipstore + test/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java + test/sun/net/www/protocol/https/HttpsURLConnection/B6226610.java + test/sun/net/www/protocol/https/HttpsURLConnection/CheckMethods.java + test/sun/net/www/protocol/https/HttpsURLConnection/CloseKeepAliveCached.java + test/sun/net/www/protocol/https/HttpsURLConnection/CookieHandlerTest.java + test/sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java + test/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java + test/sun/net/www/protocol/https/HttpsURLConnection/HttpsCreateSockTest.java + test/sun/net/www/protocol/https/HttpsURLConnection/HttpsPost.java + test/sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java + test/sun/net/www/protocol/https/HttpsURLConnection/HttpsSocketFacTest.java + test/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java + test/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java + test/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java + test/sun/net/www/protocol/https/HttpsURLConnection/Identities.java + test/sun/net/www/protocol/https/HttpsURLConnection/OriginServer.java + test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java + test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh + test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java + test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh + test/sun/net/www/protocol/https/HttpsURLConnection/ProxyTunnelServer.java + test/sun/net/www/protocol/https/HttpsURLConnection/ReadTimeout.java + test/sun/net/www/protocol/https/HttpsURLConnection/Redirect.java + test/sun/net/www/protocol/https/HttpsURLConnection/RetryHttps.java + test/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java + test/sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java + test/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java + test/sun/net/www/protocol/https/NewImpl/JavaxHTTPSConnection.java + test/sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java + test/sun/net/www/protocol/https/TestHttpsServer.java + test/sun/security/ssl/AppInputStream/ReadBlocksClose.java + test/sun/security/ssl/AppInputStream/ReadHandshake.java + test/sun/security/ssl/AppInputStream/ReadZeroBytes.java + test/sun/security/ssl/AppInputStream/RemoveMarkReset.java + test/sun/security/ssl/AppOutputStream/NoExceptionOnClose.java + test/sun/security/ssl/CipherSuite/SSL_NULL.java + test/sun/security/ssl/ClientHandshaker/CipherSuiteOrder.java + test/sun/security/ssl/ClientHandshaker/RSAExport.java + test/sun/security/ssl/DHKeyExchange/DHEKeySizing.java + test/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java + test/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.sh + test/sun/security/ssl/GenSSLConfigs/ClientThread.java + test/sun/security/ssl/GenSSLConfigs/Handler.java + test/sun/security/ssl/GenSSLConfigs/ServerHandler.java + test/sun/security/ssl/GenSSLConfigs/ServerThread.java + test/sun/security/ssl/GenSSLConfigs/TestThread.java + test/sun/security/ssl/GenSSLConfigs/Traffic.java + test/sun/security/ssl/GenSSLConfigs/main.java + test/sun/security/ssl/HandshakeOutStream/NullCerts.java + test/sun/security/ssl/InputRecord/ClientHelloRead.java + test/sun/security/ssl/InputRecord/OriginServer.java + test/sun/security/ssl/InputRecord/ProxyTunnelServer.java + test/sun/security/ssl/InputRecord/SSLSocketTimeoutNulls.java + test/sun/security/ssl/ProtocolVersion/HttpsProtocols.java - test/sun/security/ssl/README + test/sun/security/ssl/SSLContextImpl/BadKSProvider.java + test/sun/security/ssl/SSLContextImpl/BadTSProvider.java + test/sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java + test/sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java + test/sun/security/ssl/SSLContextImpl/GoodProvider.java + test/sun/security/ssl/SSLContextImpl/IllegalProtocolProperty.java + test/sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java + test/sun/security/ssl/SSLContextImpl/NoOldVersionContext.java + test/sun/security/ssl/SSLContextImpl/NullGetAcceptedIssuers.java + test/sun/security/ssl/SSLContextImpl/SSLContextVersion.java + test/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java + test/sun/security/ssl/SSLEngineImpl/CloseEngineException.java + test/sun/security/ssl/SSLEngineImpl/CloseInboundException.java + test/sun/security/ssl/SSLEngineImpl/CloseStart.java + test/sun/security/ssl/SSLEngineImpl/DelegatedTaskWrongException.java + test/sun/security/ssl/SSLEngineImpl/EmptyExtensionData.java + test/sun/security/ssl/SSLEngineImpl/EngineEnforceUseClientMode.java + test/sun/security/ssl/SSLEngineImpl/RehandshakeFinished.java + test/sun/security/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java + test/sun/security/ssl/SSLEngineImpl/SSLEngineDeadlock.java + test/sun/security/ssl/SSLSessionContextImpl/Timeout.java + test/sun/security/ssl/SSLSessionImpl/HashCodeMissing.java + test/sun/security/ssl/SSLSocketImpl/AsyncSSLSocketClose.java + test/sun/security/ssl/SSLSocketImpl/CheckMethods.java + test/sun/security/ssl/SSLSocketImpl/ClientModeClientAuth.java + test/sun/security/ssl/SSLSocketImpl/ClientTimeout.java + test/sun/security/ssl/SSLSocketImpl/CloseSocket.java + test/sun/security/ssl/SSLSocketImpl/CloseSocketException.java + test/sun/security/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java + test/sun/security/ssl/SSLSocketImpl/LoopbackSSLSocket.java + test/sun/security/ssl/SSLSocketImpl/NewSocketMethods.java + test/sun/security/ssl/SSLSocketImpl/NoImpactServerRenego.java + test/sun/security/ssl/SSLSocketImpl/NonAutoClose.java + test/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.java + test/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.policy + test/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.sh + test/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTestHeyYou.java + test/sun/security/ssl/SSLSocketImpl/RejectClientRenego.java + test/sun/security/ssl/SSLSocketImpl/ReuseAddr.java + test/sun/security/ssl/SSLSocketImpl/ReverseNameLookup.java + test/sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java + test/sun/security/ssl/SSLSocketImpl/ServerTimeout.java + test/sun/security/ssl/SSLSocketImpl/SetClientMode.java + test/sun/security/ssl/SSLSocketImpl/UnconnectedSocketWrongExceptions.java + test/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java + test/sun/security/ssl/ServerHandshaker/GetPeerHost.java + test/sun/security/ssl/ServerHandshaker/GetPeerHostClient.java + test/sun/security/ssl/ServerHandshaker/GetPeerHostServer.java + test/sun/security/ssl/SocketCreation/SocketCreation.java + test/sun/security/ssl/X509KeyManager/NullCases.java + test/sun/security/ssl/X509KeyManager/PreferredKey.java + test/sun/security/ssl/X509KeyManager/SelectOneKeyOutOfMany.java + test/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java + test/sun/security/ssl/X509TrustManagerImpl/CertRequestOverflow.java + test/sun/security/ssl/X509TrustManagerImpl/CheckNullEntity.java + test/sun/security/ssl/X509TrustManagerImpl/ClientServer.java + test/sun/security/ssl/X509TrustManagerImpl/ComodoHacker.java + test/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java + test/sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java + test/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java + test/sun/security/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/ComKeyManagerFactoryImpl.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/ComSSLContextImpl.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/ComTrustManagerFactoryImpl.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/JavaxKeyManagerFactoryImpl.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/JavaxSSLContextImpl.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/JavaxTrustManagerFactoryImpl.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/ProviderTest.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/TruncateArray.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadBlocksClose.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadHandshake.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadZeroBytes.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/RemoveMarkReset.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppOutputStream/NoExceptionOnClose.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/CipherSuite/SSL_NULL.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/CipherSuiteOrder.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/RSAExport.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/ClientThread.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/Handler.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/ServerHandler.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/ServerThread.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/TestThread.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/Traffic.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/main.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/HandshakeOutStream/NullCerts.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/ClientHelloRead.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/OriginServer.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/ProxyTunnelServer.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/SSLSocketTimeoutNulls.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ProtocolVersion/HttpsProtocols.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/BadKSProvider.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/BadTSProvider.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/CustomizedDefaultProtocols.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/DefaultEnabledProtocols.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/GoodProvider.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/IllegalProtocolProperty.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NoOldVersionContext.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NullGetAcceptedIssuers.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/SSLContextVersion.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/CloseEngineException.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/CloseInboundException.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/CloseStart.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/DelegatedTaskWrongException.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/EmptyExtensionData.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/EngineEnforceUseClientMode.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/RehandshakeFinished.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineDeadlock.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSessionContextImpl/Timeout.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSessionImpl/HashCodeMissing.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/AsyncSSLSocketClose.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/CheckMethods.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ClientModeClientAuth.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ClientTimeout.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/CloseSocket.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/CloseSocketException.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/LoopbackSSLSocket.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NewSocketMethods.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NoImpactServerRenego.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NonAutoClose.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.policy - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTestHeyYou.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/RejectClientRenego.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ReuseAddr.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ReverseNameLookup.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ServerTimeout.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/SetClientMode.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/UnconnectedSocketWrongExceptions.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/GetPeerHost.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/GetPeerHostClient.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/GetPeerHostServer.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SocketCreation/SocketCreation.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/NullCases.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/SelectOneKeyOutOfMany.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/CertRequestOverflow.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/CheckNullEntity.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/ClientServer.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/ComodoHacker.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/rsa/BrokenRSAPrivateCrtKey.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/spi/ProviderInit.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/MyKeyManager.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/OriginServer.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyAuthTest.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyTunnelServer.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ServerIdentityTest.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/dnsstore - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ipstore - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/GetResponseCode.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/crisubn.jks - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/trusted.jks - test/sun/security/ssl/etc/keystore - test/sun/security/ssl/etc/truststore - test/sun/security/ssl/etc/unknown_keystore - test/sun/security/ssl/javax/net/ssl/Fix5070632.java - test/sun/security/ssl/javax/net/ssl/FixingJavadocs/ComURLNulls.java - test/sun/security/ssl/javax/net/ssl/FixingJavadocs/ImplicitHandshake.java - test/sun/security/ssl/javax/net/ssl/FixingJavadocs/JavaxURLNulls.java - test/sun/security/ssl/javax/net/ssl/FixingJavadocs/KMTMGetNothing.java - test/sun/security/ssl/javax/net/ssl/FixingJavadocs/SSLSessionNulls.java - test/sun/security/ssl/javax/net/ssl/FixingJavadocs/SSLSocketInherit.java - test/sun/security/ssl/javax/net/ssl/GetInstance.java - test/sun/security/ssl/javax/net/ssl/HttpsURLConnection/DelayDefaultContextLoading.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/CheckMyTrustedKeystore.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/HttpsURLConnectionLocalCertificateChain.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/JSSERenegotiate.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/KeyManagerTrustManager.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/AcceptLargeFragments.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ArgCheck.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/Arrays.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/Basics.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/CheckStatus.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ConnectionTest.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ExtendedKeyEngine.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ExtendedKeySocket.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargeBufs.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargePacket.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/MyX509ExtendedKeyManager.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/MyX509KeyManager.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/NoAuthClientAuth.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/SSLEngineResultArgs.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/SSLEngineService.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/TestAllSuites.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngineResult/Deserialize.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/testEnabledProtocols.java - test/sun/security/ssl/javax/net/ssl/SSLParameters/UseCipherSuitesOrder.java - test/sun/security/ssl/javax/net/ssl/SSLServerSocket/DefaultSSLServSocketFac.java - test/sun/security/ssl/javax/net/ssl/ServerName/IllegalSNIName.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorer.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorerUnmatchedSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorerWithCli.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorerWithSrv.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketConsistentSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorer.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorerFailure.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorerMatchedSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorerUnmatchedSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorerWithCliSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorerWithSrvSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketInconsistentSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java - test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java - test/sun/security/ssl/javax/net/ssl/TLSv11/ExportableBlockCipher.java - test/sun/security/ssl/javax/net/ssl/TLSv11/ExportableStreamCipher.java - test/sun/security/ssl/javax/net/ssl/TLSv11/GenericBlockCipher.java - test/sun/security/ssl/javax/net/ssl/TLSv11/GenericStreamCipher.java - test/sun/security/ssl/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java - test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKey512.java - test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java + test/sun/security/ssl/rsa/BrokenRSAPrivateCrtKey.java - test/sun/security/ssl/sanity/ciphersuites/CheckCipherSuites.java - test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java - test/sun/security/ssl/sanity/ciphersuites/NoKerberos.java - test/sun/security/ssl/sanity/interop/CipherTest.java - test/sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java - test/sun/security/ssl/sanity/interop/JSSEClient.java - test/sun/security/ssl/sanity/interop/JSSEServer.java - test/sun/security/ssl/sanity/pluggability/CheckSSLContextExport.java - test/sun/security/ssl/sanity/pluggability/CheckSockFacExport1.java - test/sun/security/ssl/sanity/pluggability/CheckSockFacExport2.java - test/sun/security/ssl/sanity/pluggability/CipherSuites.java - test/sun/security/ssl/sanity/pluggability/MySSLContextImpl.java - test/sun/security/ssl/sanity/pluggability/MySSLEngineImpl.java - test/sun/security/ssl/sanity/pluggability/MySSLServerSocketFacImpl.java - test/sun/security/ssl/sanity/pluggability/MySSLSocketFacImpl.java + test/sun/security/ssl/spi/ProviderInit.java - test/sun/security/ssl/sun/net/www/http/ChunkedOutputStream/Test.java - test/sun/security/ssl/sun/net/www/httpstest/AbstractCallback.java - test/sun/security/ssl/sun/net/www/httpstest/ClosedChannelList.java - test/sun/security/ssl/sun/net/www/httpstest/HttpCallback.java - test/sun/security/ssl/sun/net/www/httpstest/HttpTransaction.java - test/sun/security/ssl/sun/net/www/httpstest/TestHttpsServer.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/B6226610.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CheckMethods.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CloseKeepAliveCached.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CookieHandlerTest.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsCreateSockTest.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsPost.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsSocketFacTest.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/OriginServer.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/ProxyTunnelServer.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/ReadTimeout.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Redirect.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/RetryHttps.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java - test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java - test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java - test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/JavaxHTTPSConnection.java - test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java - test/sun/security/ssl/templates/SSLCapabilities.java - test/sun/security/ssl/templates/SSLEngineTemplate.java - test/sun/security/ssl/templates/SSLExplorer.java - test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java - test/sun/security/ssl/templates/SSLSocketTemplate.java Changeset: cf0d238c6e27 Author: mtobiass Date: 2014-03-04 09:35 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/cf0d238c6e27 8031065: java/lang/management/MemoryMXBean/LowMemoryTest2.sh fails: OutOfMemoryError: Metaspace Summary: Load classes until getUsageThresholdCount() > 0 instead of isUsageThresholdExceeded(). Reviewed-by: dfuchs, sjiang, sla ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.java Changeset: 970522ec79ed Author: fparain Date: 2014-03-05 10:52 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/970522ec79ed 8035952: Remove use of JVM_Open, JVM_Read and JVM_Close functions from serviceability code Reviewed-by: chegar, mchung, alanb, sla ! src/solaris/native/sun/management/OperatingSystemImpl.c Changeset: c5111f4191d2 Author: xuelei Date: 2014-03-05 13:28 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c5111f4191d2 8036676: Rename class name testEnabledProtocols to TestEnabledProtocols Reviewed-by: weijun + test/javax/net/ssl/SSLSession/TestEnabledProtocols.java - test/javax/net/ssl/SSLSession/testEnabledProtocols.java Changeset: 5ae33e755aa6 Author: sla Date: 2014-03-05 15:43 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5ae33e755aa6 8036675: Compiler warnings in serviceability code Reviewed-by: alanb, mgronlun ! src/share/demo/jvmti/hprof/hprof_init.c ! src/share/native/sun/tracing/dtrace/JVM.c Changeset: 81115e341c57 Author: sla Date: 2014-03-05 16:55 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/81115e341c57 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbReadTwiceTest.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/RedefineFinal.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/jdi/StringConvertTest.sh ! test/com/sun/jdi/SuspendNoFlagTest.sh Changeset: 4be212a6a80a Author: sla Date: 2014-03-05 20:03 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4be212a6a80a 8036599: Use Diagnostic Commands instead of SA by default in jinfo Reviewed-by: alanb ! src/share/classes/sun/tools/jinfo/JInfo.java ! test/sun/tools/jinfo/Basic.sh Changeset: 9099a251d211 Author: darcy Date: 2014-03-05 11:53 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9099a251d211 8036732: Fix raw warning in java.lang.invoke.MethodHandleImpl.java Reviewed-by: forax ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: d322bce0a1ab Author: valeriep Date: 2014-03-06 01:03 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d322bce0a1ab 8033571: [parfait] warning from b128 for security/smartcardio/pcsc_md.c: JNI exception pending Summary: Fix pending exception errors found by parfait. Reviewed-by: xuelei, ascarpino ! src/solaris/native/sun/security/smartcardio/pcsc_md.c Changeset: 07d78a5dd853 Author: darcy Date: 2014-03-05 17:08 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/07d78a5dd853 8036744: Fix raw lint warnings in java.lang.reflect.WeakCache Reviewed-by: lancea, mchung ! src/share/classes/java/lang/reflect/WeakCache.java Changeset: ff74bb12f2fb Author: darcy Date: 2014-03-05 22:32 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ff74bb12f2fb 8036747: Fix unchecked lint warnings in java.security.Provider Reviewed-by: xuelei ! src/share/classes/java/security/Provider.java From alejandro.murillo at oracle.com Thu Mar 6 12:12:20 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Thu, 06 Mar 2014 20:12:20 +0000 Subject: hg: jdk9/hs-emb/langtools: 6 new changesets Message-ID: <20140306201308.F2C5E6259B@hg.openjdk.java.net> Changeset: 35789cbea856 Author: vromero Date: 2014-02-28 18:27 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/35789cbea856 8035891: javac, rename method asFree() in InferenceContext to asUndetVar() which reflects better it's purpose Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: d2d04222e191 Author: jlahoda Date: 2014-02-28 20:25 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/d2d04222e191 8031383: Error recovery in JavacParser could be improved Summary: Improving error recovery in JavacParser by avoiding artificial nextToken in JavacParser.reportSyntaxError. Reviewed-by: jjg, jfranck Contributed-by: dusan.balek at oracle.com, jan.lahoda at oracle.com ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/TryWithResources/BadTwrSyntax.out ! test/tools/javac/annotations/typeAnnotations/6967002/T6967002.out ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out ! test/tools/javac/annotations/typeAnnotations/failures/OldArray.out ! test/tools/javac/diags/examples/ArrayAndReceiver.java ! test/tools/javac/diags/examples/EmptyCharLiteral.java ! test/tools/javac/diags/examples/IllegalDot.java + test/tools/javac/diags/examples/IllegalStartOfType.java + test/tools/javac/diags/examples/InitializerNotAllowed.java ! test/tools/javac/diags/examples/InvalidBinaryNumber.java ! test/tools/javac/diags/examples/VarargsMustBeLast.java ! test/tools/javac/enum/EnumMembersOrder.out ! test/tools/javac/parser/7157165/T7157165.out ! test/tools/javac/parser/ErroneousParameters.java ! test/tools/javac/parser/ErroneousParameters.out + test/tools/javac/parser/MissingClosingBrace.java + test/tools/javac/parser/MissingClosingBrace.out ! test/tools/javac/parser/SingleCommaAnnotationValueFail.out ! test/tools/javac/parser/T4881269.out ! test/tools/javac/processing/TestWarnErrorCount.java ! test/tools/javac/processing/errors/TestParseErrors/TestParseErrors.out ! test/tools/javac/quid/T6999438.out Changeset: c96d2c7acfe6 Author: emc Date: 2014-03-03 16:17 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/c96d2c7acfe6 8036142: Remove redundant call to annotateTypeLater with null Symbol Summary: annotateTypeLater (formerly typeAnnotate) with null as the symbol was a way to force attribution of type annotations, but this is now obsolete and problematic, and a silent noop condition Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 96ebdbb37e6d Author: jjg Date: 2014-03-03 15:03 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/96ebdbb37e6d 8035875: remove deprecated html tags from javadoc package-info.java file Reviewed-by: jjg Contributed-by: neil.toda at oracle.com ! src/share/classes/com/sun/javadoc/package-info.java Changeset: e9b4d00dfb75 Author: jjg Date: 2014-03-03 15:10 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/e9b4d00dfb75 8035877: javadoc classes are missing @return and @param tags Reviewed-by: jjg Contributed-by: neil.toda at oracle.com ! src/share/classes/com/sun/javadoc/ClassDoc.java ! src/share/classes/com/sun/javadoc/Doc.java ! src/share/classes/com/sun/javadoc/Doclet.java ! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java ! src/share/classes/com/sun/javadoc/FieldDoc.java ! src/share/classes/com/sun/javadoc/MemberDoc.java ! src/share/classes/com/sun/javadoc/MethodDoc.java ! src/share/classes/com/sun/javadoc/PackageDoc.java ! src/share/classes/com/sun/javadoc/Parameter.java ! src/share/classes/com/sun/javadoc/ProgramElementDoc.java ! src/share/classes/com/sun/javadoc/SeeTag.java ! src/share/classes/com/sun/javadoc/SerialFieldTag.java ! src/share/classes/com/sun/javadoc/SourcePosition.java ! src/share/classes/com/sun/javadoc/Type.java ! src/share/classes/com/sun/javadoc/TypeVariable.java Changeset: 9280e0d9569d Author: jjg Date: 2014-03-03 15:24 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/9280e0d9569d 8035878: javadoc tool documentation should be using {@code ..} specifier Reviewed-by: jjg Contributed-by: neil.toda at oracle.com ! src/share/classes/com/sun/javadoc/AnnotationValue.java ! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java ! src/share/classes/com/sun/javadoc/ParamTag.java ! src/share/classes/com/sun/javadoc/ParameterizedType.java ! src/share/classes/com/sun/javadoc/RootDoc.java ! src/share/classes/com/sun/javadoc/SeeTag.java ! src/share/classes/com/sun/javadoc/Tag.java ! src/share/classes/com/sun/javadoc/ThrowsTag.java ! src/share/classes/com/sun/javadoc/package-info.java From alejandro.murillo at oracle.com Thu Mar 6 12:13:27 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Thu, 06 Mar 2014 20:13:27 +0000 Subject: hg: jdk9/hs-emb/nashorn: 8035948: Redesign property listeners for shared classes Message-ID: <20140306201339.33F0D6259C@hg.openjdk.java.net> Changeset: 4d54c3d19e88 Author: hannesw Date: 2014-03-03 15:23 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/4d54c3d19e88 8035948: Redesign property listeners for shared classes Reviewed-by: sundar, lagergren ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArguments.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeEvalError.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeRangeError.java ! src/jdk/nashorn/internal/objects/NativeReferenceError.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeSyntaxError.java ! src/jdk/nashorn/internal/objects/NativeTypeError.java ! src/jdk/nashorn/internal/objects/NativeURIError.java ! src/jdk/nashorn/internal/objects/PrototypeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java - src/jdk/nashorn/internal/runtime/PropertyListener.java - src/jdk/nashorn/internal/runtime/PropertyListenerManager.java + src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/scripts/JO.java From alejandro.murillo at oracle.com Fri Mar 14 23:14:49 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 14 Mar 2014 23:14:49 +0000 Subject: hg: jdk9/hs-emb: 14 new changesets Message-ID: <201403142314.s2ENEoOO023990@aojmv0008> Changeset: 58d2690a5644 Author: katleman Date: 2014-02-21 11:39 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/58d2690a5644 Added tag jdk9-b03 for changeset fd8d51bdf9aa ! .hgtags Changeset: 499d239736fa Author: lana Date: 2014-02-24 12:54 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/499d239736fa Merge Changeset: cb4c3440bc27 Author: lana Date: 2014-03-06 10:36 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/cb4c3440bc27 Merge Changeset: 77c150b417d8 Author: henryjen Date: 2014-02-25 23:38 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/77c150b417d8 8019470: Changes needed to compile JDK 8 on MacOS with clang compiler Reviewed-by: erikj, ihse ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 3ac08f00e157 Author: erikj Date: 2014-03-07 14:56 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/3ac08f00e157 8036611: Cleanup of handling of properties and other java resources in the build Reviewed-by: tbell, ihse ! make/common/JavaCompilation.gmk Changeset: bfc1c131e540 Author: omajid Date: 2014-02-20 10:07 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/bfc1c131e540 8035341: Allow using a system installed libpng Reviewed-by: andrew, erikj, ihse, serb ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in Changeset: 4da62ed34d20 Author: prr Date: 2014-02-20 16:10 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/4da62ed34d20 Merge ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in Changeset: 04a1b6dee68d Author: prr Date: 2014-02-27 10:35 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/04a1b6dee68d Merge ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in Changeset: 65a66b8a998f Author: prr Date: 2014-03-07 10:48 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/65a66b8a998f Merge ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in Changeset: 735209e27a66 Author: erikj Date: 2014-03-11 12:04 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/735209e27a66 8036965: 9-dev solaris builds failed: sort: can't read STDIN: Illegal byte sequence Reviewed-by: henryjen, tbell, ihse ! make/common/JavaCompilation.gmk Changeset: 9deb2fa94846 Author: erikj Date: 2014-03-11 12:04 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/9deb2fa94846 8036948: Solaris builds broken by fix for 8036611: Cleanup of handling of properties ... Reviewed-by: ihse ! make/common/MakeBase.gmk Changeset: abbef24e40d7 Author: erikj Date: 2014-03-13 17:18 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/abbef24e40d7 8037238: JDK 9 images don't rebuild when access bridge jars rebuild Reviewed-by: tbell ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk Changeset: 8d562b9717f2 Author: erikj Date: 2014-03-14 12:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/8d562b9717f2 8037281: Improve CacheFind and enable on all platforms Reviewed-by: tbell, ihse ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk Changeset: 7ef8160e45bd Author: erikj Date: 2014-03-14 13:16 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/7ef8160e45bd 8010767: Build fails on OEL6 with 16 cores Reviewed-by: tbell, ihse ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in From alejandro.murillo at oracle.com Fri Mar 14 23:14:53 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 14 Mar 2014 23:14:53 +0000 Subject: hg: jdk9/hs-emb/corba: 3 new changesets Message-ID: <201403142314.s2ENEssW024057@aojmv0008> Changeset: 242ce172896e Author: katleman Date: 2014-02-21 11:39 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/242ce172896e Added tag jdk9-b03 for changeset d338b892a13d ! .hgtags Changeset: 1ed19de263e1 Author: lana Date: 2014-02-24 12:55 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/1ed19de263e1 Merge - make/tools/src/build/tools/stripproperties/StripPropertiesCorba.java - src/share/classes/com/sun/tools/corba/se/logutil/IndentingPrintWriter.java - src/share/classes/com/sun/tools/corba/se/logutil/Input.java - src/share/classes/com/sun/tools/corba/se/logutil/InputCode.java - src/share/classes/com/sun/tools/corba/se/logutil/InputException.java - src/share/classes/com/sun/tools/corba/se/logutil/MC.java - src/share/classes/com/sun/tools/corba/se/logutil/Makefile - src/share/classes/com/sun/tools/corba/se/logutil/StringUtil.java Changeset: 6f4a57e4945b Author: erikj Date: 2014-03-07 15:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/6f4a57e4945b 8036611: Cleanup of handling of properties and other java resources in the build Reviewed-by: tbell, ihse ! make/CompileCorba.gmk ! make/GensrcCorba.gmk - make/src/classes/build/tools/stripproperties/StripPropertiesCorba.java From alejandro.murillo at oracle.com Fri Mar 14 23:15:07 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 14 Mar 2014 23:15:07 +0000 Subject: hg: jdk9/hs-emb/jaxp: 4 new changesets Message-ID: <201403142315.s2ENFBnp024373@aojmv0008> Changeset: 4123cd01aae4 Author: katleman Date: 2014-02-21 11:40 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/4123cd01aae4 Added tag jdk9-b03 for changeset fb92ed039942 ! .hgtags Changeset: e75cc3fe1627 Author: lana Date: 2014-02-24 12:57 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/e75cc3fe1627 Merge Changeset: 2846d8fc3149 Author: lana Date: 2014-03-06 10:37 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/2846d8fc3149 Merge Changeset: 5c1b022294fc Author: erikj Date: 2014-03-07 14:57 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/5c1b022294fc 8036611: Cleanup of handling of properties and other java resources in the build Reviewed-by: tbell, ihse ! make/BuildJaxp.gmk From alejandro.murillo at oracle.com Fri Mar 14 23:15:17 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 14 Mar 2014 23:15:17 +0000 Subject: hg: jdk9/hs-emb/jaxws: 3 new changesets Message-ID: <201403142315.s2ENFKdw024468@aojmv0008> Changeset: 6d115e9fed86 Author: katleman Date: 2014-02-21 11:40 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxws/rev/6d115e9fed86 Added tag jdk9-b03 for changeset 1cd9786257ed ! .hgtags Changeset: da44a8bdf1f3 Author: lana Date: 2014-02-24 12:57 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxws/rev/da44a8bdf1f3 Merge Changeset: 089cb2762849 Author: erikj Date: 2014-03-07 14:57 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxws/rev/089cb2762849 8036611: Cleanup of handling of properties and other java resources in the build Reviewed-by: tbell, ihse ! make/BuildJaxws.gmk From alejandro.murillo at oracle.com Fri Mar 14 23:15:45 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 14 Mar 2014 23:15:45 +0000 Subject: hg: jdk9/hs-emb/jdk: 121 new changesets Message-ID: <201403142326.s2ENQ4Qr027163@aojmv0008> Changeset: efbc2dabd84c Author: katleman Date: 2014-02-21 11:40 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/efbc2dabd84c Added tag jdk9-b03 for changeset 4111af6151ed ! .hgtags Changeset: 5cf65ebe3bfb Author: lana Date: 2014-02-24 13:01 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5cf65ebe3bfb Merge - src/macosx/native/java/util/MacOSXPreferencesFile.m - src/macosx/native/java/util/SCDynamicStoreConfig.m - src/macosx/native/sun/osxapp/resource/icons/JavaApp.icns - src/share/classes/java/util/CurrencyData.properties - src/share/classes/sun/misc/ClassLoaderUtil.java - src/share/classes/sun/misc/Service.java - src/share/classes/sun/misc/ServiceConfigurationError.java - src/share/native/sun/nio/ch/genSocketOptionRegistry.c - src/solaris/classes/sun/awt/X11/generator/WrapperGenerator.java - src/solaris/classes/sun/awt/X11/generator/functions.txt - src/solaris/classes/sun/awt/X11/generator/sizes.32 - src/solaris/classes/sun/awt/X11/generator/sizes.64 - src/solaris/classes/sun/awt/X11/generator/sizes.64-solaris-i386 - src/solaris/classes/sun/awt/X11/generator/xlibtypes.txt - src/solaris/native/java/util/FileSystemPreferences.c - src/solaris/native/java/util/logging.c - src/solaris/native/sun/nio/fs/genSolarisConstants.c - src/solaris/native/sun/nio/fs/genUnixConstants.c - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c - src/windows/native/java/util/WindowsPreferences.c - src/windows/native/java/util/logging.c - test/java/rmi/activation/checkusage/CheckUsage.java - test/java/rmi/registry/checkusage/CheckUsage.java - test/sun/misc/ClassLoaderUtil/Test.java - test/sun/security/krb5/ConfPlusProp.java - test/sun/security/krb5/ConfigWithQuotations.java - test/sun/security/krb5/DnsFallback.java - test/sun/security/krb5/ParseCAPaths.java - test/sun/security/krb5/ParseConfig.java - test/sun/security/krb5/confplusprop.conf - test/sun/security/krb5/confplusprop2.conf - test/sun/security/krb5/edu.mit.Kerberos - test/sun/security/krb5/krb5-capaths.conf - test/sun/security/krb5/krb5.conf Changeset: 0ef5430bf5a7 Author: lana Date: 2014-03-06 10:41 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0ef5430bf5a7 Merge Changeset: 627deed79b59 Author: smarks Date: 2014-03-06 14:26 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/627deed79b59 8036095: RMI tests using testlibrary.RMID and testlibrary.JavaVM do not pass through vmoptions Reviewed-by: alanb ! test/java/rmi/activation/Activatable/checkActivateRef/security.policy ! test/java/rmi/activation/Activatable/checkAnnotations/security.policy ! test/java/rmi/activation/Activatable/checkImplClassLoader/security.policy ! test/java/rmi/activation/Activatable/checkRegisterInLog/security.policy ! test/java/rmi/activation/Activatable/createPrivateActivable/security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/security.policy ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/security.policy ! test/java/rmi/activation/Activatable/extLoadedImpl/security.policy ! test/java/rmi/activation/Activatable/forceLogSnapshot/security.policy ! test/java/rmi/activation/Activatable/inactiveGroup/security.policy ! test/java/rmi/activation/Activatable/nestedActivate/security.policy ! test/java/rmi/activation/Activatable/nonExistentActivatable/security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/security.policy ! test/java/rmi/activation/Activatable/restartLatecomer/security.policy ! test/java/rmi/activation/Activatable/restartService/security.policy ! test/java/rmi/activation/Activatable/shutdownGracefully/security.policy ! test/java/rmi/activation/Activatable/unregisterInactive/security.policy ! test/java/rmi/activation/ActivateFailedException/activateFails/security.policy ! test/java/rmi/activation/ActivationSystem/activeGroup/security.policy ! test/java/rmi/activation/ActivationSystem/modifyDescriptor/security.policy ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/security.policy ! test/java/rmi/activation/ActivationSystem/unregisterGroup/security.policy ! test/java/rmi/activation/CommandEnvironment/security.policy ! test/java/rmi/dgc/VMID/security.policy ! test/java/rmi/registry/classPathCodebase/security.policy ! test/java/rmi/server/RMIClassLoader/delegateToContextLoader/security.policy ! test/java/rmi/server/RMIClassLoader/downloadArrayClass/security.policy ! test/java/rmi/server/RMIClassLoader/getClassLoader/security.policy ! test/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy ! test/java/rmi/server/RMIClassLoader/spi/security.policy ! test/java/rmi/server/RMIClassLoader/useCodebaseOnly/security.policy ! test/java/rmi/server/RMIClassLoader/useGetURLs/security.policy ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/security.policy ! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy ! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/security.policy ! test/java/rmi/server/useCustomRef/security.policy ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/testlibrary/RMID.java ! test/java/rmi/testlibrary/TestLibrary.java ! test/java/rmi/testlibrary/TestParams.java ! test/java/rmi/transport/checkLeaseInfoLeak/security.policy ! test/java/rmi/transport/dgcDeadLock/security.policy ! test/sun/rmi/server/MarshalOutputStream/marshalForeignStub/security.policy Changeset: 99d0f81c93dd Author: sla Date: 2014-03-07 09:18 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/99d0f81c93dd 8034025: Remove JPLIS agent dependency on canonicalize_md.c Reviewed-by: alanb ! make/lib/ServiceabilityLibraries.gmk ! src/share/instrument/FileSystemSupport.h ! src/share/instrument/InvocationAdapter.c ! src/share/native/common/jni_util.c Changeset: 0815c5f7d001 Author: erikj Date: 2014-03-07 15:01 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0815c5f7d001 8036611: Cleanup of handling of properties and other java resources in the build Reviewed-by: tbell, ihse ! make/CompileJavaClasses.gmk ! make/CopyIntoClasses.gmk ! make/Tools.gmk ! make/gensrc/GensrcProperties.gmk - make/src/classes/build/tools/stripproperties/StripProperties.java + src/share/classes/sun/tools/serialver/resources/serialver.properties + src/share/classes/sun/tools/serialver/resources/serialver_ja.properties + src/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties - src/share/classes/sun/tools/serialver/serialver.properties - src/share/classes/sun/tools/serialver/serialver_ja.properties - src/share/classes/sun/tools/serialver/serialver_zh_CN.properties Changeset: f157f6b73426 Author: juh Date: 2014-03-07 10:40 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f157f6b73426 8036844: test failures due to wrong keystore paths Reviewed-by: weijun ! test/sun/security/provider/X509Factory/BigCRL.java ! test/sun/security/tools/keytool/PrintSSL.java ! test/sun/security/tools/keytool/printssl.sh Changeset: 0882c91eb179 Author: pchelko Date: 2013-12-16 17:35 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0882c91eb179 8029565: java.awt.dnd.InvalidDnDOperationException: data translation failed on file drop Reviewed-by: anthony, serb ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java + test/java/awt/dnd/URIListToFileListBetweenJVMsTest/InterprocessMessages.java + test/java/awt/dnd/URIListToFileListBetweenJVMsTest/SourceFileListFrame.java + test/java/awt/dnd/URIListToFileListBetweenJVMsTest/TargetFileListFrame.java + test/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.html + test/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.java + test/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListTransferable.java Changeset: b9f416d23fd1 Author: pchelko Date: 2013-12-17 11:19 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b9f416d23fd1 8023148: [macosx] java.util.NoSuchElementException at java.util.LinkedList.getFirst Reviewed-by: ant, serb ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java Changeset: 95cf1f5d7c7f Author: pchelko Date: 2013-12-17 11:44 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/95cf1f5d7c7f 8026869: [macosx] Support apple.awt.use-file-dialog-packages property Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/macosx/CFileDialog.java + test/java/awt/FileDialog/FileDialogForPackages/FileDialogForPackages.html + test/java/awt/FileDialog/FileDialogForPackages/FileDialogForPackages.java Changeset: abb550b84d5d Author: anthony Date: 2013-12-17 18:41 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/abb550b84d5d 8029979: Allow multiple calls to DropTargetDropEvent.acceptDrop() Reviewed-by: pchelko, serb ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java + test/java/awt/dnd/AcceptDropMultipleTimes/AcceptDropMultipleTimes.java Changeset: 686f70098ddc Author: azvegint Date: 2013-12-18 10:41 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/686f70098ddc 8029923: Many Swing tests and SwingSet2 are failing under Solaris using GTK LaF - "Unable to load native GTK libraries" Reviewed-by: anthony, serb ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h Changeset: f905542777e5 Author: azvegint Date: 2013-12-18 11:01 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f905542777e5 8029263: user's default browser can not launch after we click the button, and there is an IOException shown in the log text (java.io.IOException) Reviewed-by: anthony, serb ! src/solaris/classes/sun/awt/X11/XDesktopPeer.java ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h ! src/solaris/native/sun/xawt/awt_Desktop.c ! test/java/awt/Desktop/OpenByUNCPathNameTest/OpenByUNCPathNameTest.java Changeset: d1d95b9e239d Author: serb Date: 2013-12-18 18:52 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d1d95b9e239d 8029045: Regression - Unsatisfied Link Error when the Java Access Bridge is started Summary: Rename native function name; fix make to rebuild jni header file Reviewed-by: erikj, tbell Contributed-by: peter.brunet at oracle.com ! make/CompileJavaClasses.gmk Changeset: 63bdc3543129 Author: pchelko Date: 2013-12-19 16:40 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/63bdc3543129 8024185: [macosx] Fullscreen button freezes application when started with -splash Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m + test/java/awt/SplashScreen/FullscreenAfterSplash/FullScreenAfterSplash.java + test/java/awt/SplashScreen/GenerateTestImage.java Changeset: e6ac19befa88 Author: pchelko Date: 2013-12-19 16:49 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e6ac19befa88 7159566: The choice positioned in the top of applet when clicking the choice. Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/LWChoicePeer.java + test/java/awt/Choice/ChoiceLocationTest/ChoiceLocationTest.java Changeset: d81ecc68a87a Author: pchelko Date: 2013-12-20 14:42 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d81ecc68a87a 8007220: [macosx] Setting popupmenu on TrayIcon do not work if done *after* adding TrayIcon Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/macosx/CTrayIcon.java + test/java/awt/TrayIcon/AddPopupAfterShowTest/AddPopupAfterShowTest.html + test/java/awt/TrayIcon/AddPopupAfterShowTest/AddPopupAfterShowTest.java + test/java/awt/TrayIcon/PopupMenuLeakTest/PopupMenuLeakTest.java Changeset: e31682ed615a Author: serb Date: 2013-12-22 21:12 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e31682ed615a 8001472: api/java_awt/Window/indexTGF_* tests fail because expected colors aren't equal Reviewed-by: anthony, azvegint ! src/solaris/classes/sun/awt/X11/XWindow.java + test/java/awt/Window/BackgroundIsNotUpdated/BackgroundIsNotUpdated.java Changeset: f05d47c50f95 Author: malenkov Date: 2013-12-23 16:37 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f05d47c50f95 8030118: Document listeners fired outside document lock Reviewed-by: art, serb ! src/share/classes/javax/swing/text/AbstractDocument.java - test/javax/swing/text/AbstractDocument/7146146/bug7146146.java + test/javax/swing/text/AbstractDocument/8030118/Test8030118.java Changeset: bf71e609b4c3 Author: serb Date: 2013-12-23 18:54 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/bf71e609b4c3 8030953: SelectionVisible test should test multiline selection in case of TextArea Reviewed-by: pchelko, azvegint ! test/java/awt/TextArea/SelectionVisible/SelectionVisible.java Changeset: 2991b3a1df0c Author: serb Date: 2013-12-23 19:03 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/2991b3a1df0c 8009919: [macosx] NPE in AquaSingleImagePainter.paint() Reviewed-by: pchelko, azvegint + test/javax/swing/JButton/JButtonPaintNPE/JButtonPaintNPE.java Changeset: 35dfaa9954c2 Author: dbuck Date: 2013-12-23 11:57 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/35dfaa9954c2 6571600: JNI use results in UnsatisfiedLinkError looking for libmawt.so Summary: Fix is to call dladdr with name less likely to cause name conflict. Reviewed-by: serb, anthony ! src/solaris/native/sun/awt/awt_LoadLibrary.c Changeset: 586871d43b48 Author: pchelko Date: 2013-12-24 18:37 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/586871d43b48 7154841: [macosx] Popups appear behind taskbar Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/native/sun/awt/CWrapper.m + test/javax/swing/JPopupMenu/7154841/bug7154841.java Changeset: f24bf3debb52 Author: serb Date: 2013-12-26 21:33 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f24bf3debb52 8030987: sun_awt_X11_GtkFileDialogPeer.h can be removed Reviewed-by: pchelko, azvegint ! src/solaris/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c - src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.h Changeset: d3c831d1d2e2 Author: pchelko Date: 2014-01-09 12:47 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d3c831d1d2e2 8027561: [macosx] Cleanup "may not respond to selector" warnings in native code Reviewed-by: azvegint, serb ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/native/sun/awt/AWTView.h ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/CDragSource.h ! src/macosx/native/sun/awt/CDragSource.m ! src/macosx/native/sun/awt/CDropTarget.h - src/macosx/native/sun/awt/CWrapper.h ! src/macosx/native/sun/awt/CWrapper.m Changeset: ab5a4581579f Author: alexsch Date: 2014-01-09 18:04 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ab5a4581579f 8011059: [macosx] Support automatic @2x images loading on Mac OS X Reviewed-by: serb, flar ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/sun/awt/SunHints.java ! src/share/classes/sun/awt/SunToolkit.java + src/share/classes/sun/awt/image/MultiResolutionImage.java + src/share/classes/sun/awt/image/MultiResolutionToolkitImage.java ! src/share/classes/sun/java2d/SunGraphics2D.java + test/java/awt/image/MultiResolutionImageTest.java Changeset: 9ec9b887673e Author: alexsch Date: 2014-01-09 18:41 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9ec9b887673e 8028212: Custom cursor HiDPI support Reviewed-by: serb, anthony ! src/macosx/classes/sun/lwawt/macosx/CCustomCursor.java ! src/macosx/classes/sun/lwawt/macosx/CImage.java ! src/macosx/native/sun/awt/CImage.m + test/java/awt/Cursor/MultiResolutionCursorTest/MultiResolutionCursorTest.html + test/java/awt/Cursor/MultiResolutionCursorTest/MultiResolutionCursorTest.java Changeset: 4991a758abef Author: alexsch Date: 2014-01-09 19:01 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4991a758abef 8024926: [macosx] AquaIcon HiDPI support Reviewed-by: serb, anthony ! src/macosx/classes/com/apple/laf/AquaIcon.java ! src/macosx/classes/com/apple/laf/AquaImageFactory.java + test/javax/swing/JOptionPane/8024926/bug8024926.html + test/javax/swing/JOptionPane/8024926/bug8024926.java Changeset: 1c4d0d248173 Author: pchelko Date: 2014-01-10 12:07 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1c4d0d248173 7006339: [parfait] potential null pointer dereference in splashscreen Reviewed-by: anthony, art ! src/share/native/sun/awt/splashscreen/splashscreen_gfx_impl.h Changeset: 97658806cb35 Author: pchelko Date: 2014-01-13 19:09 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/97658806cb35 8029893: Remove reflection from DataTransferer.getInstance Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/sun/awt/HToolkit.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/windows/classes/sun/awt/windows/WDataTransferer.java ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: dfbe06575d72 Author: serb Date: 2014-01-15 19:26 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/dfbe06575d72 8031090: [macosx] LWToolkit should not depends from the macosx. Reviewed-by: anthony, pchelko ! src/macosx/classes/sun/lwawt/LWToolkit.java ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: ecd72faf8d11 Author: dmarkov Date: 2014-01-16 20:51 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ecd72faf8d11 8028616: Htmleditorkit parser doesn't handle leading slash (/) Reviewed-by: alexp, alexsch ! src/share/classes/javax/swing/text/html/parser/Parser.java + test/javax/swing/text/html/parser/Parser/8028616/bug8028616.java Changeset: 832706782635 Author: pchelko Date: 2014-01-20 14:23 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/832706782635 8032058: [TEST_BUG] [macosx] java/awt/dnd/Button2DragTest sometimes fail Reviewed-by: anthony, serb ! test/java/awt/dnd/Button2DragTest/Button2DragTest.java Changeset: 50d65bb9aa72 Author: serb Date: 2014-01-20 20:11 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/50d65bb9aa72 7157680: XAWT: Native components should not paint native part on UPDATE event Reviewed-by: anthony, pchelko ! src/solaris/classes/sun/awt/X11/XRepaintArea.java + test/java/awt/Paint/PaintNativeOnUpdate.java Changeset: 0efdaaad9678 Author: pchelko Date: 2014-01-22 12:35 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0efdaaad9678 8030050: Validate fields on DnD class deserialization Reviewed-by: anthony, serb ! src/share/classes/java/awt/dnd/DragGestureEvent.java ! src/share/classes/java/awt/dnd/DragGestureRecognizer.java ! src/share/classes/java/awt/dnd/DragSourceContext.java + test/java/awt/dnd/BadSerializaionTest/BadSerializationTest.java + test/java/awt/dnd/BadSerializaionTest/badAction + test/java/awt/dnd/BadSerializaionTest/good + test/java/awt/dnd/BadSerializaionTest/noEvents + test/java/awt/dnd/BadSerializaionTest/nullComponent + test/java/awt/dnd/BadSerializaionTest/nullDragSource + test/java/awt/dnd/BadSerializaionTest/nullOrigin Changeset: 26d8a3d778f2 Author: yan Date: 2014-01-22 12:49 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/26d8a3d778f2 7175457: [TEST_BUG] closed/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java still failed Reviewed-by: anthony, pchelko Contributed-by: Andrei Eremeev + test/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java Changeset: 9a6c942dc167 Author: pchelko Date: 2014-01-22 16:15 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9a6c942dc167 7155984: Security problems in regression test java/awt/PrintJob/Security/SecurityDialogTest.java Reviewed-by: anthony, serb ! src/macosx/classes/apple/laf/JRSUIUtils.java Changeset: 04737ebcbe7f Author: pchelko Date: 2014-01-22 17:54 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/04737ebcbe7f 8029868: Fix KSS issues in sun.lwawt.macosx Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/macosx/CClipboard.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterPageDialog.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterSurfaceData.java ! src/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java + src/macosx/classes/sun/lwawt/macosx/NSEvent.java - src/macosx/classes/sun/lwawt/macosx/event/NSEvent.java ! src/macosx/native/sun/awt/AWTEvent.m ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/CTrayIcon.m ! src/share/classes/java/awt/SystemColor.java ! src/share/classes/sun/awt/AWTAccessor.java Changeset: f0f53b87e9d5 Author: simonis Date: 2014-01-23 17:43 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f0f53b87e9d5 8032578: [TESTBUG] Fix tests which use SecurityConstants.AWT Reviewed-by: pchelko ! test/com/sun/awt/SecurityWarning/CustomSecurityManager.java ! test/javax/swing/JPopupMenu/6694823/bug6694823.java Changeset: 9a5d0e6e77e4 Author: alexsch Date: 2014-01-24 16:23 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9a5d0e6e77e4 8032063: javax.swing.plaf.metal.MetalFileChooserUI$FilterComboBoxModel extends non-standard API Reviewed-by: pchelko, serb ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java - src/share/classes/sun/swing/AbstractFilterComboBoxModel.java ! src/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java Changeset: 1cf1af0689e7 Author: malenkov Date: 2014-01-24 16:50 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1cf1af0689e7 8010718: javax/swing/JFileChooser/8013442/Test8013442.java fails Reviewed-by: alexsch ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java + test/javax/swing/JFileChooser/8010718/bug8010718.java Changeset: a6d37be7d6c7 Author: serb Date: 2014-01-29 16:35 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a6d37be7d6c7 8032435: Cleanup of sun.awt.windows package Reviewed-by: art, pchelko ! src/solaris/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/windows/classes/sun/awt/windows/WBufferStrategy.java ! src/windows/classes/sun/awt/windows/WButtonPeer.java ! src/windows/classes/sun/awt/windows/WCanvasPeer.java ! src/windows/classes/sun/awt/windows/WCheckboxMenuItemPeer.java ! src/windows/classes/sun/awt/windows/WCheckboxPeer.java ! src/windows/classes/sun/awt/windows/WChoicePeer.java ! src/windows/classes/sun/awt/windows/WClipboard.java ! src/windows/classes/sun/awt/windows/WColor.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/classes/sun/awt/windows/WCustomCursor.java ! src/windows/classes/sun/awt/windows/WDataTransferer.java ! src/windows/classes/sun/awt/windows/WDefaultFontCharset.java ! src/windows/classes/sun/awt/windows/WDesktopPeer.java ! src/windows/classes/sun/awt/windows/WDesktopProperties.java ! src/windows/classes/sun/awt/windows/WDialogPeer.java ! src/windows/classes/sun/awt/windows/WDropTargetContextPeer.java ! src/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java ! src/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/windows/classes/sun/awt/windows/WFontConfiguration.java ! src/windows/classes/sun/awt/windows/WFontMetrics.java ! src/windows/classes/sun/awt/windows/WFontPeer.java ! src/windows/classes/sun/awt/windows/WFramePeer.java ! src/windows/classes/sun/awt/windows/WGlobalCursorManager.java ! src/windows/classes/sun/awt/windows/WInputMethod.java ! src/windows/classes/sun/awt/windows/WInputMethodDescriptor.java ! src/windows/classes/sun/awt/windows/WKeyboardFocusManagerPeer.java ! src/windows/classes/sun/awt/windows/WListPeer.java ! src/windows/classes/sun/awt/windows/WMenuBarPeer.java ! src/windows/classes/sun/awt/windows/WMenuPeer.java ! src/windows/classes/sun/awt/windows/WMouseDragGestureRecognizer.java ! src/windows/classes/sun/awt/windows/WPageDialog.java ! src/windows/classes/sun/awt/windows/WPageDialogPeer.java ! src/windows/classes/sun/awt/windows/WPanelPeer.java ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! src/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/windows/classes/sun/awt/windows/WPrintDialog.java ! src/windows/classes/sun/awt/windows/WPrintDialogPeer.java ! src/windows/classes/sun/awt/windows/WPrinterJob.java ! src/windows/classes/sun/awt/windows/WRobotPeer.java ! src/windows/classes/sun/awt/windows/WScrollPanePeer.java ! src/windows/classes/sun/awt/windows/WSystemTrayPeer.java ! src/windows/classes/sun/awt/windows/WTextAreaPeer.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/classes/sun/awt/windows/WTrayIconPeer.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java ! src/windows/classes/sun/awt/windows/WingDings.java ! src/windows/native/sun/windows/awt_PrintDialog.cpp Changeset: 74516c1d71c4 Author: pchelko Date: 2014-01-29 16:50 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/74516c1d71c4 8031964: [macosx] Dragging images from the browser does not work Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/macosx/lib/flavormap.properties + test/java/awt/dnd/URLDragTest/URLDragTest.html + test/java/awt/dnd/URLDragTest/URLDragTest.java Changeset: cdacd355f168 Author: bagiras Date: 2014-01-29 18:32 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/cdacd355f168 8013116: Robot moves mouse to point which differs from set in mouseMove on Unity shell Reviewed-by: serb, azvegint ! src/macosx/native/sun/awt/CRobot.m ! src/share/classes/java/awt/Robot.java + test/java/awt/Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java ! test/java/awt/regtesthelpers/Util.java Changeset: 5df7e69aeeaf Author: pchelko Date: 2014-01-30 14:37 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5df7e69aeeaf 8032229: [TEST_BUG] The app failed automatically and it threw exception:java.lang.UnsupportedOperationException. Reviewed-by: serb, alexsch ! test/javax/swing/JPopupMenu/7160604/bug7160604.java Changeset: ed0a92153c58 Author: jqzuo Date: 2014-01-30 10:36 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ed0a92153c58 Merge ! make/CompileJavaClasses.gmk - make/gensrc/GensrcJObjC.gmk - make/src/classes/build/tools/classfile/RemoveMethods.java ! src/macosx/classes/sun/lwawt/LWToolkit.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java - src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/MediaTracker.java ! src/share/classes/java/awt/Robot.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/javax/swing/text/AbstractDocument.java - src/share/classes/sun/awt/AWTPermissionFactory.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java - src/share/classes/sun/misc/Ref.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/native/sun/awt/awt_LoadLibrary.c ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! src/windows/classes/sun/awt/windows/WToolkit.java - test/com/sun/security/auth/callback/DialogCallbackHandler/Default.java - test/java/lang/management/MemoryMXBean/LowMemoryTestConcMarkSweepGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestParallelGC.sh - test/java/lang/management/MemoryMXBean/LowMemoryTestSerialGC.sh - test/java/lang/management/ThreadMXBean/ThreadExecutionSynchronizer.java - test/java/util/logging/Listeners.java - test/java/util/logging/ListenersWithSM.java - test/java/util/logging/java.policy - test/sun/management/jmxremote/startstop/JMXStartStopTest.sh - test/sun/security/krb5/TimeInCCache.java - test/sun/security/ssl/javax/net/ssl/SSLContextVersion.java - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk - test/sun/tools/jmap/Basic.sh - test/sun/tools/jstack/Basic.sh - test/tools/pack200/NoBeans.java - test/tools/pack200/Reflect.java Changeset: 44c9c8b94261 Author: jqzuo Date: 2014-01-30 10:42 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/44c9c8b94261 Merge Changeset: ba58e32ab45e Author: pchelko Date: 2014-01-31 13:19 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ba58e32ab45e 8033326: 9 build failure after merge with dev Reviewed-by: serb, alexsch ! src/share/classes/sun/awt/SunToolkit.java Changeset: 076ed3debd09 Author: pchelko Date: 2014-01-31 14:20 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/076ed3debd09 8030093: Generify DataTrasfer classes Reviewed-by: anthony, serb ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/sun/awt/datatransfer/ClipboardTransferable.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/awt/datatransfer/SunClipboard.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java Changeset: 903396918a8b Author: ant Date: 2014-01-31 18:49 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/903396918a8b 8033233: [JLightweightFrame] support default JViewport BLIT_SCROLL_MODE Reviewed-by: alexsch, pchelko ! src/share/classes/javax/swing/DefaultDesktopManager.java ! src/share/classes/javax/swing/JViewport.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/sun/swing/JLightweightFrame.java ! src/share/classes/sun/swing/SwingAccessor.java ! src/share/classes/sun/swing/SwingUtilities2.java Changeset: a900dc31cc23 Author: lana Date: 2014-02-04 16:24 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a900dc31cc23 Merge - make/scripts/genCharsetProvider.sh - src/share/classes/sun/misc/FpUtils.java - src/share/classes/sun/nio/cs/standard-charsets ! src/share/classes/sun/swing/JLightweightFrame.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java - test/java/lang/Runtime/exec/CloseRace.java - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNamesTest.java - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_de.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_de_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_es.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_es_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_fr.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_fr_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_it.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_it_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ja.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ja_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ko.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_ko_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_pt_BR.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_pt_BR_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_sv.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_sv_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_CN.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_CN_short.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_TW.properties - test/sun/util/resources/TimeZone/TimeZoneNames/TimeZoneNames_zh_TW_short.properties Changeset: 90daa7f1e0e3 Author: anashaty Date: 2014-02-05 19:46 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/90daa7f1e0e3 8023990: Regression: postscript size increase from 6u18 Reviewed-by: prr, bae ! src/share/classes/sun/awt/FontConfiguration.java ! src/solaris/classes/sun/font/FcFontConfiguration.java Changeset: 07f09d39d6aa Author: prr Date: 2014-02-05 09:06 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/07f09d39d6aa 8032227: ClassCastException in UnixPrintJob for ipp printer Reviewed-by: bae, jgodinez ! src/solaris/classes/sun/print/UnixPrintJob.java Changeset: 905be5e97fe2 Author: jgodinez Date: 2014-02-05 14:59 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/905be5e97fe2 8033277: Wrong scaling when printing in Canon Pixma ip100 Reviewed-by: prr, bae ! src/windows/classes/sun/awt/windows/WPrinterJob.java + test/javax/print/attribute/TestUnsupportedResolution.java Changeset: 7120434a4940 Author: bagiras Date: 2014-02-06 19:03 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7120434a4940 8020443: Frame is not created on the specified GraphicsDevice with two monitors Reviewed-by: serb, azvegint, pchelko ! src/solaris/classes/sun/awt/X11/XToolkit.java + test/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java Changeset: 3e0093b60a75 Author: bagiras Date: 2014-02-07 17:32 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3e0093b60a75 7033533: realSync() doesn't work with Xfce Reviewed-by: anthony, serb, leonidr ! src/solaris/classes/sun/awt/X11/XRootWindow.java ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: b469092f7ce8 Author: prr Date: 2014-02-07 13:03 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b469092f7ce8 8032693: javax.print.PrintService does not find any CUPS-Printers on Linux Reviewed-by: jgodinez, serb ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java + test/javax/print/PrintServiceLookup/CountPrintServices.java Changeset: 9f0679c60790 Author: darcy Date: 2014-02-08 18:03 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9f0679c60790 8033624: Fix raw and unchecked lint warnings in sun.font Reviewed-by: alanb, prr ! src/share/classes/sun/font/AttributeValues.java ! src/share/classes/sun/font/CreatedFontTracker.java ! src/share/classes/sun/font/Decoration.java ! src/share/classes/sun/font/FileFont.java ! src/share/classes/sun/font/Font2D.java ! src/share/classes/sun/font/FontDesignMetrics.java ! src/share/classes/sun/font/FontManagerFactory.java ! src/share/classes/sun/font/FontManagerNativeLibrary.java ! src/share/classes/sun/font/FontResolver.java ! src/share/classes/sun/font/FontScaler.java ! src/share/classes/sun/font/FontUtilities.java ! src/share/classes/sun/font/FreetypeFontScaler.java ! src/share/classes/sun/font/GlyphLayout.java ! src/share/classes/sun/font/StandardGlyphVector.java ! src/share/classes/sun/font/StrikeCache.java ! src/share/classes/sun/font/SunFontManager.java ! src/share/classes/sun/font/SunLayoutEngine.java ! src/share/classes/sun/font/TrueTypeFont.java ! src/share/classes/sun/font/Type1Font.java ! src/share/classes/sun/java2d/Disposer.java Changeset: a42b81117b2c Author: azvegint Date: 2014-02-10 15:02 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a42b81117b2c 8031492: [Parfait] warnings from b122 for jdk/src/solaris/native/sun/awt: JNI exception pending Reviewed-by: pchelko, serb ! src/solaris/native/sun/awt/gtk2_interface.c Changeset: 5ff0d5f1a97f Author: prr Date: 2014-02-11 10:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5ff0d5f1a97f 8012351: Bold fonts everywhere in GTK L&F on Ubuntu with JDK 7 Reviewed-by: bae, serb ! src/share/classes/sun/font/FontFamily.java ! src/share/classes/sun/font/SunFontManager.java Changeset: 74b46e97ef38 Author: prr Date: 2014-02-11 12:40 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/74b46e97ef38 8034227: JDK9 Windows build failure in libdcpr Reviewed-by: jgodinez ! make/lib/Awt2dLibraries.gmk Changeset: 2ba6cd122623 Author: prr Date: 2014-02-11 14:42 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/2ba6cd122623 Merge ! make/CompileJavaClasses.gmk ! make/lib/Awt2dLibraries.gmk - src/macosx/native/java/util/MacOSXPreferencesFile.m - src/macosx/native/java/util/SCDynamicStoreConfig.m - src/solaris/native/java/util/FileSystemPreferences.c - src/solaris/native/java/util/logging.c - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c - src/windows/native/java/util/WindowsPreferences.c - src/windows/native/java/util/logging.c Changeset: d2030ee346b7 Author: bagiras Date: 2014-02-13 14:45 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d2030ee346b7 8031694: [macosx] TwentyThousandTest test intermittently hangs Reviewed-by: art, anthony ! src/share/classes/java/awt/EventQueue.java + test/java/awt/EventDispatchThread/EDTShutdownTest/EDTShutdownTest.java Changeset: 5e68f27190b1 Author: serb Date: 2014-02-14 02:19 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5e68f27190b1 8034041: [parfait] JNI exception pending in jdk/src/macosx/native/com/apple/laf/AquaFileView.m Reviewed-by: anthony, bagiras ! src/macosx/native/com/apple/laf/AquaFileView.m Changeset: 05ef44c0babf Author: alexsch Date: 2014-02-14 18:01 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/05ef44c0babf 8031971: Use only public methods in the SwingLazyValue Reviewed-by: serb, pchelko ! src/share/classes/javax/swing/JTable.java ! src/share/classes/sun/swing/SwingLazyValue.java + test/javax/swing/JTable/8031971/bug8031971.java Changeset: f8d85eeb295e Author: malenkov Date: 2014-02-14 20:24 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f8d85eeb295e 8034164: Introspector ignores indexed part of the property sometimes Reviewed-by: alexsch ! src/share/classes/java/beans/Introspector.java + test/java/beans/Introspector/Test8034164.java Changeset: 1a0b0f0f7c02 Author: alexsch Date: 2014-02-17 13:41 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1a0b0f0f7c02 8029960: Remove reflection from Swing classes Reviewed-by: serb, pchelko ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/javax/swing/BufferStrategyPaintManager.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/swing/SwingUtilities2.java Changeset: f8c51d72400f Author: anashaty Date: 2014-02-17 17:15 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f8c51d72400f 7094099: DropDown List of JComboBox detached Reviewed-by: alexp, alexsch ! src/share/classes/javax/swing/MenuSelectionManager.java ! src/share/classes/sun/swing/SwingUtilities2.java Changeset: d5b153346e93 Author: serb Date: 2014-02-17 17:33 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d5b153346e93 8034068: Label.toString performance improvement Reviewed-by: anthony, art ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Label.java Changeset: 9c9d4a85a248 Author: kshefov Date: 2014-02-17 18:52 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9c9d4a85a248 8017456: [TEST_BUG] java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html: test frames remain after test execution Reviewed-by: serb, alexsch ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/InterprocessMessages.java ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html ! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java Changeset: 5b71ce5295c5 Author: pchelko Date: 2014-02-18 09:49 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5b71ce5295c5 8034035: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/LWCToolkit.m Reviewed-by: serb, azvegint ! src/macosx/native/sun/awt/LWCToolkit.m Changeset: 122b81c3aa2d Author: pchelko Date: 2014-02-18 16:30 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/122b81c3aa2d 8035147: [macosx] Drag and Drop tests are failing with -Xchech:jni Reviewed-by: serb, azvegint ! src/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/macosx/native/sun/awt/CDragSource.h ! src/macosx/native/sun/awt/CDragSource.m ! src/macosx/native/sun/awt/CDragSourceContextPeer.m Changeset: e44ba7accfe8 Author: pchelko Date: 2014-02-18 16:34 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e44ba7accfe8 8034038: [parfait] JNI exception pending in macosx/native/sun/awt/CDataTransferer.m Reviewed-by: serb, azvegint ! src/macosx/native/sun/awt/CDataTransferer.m Changeset: b97e0a836dc0 Author: mikael Date: 2014-02-18 17:55 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b97e0a836dc0 8035287: gcc warnings compiling various libraries files Reviewed-by: prr ! src/share/native/com/sun/java/util/jar/pack/bands.cpp ! src/share/native/sun/java2d/opengl/OGLContext.c ! src/solaris/native/sun/awt/awt_Font.c ! src/solaris/native/sun/awt/awt_LoadLibrary.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c ! src/solaris/native/sun/xawt/XToolkit.c Changeset: 5e503831b142 Author: omajid Date: 2014-02-20 10:07 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5e503831b142 8035341: Allow using a system installed libpng Reviewed-by: andrew, erikj, ihse, serb ! make/lib/Awt2dLibraries.gmk ! src/share/native/sun/awt/splashscreen/splashscreen_png.c Changeset: abc8d1110c03 Author: henryjen Date: 2014-02-20 16:23 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/abc8d1110c03 8034998: Fix raw and unchecked lint warnings in javax.imageio Reviewed-by: prr, darcy ! src/share/classes/javax/imageio/ImageIO.java ! src/share/classes/javax/imageio/ImageReader.java ! src/share/classes/javax/imageio/ImageTypeSpecifier.java ! src/share/classes/javax/imageio/ImageWriter.java ! src/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/share/classes/javax/imageio/metadata/IIOMetadataNode.java ! src/share/classes/javax/imageio/stream/ImageInputStreamImpl.java ! src/share/classes/javax/imageio/stream/MemoryCache.java Changeset: 886c6f836e36 Author: malenkov Date: 2014-02-21 15:28 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/886c6f836e36 8035310: The line.separator property can be retrieved via public API Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/share/classes/javax/swing/text/AbstractWriter.java ! src/share/classes/javax/swing/text/DefaultEditorKit.java ! src/share/classes/sun/font/CompositeFont.java ! src/solaris/classes/sun/awt/X11/XAWTFormatter.java Changeset: 51fc11696252 Author: malenkov Date: 2014-02-21 15:34 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/51fc11696252 8034085: Do not prefer indexed properties Reviewed-by: alexsch ! src/share/classes/java/beans/Introspector.java ! test/java/beans/Introspector/Test4168833.java + test/java/beans/Introspector/Test8034085.java Changeset: 358111040c7a Author: alitvinov Date: 2014-02-21 18:04 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/358111040c7a 8032078: [macosx] CPlatformWindow.setWindowState throws RuntimeException, if windowState=ICONIFIED|MAXIMIZED_BOTH Reviewed-by: pchelko, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java Changeset: 754f817bc309 Author: prr Date: 2014-02-20 16:27 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/754f817bc309 Merge ! make/CompileJavaClasses.gmk ! make/lib/Awt2dLibraries.gmk - src/macosx/native/sun/osxapp/resource/icons/JavaApp.icns - src/share/classes/java/util/CurrencyData.properties - src/share/classes/sun/misc/ClassLoaderUtil.java - src/share/classes/sun/misc/Service.java - src/share/classes/sun/misc/ServiceConfigurationError.java - src/share/native/sun/nio/ch/genSocketOptionRegistry.c - src/solaris/classes/sun/awt/X11/generator/WrapperGenerator.java - src/solaris/classes/sun/awt/X11/generator/functions.txt - src/solaris/classes/sun/awt/X11/generator/sizes.32 - src/solaris/classes/sun/awt/X11/generator/sizes.64 - src/solaris/classes/sun/awt/X11/generator/sizes.64-solaris-i386 - src/solaris/classes/sun/awt/X11/generator/xlibtypes.txt - src/solaris/native/sun/nio/fs/genSolarisConstants.c - src/solaris/native/sun/nio/fs/genUnixConstants.c - test/sun/misc/ClassLoaderUtil/Test.java - test/sun/security/krb5/ConfPlusProp.java - test/sun/security/krb5/ConfigWithQuotations.java - test/sun/security/krb5/DnsFallback.java - test/sun/security/krb5/ParseCAPaths.java - test/sun/security/krb5/ParseConfig.java - test/sun/security/krb5/confplusprop.conf - test/sun/security/krb5/confplusprop2.conf - test/sun/security/krb5/edu.mit.Kerberos - test/sun/security/krb5/krb5-capaths.conf - test/sun/security/krb5/krb5.conf Changeset: 79719edb4ecb Author: prr Date: 2014-02-21 10:03 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/79719edb4ecb Merge Changeset: b60bc0d6c5e3 Author: henryjen Date: 2014-02-21 15:28 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/b60bc0d6c5e3 8033716: Fix raw and unchecked lint warnings in com.sun.imageio Reviewed-by: darcy, prr, bae ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriterSpi.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ! src/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormat.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageWriterSpi.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java ! src/share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterSpi.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadataFormat.java ! src/share/classes/com/sun/imageio/plugins/png/PNGImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java ! src/share/classes/com/sun/imageio/plugins/png/PNGImageWriterSpi.java ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriterSpi.java ! src/share/classes/com/sun/imageio/spi/FileImageInputStreamSpi.java ! src/share/classes/com/sun/imageio/spi/FileImageOutputStreamSpi.java ! src/share/classes/com/sun/imageio/spi/InputStreamImageInputStreamSpi.java ! src/share/classes/com/sun/imageio/spi/OutputStreamImageOutputStreamSpi.java ! src/share/classes/com/sun/imageio/spi/RAFImageInputStreamSpi.java ! src/share/classes/com/sun/imageio/spi/RAFImageOutputStreamSpi.java ! src/share/classes/com/sun/imageio/stream/StreamCloser.java Changeset: ec384c15cd2d Author: henryjen Date: 2014-02-21 15:28 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ec384c15cd2d 8035487: Fix raw and unchecked lint warnings in javax.imageio.spi Reviewed-by: darcy, prr ! src/share/classes/javax/imageio/ImageReader.java ! src/share/classes/javax/imageio/ImageWriter.java ! src/share/classes/javax/imageio/spi/DigraphNode.java ! src/share/classes/javax/imageio/spi/IIORegistry.java ! src/share/classes/javax/imageio/spi/ImageReaderSpi.java ! src/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/share/classes/javax/imageio/spi/ImageWriterSpi.java ! src/share/classes/javax/imageio/spi/PartiallyOrderedSet.java ! src/share/classes/javax/imageio/spi/ServiceRegistry.java Changeset: 13131c5efee6 Author: pchelko Date: 2014-02-24 12:51 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/13131c5efee6 8030788: [Parfait] warnings from b119 for jdk/src/share/native/sun/awt/medialib: JNI exception pending Reviewed-by: serb, prr ! src/share/native/sun/awt/medialib/awt_ImagingLib.c Changeset: 0fba5bf459d1 Author: alexsch Date: 2014-02-24 17:23 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0fba5bf459d1 8008657: JSpinner setComponentOrientation doesn't affect on text orientation Reviewed-by: malenkov, serb ! src/share/classes/javax/swing/JSpinner.java ! src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java + test/javax/swing/JSpinner/8008657/bug8008657.java Changeset: cfb9eaf74508 Author: azvegint Date: 2014-02-25 14:28 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/cfb9eaf74508 8017472: [macosx] Transparency demo is not correctly dragged on the second monitor Reviewed-by: pchelko, serb ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java Changeset: f1689e7643dd Author: serb Date: 2014-02-25 16:12 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f1689e7643dd 6744401: Consider removal of code disabling JIT in Toolkit.getDefaultToolkit Reviewed-by: anthony, pchelko ! src/share/classes/java/awt/Toolkit.java Changeset: ae53ebce5fa3 Author: alexsch Date: 2014-02-25 16:46 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ae53ebce5fa3 8031573: [macosx] Checkmarks of JCheckBoxMenuItems aren't rendered in high resolution on Retina Reviewed-by: serb, pchelko ! src/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/macosx/classes/com/apple/laf/AquaUtils.java + src/share/classes/sun/awt/image/MultiResolutionBufferedImage.java + test/javax/swing/JMenuItem/8031573/bug8031573.html + test/javax/swing/JMenuItem/8031573/bug8031573.java Changeset: 02835a0f5329 Author: serb Date: 2014-02-25 17:01 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/02835a0f5329 8034105: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/CImage.m Reviewed-by: anthony, bagiras ! src/macosx/native/sun/awt/CImage.m Changeset: 82176667cc15 Author: serb Date: 2014-02-25 17:19 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/82176667cc15 8033573: [parfait] warning from b128 for share/native/sun/awt/splashscreen/java_awt_SplashScreen.c: JNI exception pending Reviewed-by: anthony, bagiras ! src/share/native/sun/awt/splashscreen/java_awt_SplashScreen.c Changeset: 8ec4f12ae885 Author: serb Date: 2014-02-25 17:37 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8ec4f12ae885 8034766: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/CRobot.m Reviewed-by: anthony, bagiras ! src/macosx/native/sun/awt/CRobot.m Changeset: 634fa31532fb Author: pchelko Date: 2014-02-26 11:55 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/634fa31532fb 8035335: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_TrayIcon.cpp Reviewed-by: serb, anthony ! src/windows/native/sun/windows/awt_TrayIcon.cpp Changeset: 3291c136312d Author: pchelko Date: 2014-02-27 16:11 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3291c136312d 8035855: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_DataTransferer.cpp Reviewed-by: anthony, serb ! src/windows/native/sun/windows/awt_DataTransferer.cpp Changeset: 80cffdf437eb Author: pchelko Date: 2014-02-27 16:14 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/80cffdf437eb 8035842: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Insets.cpp Reviewed-by: anthony, serb ! src/windows/native/sun/windows/awt_Insets.cpp Changeset: bfb90148d8e0 Author: serb Date: 2014-02-27 19:01 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/bfb90148d8e0 8027778: [macosx] Full screen not working properly on 7u45 and jdk8 8010999: [macosx] a constrain of the top level window should be improved 8015100: [macosx] Applet graphics corrupted when applet width/height exceeds screen dimensions Reviewed-by: anthony, pchelko ! src/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m Changeset: a2c00e74ba33 Author: pchelko Date: 2014-02-27 22:54 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a2c00e74ba33 8035860: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/MouseInfo.cpp Reviewed-by: anthony, serb ! src/windows/native/sun/windows/MouseInfo.cpp Changeset: 0e6454c9d033 Author: pchelko Date: 2014-02-27 22:57 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0e6454c9d033 8035844: [parfait] JNI exception pending in src/windows/native/sun/windows/awt_Rectangle.cpp Reviewed-by: anthony, serb ! src/windows/native/sun/windows/awt_Rectangle.cpp Changeset: 857b83fb0a25 Author: prr Date: 2014-02-27 10:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/857b83fb0a25 Merge ! make/CompileJavaClasses.gmk - src/aix/classes/sun/awt/fontconfigs/aix.fontconfig.properties ! src/macosx/classes/apple/laf/JRSUIUtils.java ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/macosx/classes/com/apple/laf/AquaIcon.java ! src/macosx/classes/com/apple/laf/AquaImageFactory.java - src/macosx/classes/sun/awt/fontconfigs/macosx.fontconfig.properties ! src/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/macosx/classes/sun/lwawt/macosx/CClipboard.java ! src/macosx/classes/sun/lwawt/macosx/CCustomCursor.java ! src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CImage.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterJobDialog.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterPageDialog.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterSurfaceData.java ! src/macosx/native/com/apple/laf/AquaFileView.m ! src/macosx/native/sun/awt/AWTView.h ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/CDataTransferer.m ! src/macosx/native/sun/awt/CDragSource.h ! src/macosx/native/sun/awt/CDragSource.m ! src/macosx/native/sun/awt/CDragSourceContextPeer.m ! src/macosx/native/sun/awt/CDropTarget.h ! src/macosx/native/sun/awt/CImage.m ! src/macosx/native/sun/awt/CRobot.m ! src/macosx/native/sun/awt/CTrayIcon.m ! src/macosx/native/sun/awt/LWCToolkit.m ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m ! src/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ! src/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormat.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java ! src/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/share/classes/java/awt/Label.java ! src/share/classes/java/awt/dnd/DragGestureEvent.java ! src/share/classes/java/awt/dnd/DragGestureRecognizer.java ! src/share/classes/java/awt/dnd/DragSourceContext.java ! src/share/classes/javax/imageio/spi/IIORegistry.java ! src/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/share/classes/javax/imageio/stream/ImageInputStreamImpl.java ! src/share/classes/javax/swing/BufferStrategyPaintManager.java ! src/share/classes/javax/swing/JViewport.java ! src/share/classes/javax/swing/RepaintManager.java ! src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/share/classes/javax/swing/text/AbstractWriter.java ! src/share/classes/sun/awt/HToolkit.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/font/CreatedFontTracker.java ! src/share/classes/sun/font/FileFont.java ! src/share/classes/sun/font/FontManagerFactory.java ! src/share/classes/sun/font/FreetypeFontScaler.java ! src/share/classes/sun/font/GlyphLayout.java ! src/share/classes/sun/font/Type1Font.java ! src/share/classes/sun/swing/SwingAccessor.java ! src/share/classes/sun/swing/SwingLazyValue.java ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/awt/splashscreen/java_awt_SplashScreen.c ! src/share/native/sun/awt/splashscreen/splashscreen_png.c ! src/share/native/sun/java2d/opengl/OGLContext.c ! src/solaris/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java ! src/solaris/classes/sun/awt/X11/XDesktopPeer.java ! src/solaris/classes/sun/awt/X11/XRepaintArea.java - src/solaris/classes/sun/awt/fontconfigs/bsd.fontconfig.properties - src/solaris/classes/sun/awt/fontconfigs/solaris.fontconfig.properties ! src/solaris/native/sun/awt/awt_Font.c ! src/solaris/native/sun/awt/awt_LoadLibrary.c ! src/solaris/native/sun/xawt/XToolkit.c ! src/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/windows/classes/sun/awt/windows/WBufferStrategy.java ! src/windows/classes/sun/awt/windows/WCanvasPeer.java ! src/windows/classes/sun/awt/windows/WClipboard.java ! src/windows/classes/sun/awt/windows/WDataTransferer.java ! src/windows/classes/sun/awt/windows/WDesktopProperties.java ! src/windows/classes/sun/awt/windows/WDialogPeer.java ! src/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java ! src/windows/classes/sun/awt/windows/WFramePeer.java ! src/windows/classes/sun/awt/windows/WInputMethod.java ! src/windows/classes/sun/awt/windows/WKeyboardFocusManagerPeer.java ! src/windows/classes/sun/awt/windows/WMouseDragGestureRecognizer.java ! src/windows/classes/sun/awt/windows/WPageDialog.java ! src/windows/classes/sun/awt/windows/WPageDialogPeer.java ! src/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/windows/classes/sun/awt/windows/WPrintDialog.java ! src/windows/classes/sun/awt/windows/WPrinterJob.java ! src/windows/classes/sun/awt/windows/WRobotPeer.java ! src/windows/classes/sun/awt/windows/WScrollPanePeer.java ! src/windows/classes/sun/awt/windows/WToolkit.java - src/windows/classes/sun/awt/windows/fontconfig.properties ! src/windows/native/sun/windows/awt_DataTransferer.cpp ! test/java/awt/regtesthelpers/Util.java - test/java/rmi/activation/checkusage/CheckUsage.java - test/java/rmi/registry/checkusage/CheckUsage.java ! test/javax/swing/JPopupMenu/6694823/bug6694823.java Changeset: 8d3cf459fcd7 Author: prr Date: 2014-02-27 11:56 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8d3cf459fcd7 Merge Changeset: 17d272e9c088 Author: serb Date: 2014-02-28 15:01 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/17d272e9c088 8035839: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Label.cpp Reviewed-by: pchelko, azvegint ! src/windows/native/sun/windows/awt_Label.cpp Changeset: 41a0eb4a0b30 Author: prr Date: 2014-03-07 10:53 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/41a0eb4a0b30 Merge ! make/CompileJavaClasses.gmk - make/src/classes/build/tools/stripproperties/StripProperties.java - src/share/classes/sun/tools/serialver/serialver.properties - src/share/classes/sun/tools/serialver/serialver_ja.properties - src/share/classes/sun/tools/serialver/serialver_zh_CN.properties - test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.sh - test/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.sh - test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.sh - test/sun/security/krb5/PAData.java - test/sun/security/ssl/README - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/ComKeyManagerFactoryImpl.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/ComSSLContextImpl.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/ComTrustManagerFactoryImpl.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/JavaxKeyManagerFactoryImpl.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/JavaxSSLContextImpl.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/JavaxTrustManagerFactoryImpl.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/ProviderTest.java - test/sun/security/ssl/com/sun/net/ssl/SSLSecurity/TruncateArray.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadBlocksClose.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadHandshake.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/ReadZeroBytes.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppInputStream/RemoveMarkReset.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/AppOutputStream/NoExceptionOnClose.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/CipherSuite/SSL_NULL.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/CipherSuiteOrder.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/RSAExport.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/ClientThread.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/Handler.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/ServerHandler.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/ServerThread.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/TestThread.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/Traffic.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/main.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/HandshakeOutStream/NullCerts.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/ClientHelloRead.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/OriginServer.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/ProxyTunnelServer.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/SSLSocketTimeoutNulls.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ProtocolVersion/HttpsProtocols.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/BadKSProvider.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/BadTSProvider.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/CustomizedDefaultProtocols.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/DefaultEnabledProtocols.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/GoodProvider.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/IllegalProtocolProperty.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NoOldVersionContext.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/NullGetAcceptedIssuers.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/SSLContextVersion.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/CloseEngineException.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/CloseInboundException.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/CloseStart.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/DelegatedTaskWrongException.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/EmptyExtensionData.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/EngineEnforceUseClientMode.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/RehandshakeFinished.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineDeadlock.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSessionContextImpl/Timeout.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSessionImpl/HashCodeMissing.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/AsyncSSLSocketClose.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/CheckMethods.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ClientModeClientAuth.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ClientTimeout.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/CloseSocket.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/CloseSocketException.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/LoopbackSSLSocket.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NewSocketMethods.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NoImpactServerRenego.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NonAutoClose.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.policy - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTestHeyYou.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/RejectClientRenego.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ReuseAddr.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ReverseNameLookup.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ServerTimeout.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/SetClientMode.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/UnconnectedSocketWrongExceptions.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/GetPeerHost.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/GetPeerHostClient.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ServerHandshaker/GetPeerHostServer.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SocketCreation/SocketCreation.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/NullCases.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/SelectOneKeyOutOfMany.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/CertRequestOverflow.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/CheckNullEntity.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/ClientServer.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/ComodoHacker.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/rsa/BrokenRSAPrivateCrtKey.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/spi/ProviderInit.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/MyKeyManager.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/OriginServer.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyAuthTest.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyTunnelServer.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ServerIdentityTest.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/dnsstore - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ipstore - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/GetResponseCode.java - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/crisubn.jks - test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/trusted.jks - test/sun/security/ssl/etc/keystore - test/sun/security/ssl/etc/truststore - test/sun/security/ssl/etc/unknown_keystore - test/sun/security/ssl/javax/net/ssl/Fix5070632.java - test/sun/security/ssl/javax/net/ssl/FixingJavadocs/ComURLNulls.java - test/sun/security/ssl/javax/net/ssl/FixingJavadocs/ImplicitHandshake.java - test/sun/security/ssl/javax/net/ssl/FixingJavadocs/JavaxURLNulls.java - test/sun/security/ssl/javax/net/ssl/FixingJavadocs/KMTMGetNothing.java - test/sun/security/ssl/javax/net/ssl/FixingJavadocs/SSLSessionNulls.java - test/sun/security/ssl/javax/net/ssl/FixingJavadocs/SSLSocketInherit.java - test/sun/security/ssl/javax/net/ssl/GetInstance.java - test/sun/security/ssl/javax/net/ssl/HttpsURLConnection/DelayDefaultContextLoading.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/CheckMyTrustedKeystore.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/HttpsURLConnectionLocalCertificateChain.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/JSSERenegotiate.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/KeyManagerTrustManager.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/AcceptLargeFragments.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ArgCheck.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/Arrays.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/Basics.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/CheckStatus.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ConnectionTest.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ExtendedKeyEngine.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ExtendedKeySocket.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargeBufs.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargePacket.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/MyX509ExtendedKeyManager.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/MyX509KeyManager.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/NoAuthClientAuth.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/SSLEngineResultArgs.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/SSLEngineService.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/TestAllSuites.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngineResult/Deserialize.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java - test/sun/security/ssl/javax/net/ssl/NewAPIs/testEnabledProtocols.java - test/sun/security/ssl/javax/net/ssl/SSLParameters/UseCipherSuitesOrder.java - test/sun/security/ssl/javax/net/ssl/SSLServerSocket/DefaultSSLServSocketFac.java - test/sun/security/ssl/javax/net/ssl/ServerName/IllegalSNIName.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorer.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorerUnmatchedSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorerWithCli.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLEngineExplorerWithSrv.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketConsistentSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorer.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorerFailure.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorerMatchedSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorerUnmatchedSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorerWithCliSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketExplorerWithSrvSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketInconsistentSNI.java - test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java - test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java - test/sun/security/ssl/javax/net/ssl/TLSv11/ExportableBlockCipher.java - test/sun/security/ssl/javax/net/ssl/TLSv11/ExportableStreamCipher.java - test/sun/security/ssl/javax/net/ssl/TLSv11/GenericBlockCipher.java - test/sun/security/ssl/javax/net/ssl/TLSv11/GenericStreamCipher.java - test/sun/security/ssl/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java - test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKey512.java - test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java - test/sun/security/ssl/sanity/ciphersuites/CheckCipherSuites.java - test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java - test/sun/security/ssl/sanity/ciphersuites/NoKerberos.java - test/sun/security/ssl/sanity/interop/CipherTest.java - test/sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java - test/sun/security/ssl/sanity/interop/JSSEClient.java - test/sun/security/ssl/sanity/interop/JSSEServer.java - test/sun/security/ssl/sanity/pluggability/CheckSSLContextExport.java - test/sun/security/ssl/sanity/pluggability/CheckSockFacExport1.java - test/sun/security/ssl/sanity/pluggability/CheckSockFacExport2.java - test/sun/security/ssl/sanity/pluggability/CipherSuites.java - test/sun/security/ssl/sanity/pluggability/MySSLContextImpl.java - test/sun/security/ssl/sanity/pluggability/MySSLEngineImpl.java - test/sun/security/ssl/sanity/pluggability/MySSLServerSocketFacImpl.java - test/sun/security/ssl/sanity/pluggability/MySSLSocketFacImpl.java - test/sun/security/ssl/sun/net/www/http/ChunkedOutputStream/Test.java - test/sun/security/ssl/sun/net/www/httpstest/AbstractCallback.java - test/sun/security/ssl/sun/net/www/httpstest/ClosedChannelList.java - test/sun/security/ssl/sun/net/www/httpstest/HttpCallback.java - test/sun/security/ssl/sun/net/www/httpstest/HttpTransaction.java - test/sun/security/ssl/sun/net/www/httpstest/TestHttpsServer.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/B6226610.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CheckMethods.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CloseKeepAliveCached.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CookieHandlerTest.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsCreateSockTest.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsPost.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsSocketFacTest.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/OriginServer.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/ProxyTunnelServer.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/ReadTimeout.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Redirect.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/RetryHttps.java - test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java - test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java - test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java - test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/JavaxHTTPSConnection.java - test/sun/security/ssl/sun/net/www/protocol/https/NewImpl/JavaxHostnameVerifier.java - test/sun/security/ssl/templates/SSLCapabilities.java - test/sun/security/ssl/templates/SSLEngineTemplate.java - test/sun/security/ssl/templates/SSLExplorer.java - test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java - test/sun/security/ssl/templates/SSLSocketTemplate.java Changeset: bf744dc6fbfb Author: bpb Date: 2014-03-07 12:40 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/bf744dc6fbfb 8035279: Clean up internal deprecations in BigInteger Summary: Rename pertinent private instance variables to describe what they actually represent. Reviewed-by: psandoz, smarks ! src/share/classes/java/math/BigInteger.java Changeset: 628fdbf07cae Author: mchung Date: 2014-03-07 13:00 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/628fdbf07cae 8035808: Eliminate dependency to GetPropertyAction and other sun.security.action convenient classes Reviewed-by: alanb, chegar ! src/share/classes/com/sun/tracing/ProviderFactory.java ! src/share/classes/java/rmi/activation/ActivationGroup.java ! src/share/classes/java/rmi/server/ObjID.java ! src/share/classes/javax/smartcardio/TerminalFactory.java ! src/share/classes/sun/management/VMManagementImpl.java ! src/share/classes/sun/net/spi/nameservice/dns/DNSNameService.java ! src/share/classes/sun/rmi/log/ReliableLog.java ! src/share/classes/sun/rmi/runtime/Log.java ! src/share/classes/sun/rmi/runtime/RuntimeUtil.java ! src/share/classes/sun/rmi/server/Activation.java ! src/share/classes/sun/rmi/server/LoaderHandler.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/classes/sun/rmi/server/UnicastRef.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/classes/sun/rmi/server/Util.java ! src/share/classes/sun/rmi/transport/DGCAckHandler.java ! src/share/classes/sun/rmi/transport/DGCClient.java ! src/share/classes/sun/rmi/transport/DGCImpl.java ! src/share/classes/sun/rmi/transport/ObjectTable.java ! src/share/classes/sun/rmi/transport/Transport.java ! src/share/classes/sun/rmi/transport/proxy/HttpSendSocket.java ! src/share/classes/sun/rmi/transport/proxy/RMIMasterSocketFactory.java ! src/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java ! src/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java ! src/share/classes/sun/rmi/transport/tcp/TCPTransport.java ! src/share/classes/sun/security/tools/policytool/PolicyTool.java Changeset: 6c68669d67a8 Author: bpb Date: 2014-03-07 13:05 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6c68669d67a8 8036848: Fix deprecation warning in sun.misc.CharacterDecoder Summary: Replace use of deprecated method with its recommended successor. Reviewed-by: mchung ! src/share/classes/sun/misc/CharacterDecoder.java Changeset: f22fa82ff7f0 Author: ascarpino Date: 2014-03-10 12:05 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f22fa82ff7f0 8036543: [parfait] JNI pending exceptions for j2secmod.c, j2secmod_md.c, and p11_md.c Reviewed-by: valeriep ! src/share/native/sun/security/pkcs11/j2secmod.c ! src/solaris/native/sun/security/pkcs11/j2secmod_md.c ! src/solaris/native/sun/security/pkcs11/wrapper/p11_md.c Changeset: 74ee60cf6174 Author: weijun Date: 2014-03-11 07:56 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/74ee60cf6174 8036971: krb5.conf does not accept directive lines before the first section Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/Config.java + test/sun/security/krb5/config/ExtraLines.java Changeset: 2a905e17a975 Author: jbachorik Date: 2014-03-11 14:18 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/2a905e17a975 8034168: ThreadMXBean/Locks.java failed, blocked on wrong object Reviewed-by: martin, dholmes ! test/java/lang/management/ThreadMXBean/Locks.java Changeset: 8aed3a063263 Author: vlivanov Date: 2014-03-11 19:54 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8aed3a063263 8036117: MethodHandles.catchException doesn't handle VarargsCollector right (8034120 failed) Reviewed-by: jrose, twisti ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! test/java/lang/invoke/MethodHandles/TestCatchException.java Changeset: f193fc8bbaf5 Author: weijun Date: 2014-03-12 14:18 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f193fc8bbaf5 8035963: The failed Kerberos tests due to timeouts Reviewed-by: alanb, xuelei ! test/ProblemList.txt ! test/sun/security/krb5/auto/BadKdc.java ! test/sun/security/krb5/auto/BadKdc1.java ! test/sun/security/krb5/auto/BadKdc2.java ! test/sun/security/krb5/auto/MaxRetries.java ! test/sun/security/krb5/auto/TcpTimeout.java Changeset: d729feb685c3 Author: juh Date: 2014-03-12 08:55 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d729feb685c3 8021804: Certpath validation fails if validity period of root cert does not include validity period of intermediate cert Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java + test/sun/security/provider/certpath/PKIXCertPathValidator/Validity.java Changeset: 9642561f4df9 Author: igerasim Date: 2014-03-12 21:45 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9642561f4df9 8034262: Test java/lang/ProcessBuilder/CloseRace.java fails Reviewed-by: martin, dholmes ! test/java/lang/ProcessBuilder/CloseRace.java Changeset: d5e2acfe8a51 Author: dfuchs Date: 2014-03-12 20:18 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d5e2acfe8a51 8036916: Deprecation warnings in LogManager Reviewed-by: mchung ! src/share/classes/java/util/logging/LogManager.java Changeset: 7e54983c9bd1 Author: igerasim Date: 2014-03-13 07:24 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7e54983c9bd1 8036088: Replace strtok() with its safe equivalent strtok_s() in DefaultProxySelector.c Reviewed-by: chegar ! src/windows/native/sun/net/spi/DefaultProxySelector.c Changeset: e435231f4d75 Author: igerasim Date: 2014-03-13 07:52 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e435231f4d75 7011804: SequenceInputStream with lots of empty substreams can cause StackOverflowError Reviewed-by: chegar, alanb ! src/share/classes/java/io/SequenceInputStream.java + test/java/io/SequenceInputStream/LotsOfStreams.java Changeset: d0f7b627de0e Author: asmotrak Date: 2014-03-13 15:13 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d0f7b627de0e 8028591: NegativeArraySizeException in sun.security.util.DerInputStream.getUnalignedBitString() Reviewed-by: mullan, weijun ! src/share/classes/sun/security/util/DerInputStream.java ! src/share/classes/sun/security/util/DerValue.java ! src/share/classes/sun/security/util/ObjectIdentifier.java ! test/java/security/cert/X509Certificate/X509BadCertificate.java + test/java/security/cert/X509Certificate/bad-cert-2.pem Changeset: f63a5c700363 Author: weijun Date: 2014-03-14 09:29 +0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f63a5c700363 8037262: typo in error message in KrbAsReq.authenticate() Reviewed-by: mullan, juh ! src/share/classes/sun/security/krb5/KrbApReq.java Changeset: 311008681916 Author: erikj Date: 2014-03-14 12:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/311008681916 8037281: Improve CacheFind and enable on all platforms Reviewed-by: tbell, ihse ! make/CompileLaunchers.gmk ! make/CompileNativeLibraries.gmk ! make/CreateJars.gmk ! make/Images.gmk ! make/Tools.gmk ! make/gensrc/GensrcProperties.gmk Changeset: bfc1616f6533 Author: aefimov Date: 2014-03-14 15:49 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/bfc1616f6533 8037012: (tz) Support tzdata2014a Reviewed-by: coffeys, okutsu, sherman ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: 229b1fe14362 Author: aefimov Date: 2014-03-14 15:50 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/229b1fe14362 8037180: [TEST_BUG] test/sun/util/calendar/zi/Zoneinfo.java incorrectly calculates raw GMT offset change time Reviewed-by: coffeys, okutsu ! test/sun/util/calendar/zi/Zoneinfo.java Changeset: 46f80fc4440e Author: erikj Date: 2014-03-14 13:17 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/46f80fc4440e 8010767: Build fails on OEL6 with 16 cores Reviewed-by: tbell, ihse ! make/Setup.gmk ! make/Tools.gmk Changeset: a791773d6e91 Author: ksrini Date: 2014-03-14 08:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a791773d6e91 8037221: [asm] refresh internal ASM version Reviewed-by: psandoz, sundar ! src/share/classes/jdk/internal/org/objectweb/asm/ByteVector.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/InsnList.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/AnalyzerException.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Interpreter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckAnnotationAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt From alejandro.murillo at oracle.com Fri Mar 14 23:32:18 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 14 Mar 2014 23:32:18 +0000 Subject: hg: jdk9/hs-emb/langtools: 10 new changesets Message-ID: <201403142332.s2ENWVHk028889@aojmv0008> Changeset: ed0941f25322 Author: katleman Date: 2014-02-21 11:40 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/ed0941f25322 Added tag jdk9-b03 for changeset 151222468d1d ! .hgtags Changeset: 927c17e4f6d1 Author: lana Date: 2014-02-24 13:06 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/927c17e4f6d1 Merge - test/tools/javac/T8029240/DefaultMethodsNotVisibileForSource7Test.java Changeset: b72975c6c031 Author: lana Date: 2014-03-06 10:41 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/b72975c6c031 Merge Changeset: fa2ec6b6b169 Author: darcy Date: 2014-03-06 16:15 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/fa2ec6b6b169 8031670: Remove unneeded -source options in javadoc tests Reviewed-by: jjg, darcy, vromero Contributed-by: neil.toda at oracle.com ! test/com/sun/javadoc/5093723/T5093723.java ! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java ! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java ! test/com/sun/javadoc/testClassTree/TestClassTree.java ! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java ! test/com/sun/javadoc/testHref/TestHref.java ! test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java ! test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java ! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java ! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java ! test/tools/javadoc/6964914/JavacWarning.java ! test/tools/javadoc/6964914/Test.java ! test/tools/javadoc/LangVers.java ! test/tools/javadoc/sourceOption/SourceOption.java - test/tools/javadoc/sourceOption/p/A.java + test/tools/javadoc/sourceOption/p/LambdaConstructTest.java Changeset: 3b4d7dfbe079 Author: pgovereau Date: 2014-03-06 13:50 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/3b4d7dfbe079 8034091: There is no records in LineNumberTable attribute for ternary operator ?: splitted to several lines. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/linenumbers/ConditionalLineNumberTest.java Changeset: 7690787d1a81 Author: jlahoda Date: 2014-03-07 13:35 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/7690787d1a81 8034854: outer_class_info_index of synthetic class is not zero Summary: Auxiliary synthetic anonymous classes should not have an outer class specified in the InnerClasses attribute. Reviewed-by: vromero, jjg, abuckley ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/tools/javac/classfiles/InnerClasses/SyntheticClasses.java Changeset: f675ddb8bd67 Author: darcy Date: 2014-03-07 13:30 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/f675ddb8bd67 8036842: Remove unneeded/obsolete -source/-target options in javac tests, part 2 Reviewed-by: jjg, sogoel - test/tools/javac/6464451/BigFinally.java - test/tools/javac/6464451/DeepNestedFinally.java - test/tools/javac/6464451/ManyExitsInTry.java - test/tools/javac/ArrayCloneCodeGen.java ! test/tools/javac/ClassLit.java ! test/tools/javac/ConditionalArgTypes_2.java - test/tools/javac/ConditionalClass.java ! test/tools/javac/JsrRet.java - test/tools/javac/NoNoClassDefFoundErrorError.java ! test/tools/javac/T6266772.java - test/tools/javac/T6557865.java ! test/tools/javac/UplevelFromAnonInSuperCall.java ! test/tools/javac/annotations/neg/Dep.java - test/tools/javac/annotations/neg/MixedSource.java ! test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java ! test/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java ! test/tools/javac/api/T6265137.java - test/tools/javac/boxing/NoBoxingBool.java - test/tools/javac/boxing/NoBoxingByte.java - test/tools/javac/boxing/NoBoxingChar.java - test/tools/javac/boxing/NoBoxingDouble.java - test/tools/javac/boxing/NoBoxingFloat.java - test/tools/javac/boxing/NoBoxingInt.java - test/tools/javac/boxing/NoBoxingLong.java - test/tools/javac/boxing/NoBoxingShort.java ! test/tools/javac/classfiles/ClassVersionChecker.java - test/tools/javac/enum/6384542/T6384542.java - test/tools/javac/enum/6384542/T6384542.out - test/tools/javac/enum/6384542/T6384542a.java - test/tools/javac/enum/6384542/T6384542a_1_4.out - test/tools/javac/enum/6384542/T6384542a_5.out ! test/tools/javac/enum/EnumAsIdentifier.java ! test/tools/javac/enum/EnumAsIdentifier.out - test/tools/javac/enum/EnumAsIdentifier4.out - test/tools/javac/enum/EnumAsIdentifier5.out - test/tools/javac/enum/FauxEnum2.java - test/tools/javac/foreach/T6682380.java - test/tools/javac/generics/BridgeRestype.java ! test/tools/javac/generics/RefEqual.java ! test/tools/javac/generics/T5094318.java - test/tools/javac/generics/compat/CovariantCompat1.java - test/tools/javac/generics/compat/CovariantCompat2.java - test/tools/javac/generics/compat/OverrideBridge1.java - test/tools/javac/generics/compat/OverrideBridge2.java - test/tools/javac/generics/compat/OverrideBridge3.java - test/tools/javac/generics/compat/VisibleBridge.java - test/tools/javac/limits/FinallyNesting.java ! test/tools/javac/meth/InvokeMH.java ! test/tools/javac/miranda/T4711325.java ! test/tools/javac/proprietary/WarnClass.java ! test/tools/javac/proprietary/WarnImport.java ! test/tools/javac/proprietary/WarnMethod.java ! test/tools/javac/proprietary/WarnStaticImport.java ! test/tools/javac/proprietary/WarnVariable.java ! test/tools/javac/proprietary/WarnWildcard.java ! test/tools/javac/types/CastObjectToPrimitiveTest.java ! test/tools/javac/types/CastObjectToPrimitiveTest.out Changeset: d6f605b42729 Author: darcy Date: 2014-03-11 17:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/d6f605b42729 8037120: Fix doclint warnings in javax.lang.model exception types Reviewed-by: jjg ! src/share/classes/javax/lang/model/type/MirroredTypeException.java ! src/share/classes/javax/lang/model/type/MirroredTypesException.java Changeset: 06c9978d2891 Author: vromero Date: 2014-03-13 17:36 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/06c9978d2891 8034127: javac provide debug oriented toString() methods to InferenceContext and UndetVar Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java Changeset: bd152504a538 Author: vromero Date: 2014-03-13 20:13 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/bd152504a538 8034924: Incorrect inheritance of inaccessible static method Reviewed-by: jjg, jlahoda ! src/share/classes/com/sun/tools/javac/code/Symbol.java + test/tools/javac/IncorrectInheritance/IncorrectInheritanceTest.java From alejandro.murillo at oracle.com Fri Mar 14 23:32:37 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 14 Mar 2014 23:32:37 +0000 Subject: hg: jdk9/hs-emb/nashorn: 11 new changesets Message-ID: <201403142332.s2ENWg90028971@aojmv0008> Changeset: 2acb7b9c15ca Author: katleman Date: 2014-02-21 11:40 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/2acb7b9c15ca Added tag jdk9-b03 for changeset 832f89ff25d9 ! .hgtags Changeset: 40b754e2b281 Author: lana Date: 2014-02-24 13:06 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/40b754e2b281 Merge Changeset: 3f6ef92cd782 Author: lana Date: 2014-03-06 10:42 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/3f6ef92cd782 Merge Changeset: 17c5f77518b1 Author: simonis Date: 2014-02-10 10:52 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/17c5f77518b1 8033951: nasgen needs the newly build nasgen and nashorn classes in the bootclasspath Reviewed-by: erikj ! make/BuildNashorn.gmk Changeset: dca0e982d9bf Author: prr Date: 2014-02-11 14:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/dca0e982d9bf Merge Changeset: 01a904b2c065 Author: prr Date: 2014-02-20 16:26 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/01a904b2c065 Merge Changeset: 57d32365a092 Author: prr Date: 2014-02-27 10:38 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/57d32365a092 Merge Changeset: fc192f46dd89 Author: prr Date: 2014-03-07 10:59 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/fc192f46dd89 Merge - src/jdk/nashorn/internal/runtime/PropertyListener.java - src/jdk/nashorn/internal/runtime/PropertyListenerManager.java Changeset: b457a6ab0738 Author: hannesw Date: 2014-03-12 11:26 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/b457a6ab0738 8021350: Share script classes between threads/globals within context Reviewed-by: lagergren, sundar ! make/build.xml ! make/project.properties ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/GlobalObject.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java + test/src/jdk/nashorn/api/scripting/resources/func.js + test/src/jdk/nashorn/api/scripting/resources/gettersetter.js + test/src/jdk/nashorn/api/scripting/resources/witheval.js Changeset: ec0d76397a7d Author: hannesw Date: 2014-03-12 16:33 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/ec0d76397a7d 8034055: delete on global object not properly guarded Reviewed-by: sundar, lagergren + test/script/basic/JDK-8034055.js + test/script/basic/JDK-8034055.js.EXPECTED Changeset: 91ef0e039d91 Author: sundar Date: 2014-03-13 15:58 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/91ef0e039d91 8015958: DataView constructor is not defined Reviewed-by: attila, hannesw, lagergren ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java + src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/dataview_endian.js + test/script/basic/dataview_getset.js + test/script/basic/dataview_new.js From alejandro.murillo at oracle.com Fri Mar 21 21:46:40 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 21 Mar 2014 21:46:40 +0000 Subject: hg: jdk9/hs-emb: 8037825: Fix warnings and enable "warnings as errors" in serviceability native libraries Message-ID: <201403212146.s2LLkfh6019792@aojmv0008> Changeset: 1cf2abab835f Author: sla Date: 2014-03-21 09:35 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/1cf2abab835f 8037825: Fix warnings and enable "warnings as errors" in serviceability native libraries Reviewed-by: erikj, ihse ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in From alejandro.murillo at oracle.com Fri Mar 21 21:46:44 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 21 Mar 2014 21:46:44 +0000 Subject: hg: jdk9/hs-emb/corba: 8033075: Broken Links In CORBA API docs Message-ID: <201403212146.s2LLki2D019847@aojmv0008> Changeset: c47f5229d640 Author: msheppar Date: 2014-03-20 15:05 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/c47f5229d640 8033075: Broken Links In CORBA API docs Summary: Fix broken URLs change cgi.omg.org to www.omg.org Reviewed-by: alanb ! src/share/classes/org/omg/CORBA/AnySeqHelper.java ! src/share/classes/org/omg/CORBA/BooleanSeqHelper.java ! src/share/classes/org/omg/CORBA/CharSeqHelper.java ! src/share/classes/org/omg/CORBA/DoubleSeqHelper.java ! src/share/classes/org/omg/CORBA/LongLongSeqHelper.java ! src/share/classes/org/omg/CORBA/LongSeqHelper.java ! src/share/classes/org/omg/CORBA/OctetSeqHelper.java ! src/share/classes/org/omg/CORBA/ShortSeqHelper.java ! src/share/classes/org/omg/CORBA/StringValueHelper.java ! src/share/classes/org/omg/CORBA/ULongLongSeqHelper.java ! src/share/classes/org/omg/CORBA/ULongSeqHelper.java ! src/share/classes/org/omg/CORBA/UShortSeqHelper.java ! src/share/classes/org/omg/CORBA/WCharSeqHelper.java ! src/share/classes/org/omg/CORBA/WStringValueHelper.java ! src/share/classes/org/omg/CORBA/doc-files/compliance.html ! src/share/classes/org/omg/CORBA/doc-files/generatedfiles.html ! src/share/classes/org/omg/CORBA/package.html ! src/share/classes/org/omg/CosNaming/package.html ! src/share/classes/org/omg/Dynamic/package.html ! src/share/classes/org/omg/DynamicAny/DynAnyFactoryPackage/package.html ! src/share/classes/org/omg/DynamicAny/DynAnyPackage/package.html ! src/share/classes/org/omg/IOP/package.html ! src/share/classes/org/omg/Messaging/package.html ! src/share/classes/org/omg/PortableInterceptor/ORBInitInfoPackage/package.html From alejandro.murillo at oracle.com Fri Mar 21 21:46:54 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 21 Mar 2014 21:46:54 +0000 Subject: hg: jdk9/hs-emb/jaxp: 8035577: Xerces Update: impl/xpath/regex/RangeToken.java Message-ID: <201403212146.s2LLkuXK019905@aojmv0008> Changeset: df0a16f7475a Author: joehw Date: 2014-03-20 13:38 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/df0a16f7475a 8035577: Xerces Update: impl/xpath/regex/RangeToken.java Reviewed-by: lancea, alanb, sherman, joehw Contributed-by: david.x.li at oracle.com ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/RangeToken.java From alejandro.murillo at oracle.com Fri Mar 21 21:47:05 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 21 Mar 2014 21:47:05 +0000 Subject: hg: jdk9/hs-emb/jdk: 23 new changesets Message-ID: <201403212149.s2LLn1Pu020350@aojmv0008> Changeset: a94a8944bd2b Author: xuelei Date: 2014-03-17 10:07 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/a94a8944bd2b 8037346: Need to terminate server process if client runs into problems Reviewed-by: weijun ! test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java ! test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java ! test/sun/security/ssl/SSLSocketImpl/NotifyHandshakeTest.java Changeset: c86dc64713ab Author: simonis Date: 2014-03-18 11:10 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c86dc64713ab 8037013: [TESTBUG] Fix test/java/lang/ClassLoader/Assert.sh on AIX Reviewed-by: mchung, alanb ! test/java/lang/ClassLoader/Assert.java - test/java/lang/ClassLoader/Assert.sh Changeset: 06469421d261 Author: psandoz Date: 2014-03-18 11:24 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/06469421d261 8037106: Optimize Arrays.asList(...).forEach Reviewed-by: alanb, martin, mduigou, ulfzibis ! src/share/classes/java/util/Arrays.java ! test/java/util/Collection/CollectionDefaults.java ! test/java/util/Collection/testlibrary/CollectionSupplier.java ! test/java/util/List/ListDefaults.java Changeset: 51be733cf7b5 Author: erikj Date: 2014-03-18 12:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/51be733cf7b5 8037483: issue with the crypto / sec zip unzipping in the jdk8 build Reviewed-by: ihse ! make/Import.gmk Changeset: 105907ea7583 Author: ksrini Date: 2014-03-18 10:02 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/105907ea7583 8037529: [asm] add back @Suppress tags, removed by last bulk refresh Reviewed-by: psandoz ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/AnalyzerException.java Changeset: 7431fc16667c Author: wetmore Date: 2014-03-18 15:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7431fc16667c 8033271: Manual security tests have @ignore rather than @run main/manual Reviewed-by: xuelei, wetmore Contributed-by: rajan.halade at oracle.com ! test/com/sun/crypto/provider/Cipher/DES/PerformanceTest.java ! test/com/sun/security/auth/callback/TextCallbackHandler/Default.java ! test/com/sun/security/auth/callback/TextCallbackHandler/Password.java ! test/com/sun/security/sasl/gsskerb/AuthOnly.java ! test/com/sun/security/sasl/gsskerb/ConfSecurityLayer.java ! test/com/sun/security/sasl/gsskerb/NoSecurityLayer.java ! test/java/security/Policy/Root/Root.java ! test/javax/security/auth/kerberos/KerberosHashEqualsTest.java ! test/javax/security/auth/kerberos/KerberosTixDateTest.java ! test/sun/security/pkcs11/fips/ClientJSSEServerJSSE.java ! test/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.java ! test/sun/security/provider/PolicyParser/ExtDirs.java ! test/sun/security/provider/PolicyParser/ExtDirsChange.java ! test/sun/security/provider/PolicyParser/ExtDirsDefaultPolicy.java ! test/sun/security/provider/PolicyParser/PrincipalExpansionError.java ! test/sun/security/smartcardio/TestChannel.java ! test/sun/security/smartcardio/TestConnect.java ! test/sun/security/smartcardio/TestConnectAgain.java ! test/sun/security/smartcardio/TestControl.java ! test/sun/security/smartcardio/TestDefault.java ! test/sun/security/smartcardio/TestExclusive.java ! test/sun/security/smartcardio/TestMultiplePresent.java ! test/sun/security/smartcardio/TestPresent.java ! test/sun/security/smartcardio/TestTransmit.java ! test/sun/security/ssl/X509TrustManagerImpl/ClientServer.java ! test/sun/security/tools/keytool/console.sh ! test/sun/security/tools/keytool/i18n.sh Changeset: 28f135557bf1 Author: sla Date: 2014-03-19 19:05 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/28f135557bf1 8037864: Add java/lang/instrument/NativeMethodPrefixAgent.java to ProblemList.txt Reviewed-by: alanb ! test/ProblemList.txt Changeset: f82165aa2568 Author: ascarpino Date: 2014-03-19 11:48 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f82165aa2568 7107611: sun.security.pkcs11.SessionManager is scalability blocker Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/SessionManager.java Changeset: 59f5c320f55f Author: msheppar Date: 2014-03-20 15:25 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/59f5c320f55f 8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves HelloServer behind Summary: intermittent test failure leaves server process - add server pid to test's kill -9 command Reviewed-by: chegar ! test/com/sun/corba/cachedSocket/7056731.sh Changeset: 95e72182e615 Author: msheppar Date: 2014-03-20 16:19 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/95e72182e615 8036134: Check src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c for JNI pending exceptions Summary: check malloc return value and added JUN_ThrowOutOfMemoryException Reviewed-by: alanb ! src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c Changeset: 7b2c8d1c7aeb Author: joehw Date: 2014-03-20 13:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7b2c8d1c7aeb 8035577: Xerces Update: impl/xpath/regex/RangeToken.java Reviewed-by: lancea, alanb, sherman, joehw Contributed-by: david.x.li at oracle.com + test/javax/xml/jaxp/XPath/8035577/Regex.java Changeset: 323b64a9dede Author: msheppar Date: 2014-03-20 21:03 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/323b64a9dede 8036603: Check jdk/src/windows/native/java/lang/ProcessEnvironment_md.c for JNI pending exceptions Summary: added JNI call NULL return checks Reviewed-by: alanb, mchung ! src/windows/native/java/lang/ProcessEnvironment_md.c Changeset: 4b4adb994191 Author: msheppar Date: 2014-03-20 21:14 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/4b4adb994191 8036609: Check jdk/src/windows/native/java/lang/ProcessImpl_md.c for JNI pending exceptions Summary: added ExceptionCheck fater JNI calls Reviewed-by: chegar ! src/windows/native/java/lang/ProcessImpl_md.c Changeset: 25587256bdbe Author: msheppar Date: 2014-03-20 21:27 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/25587256bdbe 8036601: JNI exception pending in jdk/src/windows/native/sun/net/dns/ResolverConfigurationImpl.c Summary: check JNI return values and pending exceptions, Check malloc returns, and throw OOME as appropriate Reviewed-by: alanb ! src/windows/native/sun/net/dns/ResolverConfigurationImpl.c Changeset: e712077f0b46 Author: lancea Date: 2014-03-20 18:18 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e712077f0b46 8037507: Fix broken link in javax/sql/rowset/package.html Reviewed-by: darcy ! src/share/classes/javax/sql/rowset/package.html Changeset: 700bd3ba3a41 Author: msheppar Date: 2014-03-20 22:57 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/700bd3ba3a41 8036600: JNI exception pending in src/jdk/src/windows/native/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.c Summary: check JNI return values, check for pending exceptions, check malloc return value and raise OOME as needed Reviewed-by: alanb ! src/windows/native/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.c Changeset: ca7681f64191 Author: msheppar Date: 2014-03-20 23:12 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ca7681f64191 8035930: Check jdk/src/windows/native/java/io/io_util_md.c for JNI pending exceptions Summary: malloc null return checks and pending exception checks Reviewed-by: alanb ! src/windows/native/java/io/io_util_md.c Changeset: 740ffd98e35a Author: msheppar Date: 2014-03-20 23:34 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/740ffd98e35a 8035340: (prefs) Check jdk/src/windows/native/java/util/WindowsPreference.c for JNI pending exceptions Summary: Check for JNI pending exceptions. Add null checks after malloc calls Reviewed-by: alanb, chegar ! make/lib/CoreLibraries.gmk ! src/windows/native/java/util/prefs/WindowsPreferences.c Changeset: fd96b8136342 Author: msheppar Date: 2014-03-21 00:01 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/fd96b8136342 8025293: JNI exception pending checks in java.net Summary: enhance the return check for JNI native calls, check for NULL and pending exceptions Reviewed-by: alanb, chegar ! src/solaris/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface.c Changeset: eb3fc26aa005 Author: msheppar Date: 2014-03-21 00:13 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/eb3fc26aa005 8036607: JNI exception pending in jdk/src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c Summary: check for JNI pending exception and NULL returns from JNI calls in DualStackPlainDatagramSocketImpl.c Reviewed-by: alanb ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c Changeset: 56366827ebab Author: msheppar Date: 2014-03-21 00:57 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/56366827ebab 8035870: Check jdk/src/windows/native/java/io/WinNTFileSystem_md.c for JNI pending exceptions Summary: NI return checks, NULL return checks for malloc added Reviewed-by: alanb, chegar ! src/windows/native/java/io/WinNTFileSystem_md.c ! src/windows/native/java/io/io_util_md.c Changeset: f5a18100873c Author: sla Date: 2014-03-21 09:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/f5a18100873c 8037825: Fix warnings and enable "warnings as errors" in serviceability native libraries Reviewed-by: alanb ! make/lib/ServiceabilityLibraries.gmk ! src/share/back/SDE.c ! src/share/back/eventHandler.c ! src/share/back/log_messages.c ! src/share/instrument/InvocationAdapter.c ! src/share/instrument/PathCharsValidator.c ! src/solaris/back/util_md.h ! src/solaris/native/sun/management/MacosxOperatingSystem.c ! src/windows/back/linker_md.c ! src/windows/back/proc_md.h Changeset: 85df9a94d1f0 Author: sla Date: 2014-03-21 14:45 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/85df9a94d1f0 8037225: sun/tools/jinfo/Basic.sh fails Reviewed-by: alanb ! src/share/classes/sun/tools/jinfo/JInfo.java ! test/sun/tools/jinfo/Basic.sh From alejandro.murillo at oracle.com Fri Mar 21 21:50:31 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 21 Mar 2014 21:50:31 +0000 Subject: hg: jdk9/hs-emb/langtools: 6 new changesets Message-ID: <201403212150.s2LLodbX020610@aojmv0008> Changeset: c2bdc8b3610b Author: emc Date: 2014-03-14 15:35 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/c2bdc8b3610b 8037420: Silent failures in Annotate.actualEnterTypeAnnotations Summary: Remove two silent failures Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Annotate.java Changeset: 663d51ec6576 Author: dlsmith Date: 2014-03-17 14:03 -0600 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/663d51ec6576 8034980: Fix @summary tag of test/tools/javac/parser/T4910483.java Reviewed-by: vromero ! test/tools/javac/parser/T4910483.java Changeset: 3dd1606e93fb Author: vromero Date: 2014-03-18 22:12 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/3dd1606e93fb 8036007: javac crashes when encountering an unresolvable interface Reviewed-by: vromero, jlahoda Contributed-by: paul.govereau at oracle.com ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/missingSuperRecovery/MissingInterfaceTest.java + test/tools/javac/missingSuperRecovery/MissingInterfaceTest.out + test/tools/javac/missingSuperRecovery/MissingInterfaceTestDep.java Changeset: 22a7fa780701 Author: pgovereau Date: 2014-03-19 11:34 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/22a7fa780701 6898851: Compiling against this corrupt class file causes a stacktrace from javac Summary: Added check for index out-of-bounds erros in ClassReader Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/classreader/BadClass.java ! test/tools/javac/diags/examples.not-yet.txt Changeset: 3b4e7a027fcc Author: pgovereau Date: 2014-03-19 17:39 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/3b4e7a027fcc 8025505: Constant folding deficiency Summary: Provide constant folding of equality tests involving constant and null. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/ConstFoldTest.java Changeset: 57005bdeba6d Author: kizune Date: 2014-03-20 15:13 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/57005bdeba6d 7118295: javac does not explicitly close -Xstdout file Reviewed-by: ksrini, jjg ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/main/Option.java + test/tools/javac/StdoutCloseTest.java From alejandro.murillo at oracle.com Fri Mar 21 21:50:42 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 21 Mar 2014 21:50:42 +0000 Subject: hg: jdk9/hs-emb/nashorn: 4 new changesets Message-ID: <201403212150.s2LLoiC9020667@aojmv0008> Changeset: 3febf16a3039 Author: sundar Date: 2014-03-17 18:02 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/3febf16a3039 8037400: Remove getInitialMap getters and GlobalObject interface Reviewed-by: lagergren, jlaskey, attila ! make/build.xml ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeEvalError.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeRangeError.java ! src/jdk/nashorn/internal/objects/NativeReferenceError.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeSyntaxError.java ! src/jdk/nashorn/internal/objects/NativeTypeError.java ! src/jdk/nashorn/internal/objects/NativeURIError.java ! src/jdk/nashorn/internal/objects/PrototypeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java - src/jdk/nashorn/internal/runtime/GlobalObject.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/ParserException.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk/nashorn/tools/Shell.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java ! test/src/jdk/nashorn/internal/runtime/ContextTest.java ! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java Changeset: e2df2f9b4d70 Author: mnunez Date: 2014-03-17 18:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/e2df2f9b4d70 8037378: Write sanity tests for bytecode persistence feature Reviewed-by: sundar, hannesw + test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java Changeset: 62ee612afc3e Author: mnunez Date: 2014-03-19 16:01 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/62ee612afc3e 8037779: NoPersistenceCachingTest fails with ant test Reviewed-by: sundar, hannesw ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java Changeset: bc86e23d6ae4 Author: sundar Date: 2014-03-21 20:24 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/bc86e23d6ae4 8037562: Nashorn: JSON.parse comes up with nonexistent entries if there are gaps between the keys Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8037562.js + test/script/basic/JDK-8037562.js.EXPECTED From alejandro.murillo at oracle.com Fri Mar 28 21:13:35 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 28 Mar 2014 21:13:35 +0000 Subject: hg: jdk9/hs-emb/hotspot: 323 new changesets Message-ID: <201403282118.s2SLI9w4005886@aojmv0008> Changeset: c86519f8d826 Author: henryjen Date: 2014-02-05 21:24 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c86519f8d826 8033289: clang: clean up unused function warning Reviewed-by: coleenp, dholmes, mgerdin ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/runtime/mutex.cpp Changeset: 4f0acb75c921 Author: coleenp Date: 2014-02-06 18:57 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4f0acb75c921 8028735: runtime/RedefineObject/TestRedefineObject.java interrupted (timed out?) on solaris_sparcv9-fastdebug-c2-runtime and solaris_x64-debugOpen-c2-runtime Summary: Change GC loop counter to 100 which is enough to test the original problem but doesn't timeout the test. Reviewed-by: ctornqvi, lfoltan, mseledtsov, sla ! test/runtime/RedefineObject/Agent.java Changeset: e7d8cbe4db3b Author: fparain Date: 2014-02-06 17:59 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e7d8cbe4db3b 8030808: dtrace/hotspot/Monitors/Monitors001 fails in product builds on solaris-sparc Reviewed-by: sspitsyn, dcubed, kamg, dholmes ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp Changeset: c09d6af75fd9 Author: fparain Date: 2014-02-06 14:51 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c09d6af75fd9 Merge Changeset: 2c2a99f6cf83 Author: coleenp Date: 2014-02-06 14:28 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2c2a99f6cf83 8029775: Solaris code cleanup 8033464: Linux code cleanup Summary: cleaned up warnings in solaris and linux specific os code. Reviewed-by: coleenp, fparain, dcubed Contributed-by: gerald.thornbrugh at oracle.com ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp Changeset: 260ff1b76790 Author: coleenp Date: 2014-02-06 20:32 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/260ff1b76790 Merge Changeset: 9341a9963d36 Author: sspitsyn Date: 2014-02-06 20:13 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9341a9963d36 8025841: JVMTI: "vtable stub" dynamic code notification is misplaced Summary: Generate correct "vtable stub" dynamic code notifications Reviewed-by: sspitsyn, kvn, coleenp Contributed-by: oleg.mazurov at oracle.com ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/code/vtableStubs.hpp ! src/share/vm/prims/jvmtiCodeBlobEvents.cpp Changeset: 67d6392ed21e Author: dcubed Date: 2014-02-07 09:03 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/67d6392ed21e 8033714: hotspot 'install_jvm' bld target broken with ZIP_DEBUGINFO_FILES=0 Summary: fixed faulty logic in makefiles when compressed FDS builds are disabled Reviewed-by: rdurbin, dholmes, never, dnsimon, tbell ! make/bsd/makefiles/jsig.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/vm.make ! make/linux/makefiles/jsig.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/vm.make Changeset: c2626e4f0c80 Author: dcubed Date: 2014-02-07 11:47 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c2626e4f0c80 8033931: Several nightly tests failing with assert(imin < imax) failed: Unexpected page size Summary: Loosen new assert() in get_stack_commited_bottom() Reviewed-by: dcubed, coleenp, dsamersoff, hseigel Contributed-by: gerald.thornbrugh at oracle.com ! src/os/linux/vm/os_linux.cpp Changeset: 26c3b944dc35 Author: coleenp Date: 2014-02-07 18:30 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/26c3b944dc35 8033528: assert(0 <= i && i < length()) failed: index out of bounds Summary: Restoring bytecodes for invokedynamic had wrong index calculation added testing stress option. Reviewed-by: twisti, hseigel ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/rewriter.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/array.hpp ! test/runtime/lambda-features/InvokespecialInterface.java Changeset: 0e5d1eefe3af Author: hseigel Date: 2014-02-09 13:28 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0e5d1eefe3af Merge Changeset: 4802ce6fbff6 Author: ctornqvi Date: 2014-02-10 17:49 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4802ce6fbff6 8016644: Improve UnsupportedClassVersionError message Summary: Improved the UnsupportedClassVersionError message to hopefully be more user friendly Reviewed-by: coleenp, dholmes, twisti ! src/share/vm/classfile/classFileParser.cpp + test/runtime/ClassFile/UnsupportedClassFileVersion.java ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: c025990068c4 Author: dcubed Date: 2014-02-10 12:48 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c025990068c4 8028073: race condition in ObjectMonitor implementation causing deadlocks Summary: Move redo of ParkEvent.unpark() after JVMTI_EVENT_MONITOR_WAITED event handler is called. Reviewed-by: dholmes, sspitsyn, dice, acorn ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/objectMonitor.cpp Changeset: 5eee9a9aeb7a Author: rdurbin Date: 2014-02-10 12:38 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5eee9a9aeb7a 8005262: possible gamma launcher issues Summary: Cleaned out make targets and comments associated with the previously removed gamma launcher Reviewed-by: dcubed, stefank ! make/bsd/makefiles/optimized.make ! make/bsd/makefiles/product.make ! make/bsd/makefiles/top.make ! make/linux/makefiles/optimized.make ! make/linux/makefiles/product.make ! make/linux/makefiles/top.make ! make/solaris/makefiles/optimized.make ! make/solaris/makefiles/product.make ! make/solaris/makefiles/top.make Changeset: 7865629d6f22 Author: dcubed Date: 2014-02-10 12:58 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7865629d6f22 Merge Changeset: 9bfa5faf122e Author: dcubed Date: 2014-02-10 14:07 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9bfa5faf122e Merge Changeset: cd6b3f1a94ff Author: minqi Date: 2014-02-10 21:29 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/cd6b3f1a94ff 8033792: AltHashing used jint for imprecise bit shifting Summary: AltHashing used jint the way of juint in bit shifting which could lead loss of precision. Fix by change _seed defined as juint. Reviewed-by: coleenp, ccheung Contributed-by: yumin.qi at oracle.com ! src/share/vm/classfile/altHashing.cpp ! src/share/vm/classfile/altHashing.hpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/metadata.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/symbol.cpp ! src/share/vm/oops/symbol.hpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: ad3f8397fe37 Author: iklam Date: 2014-02-11 08:43 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ad3f8397fe37 7182040: volano29 limited by os resource on Linux - need better diagnostic message Summary: Changed message to "unable to create native thread: possibly out of memory or process/resource limits reached" Reviewed-by: dholmes, sla ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/serviceThread.cpp ! src/share/vm/services/attachListener.cpp Changeset: 78fde43dc07d Author: iklam Date: 2014-02-11 10:05 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/78fde43dc07d Merge ! src/share/vm/prims/jvm.cpp Changeset: 05ede1d98e1e Author: tschatzl Date: 2014-01-31 09:55 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/05ede1d98e1e 8032771: The flag VerifySilently misses a test case Summary: Add test case for the VerifySilently flag. Reviewed-by: brutisso + test/gc/TestVerifySilently.java Changeset: bec0ef450ead Author: tschatzl Date: 2014-01-31 09:57 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bec0ef450ead 6991197: G1: specialize deal_with_reference() for narrowOop* Summary: Clean up and slightly optimize reference handling from the GC reference task queue. Since we never push partial array chunks as narrowOop* we can manually specialize the code so that some code can be optimized away. Reviewed-by: tonyp, brutisso, stefank ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp Changeset: 2edf6f3e191d Author: tschatzl Date: 2014-01-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2edf6f3e191d 8033106: Wrong predicate for checking whether the correct amount of symbol table entries have been processed in G1 Summary: The change fixes the predicate check. Reviewed-by: jmasa, tonyp, stefank ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 8a3eb09ed131 Author: jmasa Date: 2014-01-16 13:25 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8a3eb09ed131 8024366: Make UseNUMA enable UseNUMAInterleaving Reviewed-by: brutisso, tschatzl Contributed-by: shrinivas.joshi at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: 47ee29d0e3f7 Author: ehelin Date: 2014-02-03 10:49 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/47ee29d0e3f7 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 6827d470020d Author: ehelin Date: 2014-02-05 10:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/6827d470020d 8028254: gc/arguments/TestMinInitialErgonomics.java failed with unexpected initial heap size Reviewed-by: brutisso, tschatzl, sjohanss ! src/share/vm/prims/whitebox.cpp ! test/gc/arguments/TestMaxHeapSizeTools.java Changeset: 06dfb0e4dcb8 Author: tonyp Date: 2014-02-05 12:47 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/06dfb0e4dcb8 8033601: G1: Make array chunking use the same length field as the other young GCs Summary: Use the old copy length instead of the length of the forwarded object for chunked arrays. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 990d7aa2f325 Author: tschatzl Date: 2014-02-05 14:29 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/990d7aa2f325 8033443: Test8000311 fails after latest changes to parallelize string and symbol table unlink Summary: When string and symbol table unlink are not performed in parallel, the claim index we check is not updated, and so a guarantee fails. Take this into account when checking the guarantee. Reviewed-by: brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 2cff20331ca2 Author: pliden Date: 2014-02-06 14:12 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2cff20331ca2 8031703: Missing post-barrier in ReferenceProcessor Reviewed-by: tonyp, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: 3dc1055f4e87 Author: tschatzl Date: 2014-02-06 17:12 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3dc1055f4e87 8033545: Missing volatile specifier in Bitmap::par_put_range_within_word Summary: The method Bitmap::par_put_range_within_word reloads the original value during a CAS, which may be optimized away. Instead of reloading, use the value returned by Atomic::cmpxchg_ptr() for further processing. Reviewed-by: tschatzl, brutisso, tonyp Contributed-by: Matthias Braun ! src/share/vm/utilities/bitMap.cpp Changeset: 7c41aaa3929b Author: brutisso Date: 2014-02-07 13:48 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7c41aaa3929b 8033922: G1: Back out 8033601 and go back to use the to-obj for chunked arrays. Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 5e1086b5b726 Author: ehelin Date: 2014-02-10 13:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5e1086b5b726 Merge - src/os/bsd/dtrace/hotspot.d - src/os/bsd/dtrace/hotspot_jni.d - src/os/bsd/dtrace/hs_private.d - src/os/solaris/dtrace/hotspot.d - src/os/solaris/dtrace/hotspot_jni.d - src/os/solaris/dtrace/hs_private.d ! src/share/vm/runtime/arguments.cpp Changeset: 937cf56dede6 Author: stefank Date: 2014-02-10 12:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/937cf56dede6 8033764: Remove the usage of StarTask from BufferingOopClosure Reviewed-by: mgerdin, brutisso, tschatzl + src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp ! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/prims/jni.cpp Changeset: 553d15cdfec5 Author: ehelin Date: 2014-02-10 14:37 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/553d15cdfec5 Merge ! src/share/vm/prims/jni.cpp Changeset: 79aa45434291 Author: stefank Date: 2014-02-10 12:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/79aa45434291 8033923: Use BufferingOopClosure for G1 code root scanning Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: e5d78f318aec Author: jwilhelm Date: 2013-12-10 15:11 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e5d78f318aec 8026849: Fix typos in the GC code, part 2 Summary: Fixed typos in assert messages, flag descriptions and verbose messages Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/virtualspace.cpp Changeset: f7f0c6a77d6d Author: sjohanss Date: 2014-02-05 11:05 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f7f0c6a77d6d 8033426: Scale initial NewSize using NewRatio if not set on command line Summary: Now using NewRatio to size initial NewSize if not specified on commandline. Reviewed-by: jmasa, jwilhelm ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/prims/jni.cpp Changeset: e8ef156f0bc9 Author: ehelin Date: 2014-02-13 17:57 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e8ef156f0bc9 Merge ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp Changeset: 9a48187fef5e Author: jeff Date: 2014-01-13 14:42 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9a48187fef5e 7129980: Third Party License Readme update for JDK8 Reviewed-by: lana, tbell ! THIRD_PARTY_README Changeset: 53ea3def1ed5 Author: jeff Date: 2014-01-28 20:09 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/53ea3def1ed5 8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8 Reviewed-by: lana ! THIRD_PARTY_README Changeset: 4c8bda53850f Author: katleman Date: 2014-02-06 13:08 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4c8bda53850f Added tag jdk9-b02 for changeset b188446de75b ! .hgtags Changeset: b2fee789d23f Author: lana Date: 2014-02-11 11:26 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b2fee789d23f Merge Changeset: 9b30c71e00d0 Author: lana Date: 2014-02-20 19:59 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9b30c71e00d0 Merge Changeset: 7907932bdd99 Author: henryjen Date: 2014-02-11 21:32 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7907932bdd99 8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field _out Reviewed-by: twisti, kvn ! src/share/vm/opto/node.cpp Changeset: 46eeb3056482 Author: dsamersoff Date: 2014-02-12 22:08 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/46eeb3056482 8023667: SA: ExceptionBlob and other C2 classes not available in client VM Summary: Ignore error of intialization of C2 only variables Reviewed-by: sla, dholmes ! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js Changeset: b6ab2c9abfc5 Author: mduigou Date: 2014-02-12 09:37 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b6ab2c9abfc5 8030350: Enable additional compiler warnings for GCC Reviewed-by: dholmes, coleenp, erikj, tbell, ihse ! make/bsd/makefiles/gcc.make ! make/linux/makefiles/gcc.make ! make/solaris/makefiles/gcc.make ! src/os/bsd/vm/os_bsd.cpp Changeset: e8af40d8de60 Author: mduigou Date: 2014-02-12 10:55 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e8af40d8de60 Merge Changeset: 4f6bf7dd3f52 Author: ccheung Date: 2014-02-12 12:01 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4f6bf7dd3f52 8028785: [parfait] warnings from b116 for hotspot.src.share.vm.prims: JNI exception pending Summary: added JNI exception pending check in several files under src/share/vm/prims directory Reviewed-by: coleenp, minqi ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp Changeset: e4e51dc2dca5 Author: ccheung Date: 2014-02-12 12:09 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e4e51dc2dca5 Merge Changeset: 0d10bb7339a9 Author: ctornqvi Date: 2014-02-12 20:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0d10bb7339a9 8034781: [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main class Summary: Passed empty string to ProcessBuilder which caused problems on Linux, fixed by checking string length Reviewed-by: lfoltan, sla, mseledtsov ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: d7cb88bd7046 Author: dsamersoff Date: 2014-02-12 23:39 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d7cb88bd7046 7127191: SA JSDB does not display native symbols correctly for transported Linux cores Summary: Better handle SA_ALTROOT Reviewed-by: sla, sspitsyn ! agent/src/os/linux/libproc_impl.c ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js Changeset: a33338c961e2 Author: dsamersoff Date: 2014-02-12 21:55 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a33338c961e2 Merge Changeset: 93206a165a90 Author: dsamersoff Date: 2014-02-12 22:16 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/93206a165a90 Merge Changeset: 9e2a544d59cc Author: ccheung Date: 2014-02-14 09:50 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9e2a544d59cc 8034860: Fatal error due to incorrect thread state during nightly testing Summary: use the HAS_PENDING_EXCEPTION and CLEAR_PENDING_EXCEPTION macros Reviewed-by: dholmes, coleenp, dcubed ! src/share/vm/prims/whitebox.hpp Changeset: cbdbdd6577f6 Author: sjiang Date: 2014-02-14 16:17 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/cbdbdd6577f6 8007710: runtime/7158988/FieldMonitor.java fails with com.sun.jdi.VMDisconnectedException: Connection closed Reviewed-by: sla, jbachorik, sspitsyn ! test/runtime/7158988/FieldMonitor.java Changeset: 48314d596a04 Author: coleenp Date: 2014-02-15 13:03 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/48314d596a04 8027146: Class loading verification failure if GC occurs in Universe::flush_dependents_on Summary: Remove search in system dictionary and hacks, replace with verifying in CLD::_klasses list. Reviewed-by: dcubed, acorn ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayKlass.hpp Changeset: c66479743828 Author: hseigel Date: 2014-02-15 14:41 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c66479743828 Merge ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/whitebox.cpp Changeset: e6195383bcaf Author: sla Date: 2014-02-18 09:15 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e6195383bcaf 8034080: Remove the USDT1 dtrace code from Hotspot Reviewed-by: dholmes, coleenp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/runtimeService.cpp ! src/share/vm/utilities/dtrace.hpp + src/share/vm/utilities/dtrace_disabled.hpp - src/share/vm/utilities/dtrace_usdt2_disabled.hpp Changeset: 402677ca28ed Author: sspitsyn Date: 2014-02-18 06:19 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/402677ca28ed 8034249: need more workarounds for suspend equivalent condition issue Summary: Collect data at safepoint, do not rely on thread suspension Reviewed-by: dcubed, dholmes Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.hpp Changeset: 805784307dca Author: coleenp Date: 2014-02-18 09:54 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/805784307dca 8035132: [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized option Summary: add IgnoreUnrecognizedVMOptions for product mode run Reviewed-by: ctornqvi, dholmes ! test/runtime/lambda-features/InvokespecialInterface.java Changeset: 5ec7dace41a6 Author: roland Date: 2014-01-24 09:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5ec7dace41a6 8027422: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed Summary: type methods shouldn't always operate on speculative part Reviewed-by: kvn, twisti ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp + test/compiler/types/TestSpeculationFailedHigherEqual.java Changeset: 17ec2d5c43e8 Author: shade Date: 2014-01-24 15:26 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/17ec2d5c43e8 8032490: Remove -XX:+-UseOldInlining Summary: Move the option to obsolete options list, purge the redundant compiler code. Reviewed-by: kvn, jrose ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 0a66ed4b0b27 Author: kvn Date: 2014-01-24 13:30 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0a66ed4b0b27 Merge Changeset: 11985e4d4255 Author: anoll Date: 2014-01-27 07:54 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/11985e4d4255 8009738: compiler/6826736/Test.java times out on big machines Summary: Added -Xmx256m -XX:ParallelGCThreads=4 to the test @run command. Verified that 256m is enough to trigger old 6826736 bug. Reviewed-by: kvn ! test/compiler/6826736/Test.java Changeset: 303f79ab8e3d Author: anoll Date: 2014-01-26 23:01 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/303f79ab8e3d Merge Changeset: c84312468f5c Author: adlertz Date: 2014-01-24 13:06 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c84312468f5c 8031498: Cleanup and re-factorize PhaseChaitin::build_ifg_physical Summary: Created sub-functions, added data structures, improved naming and removed unnecessary code Reviewed-by: kvn, roland, rbackman ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/ifg.cpp Changeset: 164db61dbced Author: goetz Date: 2013-06-19 12:15 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/164db61dbced 8016476: PPC64 (part 1): reenable CORE build Summary: reenable CORE build on PPC64 Reviewed-by: dholmes, kvn, coleenp ! make/Makefile Changeset: 0f03ff49c720 Author: goetz Date: 2013-06-19 12:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0f03ff49c720 8016491: PPC64 (part 2): Clean up PPC defines. Summary: Distinguish PPC, PPC64 and PPC32. PPC should guard code needed on any PPC system. PPC32 and PPC64 should guard code needed in a port for the ppc64 or ppc32 instruction set. Reviewed-by: kvn ! make/linux/platform_ppc ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.hpp ! src/os_cpu/linux_zero/vm/os_linux_zero.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/macros.hpp Changeset: d2907f74462e Author: goetz Date: 2013-06-20 16:30 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d2907f74462e 8016586: PPC64 (part 3): basic changes for PPC64 Summary: added #includes needed for ppc64 port. Renamed _MODEL_ppc to _MODEL_ppc_32 and renamed corresponding old _ppc files to _ppc_32. Reviewed-by: dholmes, kvn ! agent/src/os/linux/libproc.h ! make/linux/platform_ppc ! src/os/linux/vm/os_linux.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp Changeset: b5c8a61d7fa0 Author: kvn Date: 2013-06-21 15:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b5c8a61d7fa0 Merge ! make/Makefile ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp - src/share/vm/trace/traceEventTypes.hpp ! src/share/vm/utilities/macros.hpp Changeset: f4f6ae481e1a Author: kvn Date: 2013-06-27 13:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f4f6ae481e1a Merge ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp - src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp - src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 58be756e7595 Author: goetz Date: 2013-06-24 17:11 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/58be756e7595 8017313: PPC64 (part 6): stack handling improvements Summary: Precompute limit for stack overflow check. Reviewed-by: kvn, coleenp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 48d3d0eb193b Author: goetz Date: 2013-06-26 16:06 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/48d3d0eb193b 8017317: PPC64 (part 7): cppInterpreter: implement support for biased locking Reviewed-by: kvn, dholmes ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 583211d4b16b Author: kvn Date: 2013-07-03 11:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/583211d4b16b Merge ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 53fa76359eb1 Author: goetz Date: 2013-07-04 10:51 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/53fa76359eb1 8016696: PPC64 (part 4): add relocation for trampoline stubs Summary: A trampoline allows to encode a small branch in the code, even if there is the chance that this branch can not reach all possible code locations. If the relocation finds that a branch is too far for the instruction in the code, it can patch it to jump to the trampoline where is sufficient space for a far branch. Needed on PPC. Reviewed-by: kvn, bdelsart, jrose ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp Changeset: 641d55c11d6b Author: goetz Date: 2013-07-03 01:29 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/641d55c11d6b 8019517: PPC64 (part 102): cppInterpreter: implement G1 support Reviewed-by: kvn ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 48b178ff07b6 Author: goetz Date: 2013-07-03 01:41 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/48b178ff07b6 8019518: PPC64 (part 103): cppInterpreter: implement support for compressed Oops Reviewed-by: kvn, coleenp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: bfd9d884693d Author: goetz Date: 2013-07-03 11:25 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bfd9d884693d 8019519: PPC64 (part 105): C interpreter: implement support for jvmti early return. Reviewed-by: sspitsyn, kvn ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp Changeset: 0014add32e54 Author: goetz Date: 2013-07-09 14:28 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0014add32e54 8020121: PPC64: fix build in cppInterpreter after 8019519 Reviewed-by: kvn ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: faf0c78e906b Author: simonis Date: 2013-07-10 09:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/faf0c78e906b 8019922: PPC64 (part 8): Implement Linux/PPC64 support in HotSpot makefiles Summary: HotSpot make changes to build the HotSpot on Linux/PPC64 Reviewed-by: dholmes, kvn ! make/Makefile ! make/defs.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make + make/linux/makefiles/ppc64.make + make/linux/platform_ppc64 Changeset: 75ef1a499665 Author: goetz Date: 2013-07-05 22:17 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/75ef1a499665 8019973: PPC64 (part 11): Fix IA64 preprocessor conditionals on AIX. Summary: On AIX 7.1 systemcfg.h defines IA64 unconditionally, so test for !AIX where IA64 is used. Reviewed-by: dholmes, kvn ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/utilities/macros.hpp Changeset: 6cc7093e1341 Author: kvn Date: 2013-07-11 12:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/6cc7093e1341 Merge ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 438e13354adf Author: kvn Date: 2013-07-19 13:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/438e13354adf Merge ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp - src/share/vm/memory/klassInfoClosure.hpp - src/share/vm/runtime/aprofiler.cpp - src/share/vm/runtime/aprofiler.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: c9f0adfb4a8b Author: simonis Date: 2013-07-26 10:12 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c9f0adfb4a8b 8019926: PPC64 (part 106): Make hsdis build and work on Linux/PPC64 Summary: Make hsdis work on Linux/PPC64 and AIX/PPC64 Reviewed-by: kvn ! src/share/tools/hsdis/Makefile ! src/share/tools/hsdis/README ! src/share/tools/hsdis/hsdis.c Changeset: 94c202aa2646 Author: kvn Date: 2013-08-01 17:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/94c202aa2646 Merge ! src/share/vm/opto/matcher.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: ec28f9c041ff Author: goetz Date: 2013-08-02 16:46 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ec28f9c041ff 8019972: PPC64 (part 9): platform files for interpreter only VM. Summary: With this change the HotSpot core build works on Linux/PPC64. The VM succesfully executes simple test programs. Reviewed-by: kvn + src/cpu/ppc/vm/assembler_ppc.cpp + src/cpu/ppc/vm/assembler_ppc.hpp + src/cpu/ppc/vm/assembler_ppc.inline.hpp + src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp + src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp + src/cpu/ppc/vm/bytecodes_ppc.cpp + src/cpu/ppc/vm/bytecodes_ppc.hpp + src/cpu/ppc/vm/bytes_ppc.hpp + src/cpu/ppc/vm/codeBuffer_ppc.hpp + src/cpu/ppc/vm/compiledIC_ppc.cpp + src/cpu/ppc/vm/copy_ppc.hpp + src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp + src/cpu/ppc/vm/cppInterpreter_ppc.cpp + src/cpu/ppc/vm/cppInterpreter_ppc.hpp + src/cpu/ppc/vm/debug_ppc.cpp + src/cpu/ppc/vm/depChecker_ppc.hpp + src/cpu/ppc/vm/disassembler_ppc.hpp + src/cpu/ppc/vm/frame_ppc.cpp + src/cpu/ppc/vm/frame_ppc.hpp + src/cpu/ppc/vm/frame_ppc.inline.hpp + src/cpu/ppc/vm/globalDefinitions_ppc.hpp + src/cpu/ppc/vm/globals_ppc.hpp + src/cpu/ppc/vm/icBuffer_ppc.cpp + src/cpu/ppc/vm/icache_ppc.cpp + src/cpu/ppc/vm/icache_ppc.hpp + src/cpu/ppc/vm/interp_masm_ppc_64.cpp + src/cpu/ppc/vm/interp_masm_ppc_64.hpp + src/cpu/ppc/vm/interpreterGenerator_ppc.hpp + src/cpu/ppc/vm/interpreterRT_ppc.cpp + src/cpu/ppc/vm/interpreterRT_ppc.hpp + src/cpu/ppc/vm/interpreter_ppc.cpp + src/cpu/ppc/vm/interpreter_ppc.hpp + src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp + src/cpu/ppc/vm/jniFastGetField_ppc.cpp + src/cpu/ppc/vm/jniTypes_ppc.hpp + src/cpu/ppc/vm/jni_ppc.h + src/cpu/ppc/vm/macroAssembler_ppc.cpp + src/cpu/ppc/vm/macroAssembler_ppc.hpp + src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp + src/cpu/ppc/vm/metaspaceShared_ppc.cpp + src/cpu/ppc/vm/methodHandles_ppc.cpp + src/cpu/ppc/vm/methodHandles_ppc.hpp + src/cpu/ppc/vm/nativeInst_ppc.cpp + src/cpu/ppc/vm/nativeInst_ppc.hpp + src/cpu/ppc/vm/registerMap_ppc.hpp + src/cpu/ppc/vm/register_definitions_ppc.cpp + src/cpu/ppc/vm/register_ppc.cpp + src/cpu/ppc/vm/register_ppc.hpp + src/cpu/ppc/vm/relocInfo_ppc.cpp + src/cpu/ppc/vm/relocInfo_ppc.hpp + src/cpu/ppc/vm/sharedRuntime_ppc.cpp + src/cpu/ppc/vm/stubGenerator_ppc.cpp + src/cpu/ppc/vm/stubRoutines_ppc_64.cpp + src/cpu/ppc/vm/stubRoutines_ppc_64.hpp + src/cpu/ppc/vm/vmStructs_ppc.hpp + src/cpu/ppc/vm/vm_version_ppc.cpp + src/cpu/ppc/vm/vm_version_ppc.hpp + src/cpu/ppc/vm/vmreg_ppc.cpp + src/cpu/ppc/vm/vmreg_ppc.hpp + src/cpu/ppc/vm/vmreg_ppc.inline.hpp + src/cpu/ppc/vm/vtableStubs_ppc_64.cpp + src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp + src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp + src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp + src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp + src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp + src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp + src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp + src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp + src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp + src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp + src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp ! src/share/vm/runtime/globals.hpp Changeset: b55e4bd0389e Author: kvn Date: 2013-08-16 16:23 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b55e4bd0389e Merge ! src/share/vm/runtime/globals.hpp - test/runtime/7196045/Test7196045.java - test/runtime/8000968/Test8000968.sh Changeset: f42f2e2a1518 Author: goetz Date: 2013-07-26 00:59 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f42f2e2a1518 8020775: PPC64 (part 12): posix signal printing Summary: Implement methods printing posix signal information and call them in unix os files. Reviewed-by: kvn, dholmes, twisti Contributed-by: thomas.stuefe at sap.com ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/posix/vm/os_posix.hpp ! src/os/solaris/vm/os_solaris.cpp Changeset: bdd155477289 Author: goetz Date: 2013-08-22 09:39 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bdd155477289 8023033: PPC64 (part 13): basic changes for AIX Summary: Added AIX includes alpha-sorted before BSD. Fix compilation issues with xlC in shared code. Basic shared platform dependend adaption (vm_version etc.). Reviewed-by: kvn, dholmes, stefank ! src/os/posix/vm/os_posix.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/code/stubs.hpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/libadt/port.hpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/osThread.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/sharedRuntimeTrig.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/thread.inline.hpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/runtime/timer.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/accessFlags.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/decoder.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/histogram.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/resourceHash.hpp ! src/share/vm/utilities/taskqueue.hpp Changeset: e2722a66aba7 Author: kvn Date: 2013-09-05 11:04 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e2722a66aba7 Merge ! make/linux/makefiles/gcc.make ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp - src/os_cpu/bsd_x86/vm/bsd_x86_32.ad - src/os_cpu/bsd_x86/vm/bsd_x86_64.ad - src/os_cpu/linux_x86/vm/linux_x86_32.ad - src/os_cpu/linux_x86/vm/linux_x86_64.ad - src/os_cpu/solaris_sparc/vm/solaris_sparc.ad - src/os_cpu/solaris_x86/vm/solaris_x86_32.ad - src/os_cpu/solaris_x86/vm/solaris_x86_64.ad - src/os_cpu/windows_x86/vm/windows_x86_32.ad - src/os_cpu/windows_x86/vm/windows_x86_64.ad ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/taskqueue.hpp - test/runtime/7051189/Xchecksig.sh Changeset: 7687c56b6693 Author: goetz Date: 2013-09-06 10:13 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7687c56b6693 8024379: Adapt PPC64 port to 8003424 Reviewed-by: coleenp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/relocInfo_ppc.cpp Changeset: b83f7d608548 Author: simonis Date: 2013-09-06 20:08 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b83f7d608548 8023034: PPC64 (part 14): Implement AIX/PPC64 support in HotSpot makefiles Reviewed-by: kvn + make/aix/Makefile + make/aix/adlc_updater + make/aix/makefiles/adjust-mflags.sh + make/aix/makefiles/adlc.make + make/aix/makefiles/build_vm_def.sh + make/aix/makefiles/buildtree.make + make/aix/makefiles/compiler2.make + make/aix/makefiles/core.make + make/aix/makefiles/debug.make + make/aix/makefiles/defs.make + make/aix/makefiles/dtrace.make + make/aix/makefiles/fastdebug.make + make/aix/makefiles/jsig.make + make/aix/makefiles/jvmti.make + make/aix/makefiles/mapfile-vers-debug + make/aix/makefiles/mapfile-vers-jsig + make/aix/makefiles/mapfile-vers-product + make/aix/makefiles/ppc64.make + make/aix/makefiles/product.make + make/aix/makefiles/rules.make + make/aix/makefiles/sa.make + make/aix/makefiles/saproc.make + make/aix/makefiles/top.make + make/aix/makefiles/trace.make + make/aix/makefiles/vm.make + make/aix/makefiles/xlc.make + make/aix/platform_ppc64 ! make/defs.make Changeset: 666e6ce3976c Author: simonis Date: 2013-09-06 20:16 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/666e6ce3976c 8023038: PPC64 (part 15): Platform files for AIX/PPC64 support Reviewed-by: kvn + src/os/aix/vm/attachListener_aix.cpp + src/os/aix/vm/c2_globals_aix.hpp + src/os/aix/vm/decoder_aix.hpp + src/os/aix/vm/globals_aix.hpp + src/os/aix/vm/interfaceSupport_aix.hpp + src/os/aix/vm/jsig.c + src/os/aix/vm/jvm_aix.cpp + src/os/aix/vm/jvm_aix.h + src/os/aix/vm/libperfstat_aix.cpp + src/os/aix/vm/libperfstat_aix.hpp + src/os/aix/vm/loadlib_aix.cpp + src/os/aix/vm/loadlib_aix.hpp + src/os/aix/vm/mutex_aix.inline.hpp + src/os/aix/vm/osThread_aix.cpp + src/os/aix/vm/osThread_aix.hpp + src/os/aix/vm/os_aix.cpp + src/os/aix/vm/os_aix.hpp + src/os/aix/vm/os_aix.inline.hpp + src/os/aix/vm/os_share_aix.hpp + src/os/aix/vm/perfMemory_aix.cpp + src/os/aix/vm/porting_aix.cpp + src/os/aix/vm/porting_aix.hpp + src/os/aix/vm/threadCritical_aix.cpp + src/os/aix/vm/thread_aix.inline.hpp + src/os/aix/vm/vmError_aix.cpp + src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp + src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp + src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp + src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp + src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp + src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp + src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp + src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp + src/os_cpu/aix_ppc/vm/thread_aix_ppc.cpp + src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp + src/os_cpu/aix_ppc/vm/vmStructs_aix_ppc.hpp + src/share/vm/utilities/globalDefinitions_xlc.hpp Changeset: 6a936747b569 Author: goetz Date: 2013-09-12 13:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/6a936747b569 8024344: PPC64 (part 112): C argument in register AND stack slot. Summary: On PPC, the first 13 floating point arguments to C calls are passed in floating point registers. Also, all but the first 8 arguments are passed on the stack. So there can be floating point arguments that are passed on the stack and in a register. We duplicate the regs datastructure in c_calling_convention() to represent this. Reviewed-by: kvn, cjplummer ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/globals_zero.hpp ! src/cpu/zero/vm/sharedRuntime_zero.cpp ! src/cpu/zero/vm/shark_globals_zero.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: f3806614494a Author: goetz Date: 2013-09-13 22:50 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f3806614494a 8024469: PPC64 (part 202): cppInterpreter: support for OSR. Summary: Call OSR migration with last java frame. Reviewed-by: kvn ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: cfd05ec74089 Author: goetz Date: 2013-09-18 14:34 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/cfd05ec74089 8024342: PPC64 (part 111): Support for C calling conventions that require 64-bit ints. Summary: Some platforms, as ppc and s390x/zArch require that 32-bit ints are passed as 64-bit values to C functions. This change adds support to adapt the signature and to issue proper casts to c2-compiled stubs. The functions are used in generate_native_wrapper(). Adapt signature used by the compiler as in PhaseIdealLoop::intrinsify_fill(). Reviewed-by: kvn ! src/cpu/ppc/vm/globalDefinitions_ppc.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/globalDefinitions_sparc.hpp ! src/cpu/x86/vm/globalDefinitions_x86.hpp ! src/cpu/zero/vm/globalDefinitions_zero.hpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 7373e44fa207 Author: goetz Date: 2013-09-19 17:31 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7373e44fa207 8024922: PPC64 (part 116): Extend adlc to generate fields into nodes. Summary: Similar to specifying functions returning constants (as ins_avoid_back_to_back()) adlc now accepts specifications with prefix ins_field_xxx(tp) and adds field xxx of type tp to the node. Reviewed-by: kvn ! src/share/vm/adlc/output_h.cpp Changeset: abe03600372a Author: goetz Date: 2013-09-15 15:28 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/abe03600372a 8024468: PPC64 (part 201): cppInterpreter: implement bytecode profiling Summary: Implement profiling for c2 jit compilation. Also enable new cppInterpreter features. Reviewed-by: kvn ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp + src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/invocationCounter.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/prims/jvmtiManageCapabilities.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 3068270ba476 Author: simonis Date: 2013-10-16 10:52 +0200 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3068270ba476 8026487: PPC64: Implement 'os::fork_and_exec' on AIX Reviewed-by: kvn, twisti ! src/os/aix/vm/os_aix.cpp Changeset: 2b8e28fdf503 Author: kvn Date: 2013-11-05 17:38 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2b8e28fdf503 Merge ! make/Makefile ! make/defs.make ! make/linux/makefiles/gcc.make ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/classfile/classLoader.cpp - src/share/vm/classfile/genericSignatures.cpp - src/share/vm/classfile/genericSignatures.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/libadt/port.hpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp - src/share/vm/memory/metablock.cpp - src/share/vm/memory/metablock.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/decoder.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/taskqueue.hpp - test/compiler/8013496/Test8013496.sh - test/gc/7168848/HumongousAlloc.java - test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java - test/runtime/6878713/Test6878713.sh - test/runtime/6878713/testcase.jar - test/runtime/7020373/Test7020373.sh - test/runtime/7020373/testcase.jar - test/testlibrary/AssertsTest.java - test/testlibrary/OutputAnalyzerReportingTest.java - test/testlibrary/OutputAnalyzerTest.java Changeset: bd29f2c96a5f Author: goetz Date: 2013-11-07 11:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bd29f2c96a5f 8027964: Adapt PPC to 6843347: Boundary values in some public GC options cause crashes Reviewed-by: dholmes ! src/cpu/ppc/vm/globals_ppc.hpp Changeset: a0d02bb625e2 Author: goetz Date: 2013-11-07 11:42 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a0d02bb625e2 8027965: Adapt PPC to 8015107: NPG: Use consistent naming for metaspace concepts Reviewed-by: dholmes ! src/cpu/ppc/vm/macroAssembler_ppc.cpp Changeset: 2e3c546f46d9 Author: goetz Date: 2013-11-07 11:44 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2e3c546f46d9 8027966: Adapt PPC to 8023657: New type profiling points: arguments to call Reviewed-by: dholmes ! src/cpu/ppc/vm/globals_ppc.hpp Changeset: 600acc4b8b1e Author: goetz Date: 2013-11-07 11:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/600acc4b8b1e 8027969: Adapt PPC to 8026328: Setting a breakpoint on invokedynamic crashes the JVM Reviewed-by: dholmes, coleenp, sspitsyn ! src/cpu/ppc/vm/cppInterpreter_ppc.cpp Changeset: eb178e97560c Author: goetz Date: 2013-11-07 11:47 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/eb178e97560c 8027968: Adapt PPC to 8024927: Nashorn performance regression with CompressedOops Reviewed-by: coleenp, kvn ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp Changeset: 044b28168e20 Author: goetz Date: 2013-11-14 19:24 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/044b28168e20 8003854: PPC64 (part 115): Introduce PostallocExpand that expands nodes after register allocation Summary: added ability in C2 to expand mach nodes to several mach nodes after register allocation Reviewed-by: kvn ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/adlparse.hpp ! src/share/vm/adlc/archDesc.hpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp Changeset: 2113136690bc Author: goetz Date: 2013-11-15 11:05 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2113136690bc 8024921: PPC64 (part 113): Extend Load and Store nodes to know about memory ordering Summary: Add a field to C2 LoadNode and StoreNode classes which indicates whether the load/store should do an acquire/release on platforms which support it. Reviewed-by: kvn ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/idealKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/vectornode.hpp Changeset: ea78de16a4a4 Author: kvn Date: 2013-11-15 14:09 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ea78de16a4a4 Merge Changeset: 1410ad6b05f1 Author: goetz Date: 2013-11-15 12:01 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1410ad6b05f1 8028401: PPC (part 117): Improve usability of adlc and format() functionality. Summary: Add additional, more verbose syntax checks in adlc. Fix printing constant's problem in format(). Reviewed-by: kvn ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp Changeset: 935bf3340572 Author: goetz Date: 2013-11-16 01:42 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/935bf3340572 8028470: PPC64 (part 214): linux: extend signal handler to catch SIGTRAP on ppc64. Reviewed-by: kvn ! src/os/linux/vm/os_linux.cpp Changeset: 018b357638aa Author: simonis Date: 2013-11-19 11:53 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/018b357638aa 8028514: PPC64: Fix C++ Interpreter after '7195622: CheckUnhandledOops has limited usefulness now' Summary: fix CPP-interpreter after CheckUnhandledOops was re-enabled in the fastdebug build Reviewed-by: kvn, dholmes, lfoltan ! src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.hpp ! src/cpu/zero/vm/bytecodeInterpreter_zero.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/oops/methodData.hpp Changeset: 318d0622a6d7 Author: goetz Date: 2013-11-20 11:08 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/318d0622a6d7 8028580: PPC64 (part 114/120): Support for Call nodes with constants. Summary: extends MachCall nodes so that they can issue constants to the constant table Reviewed-by: kvn ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/output.cpp Changeset: da862781b584 Author: kvn Date: 2013-11-21 12:30 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/da862781b584 Merge ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: b0133e4187d3 Author: goetz Date: 2013-11-21 18:29 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b0133e4187d3 8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck optimization. Summary: Fixed Implicit NULL check optimization for AIX, where the page at address '0' is only write-protected. Reviewed-by: kvn ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.hpp ! src/os/solaris/vm/os_solaris.hpp ! src/os/windows/vm/os_windows.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/lcm.cpp Changeset: 15120a36272d Author: goetz Date: 2013-11-21 19:00 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/15120a36272d 8028767: PPC64: (part 121): smaller shared changes needed to build C2 Summary: smaller shared changes required to build the C2 compiler on PPC64. Reviewed-by: kvn ! src/share/vm/adlc/output_h.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/regalloc.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp Changeset: 4cdf4f71177d Author: goetz Date: 2013-11-22 12:14 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4cdf4f71177d 8029025: PPC64 (part 203): opto: Move static _in_dump_cnt to Compile object. Summary: Also introduces the compiler oracle 'option' feature for PrintAssembly. Reviewed-by: kvn ! src/share/vm/code/nmethod.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp Changeset: 50fdb38839eb Author: goetz Date: 2013-11-26 18:38 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/50fdb38839eb 8028515: PPPC64 (part 113.2): opto: Introduce LoadFence/StoreFence. Summary: Use new nodes for loadFence/storeFence intrinsics in C2. Reviewed-by: kvn, dholmes ! make/jprt.properties ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 41b780b43b74 Author: goetz Date: 2013-11-27 16:16 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/41b780b43b74 8029015: PPC64 (part 216): opto: trap based null and range checks Summary: On PPC64 use tdi instruction that does a compare and raises SIGTRAP for NULL and range checks. Reviewed-by: kvn ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/ppc/vm/nativeInst_ppc.hpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/share/vm/adlc/main.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/globals.hpp Changeset: e7cbc95179c4 Author: simonis Date: 2013-12-05 19:19 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e7cbc95179c4 8019929: PPC64 (part 107): Extend ELF-decoder to support PPC64 function descriptor tables Summary: Extend ELF-decoder to support PPC64 function descriptor tables Reviewed-by: kvn, zgu ! make/aix/makefiles/vm.make ! src/os/linux/vm/decoder_linux.cpp ! src/share/vm/utilities/decoder_elf.cpp ! src/share/vm/utilities/decoder_elf.hpp ! src/share/vm/utilities/elfFile.cpp ! src/share/vm/utilities/elfFile.hpp + src/share/vm/utilities/elfFuncDescTable.cpp + src/share/vm/utilities/elfFuncDescTable.hpp ! src/share/vm/utilities/elfStringTable.cpp ! src/share/vm/utilities/elfStringTable.hpp ! src/share/vm/utilities/elfSymbolTable.cpp ! src/share/vm/utilities/elfSymbolTable.hpp Changeset: 1174c8abbdb6 Author: kvn Date: 2013-12-05 15:13 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1174c8abbdb6 Merge ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp - test/compiler/jsr292/methodHandleExceptions/C.java - test/compiler/jsr292/methodHandleExceptions/I.java Changeset: 3205e78d8193 Author: goetz Date: 2013-12-02 10:26 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3205e78d8193 8029396: PPC64 (part 212): Several memory ordering fixes in C-code. Summary: memory ordering fixes in GC and other runtime code showing on PPC64. Reviewed-by: kvn, coleenp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/barrierSet.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/modRefBarrierSet.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/thread.hpp Changeset: 492e67693373 Author: goetz Date: 2013-12-10 14:29 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/492e67693373 8029888: PPC64: (part 219): adl replacement variable CondRegister Summary: Add support for replacement variable CondRegister in adlc. Reviewed-by: kvn ! src/share/vm/adlc/output_c.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/opto/machnode.hpp Changeset: 67fa91961822 Author: goetz Date: 2013-12-11 00:06 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/67fa91961822 8029940: PPC64 (part 122): C2 compiler port Reviewed-by: kvn ! make/aix/makefiles/adlc.make ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp ! src/cpu/ppc/vm/bytes_ppc.hpp + src/cpu/ppc/vm/c2_globals_ppc.hpp + src/cpu/ppc/vm/c2_init_ppc.cpp ! src/cpu/ppc/vm/copy_ppc.hpp ! src/cpu/ppc/vm/cppInterpreter_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.hpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/ppc/vm/icache_ppc.cpp ! src/cpu/ppc/vm/icache_ppc.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/jni_ppc.h ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/ppc/vm/nativeInst_ppc.hpp + src/cpu/ppc/vm/ppc.ad + src/cpu/ppc/vm/ppc_64.ad ! src/cpu/ppc/vm/register_definitions_ppc.cpp ! src/cpu/ppc/vm/register_ppc.cpp ! src/cpu/ppc/vm/register_ppc.hpp + src/cpu/ppc/vm/runtime_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp ! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp ! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: b4e19a1e459f Author: goetz Date: 2013-12-11 12:28 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b4e19a1e459f 8029957: PPC64 (part 213): cppInterpreter: memory ordering for object initialization Summary: Add StoreStore barriers after object initialization and after constructor calls in the C++ interpreter. Reviewed-by: kvn ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 2da20f966936 Author: kvn Date: 2013-12-12 11:05 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2da20f966936 Merge ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 134e52455808 Author: kvn Date: 2014-01-08 11:24 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/134e52455808 Merge Changeset: ad6695638a35 Author: goetz Date: 2013-12-20 13:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ad6695638a35 8030863: PPC64: (part 220): ConstantTableBase for calls between args and jvms Summary: Add ConstantTableBase node edge after parameters and before jvms. Adapt jvms offsets. Reviewed-by: kvn ! src/cpu/ppc/vm/ppc.ad ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/archDesc.hpp ! src/share/vm/adlc/main.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/matcher.cpp Changeset: c3efa8868779 Author: goetz Date: 2014-01-06 11:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c3efa8868779 8031188: Fix for 8029015: PPC64 (part 216): opto: trap based null and range checks Summary: Swap the Projs in the block list so that the new block is added behind the proper node. Reviewed-by: kvn ! src/share/vm/opto/block.cpp Changeset: b858620b0081 Author: goetz Date: 2014-01-07 17:24 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b858620b0081 8031319: PPC64: Some fixes in ppc and aix coding. Reviewed-by: kvn ! src/cpu/ppc/vm/cppInterpreter_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/ppc/vm/nativeInst_ppc.hpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/os/aix/vm/os_aix.cpp ! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp Changeset: c6d7e7406136 Author: goetz Date: 2014-01-16 14:25 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c6d7e7406136 8029101: PPC64 (part 211): ordering of Independent Reads of Independent Writes Reviewed-by: dholmes, kvn Contributed-by: martin.doerr at sap.com ! src/cpu/ppc/vm/globalDefinitions_ppc.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 12fb826833f0 Author: kvn Date: 2014-01-22 14:27 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/12fb826833f0 Merge Changeset: 6a6c94b49dab Author: goetz Date: 2014-01-24 10:23 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/6a6c94b49dab 8032634: Add #ifdef PPC64 around OrderAccess operations on _thread_state. Reviewed-by: dholmes, kvn ! src/share/vm/runtime/thread.hpp Changeset: f0221ff14605 Author: kvn Date: 2014-01-28 10:19 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f0221ff14605 8029941: rollback changes in make/jprt.properties for embedded testing Summary: cleanup changes merged by accident Reviewed-by: roland, dholmes ! make/jprt.properties Changeset: abec000618bf Author: kvn Date: 2014-01-28 12:25 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/abec000618bf Merge ! agent/src/os/linux/libproc.h ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/sparc/vm/globalDefinitions_sparc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/cpu/x86/vm/globalDefinitions_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/cpu/zero/vm/sharedRuntime_zero.cpp ! src/os/posix/vm/os_posix.hpp ! src/share/tools/hsdis/hsdis.c ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/main.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/stubs.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/space.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/generateOptoStub.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/idealKit.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/regalloc.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/decoder.cpp ! src/share/vm/utilities/elfFile.cpp ! src/share/vm/utilities/elfFile.hpp ! src/share/vm/utilities/macros.hpp Changeset: 45467c53f178 Author: kvn Date: 2014-01-28 12:28 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/45467c53f178 Merge ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 0c521b3f32dd Author: goetz Date: 2014-01-29 12:22 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0c521b3f32dd 8033117: PPC64: Adapt to 8002074: Support for AES on SPARC Summary: Implement missing function Matcher::pass_original_key_for_aes() in ppc64 ad file. Reviewed-by: kvn ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/stubGenerator_ppc.cpp Changeset: 194e8b7fe9ca Author: goetz Date: 2014-01-30 14:30 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/194e8b7fe9ca 8033168: PPC64: gcc 4.8 warning in output_c.cpp Summary: fix warnings Reviewed-by: kvn ! src/share/vm/adlc/output_c.cpp Changeset: 8a9bb7821e28 Author: kvn Date: 2014-02-19 12:08 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8a9bb7821e28 Merge ! make/Makefile ! make/linux/makefiles/buildtree.make ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/modRefBarrierSet.hpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/sharedRuntimeTrig.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: a13badbb8b8e Author: goetz Date: 2014-02-19 14:03 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a13badbb8b8e 8034797: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280 Summary: imlements os::naked_short_sleep(jlong ms) on AIX Reviewed-by: dholmes, kvn ! src/os/aix/vm/os_aix.cpp Changeset: 1e820011ee5f Author: goetz Date: 2014-02-20 10:48 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1e820011ee5f 8035392: cppInterpreter: fix message of NPE Reviewed-by: kvn Contributed-by: axel.siebenborn at sap.com ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 0f19095fd8c1 Author: goetz Date: 2014-02-20 11:05 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0f19095fd8c1 8035394: PPC64: Make usage of intrinsic dsqrt depend on processor recognition. Reviewed-by: kvn ! src/cpu/ppc/vm/ppc.ad ! src/share/vm/opto/library_call.cpp Changeset: 3ef193f311ed Author: simonis Date: 2014-02-20 14:44 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3ef193f311ed 8035423: AIX: Fix os::get_default_process_handle() in os_aix.cpp after 8031968 Reviewed-by: kvn ! src/os/aix/vm/os_aix.cpp Changeset: 28f281e8de1d Author: kvn Date: 2014-02-20 12:20 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/28f281e8de1d Merge ! make/linux/makefiles/gcc.make ! src/os/bsd/vm/os_bsd.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp Changeset: d166675568f6 Author: stefank Date: 2014-02-13 17:44 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d166675568f6 8034761: Remove the do_code_roots parameter from process_strong_roots Reviewed-by: tschatzl, mgerdin, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 10c424c5a362 Author: stefank Date: 2014-02-14 09:29 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/10c424c5a362 8034764: Use process_strong_roots to adjust the StringTable Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: aa8fab3bed11 Author: goetz Date: 2014-02-11 09:34 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/aa8fab3bed11 8034171: Remove use of template template parameters from binaryTreeDictionary. Reviewed-by: mgerdin, jmasa Contributed-by: matthias.baesken at sap.com ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/memory/binaryTreeDictionary.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 7ab49a697539 Author: ehelin Date: 2014-02-17 10:13 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7ab49a697539 Merge Changeset: f6490a5f084a Author: sjohanss Date: 2014-02-17 09:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f6490a5f084a 8033440: jmap reports unexpected used/free size of concurrent mark-sweep generation Summary: SA used the wrong type for the indexedFreeList in CompactibleFreeListSpace. Reviewed-by: coleenp, dsamersoff + agent/src/share/classes/sun/jvm/hotspot/memory/AdaptiveFreeList.java ! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 1cc1d4ffcb84 Author: ehelin Date: 2014-02-21 10:00 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1cc1d4ffcb84 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 80b39937b791 Author: amurillo Date: 2014-02-21 08:09 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/80b39937b791 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java - src/share/vm/utilities/dtrace_usdt2_disabled.hpp Changeset: 2dd7abe7b841 Author: henryjen Date: 2014-02-25 23:59 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2dd7abe7b841 8033898: undefined symbol when build hotspot with Xcode5 Reviewed-by: sla, dholmes ! make/bsd/makefiles/gcc.make Changeset: de7f1b016d55 Author: coleenp Date: 2014-02-19 02:58 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/de7f1b016d55 7014526: "java -version" crash on sparc with some values of HeapBaseMinAddress Summary: Make default HeapBaseMinAddress the minimum that can be specified. Reviewed-by: minqi, kvn, tschatzl, dholmes ! src/share/vm/runtime/arguments.cpp ! test/runtime/CompressedOops/CompressedClassPointers.java Changeset: 6c9332549827 Author: fparain Date: 2014-02-19 16:22 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/6c9332549827 6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris due to race with signal handler Reviewed-by: dholmes, dcubed ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/bsd/vm/os_bsd.inline.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/os/windows/vm/os_windows.inline.hpp ! src/share/vm/runtime/os.hpp Changeset: 4510a3502166 Author: gtriantafill Date: 2014-02-20 16:38 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4510a3502166 8034898: [TESTBUG]: Zero failure project - tag all Runtime JTReg bugs that fail nightly Summary: Use @ignore to exclude failing tests Reviewed-by: coleenp, ctornqvi, mseledtsov Contributed-by: george.triantafillou at oracle.com ! test/runtime/6925573/SortMethodsTest.java ! test/runtime/7107135/Test7107135.sh ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java ! test/runtime/SharedArchiveFile/CdsWriteError.java ! test/runtime/SharedArchiveFile/DefaultUseWithClient.java Changeset: 96d2c94bbdd0 Author: mgronlun Date: 2014-02-22 10:22 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/96d2c94bbdd0 8035493: JVMTI PopFrame capability must instruct compilers not to prune locals Reviewed-by: kvn, sla, coleenp, sspitsyn ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_ValueStack.cpp ! src/share/vm/c1/c1_ValueStack.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/graphKit.cpp Changeset: bb9356ec5967 Author: hseigel Date: 2014-02-23 13:16 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bb9356ec5967 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/os.hpp Changeset: dcca80b5e7e7 Author: sspitsyn Date: 2014-02-23 22:36 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/dcca80b5e7e7 8034867: Object references from expression stack are not visible as roots via jvmti FollowReferences and HeapDump Summary: The heap walking is inconsistent without following references from expression stack, so need to fix it Reviewed-by: coleenp, sspitsyn Contributed-by: axel.siebenborn at sap.com ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/services/heapDumper.cpp Changeset: 61ab121722b8 Author: mgronlun Date: 2014-02-24 13:29 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/61ab121722b8 8035650: Exclude AIX from VS.NET make/windows/projectcreator.make Reviewed-by: dholmes, sla ! make/windows/makefiles/projectcreator.make Changeset: 016b6a289fc4 Author: jbachorik Date: 2014-02-24 10:28 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/016b6a289fc4 4505697: nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException Reviewed-by: dcubed, dholmes, sspitsyn ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/runtime/reflection.cpp Changeset: 5e7eb4244604 Author: ccheung Date: 2014-02-24 21:54 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5e7eb4244604 8025519: [TESTBUG] runtime/7107135/Test7107135.sh need to use COMPILEJAVA for javac task Summary: modified some tests to use COMPILEJAVA instead of TESTJAVA for javac and include path Reviewed-by: dholmes, mseledtsov ! test/TEST.groups ! test/runtime/6929067/Test6929067.sh ! test/runtime/7107135/Test7107135.sh ! test/runtime/jsig/Test8017498.sh Changeset: be0ac0e8f6e7 Author: stefank Date: 2014-02-21 10:01 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/be0ac0e8f6e7 8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do Reviewed-by: tschatzl, coleenp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vmThread.hpp Changeset: 3cdda110bbb5 Author: stefank Date: 2014-02-21 10:19 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3cdda110bbb5 8035412: Cleanup ClassLoaderData::is_alive Reviewed-by: coleenp, mgerdin ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: e9d5c28e5059 Author: tschatzl Date: 2014-02-24 09:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e9d5c28e5059 8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work Summary: Move methods that are not dependent on any of G1ParCopyClosure's template parameters into G1ParCopyHelper. Further remove unused methods and members of the class hierarchy. Reviewed-by: mgerdin, stefank ! make/excludeSrc.make ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp + src/share/vm/gc_implementation/g1/g1OopClosures.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp Changeset: 4f227ecd7beb Author: tschatzl Date: 2014-02-24 09:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4f227ecd7beb 8035326: Assume non-NULL references in G1CollectedHeap::in_cset_fast_test Summary: Remove the assumption that G1CollectedHeap::in_cset_fast_test needs to check for NULL references. Most of the time this is not required, making the code doing this check multiple times. Reviewed-by: stefank, mgerdin, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 97300b6165f8 Author: tschatzl Date: 2014-02-24 09:41 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/97300b6165f8 8035329: Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadState Summary: Move G1ParCopyClosure::copy_to_survivor_space to decrease code size. Reviewed-by: stefank, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp Changeset: 60fd6d24f49f Author: tschatzl Date: 2014-02-24 10:45 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/60fd6d24f49f 8034948: Back out JDK-6976350 since it does not fix any issue Summary: Revert JDK-6976350 because it does not improve PLAB fragmentation. To the contrary, it tends to increase the amount of wasted space with many threads. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp Changeset: f460c6926af7 Author: ehelin Date: 2014-02-25 11:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f460c6926af7 Merge ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp - src/share/vm/utilities/dtrace_usdt2_disabled.hpp Changeset: 3f406218c511 Author: jwilhelm Date: 2014-02-26 14:52 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3f406218c511 8035822: Unable to test minimalVM Summary: Moved the test code inside INCLUDE_ALL_GCS Reviewed-by: dholmes, stefank ! src/share/vm/prims/jni.cpp Changeset: 301df27023d4 Author: stefank Date: 2014-02-27 10:34 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/301df27023d4 8035648: Don't use Handle in java_lang_String::print Reviewed-by: coleenp, pliden ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp Changeset: 7f0e0366ec81 Author: stefank Date: 2014-02-27 10:36 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7f0e0366ec81 8035746: Add missing Klass::oop_is_instanceClassLoader() function Reviewed-by: mgerdin, coleenp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/prims/jni.cpp Changeset: 7d30d4f37d31 Author: ehelin Date: 2014-02-28 14:56 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7d30d4f37d31 Merge ! src/share/vm/oops/instanceKlass.cpp Changeset: 5292439ef895 Author: kvn Date: 2014-02-24 15:12 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5292439ef895 8033805: Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler Summary: Consolidated C2 x86 locking code in one place in macroAssembler_x86.cpp. Reviewed-by: roland ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad Changeset: cd5d10655495 Author: rbackman Date: 2014-01-23 12:08 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/cd5d10655495 8027754: Enable loop optimizations for loops with MathExact inside Reviewed-by: kvn, iveresov ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/mathexactnode.cpp ! src/share/vm/opto/mathexactnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/compiler/intrinsics/mathexact/AddExactICondTest.java ! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactILoadTest.java ! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/CompareTest.java ! test/compiler/intrinsics/mathexact/DecExactITest.java ! test/compiler/intrinsics/mathexact/DecExactLTest.java ! test/compiler/intrinsics/mathexact/GVNTest.java ! test/compiler/intrinsics/mathexact/IncExactITest.java ! test/compiler/intrinsics/mathexact/IncExactLTest.java ! test/compiler/intrinsics/mathexact/MulExactICondTest.java ! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactILoadTest.java ! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactILoadTest.java ! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/NestedMathExactTest.java ! test/compiler/intrinsics/mathexact/SplitThruPhiTest.java ! test/compiler/intrinsics/mathexact/SubExactICondTest.java ! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactILoadTest.java ! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/Verify.java ! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java Changeset: 99fc8c086679 Author: adlertz Date: 2014-02-25 10:26 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/99fc8c086679 8032894: Remove dead code in Pressure::lower Summary: Remove dead code in Pressure::lower Reviewed-by: kvn, roland ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/ifg.cpp Changeset: 9a83b7b3e37c Author: anoll Date: 2014-02-25 13:52 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9a83b7b3e37c 8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount Summary: Ensure appropriate min. number of compiler threads (1 for non-tiered, and 2 for tiered) Reviewed-by: kvn ! src/share/vm/runtime/arguments.cpp + test/compiler/startup/NumCompilerThreadsCheck.java Changeset: 04e7587c97dc Author: adlertz Date: 2014-02-25 14:09 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/04e7587c97dc 8032656: Tag the MachSpillCopies with purpose information Summary: Subclassed the MachSpillCopyNode with different subnodes for different spill purposes to enhance debugging / visualization Reviewed-by: kvn, roland ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/reg_split.cpp Changeset: 1077c8270209 Author: adlertz Date: 2014-02-25 17:51 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1077c8270209 8033260: assert(lrg._area >= 0.0) failed: negative spill area Summary: Change type from float to double on block frequency, and add check for +Inf - +Inf operation Reviewed-by: kvn, roland ! agent/src/share/classes/sun/jvm/hotspot/opto/Block.java ! src/share/vm/opto/block.hpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: fdad2932c73f Author: roland Date: 2014-02-25 18:16 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/fdad2932c73f 8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: kvn, twisti ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/globals.hpp + test/compiler/uncommontrap/TestSpecTrapClassUnloading.java Changeset: f217a92ae194 Author: roland Date: 2014-02-25 10:42 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f217a92ae194 Merge Changeset: 2757a106eaa8 Author: anoll Date: 2014-02-26 07:44 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2757a106eaa8 8032642: [TESTBUG] Fix testbugs in compiler/startup/.* Summary: Fixed issues with these tests Reviewed-by: kvn, twisti ! test/compiler/startup/SmallCodeCacheStartup.java ! test/compiler/startup/StartupOutput.java Changeset: 4e7ee57b57bf Author: adlertz Date: 2014-02-26 07:46 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4e7ee57b57bf 8010500: [parfait] Possible null pointer dereference at hotspot/src/share/vm/opto/loopnode.hpp Summary: Added NULL check for loopnode() in get_pre_loop_end() Reviewed-by: kvn, roland ! src/share/vm/opto/superword.cpp Changeset: 47f00f3b3900 Author: neliasso Date: 2014-02-11 13:29 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/47f00f3b3900 8034188: OSR methods may not be recompiled at proper compilation level Summary: remove_osr_nmethod doesn't check that it is the correct method Reviewed-by: kvn, iveresov ! src/share/vm/oops/instanceKlass.cpp Changeset: 524b54a7f1b5 Author: anoll Date: 2014-02-26 11:29 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/524b54a7f1b5 8034839: jvm hangs with gc/gctests/LoadUnloadGC test Summary: Provide fast lookup of checked dependencies via hashmap Reviewed-by: kvn, roland ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: b3fe59626fdc Author: anoll Date: 2014-02-26 02:38 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b3fe59626fdc Merge - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! src/share/vm/code/nmethod.cpp - src/share/vm/utilities/dtrace_usdt2_disabled.hpp Changeset: fae50ee0308d Author: anoll Date: 2014-02-26 02:54 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/fae50ee0308d Merge Changeset: 78112be27ba0 Author: goetz Date: 2014-02-26 11:33 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/78112be27ba0 8035396: Introduce accessor for tmp_oop in frame. Summary: Avoid #ifs by introducing the accessor function interpreter_frame_temp_oop_addr(). Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp Changeset: b3e1a903b6e8 Author: iveresov Date: 2014-02-26 16:45 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/b3e1a903b6e8 8035283: Second phase of branch shortening doesn't account for loop alignment Summary: added missing check for loop padding case. Reviewed-by: kvn, jrose ! src/share/vm/opto/output.cpp Changeset: 3df21373e577 Author: roland Date: 2014-02-27 09:37 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3df21373e577 8032011: nsk/stress/jck60/jck60022 crashes in src\share\vm\runtime\synchronizer.cpp:239 Summary: biased locking's revoke_bias locks monitor in compiled frame with eliminated lock Reviewed-by: kvn, iveresov ! src/share/vm/runtime/biasedLocking.cpp + test/compiler/uncommontrap/TestLockEliminatedAtDeopt.java Changeset: 7e8e4d1a41d6 Author: goetz Date: 2014-02-27 20:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7e8e4d1a41d6 8035970: PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExact Reviewed-by: kvn ! src/cpu/ppc/vm/ppc.ad Changeset: 484a359ff649 Author: roland Date: 2014-02-28 13:44 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/484a359ff649 8031754: Type speculation should favor profile data from outermost inlined method Summary: favor profile data coming from outer most method Reviewed-by: kvn, twisti ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp Changeset: 16c705d792be Author: morris Date: 2014-02-28 08:02 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/16c705d792be Merge ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp Changeset: 2328dac1da27 Author: amurillo Date: 2014-02-28 09:30 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2328dac1da27 Merge Changeset: 8a3c36abaf4b Author: katleman Date: 2014-02-21 11:39 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8a3c36abaf4b Added tag jdk9-b03 for changeset b2fee789d23f ! .hgtags Changeset: 6e33e32e82e0 Author: lana Date: 2014-02-24 12:56 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/6e33e32e82e0 Merge - src/os/bsd/dtrace/hotspot.d - src/os/bsd/dtrace/hotspot_jni.d - src/os/bsd/dtrace/hs_private.d - src/os/solaris/dtrace/hotspot.d - src/os/solaris/dtrace/hotspot_jni.d - src/os/solaris/dtrace/hs_private.d Changeset: 3812c088b945 Author: lana Date: 2014-03-06 10:37 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3812c088b945 Merge Changeset: 4c76be9856fc Author: sla Date: 2014-02-26 15:47 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4c76be9856fc 8035150: ShouldNotReachHere() in ConstantPool::copy_entry_to Reviewed-by: dcubed, mgronlun ! src/share/vm/oops/constantPool.cpp + test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java + test/serviceability/jvmti/UnresolvedClassAgent.java + test/serviceability/jvmti/UnresolvedClassAgent.mf ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java + test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: f6301b007a16 Author: minqi Date: 2014-02-26 15:20 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f6301b007a16 6498581: ThreadInterruptTest3 produces wrong output on Windows Summary: There is race condition between os::interrupt and os::is_interrupted on Windows. In JVM_Sleep(Thread.sleep), check if thread gets interrupted, it may see interrupted but not really interrupted so cause spurious waking up (early return from sleep). Fix by checking if interrupt event really gets set thus prevent false return. For intrinsic of _isInterrupted, on Windows, go fastpath only on bit not set. Reviewed-by: acorn, kvn Contributed-by: david.holmes at oracle.com, yumin.qi at oracle.com ! src/os/windows/vm/os_windows.cpp ! src/share/vm/opto/library_call.cpp Changeset: 047ea31fb127 Author: sla Date: 2014-02-28 14:30 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/047ea31fb127 8036010: hs: Some jtreg tests use hard coded ports Summary: bind to an ephemeral port Reviewed-by: jbachorik, sla ! test/runtime/6294277/SourceDebugExtension.java Changeset: cd30121047ac Author: igerasim Date: 2014-02-28 16:00 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/cd30121047ac 8035893: JVM_GetVersionInfo fails to zero structure Reviewed-by: sla, zgu ! src/share/vm/prims/jvm.cpp Changeset: ef7328717719 Author: dsamersoff Date: 2014-03-01 01:36 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ef7328717719 Merge ! src/share/vm/opto/library_call.cpp Changeset: 0d8d78c0329a Author: sspitsyn Date: 2014-03-01 08:05 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0d8d78c0329a 6471769: Error: assert(_cur_stack_depth == count_frames(),"cur_stack_depth out of sync") Summary: It is more safe to get/update data for suspended threads at a safepoint Reviewed-by: dcubed, twisti, dholmes Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiEnvThreadState.cpp ! src/share/vm/prims/jvmtiEventController.cpp ! src/share/vm/prims/jvmtiThreadState.cpp ! src/share/vm/runtime/vm_operations.hpp Changeset: 2edca307b15a Author: dsamersoff Date: 2014-03-01 09:56 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2edca307b15a 8036102: part of the fix for 6498581 lost in mismerge Summary: Restore code lost in mis-merge Reviewed-by: dcubed ! src/share/vm/opto/library_call.cpp Changeset: 7380034e5b31 Author: coleenp Date: 2014-03-03 13:58 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7380034e5b31 8035735: Metaspace::contains become extremely slow in some cases Summary: Call is_metadata instead which does less work for the call in debugInfo.hpp which is called for all compiled code stack frames. Reviewed-by: jmasa, dcubed ! src/share/vm/code/debugInfo.hpp ! src/share/vm/oops/metadata.hpp Changeset: 74dd0c7b2de1 Author: amurillo Date: 2014-03-11 16:49 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/74dd0c7b2de1 Merge Changeset: 4adcdd3ccb66 Author: coleenp Date: 2014-03-04 09:57 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4adcdd3ccb66 8036547: test/runtime/CompressedOops/CompressedClassPointers.java fails with product build since -XX:+PrintMiscellaneous is a debug only flag Summary: Use PrintCompressedOopsMode and these other flags that match printing compressed oop information Reviewed-by: ctornqvi, sla ! src/share/vm/runtime/arguments.cpp ! test/runtime/CompressedOops/CompressedClassPointers.java Changeset: d72cee0607a3 Author: goetz Date: 2014-03-03 11:54 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d72cee0607a3 8036122: Fix warning 'format not a string literal' Reviewed-by: mduigou, kvn ! make/bsd/makefiles/gcc.make ! make/linux/makefiles/gcc.make ! make/solaris/makefiles/gcc.make ! src/os/linux/vm/os_linux.cpp ! src/share/vm/compiler/compilerOracle.cpp Changeset: ff056d90e349 Author: mseledtsov Date: 2014-03-05 12:31 -0500 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ff056d90e349 8033990: Add message to verbose output to indicate when JVM was unable to use shared archive (with -Xshare:auto) Summary: Added message to indicate when sharing was attempted but failed Reviewed-by: coleenp, ctornqvi ! src/share/vm/memory/filemap.cpp Changeset: 3c6ae9109a86 Author: anoll Date: 2014-03-03 08:04 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3c6ae9109a86 8035946: Use ResourceHashtable for dependency checking Summary: Use ResourceHashtable for dependency checking and delete GenericHashtable Reviewed-by: kvn, coleenp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp ! src/share/vm/utilities/resourceHash.hpp Changeset: bbfe3ac1471d Author: neliasso Date: 2014-01-28 15:05 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bbfe3ac1471d 8007270: Make IsMethodCompilable test work with tiered Summary: Only c2 compiles counts toward cutoff Reviewed-by: kvn, roland ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: 3c3953fb3f2a Author: shade Date: 2014-03-03 15:54 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3c3953fb3f2a 8033380: Experimental VM flag to enforce access atomicity Summary: -XX:+AlwaysAtomicAccesses to unconditionally enforce the access atomicity. Reviewed-by: roland, kvn, iveresov ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/runtime/globals.hpp Changeset: 3edd4a71588b Author: shade Date: 2014-03-03 15:31 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3edd4a71588b 8031818: Experimental VM flag for enforcing safe object construction Summary: -XX:+AlwaysSafeConstructors to unconditionally emit the trailing constructor barrier. Reviewed-by: kvn, roland ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/runtime/globals.hpp Changeset: 1179450ad3ee Author: vlivanov Date: 2014-03-04 02:19 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1179450ad3ee 8035887: VM crashes trying to force inlining the recursive call Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/runtime/globals.hpp Changeset: aed8e1fe80eb Author: vlivanov Date: 2014-03-04 02:20 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/aed8e1fe80eb 8035828: Turn on @Stable support in VM Reviewed-by: jrose, twisti ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/globals.hpp + test/compiler/stable/TestStableBoolean.java + test/compiler/stable/TestStableByte.java + test/compiler/stable/TestStableChar.java + test/compiler/stable/TestStableDouble.java + test/compiler/stable/TestStableFloat.java + test/compiler/stable/TestStableInt.java + test/compiler/stable/TestStableLong.java + test/compiler/stable/TestStableObject.java + test/compiler/stable/TestStableShort.java Changeset: c0774726073e Author: vlivanov Date: 2014-03-04 02:23 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c0774726073e 8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...) Reviewed-by: iveresov, roland, coleenp ! src/share/vm/runtime/thread.cpp Changeset: e65d960c7be5 Author: vlivanov Date: 2014-03-04 02:33 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e65d960c7be5 8036100: Default method returns true for a while, and then returns false Reviewed-by: kvn, jrose ! src/share/vm/ci/ciMethod.cpp + test/compiler/inlining/InlineDefaultMethod1.java Changeset: 131c59b5e66a Author: simonis Date: 2014-03-04 17:14 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/131c59b5e66a 8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX) Reviewed-by: kvn ! make/aix/makefiles/adjust-mflags.sh Changeset: 81ccf2c854c7 Author: neugens Date: 2014-03-04 18:52 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/81ccf2c854c7 8036619: Shark: add LLVM 3.4 support Reviewed-by: twisti ! make/linux/makefiles/zeroshark.make ! src/share/vm/shark/llvmHeaders.hpp ! src/share/vm/shark/sharkCompiler.cpp ! src/share/vm/shark/sharkCompiler.hpp ! src/share/vm/shark/sharkInliner.cpp ! src/share/vm/shark/sharkMemoryManager.cpp ! src/share/vm/shark/sharkMemoryManager.hpp Changeset: 27689a7550a8 Author: anoll Date: 2014-03-05 06:08 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/27689a7550a8 8036092: [TESTBUG] compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: Unrecognized VM option 'UseTypeSpeculation' Summary: Add -XX:+IgnoreUnrecognizedVMOptions to @main/othervm to make the test pass on Client VM Reviewed-by: kvn, roland ! test/compiler/uncommontrap/TestSpecTrapClassUnloading.java Changeset: 77ca9a58fbe8 Author: anoll Date: 2014-03-04 21:15 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/77ca9a58fbe8 Merge Changeset: a5f0657a1666 Author: anoll Date: 2014-03-05 10:20 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a5f0657a1666 8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1 Summary: Start test with -XX:-TieredCompilation so that one compiler thread works Reviewed-by: kvn, twisti ! src/share/vm/runtime/arguments.cpp ! test/compiler/membars/DekkerTest.java Changeset: 08adf1b5f2b6 Author: anoll Date: 2014-03-05 01:26 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/08adf1b5f2b6 Merge Changeset: 53ed0f89f44e Author: roland Date: 2014-03-05 09:29 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/53ed0f89f44e 8035841: assert(dp_src->tag() == dp_dst->tag()) failed: should be same tags 1 != 0 at ciMethodData.cpp:90 Summary: concurrent update of traps with construction of ciMethodData Reviewed-by: kvn, twisti ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp Changeset: bb4db06fd36f Author: roland Date: 2014-03-05 02:41 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bb4db06fd36f Merge Changeset: d3f14809b051 Author: roland Date: 2014-03-05 15:14 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d3f14809b051 8036146: make CPP interpreter build again Summary: fix build of CPP interpreter on x86 and sparc Reviewed-by: kvn ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: e0365e7b7454 Author: kvn Date: 2014-03-05 16:21 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e0365e7b7454 8035983: Fix "Native frames:" in crash report (hs_err file) Summary: check fr.sender_sp() in java thread instead of os::is_first_C_frame(&fr). Reviewed-by: twisti, coleenp ! src/share/vm/utilities/vmError.cpp Changeset: d2aa3d4e98ed Author: iignatyev Date: 2014-03-06 12:45 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d2aa3d4e98ed 8028482: [TESTBUG] tests that use JMX should be in need_compact3 test group Reviewed-by: roland, sla, dholmes ! test/TEST.groups Changeset: c0b9499e5525 Author: iignatyev Date: 2014-03-06 12:46 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c0b9499e5525 8027257: [TESTBUG] compiler/ciReplay/TestVM.sh : Error: Could not find or load main class negative_test Reviewed-by: roland, kvn ! test/compiler/ciReplay/TestVM.sh ! test/compiler/ciReplay/common.sh Changeset: 2dfa56e10640 Author: iignatyev Date: 2014-03-06 12:47 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2dfa56e10640 8027124: [TESTBUG] NonTieredLevelsTest: java.lang.RuntimeException: private TestCase$Helper(java.lang.Object) must be osr_compiled Reviewed-by: kvn, roland ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java Changeset: 45b0159f30f2 Author: roland Date: 2014-03-06 11:11 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/45b0159f30f2 8032633: Enable type speculation by default Summary: enable type speculation Reviewed-by: kvn ! src/share/vm/opto/c2_globals.hpp ! test/compiler/types/TestMeetTopArrayExactConstantArray.java ! test/compiler/types/TestSpeculationFailedHigherEqual.java ! test/compiler/types/TypeSpeculation.java ! test/compiler/uncommontrap/TestSpecTrapClassUnloading.java Changeset: 84eafecdb9a9 Author: roland Date: 2014-03-06 02:37 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/84eafecdb9a9 Merge Changeset: bd2220947c1e Author: vlivanov Date: 2014-03-06 09:53 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bd2220947c1e 8036667: "assert(adr->is_AddP() && adr->in(AddPNode::Offset)->is_Con()) failed: offset is a constant" with FoldStableValues on Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp Changeset: e5e8aa897002 Author: goetz Date: 2014-03-06 10:55 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e5e8aa897002 8035647: PPC64: Support for elf v2 abi. Summary: ELFv2 ABI used by the little endian PowerPC64 on Linux. Reviewed-by: kvn Contributed-by: asmundak at google.com ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/cppInterpreter_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.hpp ! src/cpu/ppc/vm/interpreterRT_ppc.cpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/runtime_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/share/vm/utilities/elfFile.cpp Changeset: 8c24a17f0160 Author: kvn Date: 2014-03-06 11:12 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8c24a17f0160 Merge Changeset: 97586c131ac8 Author: simonis Date: 2014-03-06 14:35 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/97586c131ac8 8036777: AIX: Adapt implementation after '6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris.' Reviewed-by: kvn ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.inline.hpp Changeset: 480b0109db65 Author: anoll Date: 2014-03-07 07:42 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/480b0109db65 8029799: vm/mlvm/anonloader/stress/oome prints warning: CodeHeap: # of free blocks > 10000 Summary: Double CodeCacheSegmentSize from 64 byte to 128 bytes if tiered compilation is enabled Reviewed-by: kvn, twisti ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/heap.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 5e2306b00977 Author: iveresov Date: 2014-03-10 11:09 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/5e2306b00977 8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java fails with TestData$OfRef): failure java.lang.AssertionError: expected [true] but found [false] Summary: In GraphKit::gen_checkcast() provide only exact superklass to GraphKit::maybe_cast_profiled_receiver() Reviewed-by: kvn, roland ! src/share/vm/opto/graphKit.cpp Changeset: 3596c63bf3d6 Author: neliasso Date: 2014-03-11 11:26 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3596c63bf3d6 Merge Changeset: de9cd35a3d1f Author: drchase Date: 2014-03-11 13:38 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/de9cd35a3d1f 8028037: [parfait] warnings from b114 for hotspot.src.share.vm Summary: Insert null check for one warning; other warning handled in parfait config Reviewed-by: kvn ! src/share/vm/opto/multnode.cpp Changeset: a23a5456416b Author: drchase Date: 2014-03-11 10:59 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a23a5456416b Merge Changeset: 8504393de66b Author: twisti Date: 2014-03-11 14:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8504393de66b 8037043: put Method flag bits in predictable positions Reviewed-by: kvn, coleenp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 9e9af3aa4278 Author: iveresov Date: 2014-03-12 11:24 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9e9af3aa4278 8031321: Support Intel bit manipulation instructions Summary: Add support for BMI1 instructions Reviewed-by: kvn, roland ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp + test/compiler/codegen/BMI1.java Changeset: 58cf34613a72 Author: goetz Date: 2014-03-10 12:58 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/58cf34613a72 8036976: PPC64: implement the template interpreter Reviewed-by: kvn, coleenp Contributed-by: axel.siebenborn at sap.com, martin.doerr at sap.com ! make/aix/Makefile ! make/linux/Makefile ! src/cpu/ppc/vm/cppInterpreter_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.hpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/interpreter_ppc.hpp ! src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp ! src/cpu/ppc/vm/register_ppc.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp + src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp + src/cpu/ppc/vm/templateInterpreter_ppc.cpp + src/cpu/ppc/vm/templateInterpreter_ppc.hpp + src/cpu/ppc/vm/templateTable_ppc_64.cpp + src/cpu/ppc/vm/templateTable_ppc_64.hpp ! src/share/vm/interpreter/templateTable.hpp Changeset: 948a73c3e9ea Author: neliasso Date: 2014-03-14 09:26 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/948a73c3e9ea Merge ! src/share/vm/runtime/arguments.cpp Changeset: 9c9f4dac029b Author: jwilhelm Date: 2014-01-31 13:38 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9c9f4dac029b 8023899: Typo in TraceCPUTime message Summary: Removed the comma Reviewed-by: pliden, tschatzl ! src/share/vm/runtime/timer.cpp Changeset: bac9ef65b71d Author: sjohanss Date: 2014-02-21 09:48 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bac9ef65b71d 8035057: NewSize ergonomics wrong when setting small or unaligned size on command line Summary: Making sure that if NewSize is set on the command line it should be used for both min and initial size even if it is re-aligned. Reviewed-by: jwilhelm, jmasa ! src/share/vm/memory/collectorPolicy.cpp Changeset: ea104a115537 Author: ehelin Date: 2014-03-11 15:14 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ea104a115537 Merge Changeset: e9ca52f59632 Author: jmasa Date: 2014-03-05 07:34 -0800 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e9ca52f59632 7098155: Resize young gen at full collections for UseParallelGC Reviewed-by: tschatzl ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp Changeset: 686d782d6121 Author: ehelin Date: 2014-03-12 13:02 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/686d782d6121 Merge Changeset: d3ef21095134 Author: ehelin Date: 2014-03-14 09:18 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d3ef21095134 Merge Changeset: d4dd5204c0aa Author: ehelin Date: 2014-03-14 13:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d4dd5204c0aa Merge Changeset: 9486a41de3b7 Author: amurillo Date: 2014-03-14 10:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9486a41de3b7 Merge Changeset: 1d211fab479f Author: amurillo Date: 2014-03-18 14:07 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/1d211fab479f 8033926: Update hotspot/make/jprt.properties to use jdk 9 instead of jdk 8 Reviewed-by: sla, dholmes ! make/jprt.properties Changeset: 9b06054cb7b9 Author: mseledtsov Date: 2014-03-10 14:50 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9b06054cb7b9 8026154: [TESTBUG] runtime/CDSCompressedKPtrs/XShareAuto.java failed due to exception Summary: Added statements in the tests to handle failures in sharing Reviewed-by: zgu, ctornqvi ! test/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java ! test/runtime/SharedArchiveFile/DefaultUseWithClient.java Changeset: 9ba2269eafd4 Author: fparain Date: 2014-03-14 12:02 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9ba2269eafd4 8036128: Remove deprecated VM flag UseVMInterruptibleIO Reviewed-by: acorn, dholmes, dcubed, coleenp ! src/os/solaris/vm/osThread_solaris.cpp ! src/os/solaris/vm/osThread_solaris.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/runtimeService.cpp ! src/share/vm/services/runtimeService.hpp Changeset: 8a4e412576de Author: minqi Date: 2014-03-14 14:17 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8a4e412576de 6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell Summary: Under non-interactive shell, with -Xcheck:jni, check_signal_handler will print out Warning for SHURDOWN2_SIGNAL (SIGINT) which is replaced by non-interactive shell. Fix by supply more information of the replacement to user. Reviewed-by: acorn, dsamersoff Contributed-by: yumin.qi at oracle.com ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp Changeset: 37d146c88149 Author: dsamersoff Date: 2014-03-15 04:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/37d146c88149 Merge ! src/os/aix/vm/os_aix.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 35bb4b4c186e Author: zgu Date: 2014-03-17 13:39 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/35bb4b4c186e 8025550: valgrind: Conditional jump depends on uninitialised value in Arena::set_size_in_bytes() Summary: Fixed initialized variable that could miscount arena memory Reviewed-by: coleenp, ccheung ! src/share/vm/memory/allocation.cpp Changeset: d9c2726a4960 Author: sspitsyn Date: 2014-03-17 19:29 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d9c2726a4960 6976636: JVM/TI test ex03t001 fails assertion Summary: Relax assert in the post_class_unload for the CMS case Reviewed-by: dcubed, dsamersoff Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/prims/jvmtiExport.cpp Changeset: 26ddfd00fe60 Author: coleenp Date: 2014-03-18 13:45 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/26ddfd00fe60 8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array Summary: Call ProtectionDomain constructor instead of making all fields null. Reviewed-by: fparain, zgu ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/prims/jvm.cpp Changeset: ad315832ce80 Author: dcubed Date: 2014-03-19 07:08 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ad315832ce80 Merge Changeset: 59d1ce0adc74 Author: brutisso Date: 2014-03-14 10:15 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/59d1ce0adc74 8034079: G1: Refactor the HeapRegionSet hierarchy Reviewed-by: tschatzl, pliden ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetCount.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionSets.cpp - src/share/vm/gc_implementation/g1/heapRegionSets.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp Changeset: 7c383fe0d35a Author: tschatzl Date: 2014-03-17 10:12 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7c383fe0d35a 8035406: Improve data structure for Code Cache remembered sets Summary: Change the code cache remembered sets data structure from a GrowableArray to a chunked list of nmethods. This makes the data structure more amenable to parallelization, and decreases freeing time. Reviewed-by: mgerdin, brutisso ! make/excludeSrc.make + src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp + src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/prims/jni.cpp + test/gc/g1/TestGCLogMessages.java Changeset: 714ea02b51c4 Author: tschatzl Date: 2014-03-17 10:12 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/714ea02b51c4 8035815: Cache-align and pad the from card cache Summary: The from card cache is a very frequently accessed data structure. It is essentially a 2d array of per-region values, one row of values for every GC thread. Pad and align the data structure to avoid false sharing. Reviewed-by: stefank ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/memory/padded.hpp ! src/share/vm/memory/padded.inline.hpp Changeset: 908e76169e85 Author: tschatzl Date: 2014-03-17 10:13 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/908e76169e85 8027295: Free CSet takes ~50% of young pause time Summary: Improve fast card cache iteration and avoid taking locks when freeing the collection set. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! test/gc/g1/TestGCLogMessages.java Changeset: 53726dbbebe7 Author: tschatzl Date: 2014-03-17 10:13 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/53726dbbebe7 8035398: Add card redirty time in "Other" time in G1 Summary: Show the time taken by card redirtying during GC in a new "Redirty Cards" line. Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: 70a6a3c4cc3e Author: tschatzl Date: 2014-03-17 10:13 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/70a6a3c4cc3e 8035654: Add times for evacuation failure handling in "Other" time Summary: Detailed breakdown of time spent in the evacuation failure handling phases to make the "Other" time roughly correspond to the sum of its parts. Reviewed-by: jwilhelm, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! test/gc/g1/TestGCLogMessages.java Changeset: d89d1c851c04 Author: tschatzl Date: 2014-03-17 10:13 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d89d1c851c04 8034868: Extract G1 From Card Cache into separate class Summary: Refactor the From Card Cache into a separate class. Reviewed-by: jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: 0c481941eb40 Author: tschatzl Date: 2014-03-17 10:07 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0c481941eb40 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure Summary: Mentioned closures are actually wrapped methods. This adds confusion to readers, and in this case also increases code size as G1ParScanHeapEvacClosure is part of the oop_oop_iterate() methods. Move them into G1ParScanThreadState as methods. Reviewed-by: stefank ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp Changeset: e2cf3f31123d Author: tschatzl Date: 2014-03-17 13:07 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e2cf3f31123d 8036860: Pad and cache-align the BiasedMappedArray Summary: Pad and cache-align BiasedMappedArray instances by default to avoid performance variability problems due to false sharing, as instances of this data structures are typically used for performance sensitive code. Reviewed-by: brutisso, stefank ! src/share/vm/gc_implementation/g1/g1BiasedArray.cpp ! src/share/vm/gc_implementation/g1/g1BiasedArray.hpp ! src/share/vm/memory/padded.hpp ! src/share/vm/memory/padded.inline.hpp Changeset: 589c542ca353 Author: brutisso Date: 2014-03-17 13:42 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/589c542ca353 8037407: G1: Remove heapRegionSets.cpp Reviewed-by: tschatzl, pliden ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp - src/share/vm/gc_implementation/g1/heapRegionSets.cpp Changeset: 9476a8b1136c Author: ehelin Date: 2014-03-17 14:54 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9476a8b1136c Merge Changeset: f091958b4cf4 Author: ehelin Date: 2014-03-17 15:12 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f091958b4cf4 Merge - src/share/vm/gc_implementation/g1/heapRegionSets.cpp Changeset: 93e80661cb3e Author: pliden Date: 2014-03-17 15:18 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/93e80661cb3e 8036672: G1: alloc_purpose in copy_to_survivor_space() used incorrectly Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 818d8522e45e Author: pliden Date: 2014-03-17 15:18 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/818d8522e45e 8036673: G1: Abort weak reference processing if mark stack overflows Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 4780d1111bec Author: ehelin Date: 2014-03-17 17:31 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4780d1111bec 8036696: Add metaspace gc threshold to metaspace summary trace event Reviewed-by: jmasa, stefank, mgerdin ! src/share/vm/gc_implementation/shared/gcHeapSummary.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/trace/trace.xml Changeset: 8f89500c1291 Author: ehelin Date: 2014-03-17 20:59 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8f89500c1291 8036698: Add trace event for updates to metaspace gc threshold Reviewed-by: stefank, mgerdin ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp + src/share/vm/memory/metaspaceGCThresholdUpdater.hpp + src/share/vm/memory/metaspaceTracer.cpp + src/share/vm/memory/metaspaceTracer.hpp ! src/share/vm/trace/trace.xml ! src/share/vm/trace/tracetypes.xml Changeset: 9e031864eb15 Author: jwilhelm Date: 2014-03-17 16:29 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/9e031864eb15 8037510: CMM Testing: Check Min/MaxHeapFreeRatio flags allows to shrink the heap when using ParallelGC Summary: Added tests for Min/MaxHeapFreeRatio flags Reviewed-by: jwilhelm, tschatzl Contributed-by: andrey.x.zakharov at oracle.com ! test/TEST.groups + test/gc/arguments/TestDynMaxHeapFreeRatio.java + test/gc/arguments/TestDynMinHeapFreeRatio.java + test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java + test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java Changeset: 8966e423c0fc Author: brutisso Date: 2014-03-18 06:15 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8966e423c0fc 8037495: Remove platform specific specification of SurvivorRatio for BSD Reviewed-by: mgerdin, stefank ! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp Changeset: 8dc8455614fc Author: ehelin Date: 2014-03-18 07:00 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8dc8455614fc 8036699: Add trace event when a metaspace allocation fails Reviewed-by: jmasa, stefank ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceTracer.cpp ! src/share/vm/memory/metaspaceTracer.hpp ! src/share/vm/trace/trace.xml ! src/share/vm/trace/tracetypes.xml Changeset: e006021fda61 Author: ehelin Date: 2014-03-18 08:00 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/e006021fda61 8036701: Add trace event when a metaspace throws out of memory error Reviewed-by: stefank, mgerdin ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceTracer.cpp ! src/share/vm/memory/metaspaceTracer.hpp ! src/share/vm/trace/trace.xml Changeset: debe4d17eaa9 Author: ehelin Date: 2014-03-18 09:03 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/debe4d17eaa9 8036703: Add trace event with statistics for the metaspace chunk free lists Reviewed-by: stefank, mgerdin, coleenp, egahlin ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/shared/gcHeapSummary.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp + src/share/vm/memory/metaspaceChunkFreeListSummary.hpp ! src/share/vm/trace/trace.xml Changeset: 848daf222da5 Author: jwilhelm Date: 2014-02-28 15:27 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/848daf222da5 8036025: Sort the freelist in order to shrink the heap Summary: The free list is being maintained in a sorted fashion and old and humongous regions are allocated from the bottom of the heap while young regions are allocated at the top. Reviewed-by: tschatzl, mgerdin Contributed-by: jesper.wilhelmsson at oracle.com, staffan.friberg at oracle.com ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp Changeset: 6bd5c687f11a Author: pliden Date: 2014-03-18 19:07 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/6bd5c687f11a 8029075: String deduplication in G1 Summary: Implementation of JEP 192, http://openjdk.java.net/jeps/192 Reviewed-by: brutisso, tschatzl, coleenp ! make/excludeSrc.make ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp + src/share/vm/gc_implementation/g1/g1StringDedup.cpp + src/share/vm/gc_implementation/g1/g1StringDedup.hpp + src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp + src/share/vm/gc_implementation/g1/g1StringDedupQueue.hpp + src/share/vm/gc_implementation/g1/g1StringDedupStat.cpp + src/share/vm/gc_implementation/g1/g1StringDedupStat.hpp + src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp + src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp + src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp + src/share/vm/gc_implementation/g1/g1StringDedupThread.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! test/gc/g1/TestGCLogMessages.java + test/gc/g1/TestStringDeduplicationAgeThreshold.java + test/gc/g1/TestStringDeduplicationFullGC.java + test/gc/g1/TestStringDeduplicationInterned.java + test/gc/g1/TestStringDeduplicationMemoryUsage.java + test/gc/g1/TestStringDeduplicationPrintOptions.java + test/gc/g1/TestStringDeduplicationTableRehash.java + test/gc/g1/TestStringDeduplicationTableResize.java + test/gc/g1/TestStringDeduplicationTools.java + test/gc/g1/TestStringDeduplicationYoungGC.java Changeset: 0506d3f672e5 Author: ehelin Date: 2014-03-20 15:53 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0506d3f672e5 8037962: metaspaceTracer.cpp misses a symbol Reviewed-by: tschatzl, mgerdin Contributed-by: goetz.lindenmaier at sap.com ! src/share/vm/memory/metaspaceTracer.cpp Changeset: 67a964ad4f02 Author: ehelin Date: 2014-03-21 09:11 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/67a964ad4f02 Merge - src/share/vm/gc_implementation/g1/heapRegionSets.cpp - src/share/vm/gc_implementation/g1/heapRegionSets.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: bdc5311e1db7 Author: katleman Date: 2014-03-11 15:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bdc5311e1db7 Added tag jdk9-b04 for changeset 3812c088b945 ! .hgtags Changeset: 83dc3f9b30e6 Author: katleman Date: 2014-03-20 13:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/83dc3f9b30e6 Added tag jdk9-b05 for changeset bdc5311e1db7 ! .hgtags Changeset: 4c85863ae6f4 Author: lana Date: 2014-03-18 17:49 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4c85863ae6f4 Merge Changeset: 52377a30a3f8 Author: lana Date: 2014-03-25 12:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/52377a30a3f8 Merge Changeset: 03705cea31fe Author: lana Date: 2014-03-25 14:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/03705cea31fe Merge - src/share/vm/gc_implementation/g1/heapRegionSets.cpp - src/share/vm/gc_implementation/g1/heapRegionSets.hpp Changeset: cb141e55d8ff Author: jiangli Date: 2014-03-25 17:33 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/cb141e55d8ff Merge Changeset: fa9d73013e15 Author: mgronlun Date: 2014-03-20 14:28 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/fa9d73013e15 8037340: Linux semaphores to use CLOCK_REALTIME Reviewed-by: dholmes, sla ! src/os/linux/vm/os_linux.cpp Changeset: c74ea66fdf52 Author: ccheung Date: 2014-03-20 14:25 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c74ea66fdf52 8034034: [parfait] JNI exc. pending in hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m Summary: added JNI exception check in the appropriate places Reviewed-by: sla, zgu ! agent/src/os/bsd/MacosxDebuggerLocal.m Changeset: 3a326b7ee8b8 Author: dsamersoff Date: 2014-03-23 08:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3a326b7ee8b8 Merge Changeset: 8c7c5eda975f Author: ccheung Date: 2014-03-24 10:48 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8c7c5eda975f 8033566: [parfait] warning from b128 for hotspot/src/share/vm/runtime/frame.cpp: JNI primitive type mismatch Summary: added an assert for checking the return value is <= max_jint Reviewed-by: coleenp, minqi ! src/share/vm/runtime/frame.cpp Changeset: 3aeb7ae2ab07 Author: amurillo Date: 2014-03-24 11:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3aeb7ae2ab07 8038262: Workaround for ccache in vm.make is missing for aix Reviewed-by: simonis, kvn ! make/aix/makefiles/vm.make Changeset: 459b676b8957 Author: dsamersoff Date: 2014-03-27 03:14 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/459b676b8957 Merge Changeset: 3a21c3b0d33b Author: iveresov Date: 2014-03-13 14:55 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3a21c3b0d33b 8037149: C1: getThreadTemp should return a T_LONG register on 64bit Summary: Fix the type of the register returned by getThreadTemp() to depend on bitness Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp Changeset: 40649d5db018 Author: iveresov Date: 2014-03-13 14:55 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/40649d5db018 8037140: C1: Incorrect argument type used for SharedRuntime::OSR_migration_end in LIRGenerator::do_Goto Summary: Fix the type of osrBuffer parameter to depend on bitness Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 8867fec28aa1 Author: kvn Date: 2014-03-14 17:28 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/8867fec28aa1 8037226: compiler/7196199/Test7196199.java fails on 32-bit linux with MaxVectorSize > 16 Summary: verify YMM registers after signal processing and set limit on vector's size. Reviewed-by: iveresov, twisti ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp Changeset: 19c0130a7e6c Author: bharadwaj Date: 2014-03-17 11:33 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/19c0130a7e6c 8036576: jtreg failed on Test6792161 timed out Summary: Increase time out value of test since debug VM executes additional code Reviewed-by: kvn ! test/compiler/6792161/Test6792161.java Changeset: 23ad096319b5 Author: neliasso Date: 2014-03-18 14:22 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/23ad096319b5 Merge Changeset: dc377db2f956 Author: twisti Date: 2014-03-19 11:37 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/dc377db2f956 8031203: remove SafepointPollOffset Reviewed-by: kvn, roland ! src/cpu/sparc/vm/c1_globals_sparc.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_globals_x86.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 2f459c5235f9 Author: kvn Date: 2014-03-20 17:49 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2f459c5235f9 8031320: Use Intel RTM instructions for locks Summary: Use RTM for inflated locks and stack locks. Reviewed-by: iveresov, twisti, roland, dcubed ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp + src/cpu/x86/vm/rtmLocking.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/output_c.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/locknode.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/opto/type.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/java.cpp + src/share/vm/runtime/rtmLocking.hpp ! src/share/vm/runtime/task.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 82e948a2f134 Author: goetz Date: 2014-03-20 11:03 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/82e948a2f134 8037915: PPC64/AIX: Several smaller fixes Reviewed-by: kvn ! src/cpu/ppc/vm/assembler_ppc.cpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/c2_globals_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/stubRoutines_ppc_64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.hpp ! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp ! src/os/aix/vm/mutex_aix.inline.hpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/threadCritical_aix.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/thread_aix_ppc.cpp ! src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp Changeset: 15d507abfc7a Author: iignatyev Date: 2014-03-22 00:26 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/15d507abfc7a 8035857: Add tests to verify correctness of operations with BMI1 and LZCNT instructions Reviewed-by: iveresov, kvn, iignatyev Contributed-by: filipp.zhinkin at oracle.com ! src/share/vm/prims/whitebox.cpp + test/compiler/intrinsics/bmi/BMITestRunner.java + test/compiler/intrinsics/bmi/Expr.java + test/compiler/intrinsics/bmi/TestAndnI.java + test/compiler/intrinsics/bmi/TestAndnL.java + test/compiler/intrinsics/bmi/TestBlsiI.java + test/compiler/intrinsics/bmi/TestBlsiL.java + test/compiler/intrinsics/bmi/TestBlsmskI.java + test/compiler/intrinsics/bmi/TestBlsmskL.java + test/compiler/intrinsics/bmi/TestBlsrI.java + test/compiler/intrinsics/bmi/TestBlsrL.java + test/compiler/intrinsics/bmi/TestLzcntI.java + test/compiler/intrinsics/bmi/TestLzcntL.java + test/compiler/intrinsics/bmi/TestTzcntI.java + test/compiler/intrinsics/bmi/TestTzcntL.java ! test/testlibrary/com/oracle/java/testlibrary/Asserts.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java + test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java Changeset: 7067df8672a0 Author: kvn Date: 2014-03-21 18:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/7067df8672a0 8038181: Can't build product VM without precompiled header Summary: Added missing #include. Reviewed-by: twisti ! src/cpu/x86/vm/rtmLocking.cpp Changeset: ead873def219 Author: poonam Date: 2014-03-24 08:43 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/ead873def219 6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems Summary: Native pointers less than 64 bits wide should be extended as an unsigned number. Reviewed-by: kvn, kevinw ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/type.hpp + test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java Changeset: 2c76e6e9c04e Author: kvn Date: 2014-03-24 17:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/2c76e6e9c04e 8038286: nm->set_rtm_state() should be called after (nm != NULL) check Summary: move set_rtm_state() call after (nm != NULL) check Reviewed-by: iveresov, twisti ! src/share/vm/ci/ciEnv.cpp Changeset: a0ca9846a4a0 Author: iveresov Date: 2014-03-24 23:13 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/a0ca9846a4a0 8038222: Assembler::bsrl fails on assert when -UseCountLeadingZerosInstruction is used on CPU with LZCNT support Summary: Remove the overly strict assert Reviewed-by: kvn, twisti ! src/cpu/x86/vm/assembler_x86.cpp Changeset: 34a8cb310db3 Author: goetz Date: 2014-03-25 12:54 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/34a8cb310db3 8037821: Account for trampoline stubs when estimating code buffer sizes Summary: Take into account space needed for "trampoline code" used by calls on PPC64. Reviewed-by: kvn Contributed-by: lutz.schmidt at sap.com ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/output.cpp Changeset: 300116a25290 Author: iignatyev Date: 2014-03-27 11:17 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/300116a25290 8038240: new WB API to get nmethod Reviewed-by: morris, kvn ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp ! test/compiler/whitebox/CompilerWhiteBoxTest.java + test/compiler/whitebox/GetNMethodTest.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java + test/testlibrary/whitebox/sun/hotspot/code/NMethod.java Changeset: bbfa0d5729be Author: neliasso Date: 2014-03-27 14:15 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/bbfa0d5729be Merge ! src/os/aix/vm/os_aix.cpp ! src/share/vm/runtime/arguments.cpp Changeset: d519bb4b9d11 Author: iignatyev Date: 2014-03-27 17:29 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/d519bb4b9d11 8038193: Add command line option tests for BMI options Reviewed-by: kvn, iignatyev Contributed-by: filipp.zhinkin at oracle.com + test/compiler/arguments/BMICommandLineOptionTestBase.java + test/compiler/arguments/BMISupportedCPUTest.java + test/compiler/arguments/BMIUnsupportedCPUTest.java + test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java + test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java + test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java + test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java + test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java + test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java + test/testlibrary/com/oracle/java/testlibrary/ExitCode.java ! test/testlibrary/com/oracle/java/testlibrary/Utils.java + test/testlibrary/com/oracle/java/testlibrary/cli/CPUSpecificCommandLineOptionTest.java + test/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java Changeset: c83aac84eab5 Author: neliasso Date: 2014-03-27 08:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/c83aac84eab5 Merge - src/share/vm/gc_implementation/g1/heapRegionSets.cpp - src/share/vm/gc_implementation/g1/heapRegionSets.hpp Changeset: f9d4ac478f91 Author: stefank Date: 2014-03-20 15:03 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f9d4ac478f91 8037952: Remove code duplication in Metaspace::deallocate Reviewed-by: tschatzl, pliden, coleenp ! src/share/vm/memory/metaspace.cpp Changeset: 737ab4b546ae Author: ehelin Date: 2014-03-24 11:25 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/737ab4b546ae Merge Changeset: 85151870938f Author: mgerdin Date: 2014-03-26 10:54 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/85151870938f 8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled Summary: Allocate temporary BitMaps in the VMThread's resource area Reviewed-by: stefank, sjohanss ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 3c9392f1ee18 Author: tamao Date: 2014-03-26 12:49 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/3c9392f1ee18 6521376: MaxTenuringThreshold and AlwayTenure/NeverTenure consistency Summary: Adapt InitialTenuringThreshold and MaxTenuringThreshold according to AlwaysTenure/NeverTenure flag setting. Reviewed-by: jmasa, tschatzl ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/shared/ageTable.cpp ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/FlagsValue.java ! test/gc/arguments/TestInitialTenuringThreshold.java + test/gc/arguments/TestObjectTenuringFlags.java Changeset: 05cabffad645 Author: ehelin Date: 2014-03-19 14:35 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/05cabffad645 8033580: Old debug information in IMPORT_JDK is not removed Reviewed-by: dcubed, erikj ! make/Makefile Changeset: f3d21f161945 Author: mgerdin Date: 2014-03-06 09:08 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/f3d21f161945 8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: 0c1c7d673a48 Author: ehelin Date: 2014-03-26 16:33 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/0c1c7d673a48 8027924: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails with warning Reviewed-by: jmasa, tschatzl ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: 4777c035f7ef Author: ehelin Date: 2014-03-28 10:41 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/4777c035f7ef Merge ! src/share/vm/runtime/arguments.cpp Changeset: 87b5edacb2b7 Author: amurillo Date: 2014-03-28 09:15 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/hotspot/rev/87b5edacb2b7 Merge From alejandro.murillo at oracle.com Fri Mar 28 21:57:37 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 28 Mar 2014 21:57:37 +0000 Subject: hg: jdk9/hs-emb: 8 new changesets Message-ID: <201403282157.s2SLvbla017742@aojmv0008> Changeset: fc3eade662a8 Author: simonis Date: 2014-03-24 10:15 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/fc3eade662a8 8037298: Export HotSpots 'optimized' (i.e. not-product) configuration in the top-level configure/makefile Reviewed-by: ihse ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/jdk-options.m4 Changeset: 233d0452e038 Author: mduigou Date: 2014-03-24 15:40 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/233d0452e038 8030681: add "serve" command and --quiet and --verbose options to hgforest Reviewed-by: ihse ! common/bin/hgforest.sh Changeset: 8c63f0b6ada2 Author: katleman Date: 2014-03-11 15:03 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/8c63f0b6ada2 Added tag jdk9-b04 for changeset cb4c3440bc27 ! .hgtags Changeset: 0e0bc3ca2ec2 Author: katleman Date: 2014-03-20 13:43 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/0e0bc3ca2ec2 Added tag jdk9-b05 for changeset 8c63f0b6ada2 ! .hgtags Changeset: d8639480d8a8 Author: lana Date: 2014-03-18 17:45 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/d8639480d8a8 Merge Changeset: d0b525cd31b8 Author: lana Date: 2014-03-25 12:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/d0b525cd31b8 Merge Changeset: ebbb064db533 Author: lana Date: 2014-03-25 14:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/ebbb064db533 Merge Changeset: 363dd4cd82c8 Author: mduigou Date: 2014-03-26 16:56 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/rev/363dd4cd82c8 8038435: Some hgforest.sh commands don't receive parameters Reviewed-by: katleman ! common/bin/hgforest.sh From alejandro.murillo at oracle.com Fri Mar 28 21:57:40 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 28 Mar 2014 21:57:40 +0000 Subject: hg: jdk9/hs-emb/corba: 5 new changesets Message-ID: <201403282157.s2SLvgit018041@aojmv0008> Changeset: 167c39eb4473 Author: katleman Date: 2014-03-11 15:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/167c39eb4473 Added tag jdk9-b04 for changeset 1ed19de263e1 ! .hgtags Changeset: 39b4b2b942e1 Author: katleman Date: 2014-03-20 13:43 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/39b4b2b942e1 Added tag jdk9-b05 for changeset 167c39eb4473 ! .hgtags Changeset: 33e3a9fa88fe Author: lana Date: 2014-03-18 17:46 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/33e3a9fa88fe Merge Changeset: a4bf701ac316 Author: lana Date: 2014-03-25 12:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/a4bf701ac316 Merge - make/src/classes/build/tools/stripproperties/StripPropertiesCorba.java Changeset: 4b013eda1219 Author: lana Date: 2014-03-25 14:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/corba/rev/4b013eda1219 Merge From alejandro.murillo at oracle.com Fri Mar 28 21:57:50 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 28 Mar 2014 21:57:50 +0000 Subject: hg: jdk9/hs-emb/jaxp: 5 new changesets Message-ID: <201403282157.s2SLvt2N018134@aojmv0008> Changeset: b92a20e303d2 Author: katleman Date: 2014-03-11 15:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/b92a20e303d2 Added tag jdk9-b04 for changeset 2846d8fc3149 ! .hgtags Changeset: a2223edadb83 Author: katleman Date: 2014-03-20 13:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/a2223edadb83 Added tag jdk9-b05 for changeset b92a20e303d2 ! .hgtags Changeset: aea9ba992c78 Author: lana Date: 2014-03-18 17:46 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/aea9ba992c78 Merge Changeset: 46e4951b2a26 Author: lana Date: 2014-03-25 12:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/46e4951b2a26 Merge Changeset: 6065cf14d4dd Author: lana Date: 2014-03-25 14:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxp/rev/6065cf14d4dd Merge From alejandro.murillo at oracle.com Fri Mar 28 21:57:58 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 28 Mar 2014 21:57:58 +0000 Subject: hg: jdk9/hs-emb/jaxws: 4 new changesets Message-ID: <201403282158.s2SLw1ne018196@aojmv0008> Changeset: eae966c8133f Author: katleman Date: 2014-03-11 15:41 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxws/rev/eae966c8133f Added tag jdk9-b04 for changeset da44a8bdf1f3 ! .hgtags Changeset: e4fb5295a929 Author: katleman Date: 2014-03-20 13:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxws/rev/e4fb5295a929 Added tag jdk9-b05 for changeset eae966c8133f ! .hgtags Changeset: 338b949a5f09 Author: lana Date: 2014-03-18 19:00 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxws/rev/338b949a5f09 Merge Changeset: cf0a6e41670f Author: lana Date: 2014-03-25 12:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jaxws/rev/cf0a6e41670f Merge From alejandro.murillo at oracle.com Fri Mar 28 21:58:12 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 28 Mar 2014 21:58:12 +0000 Subject: hg: jdk9/hs-emb/jdk: 27 new changesets Message-ID: <201403282200.s2SM0aQW018643@aojmv0008> Changeset: 0eab6c63201d Author: ihse Date: 2014-03-24 10:40 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0eab6c63201d 8038027: DTDBuilder should be run in headless mode Reviewed-by: ihse Contributed-by: david.dehaven at oracle.com ! make/Tools.gmk Changeset: 15b7d6a7c643 Author: igerasim Date: 2014-03-24 14:14 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/15b7d6a7c643 6943190: TEST_BUG: some tests in java/lang/Runtime/exec have hard-coded path to shell commands Reviewed-by: martin, rriggs, alanb ! test/java/lang/Runtime/exec/ConcurrentRead.java ! test/java/lang/Runtime/exec/ExecWithDir.java ! test/java/lang/Runtime/exec/ExecWithInput.java ! test/java/lang/Runtime/exec/ExitValue.java ! test/java/lang/Runtime/exec/LotsOfDestroys.java ! test/java/lang/Runtime/exec/LotsOfOutput.java ! test/java/lang/Runtime/exec/SleepyCat.java ! test/java/lang/Runtime/exec/Status.java ! test/java/lang/Runtime/exec/StreamsSurviveDestroy.java + test/java/lang/Runtime/exec/UnixCommands.java Changeset: 7a648a0403ba Author: jbachorik Date: 2014-03-24 13:16 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/7a648a0403ba 8037274: sun.tools.attach.WindowsVirtualMachine#createPipe() needs more descriptive message when pipe creation fails Reviewed-by: alanb, dcubed, allwin ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c Changeset: 249bbb2b67e4 Author: alanb Date: 2014-03-24 15:09 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/249bbb2b67e4 8037945: Paths.get("").normalize() throws ArrayIndexOutOfBoundsException Reviewed-by: chegar ! src/solaris/classes/sun/nio/fs/UnixPath.java ! test/java/nio/file/Path/PathOps.java Changeset: de48b09968a1 Author: psandoz Date: 2014-03-24 17:07 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/de48b09968a1 8037857: Methods j.u.Arrays.spliterator/stream(X[], int, int) throw IAE instead of specified AIOOBE when endIndex < startIndex Reviewed-by: alanb ! src/share/classes/java/util/Spliterators.java + test/java/util/Arrays/StreamAndSpliterator.java Changeset: ce5a89221da4 Author: sherman Date: 2014-03-24 12:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ce5a89221da4 8033662: DateTimeFormatter parsing ignores withZone() Summary: to include the set "zone" in resolved result Reviewed-by: sherman, chegar Contributed-by: scolebourne at joda.org ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/format/DateTimeParseContext.java ! src/share/classes/java/time/format/Parsed.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java Changeset: 9a58ff1e27a6 Author: bpb Date: 2014-03-24 14:35 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/9a58ff1e27a6 8038163: Build failure on Mac OS 10.9.2 (Mavericks) due to warning treated as error Summary: Add parentheses to conditional expression to appease compiler. Reviewed-by: sla, alanb Contributed-by: Pavel Rappo ! src/share/back/eventFilter.c Changeset: 3603451813f0 Author: chegar Date: 2014-03-25 09:31 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/3603451813f0 8034181: SIGBUS in SctpChannelImpl receive Reviewed-by: alanb, dsamersoff ! src/solaris/native/sun/nio/ch/sctp/SctpChannelImpl.c + test/com/sun/nio/sctp/SctpChannel/ReceiveIntoDirect.java Changeset: d2e895fe129c Author: alanb Date: 2014-03-25 10:14 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d2e895fe129c 8031563: TEST_BUG: java/nio/channels/Selector/ChangingInterests.java failed once Reviewed-by: alanb Contributed-by: michael.cui at oracle.com ! test/java/nio/channels/Selector/ChangingInterests.java Changeset: 263198a1d8f1 Author: katleman Date: 2014-03-11 15:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/263198a1d8f1 Added tag jdk9-b04 for changeset 627deed79b59 ! .hgtags Changeset: e80cee907912 Author: katleman Date: 2014-03-20 13:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e80cee907912 Added tag jdk9-b05 for changeset 263198a1d8f1 ! .hgtags Changeset: c0d305ea949f Author: lana Date: 2014-03-18 17:48 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/c0d305ea949f Merge Changeset: cac7b28b8b1e Author: lana Date: 2014-03-25 12:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/cac7b28b8b1e Merge - make/src/classes/build/tools/stripproperties/StripProperties.java - src/macosx/classes/sun/lwawt/macosx/event/NSEvent.java - src/macosx/native/sun/awt/CWrapper.h - src/share/classes/sun/swing/AbstractFilterComboBoxModel.java - src/share/classes/sun/tools/serialver/serialver.properties - src/share/classes/sun/tools/serialver/serialver_ja.properties - src/share/classes/sun/tools/serialver/serialver_zh_CN.properties - src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.h - test/java/lang/ClassLoader/Assert.sh - test/javax/swing/text/AbstractDocument/7146146/bug7146146.java Changeset: 1307dd128282 Author: lana Date: 2014-03-25 14:51 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1307dd128282 Merge Changeset: 6904c171ffc5 Author: mullan Date: 2014-03-25 20:32 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/6904c171ffc5 8037258: AIOB while parsing CRL for revoked certificate Reviewed-by: mullan Contributed-by: rajan.halade at oracle.com ! src/share/classes/sun/security/x509/CRLReasonCodeExtension.java Changeset: d383abc66af1 Author: mullan Date: 2014-03-25 20:32 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/d383abc66af1 Merge Changeset: 5456e29cf4db Author: igerasim Date: 2014-03-26 15:58 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/5456e29cf4db 8014066: Remove redundant restriction from ArrayList#removeRange() spec Reviewed-by: chegar, dholmes, martin, mduigou ! src/share/classes/java/util/ArrayList.java ! test/java/util/Collection/MOAT.java Changeset: cea254e97250 Author: alanb Date: 2014-03-26 12:25 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/cea254e97250 8038343: Eliminate use of reflection to access JavaBeans Introspector Reviewed-by: mchung, malenkov ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/share/classes/java/beans/Introspector.java + src/share/classes/sun/misc/JavaBeansIntrospectorAccess.java ! src/share/classes/sun/misc/SharedSecrets.java Changeset: ea570b315054 Author: mchung Date: 2014-03-26 09:00 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/ea570b315054 8038177: Eliminate unnecessary dependency to sun.security.action Reviewed-by: chegar, alanb ! src/share/classes/com/sun/java/browser/dom/DOMService.java ! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java ! src/share/classes/sun/nio/cs/ext/JISAutoDetect.java ! src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java ! src/share/classes/sun/security/smartcardio/ChannelImpl.java ! src/solaris/classes/java/util/prefs/FileSystemPreferences.java ! src/solaris/classes/sun/nio/ch/sctp/SctpNet.java ! src/windows/classes/sun/security/mscapi/KeyStore.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java Changeset: 50a749f2cade Author: chegar Date: 2014-03-26 19:53 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/50a749f2cade 8035158: Remove dependency on sun.misc.RegexpPool and friends Reviewed-by: chegar, michaelm Contributed-by: Pavel Rappo ! src/share/classes/sun/net/spi/DefaultProxySelector.java + test/java/net/ProxySelector/B8035158.java Changeset: 68eb999b055c Author: chegar Date: 2014-03-26 20:57 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/68eb999b055c 8038438: Review comments from 8034181 Reviewed-by: alanb ! test/com/sun/nio/sctp/SctpChannel/ReceiveIntoDirect.java Changeset: 8cc0a96fd259 Author: valeriep Date: 2014-03-26 23:53 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/8cc0a96fd259 8031003: [Parfait] warnings from jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending Summary: Fix pending exception errors found by parfait. Reviewed-by: weijun ! src/share/classes/sun/security/jgss/wrapper/GSSLibStub.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/native/sun/security/jgss/wrapper/GSSLibStub.c ! src/share/native/sun/security/jgss/wrapper/NativeUtil.c ! src/share/native/sun/security/jgss/wrapper/NativeUtil.h Changeset: 1d85cf5ba123 Author: chegar Date: 2014-03-27 13:42 +0000 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/1d85cf5ba123 8038459: Remove superflous classes on platforms without an implementation [macosx, aix] Reviewed-by: erikj ! make/CompileJavaClasses.gmk Changeset: 71d2d4ff41dd Author: mchung Date: 2014-03-27 17:11 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/71d2d4ff41dd 8038451: Incorrect initialization order of static fields in sun.nio.cs.ext.JISAutoDetect$Decoder Reviewed-by: alanb, sherman ! src/share/classes/sun/nio/cs/ext/JISAutoDetect.java Changeset: e3044a2279cf Author: yan Date: 2014-03-28 14:33 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/e3044a2279cf 8038242: Tidy warnings cleanup for java.awt.datatransfer, java.awt.dnd, java.awt.event Reviewed-by: pchelko, serb Contributed-by: Alexander Stepanov ! src/share/classes/java/awt/datatransfer/FlavorListener.java ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/java/awt/dnd/Autoscroll.java ! src/share/classes/java/awt/dnd/DragGestureEvent.java ! src/share/classes/java/awt/dnd/DragGestureListener.java ! src/share/classes/java/awt/dnd/DragGestureRecognizer.java ! src/share/classes/java/awt/dnd/DragSource.java ! src/share/classes/java/awt/dnd/DragSourceContext.java ! src/share/classes/java/awt/dnd/DragSourceDropEvent.java ! src/share/classes/java/awt/dnd/DragSourceEvent.java ! src/share/classes/java/awt/dnd/DropTarget.java ! src/share/classes/java/awt/dnd/DropTargetContext.java ! src/share/classes/java/awt/dnd/DropTargetDragEvent.java ! src/share/classes/java/awt/dnd/DropTargetDropEvent.java ! src/share/classes/java/awt/dnd/DropTargetEvent.java ! src/share/classes/java/awt/dnd/DropTargetListener.java ! src/share/classes/java/awt/dnd/InvalidDnDOperationException.java ! src/share/classes/java/awt/dnd/MouseDragGestureRecognizer.java ! src/share/classes/java/awt/event/MouseEvent.java Changeset: 35f4cdbf91cd Author: simonis Date: 2014-03-28 11:57 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/35f4cdbf91cd 8038233: Fix unsafe strcpy in Java_sun_tools_attach_{Aix,Bsd,Linux}VirtualMachine_connect() Reviewed-by: alanb ! src/aix/native/sun/tools/attach/AixVirtualMachine.c ! src/solaris/native/sun/tools/attach/BsdVirtualMachine.c ! src/solaris/native/sun/tools/attach/LinuxVirtualMachine.c Changeset: 0817c69edbd8 Author: yan Date: 2014-03-28 15:56 +0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/jdk/rev/0817c69edbd8 8038493: Tidy warnings cleanup for java.sql Reviewed-by: lancea, chegar Contributed-by: Alexander Stepanov ! src/share/classes/java/sql/Array.java ! src/share/classes/java/sql/BatchUpdateException.java ! src/share/classes/java/sql/Blob.java ! src/share/classes/java/sql/CallableStatement.java ! src/share/classes/java/sql/Clob.java ! src/share/classes/java/sql/Connection.java ! src/share/classes/java/sql/DataTruncation.java ! src/share/classes/java/sql/DatabaseMetaData.java ! src/share/classes/java/sql/Date.java ! src/share/classes/java/sql/JDBCType.java ! src/share/classes/java/sql/PreparedStatement.java ! src/share/classes/java/sql/ResultSet.java ! src/share/classes/java/sql/SQLClientInfoException.java ! src/share/classes/java/sql/SQLDataException.java ! src/share/classes/java/sql/SQLException.java ! src/share/classes/java/sql/SQLFeatureNotSupportedException.java ! src/share/classes/java/sql/SQLIntegrityConstraintViolationException.java ! src/share/classes/java/sql/SQLInvalidAuthorizationSpecException.java ! src/share/classes/java/sql/SQLNonTransientConnectionException.java ! src/share/classes/java/sql/SQLNonTransientException.java ! src/share/classes/java/sql/SQLPermission.java ! src/share/classes/java/sql/SQLRecoverableException.java ! src/share/classes/java/sql/SQLSyntaxErrorException.java ! src/share/classes/java/sql/SQLTimeoutException.java ! src/share/classes/java/sql/SQLTransactionRollbackException.java ! src/share/classes/java/sql/SQLTransientConnectionException.java ! src/share/classes/java/sql/SQLTransientException.java ! src/share/classes/java/sql/SQLWarning.java ! src/share/classes/java/sql/Statement.java ! src/share/classes/java/sql/Timestamp.java ! src/share/classes/java/sql/package.html From alejandro.murillo at oracle.com Fri Mar 28 22:04:45 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 28 Mar 2014 22:04:45 +0000 Subject: hg: jdk9/hs-emb/langtools: 10 new changesets Message-ID: <201403282204.s2SM4wGQ019524@aojmv0008> Changeset: 1d5e6fc88a4c Author: katleman Date: 2014-03-11 15:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/1d5e6fc88a4c Added tag jdk9-b04 for changeset fa2ec6b6b169 ! .hgtags Changeset: b03de82ae004 Author: katleman Date: 2014-03-20 13:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/b03de82ae004 Added tag jdk9-b05 for changeset 1d5e6fc88a4c ! .hgtags Changeset: c827352ddf70 Author: lana Date: 2014-03-18 17:46 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/c827352ddf70 Merge Changeset: 31946c0a3f4d Author: lana Date: 2014-03-25 12:32 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/31946c0a3f4d Merge - test/tools/javac/6464451/BigFinally.java - test/tools/javac/6464451/DeepNestedFinally.java - test/tools/javac/6464451/ManyExitsInTry.java - test/tools/javac/ArrayCloneCodeGen.java - test/tools/javac/ConditionalClass.java - test/tools/javac/NoNoClassDefFoundErrorError.java - test/tools/javac/T6557865.java - test/tools/javac/annotations/neg/MixedSource.java - test/tools/javac/boxing/NoBoxingBool.java - test/tools/javac/boxing/NoBoxingByte.java - test/tools/javac/boxing/NoBoxingChar.java - test/tools/javac/boxing/NoBoxingDouble.java - test/tools/javac/boxing/NoBoxingFloat.java - test/tools/javac/boxing/NoBoxingInt.java - test/tools/javac/boxing/NoBoxingLong.java - test/tools/javac/boxing/NoBoxingShort.java - test/tools/javac/enum/6384542/T6384542.java - test/tools/javac/enum/6384542/T6384542.out - test/tools/javac/enum/6384542/T6384542a.java - test/tools/javac/enum/6384542/T6384542a_1_4.out - test/tools/javac/enum/6384542/T6384542a_5.out - test/tools/javac/enum/EnumAsIdentifier4.out - test/tools/javac/enum/EnumAsIdentifier5.out - test/tools/javac/enum/FauxEnum2.java - test/tools/javac/foreach/T6682380.java - test/tools/javac/generics/BridgeRestype.java - test/tools/javac/generics/compat/CovariantCompat1.java - test/tools/javac/generics/compat/CovariantCompat2.java - test/tools/javac/generics/compat/OverrideBridge1.java - test/tools/javac/generics/compat/OverrideBridge2.java - test/tools/javac/generics/compat/OverrideBridge3.java - test/tools/javac/generics/compat/VisibleBridge.java - test/tools/javac/limits/FinallyNesting.java Changeset: 2303c31516a8 Author: lana Date: 2014-03-25 14:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/2303c31516a8 Merge Changeset: 62256a27aaff Author: bpatel Date: 2014-03-25 22:07 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/62256a27aaff 8031625: javadoc problems referencing inner class constructors Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java ! test/com/sun/javadoc/testConstructors/TestConstructors.java ! test/com/sun/javadoc/testConstructors/pkg1/Outer.java Changeset: 545b66f5c82a Author: jfranck Date: 2014-03-26 12:18 +0100 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/545b66f5c82a 8038080: annotation processors don't visit declaration parameter annotations Reviewed-by: darcy Contributed-by: cushon at google.com, joel.franck at oracle.com ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java + test/tools/javac/processing/environment/ProcessingEnvAnnoDiscovery.java + test/tools/javac/processing/environment/round/Anno.java + test/tools/javac/processing/environment/round/ParameterAnnotations.java ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java Changeset: e66d02a089ab Author: kizune Date: 2014-03-26 10:47 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/e66d02a089ab 8035956: javac, incomplete error message Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/OverrideChecks/IncompleteMessageOverride.java + test/tools/javac/OverrideChecks/IncompleteMessageOverride.out Changeset: 9c6a23d6f96c Author: jjg Date: 2014-03-26 17:50 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/9c6a23d6f96c 8035104: reorder class file attributes in javap listing Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javap/ClassWriter.java ! test/tools/javap/T4975569.java + test/tools/javap/T8035104.java Changeset: fa2bc0a4ac30 Author: emc Date: 2014-03-27 18:41 -0400 URL: http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/fa2bc0a4ac30 8035768: Move TypeAnnotationPosition from Attribute.Compound to Attribute.TypeCompound Summary: Move position field into Compound, making Compound into a kind of "proto-annotation", representing the situation before we know what an Annotation's kink is Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Attribute.java From alejandro.murillo at oracle.com Fri Mar 28 22:05:01 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 28 Mar 2014 22:05:01 +0000 Subject: hg: jdk9/hs-emb/nashorn: 7 new changesets Message-ID: <201403282205.s2SM55r7019588@aojmv0008> Changeset: 2a1cac93c333 Author: katleman Date: 2014-03-11 15:42 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/2a1cac93c333 Added tag jdk9-b04 for changeset 3f6ef92cd782 ! .hgtags Changeset: 02fba9833a68 Author: katleman Date: 2014-03-20 13:44 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/02fba9833a68 Added tag jdk9-b05 for changeset 2a1cac93c333 ! .hgtags Changeset: c4c884bd9025 Author: lana Date: 2014-03-18 17:49 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/c4c884bd9025 Merge Changeset: 1f75bcbe74e3 Author: lana Date: 2014-03-25 12:31 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/1f75bcbe74e3 Merge - src/jdk/nashorn/internal/runtime/GlobalObject.java Changeset: 4cfec0e3e0d5 Author: lana Date: 2014-03-25 14:52 -0700 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/4cfec0e3e0d5 Merge Changeset: b0bb00872963 Author: sundar Date: 2014-03-27 19:39 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/b0bb00872963 8038456: improve nasgen type checks and use specific return type for @Function, @SpecializedFunctio methods Reviewed-by: lagergren, jlaskey ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeEvalError.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRangeError.java ! src/jdk/nashorn/internal/objects/NativeReferenceError.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeSyntaxError.java ! src/jdk/nashorn/internal/objects/NativeTypeError.java ! src/jdk/nashorn/internal/objects/NativeURIError.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java Changeset: 1a9a2d8bd800 Author: sundar Date: 2014-03-28 13:24 +0530 URL: http://hg.openjdk.java.net/jdk9/hs-emb/nashorn/rev/1a9a2d8bd800 8038615: test262 repo is now a git repo in github Reviewed-by: lagergren, hannesw ! README ! make/build.xml