From alan.bateman at oracle.com Mon Oct 1 07:43:23 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Mon, 01 Oct 2012 14:43:23 +0000
Subject: hg: jdk8/tl/jdk: 8000269: Cleanup javadoc warnings
Message-ID: <20121001144346.24F384714B@hg.openjdk.java.net>
Changeset: 39cbe256c3d1
Author: alanb
Date: 2012-10-01 15:36 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/39cbe256c3d1
8000269: Cleanup javadoc warnings
Reviewed-by: lancea, darcy, ulfzibis, iris, naoto, dholmes
! src/share/classes/java/io/FilePermission.java
! src/share/classes/java/io/PrintWriter.java
! src/share/classes/java/io/Reader.java
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/InheritableThreadLocal.java
! src/share/classes/java/lang/Integer.java
! src/share/classes/java/lang/Package.java
! src/share/classes/java/lang/StrictMath.java
! src/share/classes/java/lang/String.java
! src/share/classes/java/lang/System.java
! src/share/classes/java/lang/ThreadGroup.java
! src/share/classes/java/lang/ThreadLocal.java
! src/share/classes/java/lang/management/ThreadInfo.java
! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/share/classes/java/net/AbstractPlainSocketImpl.java
! src/share/classes/java/net/DatagramSocket.java
! src/share/classes/java/net/Inet4Address.java
! src/share/classes/java/net/SocketInputStream.java
! src/share/classes/java/net/SocketPermission.java
! src/share/classes/java/net/SocksSocketImpl.java
! src/share/classes/java/net/URLConnection.java
! src/share/classes/java/nio/channels/Channels.java
! src/share/classes/java/nio/file/FileSystem.java
! src/share/classes/java/nio/file/Files.java
! src/share/classes/java/nio/file/Path.java
! src/share/classes/java/nio/file/attribute/AclFileAttributeView.java
! src/share/classes/java/nio/file/attribute/FileTime.java
! src/share/classes/java/security/AllPermission.java
! src/share/classes/java/security/BasicPermission.java
! src/share/classes/java/security/CodeSource.java
! src/share/classes/java/security/KeyStore.java
! src/share/classes/java/security/cert/PKIXRevocationChecker.java
! src/share/classes/java/sql/CallableStatement.java
! src/share/classes/java/text/CollationElementIterator.java
! src/share/classes/java/text/DigitList.java
! src/share/classes/java/text/Format.java
! src/share/classes/java/text/RBCollationTables.java
! src/share/classes/java/text/RBTableBuilder.java
! src/share/classes/java/text/SimpleDateFormat.java
! src/share/classes/java/util/Calendar.java
! src/share/classes/java/util/Currency.java
! src/share/classes/java/util/Formatter.java
! src/share/classes/java/util/JapaneseImperialCalendar.java
! src/share/classes/java/util/JumboEnumSet.java
! src/share/classes/java/util/Locale.java
! src/share/classes/java/util/PropertyPermission.java
! src/share/classes/java/util/RegularEnumSet.java
! src/share/classes/java/util/Scanner.java
! src/share/classes/java/util/TimeZone.java
! src/share/classes/java/util/logging/Logging.java
! src/share/classes/java/util/prefs/XmlSupport.java
! src/share/classes/javax/crypto/CryptoAllPermission.java
! src/share/classes/javax/crypto/CryptoPermission.java
! src/share/classes/javax/crypto/CryptoPolicyParser.java
! src/share/classes/javax/crypto/NullCipherSpi.java
! src/share/classes/javax/management/loading/MLet.java
! src/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java
! src/share/classes/javax/management/openmbean/CompositeDataInvocationHandler.java
! src/share/classes/javax/naming/spi/NamingManager.java
! src/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/share/classes/javax/sql/ConnectionPoolDataSource.java
! src/share/classes/javax/sql/PooledConnection.java
! src/share/classes/javax/sql/rowset/spi/SyncProvider.java
From alan.bateman at oracle.com Tue Oct 2 02:14:41 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Tue, 02 Oct 2012 09:14:41 +0000
Subject: hg: jdk8/tl/jdk: 7050528: Improve performance of
java.text.DecimalFormat.format() call stack
Message-ID: <20121002091518.BA1934715D@hg.openjdk.java.net>
Changeset: 75080f572f84
Author: olagneau
Date: 2012-10-02 10:11 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/75080f572f84
7050528: Improve performance of java.text.DecimalFormat.format() call stack
Reviewed-by: darcy
! src/share/classes/java/text/DecimalFormat.java
! src/share/classes/java/text/NumberFormat.java
+ test/java/text/Format/DecimalFormat/FormatMicroBenchmark.java
+ test/java/text/Format/DecimalFormat/GoldenDoubleValues.java
+ test/java/text/Format/DecimalFormat/GoldenFormattedValues.java
+ test/java/text/Format/DecimalFormat/RoundingAndPropertyTest.java
From alan.bateman at oracle.com Tue Oct 2 02:37:28 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Tue, 02 Oct 2012 09:37:28 +0000
Subject: hg: jdk8/tl/jdk: 7197642: (sl) ServiceLoader.load(null) doesn't throw
NPE
Message-ID: <20121002093922.444EE4715E@hg.openjdk.java.net>
Changeset: 041c687c4f40
Author: psandoz
Date: 2012-10-02 10:36 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40
7197642: (sl) ServiceLoader.load(null) doesn't throw NPE
Reviewed-by: alanb
! src/share/classes/java/util/ServiceLoader.java
+ test/java/util/ServiceLoader/NPE.java
From alan.bateman at oracle.com Tue Oct 2 04:24:22 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Tue, 02 Oct 2012 11:24:22 +0000
Subject: hg: jdk8/tl/jdk: 8000268:
sun/security/provider/X509Factory/BigCRL.java failing on Linux 32-bit
Message-ID: <20121002112435.42F3A47162@hg.openjdk.java.net>
Changeset: 6750ab947255
Author: alanb
Date: 2012-10-02 12:23 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6750ab947255
8000268: sun/security/provider/X509Factory/BigCRL.java failing on Linux 32-bit
Reviewed-by: mullan
! test/sun/security/provider/X509Factory/BigCRL.java
From yuka.kamiya at oracle.com Tue Oct 2 23:13:12 2012
From: yuka.kamiya at oracle.com (yuka.kamiya at oracle.com)
Date: Wed, 03 Oct 2012 06:13:12 +0000
Subject: hg: jdk8/tl/jdk: 7104012: AIOOBE from
RuleBasedBreakIterator.lookupState for some suppl. chars
Message-ID: <20121003061355.63DA747171@hg.openjdk.java.net>
Changeset: 4744dc70e5d1
Author: peytoia
Date: 2012-10-03 15:11 +0900
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4744dc70e5d1
7104012: AIOOBE from RuleBasedBreakIterator.lookupState for some suppl. chars
Reviewed-by: okutsu
! src/share/classes/sun/text/SupplementaryCharacterData.java
+ test/java/text/BreakIterator/Bug7104012.java
From alan.bateman at oracle.com Wed Oct 3 01:03:55 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Wed, 03 Oct 2012 08:03:55 +0000
Subject: hg: jdk8/tl/jdk: 6910472: Typo in :
java.io.ObjectOutputStream.reset() "refered"
Message-ID: <20121003080418.3979A47174@hg.openjdk.java.net>
Changeset: 7fe88d457d85
Author: dxu
Date: 2012-10-03 09:03 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7fe88d457d85
6910472: Typo in : java.io.ObjectOutputStream.reset() "refered"
Reviewed-by: dholmes, alanb
! src/share/classes/java/io/ObjectOutputStream.java
From chris.hegarty at oracle.com Wed Oct 3 05:28:46 2012
From: chris.hegarty at oracle.com (Chris Hegarty)
Date: Wed, 03 Oct 2012 13:28:46 +0100
Subject: RFR: 7199862 & 7199219 - jdk7u
In-Reply-To: <5065E331.7070809@oracle.com>
References: <5065E331.7070809@oracle.com>
Message-ID: <506C2F7E.1050405@oracle.com>
Thanks for taking care of this issue Rob.
These backports look fine to me.
-Chris.
On 28/09/2012 18:49, Rob McKenna wrote:
> Hi folks,
>
> Lumping these backports together.
>
> 7199219: Proxy-Connection headers set incorrectly when a HttpClient is
> retrieved from the Keep Alive Cache
> 7199862: Make sure that a connection is still alive when retrieved from
> KeepAliveCache in certain cases
>
> Webrevs at:
> http://cr.openjdk.java.net/~robm/7199862/7/webrev.01/
>
> http://cr.openjdk.java.net/~robm/7199219/7/webrev.01/
>
>
> Cheers,
>
> -Rob
>
From yuka.kamiya at oracle.com Wed Oct 3 19:38:08 2012
From: yuka.kamiya at oracle.com (yuka.kamiya at oracle.com)
Date: Thu, 04 Oct 2012 02:38:08 +0000
Subject: hg: jdk8/tl/jdk: 7196316: Wrong rounding mode in DecimalFormat after
deserialization
Message-ID: <20121004023839.5A4B147194@hg.openjdk.java.net>
Changeset: 123db1c28d92
Author: peytoia
Date: 2012-10-04 11:36 +0900
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/123db1c28d92
7196316: Wrong rounding mode in DecimalFormat after deserialization
Reviewed-by: okutsu
! src/share/classes/java/text/DecimalFormat.java
+ test/java/text/Format/DecimalFormat/Bug7196316.java
From yuka.kamiya at oracle.com Thu Oct 4 02:07:35 2012
From: yuka.kamiya at oracle.com (yuka.kamiya at oracle.com)
Date: Thu, 04 Oct 2012 09:07:35 +0000
Subject: hg: jdk8/tl/jdk: 7201151: Fix Contribution : Java cannot get
Windows's IME name correctly
Message-ID: <20121004090757.E256947199@hg.openjdk.java.net>
Changeset: 8692e14b8ea8
Author: peytoia
Date: 2012-10-04 18:05 +0900
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8692e14b8ea8
7201151: Fix Contribution : Java cannot get Windows's IME name correctly
Reviewed-by: okutsu
! src/windows/native/sun/windows/awt_InputMethod.cpp
From vincent.x.ryan at oracle.com Thu Oct 4 03:58:02 2012
From: vincent.x.ryan at oracle.com (vincent.x.ryan at oracle.com)
Date: Thu, 04 Oct 2012 10:58:02 +0000
Subject: hg: jdk8/tl/jdk: 2 new changesets
Message-ID: <20121004105931.35A3A4719A@hg.openjdk.java.net>
Changeset: 344f0acff085
Author: vinnie
Date: 2012-02-14 11:18 +0000
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/344f0acff085
7133495: [macosx] KeyChain KeyStore implementation retrieves only one private key entry
Reviewed-by: weijun
! src/macosx/native/apple/security/KeystoreImpl.m
+ test/sun/security/tools/keytool/ListKeychainStore.sh
Changeset: 77af5b4ae4f0
Author: vinnie
Date: 2012-10-04 11:54 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/77af5b4ae4f0
Merge
From maurizio.cimadamore at oracle.com Thu Oct 4 05:27:29 2012
From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com)
Date: Thu, 04 Oct 2012 12:27:29 +0000
Subject: hg: jdk8/tl/langtools: 7177387: Add target-typing support in method
context
Message-ID: <20121004122734.6397E4719D@hg.openjdk.java.net>
Changeset: 1408af4cd8b0
Author: mcimadamore
Date: 2012-10-04 13:04 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1408af4cd8b0
7177387: Add target-typing support in method context
Summary: Add support for deferred types and speculative attribution
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeTags.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! test/tools/javac/conditional/Conditional.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/IncompatibleTypesInConditional.java
+ test/tools/javac/diags/examples/TypeConditional.java
From naoto.sato at oracle.com Thu Oct 4 10:06:07 2012
From: naoto.sato at oracle.com (naoto.sato at oracle.com)
Date: Thu, 04 Oct 2012 17:06:07 +0000
Subject: hg: jdk8/tl/jdk: 7196799: CLDR adapter can not be invoked when region
code is specified in Locale; ...
Message-ID: <20121004170630.E257C471A8@hg.openjdk.java.net>
Changeset: c6a0b13e6efa
Author: naoto
Date: 2012-10-04 10:04 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c6a0b13e6efa
7196799: CLDR adapter can not be invoked when region code is specified in Locale
7197573: java/util/Locale/LocaleProviders.sh failed.
Reviewed-by: okutsu
! make/java/java/FILES_java.gmk
! src/share/classes/sun/util/locale/provider/CalendarDataProviderImpl.java
+ src/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java
! src/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! test/java/util/Locale/LocaleProviders.java
! test/java/util/Locale/LocaleProviders.sh
From rob.mckenna at oracle.com Thu Oct 4 11:50:24 2012
From: rob.mckenna at oracle.com (rob.mckenna at oracle.com)
Date: Thu, 04 Oct 2012 18:50:24 +0000
Subject: hg: jdk8/tl/jdk: 7184932: Remove the temporary Selector usage in the
NIO socket adapters
Message-ID: <20121004185045.DA1DF471A9@hg.openjdk.java.net>
Changeset: bba370caafad
Author: robm
Date: 2012-10-04 19:53 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bba370caafad
7184932: Remove the temporary Selector usage in the NIO socket adapters
Reviewed-by: alanb
! make/java/nio/mapfile-bsd
! make/java/nio/mapfile-linux
! make/java/nio/mapfile-solaris
! src/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/share/classes/sun/nio/ch/Net.java
! src/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/SocketAdaptor.java
! src/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/share/classes/sun/nio/ch/Util.java
! src/solaris/native/sun/nio/ch/Net.c
! src/windows/native/sun/nio/ch/Net.c
+ test/java/nio/channels/etc/AdaptorCloseAndInterrupt.java
From naoto.sato at oracle.com Thu Oct 4 21:05:39 2012
From: naoto.sato at oracle.com (naoto.sato at oracle.com)
Date: Fri, 05 Oct 2012 04:05:39 +0000
Subject: hg: jdk8/tl/jdk: 2 new changesets
Message-ID: <20121005040612.79C33471BE@hg.openjdk.java.net>
Changeset: cd4f181eb666
Author: naoto
Date: 2012-10-04 21:03 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cd4f181eb666
7200119: Collator.getAvailableLocales() doesn't return Locale.US
Reviewed-by: okutsu
! src/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
+ test/java/text/Collator/Bug7200119.java
Changeset: 647424d6cf65
Author: naoto
Date: 2012-10-04 21:05 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/647424d6cf65
Merge
From maurizio.cimadamore at oracle.com Fri Oct 5 06:50:10 2012
From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com)
Date: Fri, 05 Oct 2012 13:50:10 +0000
Subject: hg: jdk8/tl/langtools: 7177385: Add attribution support for lambda
expressions
Message-ID: <20121005135014.E3F20471C9@hg.openjdk.java.net>
Changeset: 573ceb23beeb
Author: mcimadamore
Date: 2012-10-05 14:35 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/573ceb23beeb
7177385: Add attribution support for lambda expressions
Summary: Add support for function descriptor lookup, functional interface inference and lambda expression type-checking
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! test/tools/javac/6402516/TestLocalElements.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/CantAccessArgTypeInFunctionalDesc.java
+ test/tools/javac/diags/examples/CantAccessReturnTypeInFunctionalDesc.java
+ test/tools/javac/diags/examples/CantAccessThrownTypesInFunctionalDesc.java
! test/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java
! test/tools/javac/diags/examples/CatchWithoutTry.java
+ test/tools/javac/diags/examples/CyclicInference.java
+ test/tools/javac/diags/examples/IncompatibleAbstracts.java
+ test/tools/javac/diags/examples/IncompatibleArgTypesInLambda.java
+ test/tools/javac/diags/examples/IncompatibleDescsInFunctionalIntf.java
+ test/tools/javac/diags/examples/IncompatibleRetTypeInLambda.java
+ test/tools/javac/diags/examples/IncompatibleThrownTypesInLambda.java
+ test/tools/javac/diags/examples/InvalidGenericDescInFunctionalInterface.java
+ test/tools/javac/diags/examples/MissingReturnValueFragment.java
+ test/tools/javac/diags/examples/NoAbstracts.java
+ test/tools/javac/diags/examples/NoSuitableFunctionalIntfInst.java
+ test/tools/javac/diags/examples/NotAFunctionalIntf.java
+ test/tools/javac/diags/examples/PotentialLambdaFound.java
- test/tools/javac/diags/examples/TypeConditional.java
+ test/tools/javac/diags/examples/UnexpectedLambda.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/typeAnnotations/newlocations/BasicTest.out
From alan.bateman at oracle.com Fri Oct 5 07:08:04 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Fri, 05 Oct 2012 14:08:04 +0000
Subject: hg: jdk8/tl/corba: 7195779:
javax/management/remote/mandatory/threads/ExecutorTest.java
fails intermittently, NPE in tie class
Message-ID: <20121005140804.E6F84471CA@hg.openjdk.java.net>
Changeset: 27d87f0031bf
Author: alanb
Date: 2012-10-05 15:08 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/27d87f0031bf
7195779: javax/management/remote/mandatory/threads/ExecutorTest.java fails intermittently, NPE in tie class
Reviewed-by: alanb, coffeys
Contributed-by: jaroslav.bachorik at oracle.com
! src/share/classes/sun/rmi/rmic/iiop/StubGenerator.java
From naoto.sato at oracle.com Fri Oct 5 10:00:31 2012
From: naoto.sato at oracle.com (naoto.sato at oracle.com)
Date: Fri, 05 Oct 2012 17:00:31 +0000
Subject: hg: jdk8/tl/jdk: 7198834: HOST Adapter: one extra empty space in the
end of the pattern string
Message-ID: <20121005170052.C74A1471D1@hg.openjdk.java.net>
Changeset: 88a726a5b2dc
Author: naoto
Date: 2012-10-05 09:57 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/88a726a5b2dc
7198834: HOST Adapter: one extra empty space in the end of the pattern string
Reviewed-by: okutsu
! src/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c
! test/java/util/Locale/LocaleProviders.java
! test/java/util/Locale/LocaleProviders.sh
From maurizio.cimadamore at oracle.com Sat Oct 6 02:51:30 2012
From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com)
Date: Sat, 06 Oct 2012 09:51:30 +0000
Subject: hg: jdk8/tl/langtools: 7177386: Add attribution support for method
references
Message-ID: <20121006095137.CD840471E8@hg.openjdk.java.net>
Changeset: d4b3cb1ece84
Author: mcimadamore
Date: 2012-10-06 10:35 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d4b3cb1ece84
7177386: Add attribution support for method references
Summary: Add type-checking/lookup routines for method references
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! test/tools/javac/6758789/T6758789a.out
! test/tools/javac/6840059/T6840059.out
! test/tools/javac/7132880/T7132880.out
! test/tools/javac/Diagnostics/6722234/T6722234a_1.out
! test/tools/javac/Diagnostics/6722234/T6722234a_2.out
! test/tools/javac/Diagnostics/6722234/T6722234b_1.out
! test/tools/javac/Diagnostics/6722234/T6722234b_2.out
! test/tools/javac/Diagnostics/6722234/T6722234c.out
! test/tools/javac/Diagnostics/6862608/T6862608a.out
! test/tools/javac/Diagnostics/6862608/T6862608b.out
! test/tools/javac/T6326754.out
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/CantAccessInnerClsConstr.java
+ test/tools/javac/diags/examples/CantApplySymbolFragment.java
+ test/tools/javac/diags/examples/CantApplySymbolsFragment.java
+ test/tools/javac/diags/examples/CantResolveLocationArgsFragment.java
+ test/tools/javac/diags/examples/CantResolveLocationArgsParamsFragment.java
! test/tools/javac/diags/examples/CyclicInference.java
! test/tools/javac/diags/examples/ExplicitParamsDoNotConformToBounds.java
! test/tools/javac/diags/examples/InaccessibleVarargsType/InaccessibleVarargsType.java
! test/tools/javac/diags/examples/IncompatibleEqUpperBounds.java
+ test/tools/javac/diags/examples/IncompatibleRetTypeInMref.java
+ test/tools/javac/diags/examples/IncompatibleThrownTypesInMref.java
! test/tools/javac/diags/examples/InferArgsLengthMismatch.java
! test/tools/javac/diags/examples/InferNoConformingAssignment.java
! test/tools/javac/diags/examples/InferVarargsArgumentMismatch.java
! test/tools/javac/diags/examples/InferredDoNotConformToEq.java
! test/tools/javac/diags/examples/InferredDoNotConformToUpper.java
! test/tools/javac/diags/examples/KindnameConstructor.java
! test/tools/javac/diags/examples/MethodReferencesNotSupported.java
! test/tools/javac/diags/examples/NoArgs.java
+ test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java
! test/tools/javac/diags/examples/NotApplicableMethodFound.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessFragment.java
+ test/tools/javac/diags/examples/RefAmbiguousFragment.java
+ test/tools/javac/diags/examples/UnexpectedMref.java
! test/tools/javac/diags/examples/VarargsArgumentMismatch.java
! test/tools/javac/diags/examples/VerboseResolveMulti1.java
! test/tools/javac/diags/examples/WhereCaptured.java
! test/tools/javac/diags/examples/WhereCaptured1.java
! test/tools/javac/diags/examples/WhereTypeVar.java
! test/tools/javac/generics/7034511/T7034511a.out
! test/tools/javac/generics/7034511/T7034511b.out
! test/tools/javac/generics/inference/6611449/T6611449.out
! test/tools/javac/generics/inference/6638712/T6638712a.out
! test/tools/javac/generics/inference/6638712/T6638712c.out
! test/tools/javac/generics/inference/6638712/T6638712d.out
! test/tools/javac/generics/inference/6838943/T6838943.out
! test/tools/javac/generics/inference/7086586/T7086586.out
! test/tools/javac/generics/inference/7177306/T7177306b.out
! test/tools/javac/lambda/MethodReferenceParserTest.java
! test/tools/javac/quid/T6999438.out
! test/tools/javac/varargs/6313164/T6313164.out
From alan.bateman at oracle.com Sat Oct 6 06:08:47 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Sat, 06 Oct 2012 13:08:47 +0000
Subject: hg: jdk8/tl/jdk: 8000354: (props) Properties.storeToXML/loadFromXML
need to allow for alternative implementations
Message-ID: <20121006130910.CB0FF471EB@hg.openjdk.java.net>
Changeset: f65871e75fde
Author: alanb
Date: 2012-10-06 13:56 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f65871e75fde
8000354: (props) Properties.storeToXML/loadFromXML need to allow for alternative implementations
Reviewed-by: mchung, forax
! make/java/java/FILES_java.gmk
! make/sun/util/Makefile
! src/share/classes/java/util/Properties.java
+ src/share/classes/sun/util/spi/XmlPropertiesProvider.java
+ src/share/classes/sun/util/xml/META-INF/services/sun.util.spi.XmlPropertiesProvider
+ src/share/classes/sun/util/xml/PlatformXmlPropertiesProvider.java
- src/share/classes/sun/util/xml/XMLUtils.java
+ test/java/util/Properties/CustomProvider.java
+ test/java/util/Properties/LoadAndStoreXML.java
+ test/java/util/Properties/MyXmlPropertiesProvider.java
From weijun.wang at oracle.com Sun Oct 7 19:43:54 2012
From: weijun.wang at oracle.com (weijun.wang at oracle.com)
Date: Mon, 08 Oct 2012 02:43:54 +0000
Subject: hg: jdk8/tl/jdk: 7201053: Krb5LoginModule shows NPE when both
useTicketCache and storeKey are set to true
Message-ID: <20121008024417.12A4D471FE@hg.openjdk.java.net>
Changeset: 92f3a96f3c78
Author: weijun
Date: 2012-10-08 10:42 +0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/92f3a96f3c78
7201053: Krb5LoginModule shows NPE when both useTicketCache and storeKey are set to true
Reviewed-by: mullan
! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
+ test/sun/security/krb5/auto/UseCacheAndStoreKey.java
From sean.coffey at oracle.com Tue Oct 9 04:47:42 2012
From: sean.coffey at oracle.com (sean.coffey at oracle.com)
Date: Tue, 09 Oct 2012 11:47:42 +0000
Subject: hg: jdk8/tl/jdk: 7196533: TimeZone.getDefault() slow due to
synchronization bottleneck
Message-ID: <20121009114834.DBD304723C@hg.openjdk.java.net>
Changeset: fecba6a8b78e
Author: coffeys
Date: 2012-10-09 12:50 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/fecba6a8b78e
7196533: TimeZone.getDefault() slow due to synchronization bottleneck
Reviewed-by: okutsu
! src/share/classes/java/util/TimeZone.java
From alan.bateman at oracle.com Tue Oct 9 05:25:59 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Tue, 09 Oct 2012 12:25:59 +0000
Subject: hg: jdk8/tl: 7173494: some jdk tests are not run in test/Makefile
Message-ID: <20121009122559.9D6B747240@hg.openjdk.java.net>
Changeset: 4bde5640fb36
Author: alanb
Date: 2012-10-09 13:25 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/rev/4bde5640fb36
7173494: some jdk tests are not run in test/Makefile
Reviewed-by: chegar, mchung, mduigou, iris
! make/jprt.properties
! test/Makefile
From alan.bateman at oracle.com Tue Oct 9 05:28:29 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Tue, 09 Oct 2012 12:28:29 +0000
Subject: hg: jdk8/tl/jdk: 7173494: some jdk tests are not run in test/Makefile
Message-ID: <20121009122913.280C647241@hg.openjdk.java.net>
Changeset: 3b79177ebfef
Author: alanb
Date: 2012-10-09 13:28 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3b79177ebfef
7173494: some jdk tests are not run in test/Makefile
Reviewed-by: chegar, mchung, mduigou, iris
! make/jprt.properties
! test/Makefile
! test/ProblemList.txt
From lance.andersen at oracle.com Tue Oct 9 05:58:59 2012
From: lance.andersen at oracle.com (lance.andersen at oracle.com)
Date: Tue, 09 Oct 2012 12:58:59 +0000
Subject: hg: jdk8/tl/jdk: 7197395: Add @Deprecated to all deprecated methods
to eliminate compiler warnings in JDBC
Message-ID: <20121009125922.A5D8F47243@hg.openjdk.java.net>
Changeset: 036c55976cef
Author: lancea
Date: 2012-10-09 08:58 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/036c55976cef
7197395: Add @Deprecated to all deprecated methods to eliminate compiler warnings in JDBC
Reviewed-by: alanb, smarks
! src/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java
! src/share/classes/com/sun/rowset/JoinRowSetImpl.java
! src/share/classes/com/sun/rowset/internal/SyncResolverImpl.java
! src/share/classes/java/sql/CallableStatement.java
! src/share/classes/java/sql/Date.java
! src/share/classes/java/sql/DriverManager.java
! src/share/classes/java/sql/PreparedStatement.java
! src/share/classes/java/sql/ResultSet.java
! src/share/classes/javax/sql/rowset/BaseRowSet.java
From sean.coffey at oracle.com Tue Oct 9 06:34:22 2012
From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=)
Date: Tue, 09 Oct 2012 14:34:22 +0100
Subject: RFR: 7181793: Socket getInputStream/getOutputStream create streams
that cannot be GC'ed until Socket is closed
Message-ID: <507427DE.3070604@oracle.com>
Requesting a review for this bug which cropped up whilst cleaning up the
FileDescriptor & associated streams some time back (7105952)
Turns out that each call to a socket.getOutputStream() creates a new
instance of SocketOutputStream. I'm not seeing any reason to why that
code exists. One instance should be ok here. The getInputStream() method
doesn't have this issue.
bug report : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7181793
webrev : http://cr.openjdk.java.net/~coffeys/webrev.7181793.jdk8/
Regards,
Sean.
From Alan.Bateman at oracle.com Tue Oct 9 06:48:56 2012
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Tue, 09 Oct 2012 14:48:56 +0100
Subject: RFR: 7181793: Socket getInputStream/getOutputStream create streams
that cannot be GC'ed until Socket is closed
In-Reply-To: <507427DE.3070604@oracle.com>
References: <507427DE.3070604@oracle.com>
Message-ID: <50742B48.8010705@oracle.com>
On 09/10/2012 14:34, Se?n Coffey wrote:
> Requesting a review for this bug which cropped up whilst cleaning up
> the FileDescriptor & associated streams some time back (7105952)
>
> Turns out that each call to a socket.getOutputStream() creates a new
> instance of SocketOutputStream. I'm not seeing any reason to why that
> code exists. One instance should be ok here. The getInputStream()
> method doesn't have this issue.
>
> bug report : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7181793
> webrev : http://cr.openjdk.java.net/~coffeys/webrev.7181793.jdk8/
>
I think the change is okay. I can't think of why someone would expect a
new output stream each time.
For the test then I don't think you need a background thread to accept
the connection, you could do this:
try (ServerSocket ss = new ServerSocket(0)) {
try (Socket s = new Socket(...); Socket peer = ss.accept()) {
for (int i=0; i<100000; i++) { ...}
}
}
That will also ensure that all sockets are closed (although it probably
doesn't matter here because the tests runs in its own VM).
-Alan.
From sean.coffey at oracle.com Tue Oct 9 07:47:18 2012
From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=)
Date: Tue, 09 Oct 2012 15:47:18 +0100
Subject: RFR: 7181793: Socket getInputStream/getOutputStream create streams
that cannot be GC'ed until Socket is closed
In-Reply-To: <50742B48.8010705@oracle.com>
References: <507427DE.3070604@oracle.com> <50742B48.8010705@oracle.com>
Message-ID: <507438F6.50100@oracle.com>
Neater approach to testcase alright. Updated :
http://cr.openjdk.java.net/~coffeys/webrev.7181793.jdk8.02/
I'll leave the push for another few hours just in case others want to
review. (BTW, I've run the relevant regression tests & JCK tests on this
change. No issues spotted)
regards,
Sean.
On 09/10/2012 14:48, Alan Bateman wrote:
> On 09/10/2012 14:34, Se?n Coffey wrote:
>> Requesting a review for this bug which cropped up whilst cleaning up
>> the FileDescriptor & associated streams some time back (7105952)
>>
>> Turns out that each call to a socket.getOutputStream() creates a new
>> instance of SocketOutputStream. I'm not seeing any reason to why that
>> code exists. One instance should be ok here. The getInputStream()
>> method doesn't have this issue.
>>
>> bug report : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7181793
>> webrev : http://cr.openjdk.java.net/~coffeys/webrev.7181793.jdk8/
>>
> I think the change is okay. I can't think of why someone would expect
> a new output stream each time.
>
> For the test then I don't think you need a background thread to accept
> the connection, you could do this:
>
> try (ServerSocket ss = new ServerSocket(0)) {
> try (Socket s = new Socket(...); Socket peer = ss.accept()) {
> for (int i=0; i<100000; i++) { ...}
> }
> }
>
> That will also ensure that all sockets are closed (although it
> probably doesn't matter here because the tests runs in its own VM).
>
> -Alan.
>
>
>
>
From chris.hegarty at oracle.com Tue Oct 9 07:59:52 2012
From: chris.hegarty at oracle.com (Chris Hegarty)
Date: Tue, 09 Oct 2012 15:59:52 +0100
Subject: RFR: 7181793: Socket getInputStream/getOutputStream create streams
that cannot be GC'ed until Socket is closed
In-Reply-To: <507438F6.50100@oracle.com>
References: <507427DE.3070604@oracle.com> <50742B48.8010705@oracle.com>
<507438F6.50100@oracle.com>
Message-ID: <50743BE8.9030308@oracle.com>
Thanks Sean. Looks fine to me.
-Chris.
On 09/10/2012 15:47, Se?n Coffey wrote:
> Neater approach to testcase alright. Updated :
> http://cr.openjdk.java.net/~coffeys/webrev.7181793.jdk8.02/
>
> I'll leave the push for another few hours just in case others want to
> review. (BTW, I've run the relevant regression tests & JCK tests on this
> change. No issues spotted)
>
> regards,
> Sean.
>
> On 09/10/2012 14:48, Alan Bateman wrote:
>> On 09/10/2012 14:34, Se?n Coffey wrote:
>>> Requesting a review for this bug which cropped up whilst cleaning up
>>> the FileDescriptor & associated streams some time back (7105952)
>>>
>>> Turns out that each call to a socket.getOutputStream() creates a new
>>> instance of SocketOutputStream. I'm not seeing any reason to why that
>>> code exists. One instance should be ok here. The getInputStream()
>>> method doesn't have this issue.
>>>
>>> bug report : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7181793
>>> webrev : http://cr.openjdk.java.net/~coffeys/webrev.7181793.jdk8/
>>>
>> I think the change is okay. I can't think of why someone would expect
>> a new output stream each time.
>>
>> For the test then I don't think you need a background thread to accept
>> the connection, you could do this:
>>
>> try (ServerSocket ss = new ServerSocket(0)) {
>> try (Socket s = new Socket(...); Socket peer = ss.accept()) {
>> for (int i=0; i<100000; i++) { ...}
>> }
>> }
>>
>> That will also ensure that all sockets are closed (although it
>> probably doesn't matter here because the tests runs in its own VM).
>>
>> -Alan.
>>
>>
>>
>>
>
From naoto.sato at oracle.com Tue Oct 9 10:00:26 2012
From: naoto.sato at oracle.com (naoto.sato at oracle.com)
Date: Tue, 09 Oct 2012 17:00:26 +0000
Subject: hg: jdk8/tl/jdk: 7200341: DateFormatSymbols.hashCode() throws
ArrayIndexOutOfBoundsException in some circumstances
Message-ID: <20121009170052.2CF4E4724F@hg.openjdk.java.net>
Changeset: c725ce4bbf12
Author: naoto
Date: 2012-10-09 09:59 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c725ce4bbf12
7200341: DateFormatSymbols.hashCode() throws ArrayIndexOutOfBoundsException in some circumstances
Reviewed-by: okutsu
! src/share/classes/java/text/DateFormatSymbols.java
! test/java/util/PluggableLocale/DateFormatSymbolsProviderTest.java
! test/java/util/PluggableLocale/DateFormatSymbolsProviderTest.sh
! test/java/util/PluggableLocale/fooprovider.jar
! test/java/util/PluggableLocale/providersrc/DateFormatSymbolsProviderImpl.java
From sean.coffey at oracle.com Tue Oct 9 11:42:20 2012
From: sean.coffey at oracle.com (sean.coffey at oracle.com)
Date: Tue, 09 Oct 2012 18:42:20 +0000
Subject: hg: jdk8/tl/jdk: 7181793: Socket getOutputStream create streams that
cannot be GC'ed until Socket is closed
Message-ID: <20121009184322.5A95047253@hg.openjdk.java.net>
Changeset: 71de5e31d497
Author: coffeys
Date: 2012-10-09 19:45 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/71de5e31d497
7181793: Socket getOutputStream create streams that cannot be GC'ed until Socket is closed
Reviewed-by: alanb, chegar
! src/share/classes/java/net/AbstractPlainSocketImpl.java
+ test/java/net/Socket/SocketGrowth.java
From sean.coffey at oracle.com Tue Oct 9 12:16:07 2012
From: sean.coffey at oracle.com (sean.coffey at oracle.com)
Date: Tue, 09 Oct 2012 19:16:07 +0000
Subject: hg: jdk8/tl/corba: 7196086: update copyright years for files in corba
repository (JDK 8)
Message-ID: <20121009191609.7C1CC47254@hg.openjdk.java.net>
Changeset: 679e8ad9874f
Author: coffeys
Date: 2012-10-09 20:14 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/679e8ad9874f
7196086: update copyright years for files in corba repository (JDK 8)
Reviewed-by: lancea
! make/common/Defs-bsd.gmk
! make/common/internal/Resources.gmk
! make/common/shared/Defs-bsd.gmk
! make/common/shared/Defs-utils.gmk
! make/tools/src/build/tools/stripproperties/StripPropertiesCorba.java
! make/tools/strip_properties/Makefile
From jonathan.gibbons at oracle.com Tue Oct 9 19:12:07 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Wed, 10 Oct 2012 02:12:07 +0000
Subject: hg: jdk8/tl/langtools: 8000663: clean up langtools imports
Message-ID: <20121010021212.4397447267@hg.openjdk.java.net>
Changeset: c75be5bc5283
Author: jjg
Date: 2012-10-09 19:10 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c75be5bc5283
8000663: clean up langtools imports
Reviewed-by: darcy
! src/share/classes/com/sun/source/tree/CompilationUnitTree.java
! src/share/classes/com/sun/source/tree/Scope.java
! src/share/classes/com/sun/source/util/TaskEvent.java
! src/share/classes/com/sun/source/util/TreePath.java
! src/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/share/classes/com/sun/tools/classfile/Dependencies.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
! src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java
! src/share/classes/com/sun/tools/javac/code/Annotations.java
! src/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Scope.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/TargetType.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocLocale.java
! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java
! src/share/classes/com/sun/tools/javadoc/Messager.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ParameterImpl.java
! src/share/classes/com/sun/tools/javadoc/PrimitiveType.java
! src/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java
! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java
! src/share/classes/com/sun/tools/javadoc/SerializedForm.java
! src/share/classes/com/sun/tools/javadoc/Start.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
! src/share/classes/com/sun/tools/javadoc/WildcardTypeImpl.java
! src/share/classes/javax/annotation/processing/Completions.java
! src/share/classes/javax/annotation/processing/FilerException.java
! src/share/classes/javax/annotation/processing/ProcessingEnvironment.java
! src/share/classes/javax/lang/model/element/AnnotationValue.java
! src/share/classes/javax/lang/model/element/Element.java
! src/share/classes/javax/lang/model/element/ExecutableElement.java
! src/share/classes/javax/lang/model/element/VariableElement.java
! src/share/classes/javax/lang/model/type/MirroredTypeException.java
! src/share/classes/javax/lang/model/type/MirroredTypesException.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/share/classes/javax/lang/model/util/ElementFilter.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/share/classes/javax/lang/model/util/ElementScanner6.java
! src/share/classes/javax/lang/model/util/ElementScanner7.java
! src/share/classes/javax/lang/model/util/ElementScanner8.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/share/classes/javax/tools/JavaFileObject.java
From jonathan.gibbons at oracle.com Tue Oct 9 19:32:44 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Wed, 10 Oct 2012 02:32:44 +0000
Subject: hg: jdk8/tl/langtools: 8000208: fix langtools javadoc comment issues
Message-ID: <20121010023249.D14FF47268@hg.openjdk.java.net>
Changeset: fc123bdeddb8
Author: jjg
Date: 2012-10-09 19:31 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/fc123bdeddb8
8000208: fix langtools javadoc comment issues
Reviewed-by: bpatel, mcimadamore
! src/share/classes/com/sun/javadoc/Tag.java
! src/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java
! src/share/classes/com/sun/tools/classfile/Dependencies.java
! src/share/classes/com/sun/tools/classfile/Instruction.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/EnumConstantWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
! src/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/TypeTags.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/Locations.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/nio/PathFileManager.java
! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/Context.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/Position.java
! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/JavadocTool.java
! src/share/classes/com/sun/tools/javadoc/ModifierFilter.java
! src/share/classes/com/sun/tools/javadoc/ParamTagImpl.java
! src/share/classes/com/sun/tools/javadoc/ThrowsTagImpl.java
! src/share/classes/com/sun/tools/javah/NativeHeaderTool.java
! src/share/classes/com/sun/tools/javap/DisassemblerTool.java
From lance.andersen at oracle.com Wed Oct 10 08:15:48 2012
From: lance.andersen at oracle.com (lance.andersen at oracle.com)
Date: Wed, 10 Oct 2012 15:15:48 +0000
Subject: hg: jdk8/tl/jdk: 8000687: Correct javadoc typo for getLogWriter and
setLogWriter
Message-ID: <20121010151624.EDA6447284@hg.openjdk.java.net>
Changeset: 3c4be36de073
Author: lancea
Date: 2012-10-10 11:15 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3c4be36de073
8000687: Correct javadoc typo for getLogWriter and setLogWriter
Reviewed-by: alanb
! src/share/classes/java/sql/DriverManager.java
From alan.bateman at oracle.com Wed Oct 10 12:47:09 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Wed, 10 Oct 2012 19:47:09 +0000
Subject: hg: jdk8/tl/jdk: 7192274: Deprecate LogManager
addPropertyChangeListener and removePropertyChangeLister methods
Message-ID: <20121010194731.31C134728D@hg.openjdk.java.net>
Changeset: 6455182d2797
Author: alanb
Date: 2012-10-10 20:47 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6455182d2797
7192274: Deprecate LogManager addPropertyChangeListener and removePropertyChangeLister methods
Reviewed-by: mchung, lancea, chegar
! src/share/classes/java/util/logging/LogManager.java
From lance.andersen at oracle.com Wed Oct 10 14:34:43 2012
From: lance.andersen at oracle.com (lance.andersen at oracle.com)
Date: Wed, 10 Oct 2012 21:34:43 +0000
Subject: hg: jdk8/tl/jdk: 8000712: Remove unused fields in SyncFactory
Message-ID: <20121010213505.A649847297@hg.openjdk.java.net>
Changeset: 734ca9f4719c
Author: lancea
Date: 2012-10-10 17:34 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/734ca9f4719c
8000712: Remove unused fields in SyncFactory
Reviewed-by: mchung
! src/share/classes/javax/sql/rowset/spi/SyncFactory.java
From jonathan.gibbons at oracle.com Wed Oct 10 16:48:58 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Wed, 10 Oct 2012 23:48:58 +0000
Subject: hg: jdk8/tl/langtools: 8000665: fix "internal API" comments on
javadoc files
Message-ID: <20121010234903.EFFAF472A3@hg.openjdk.java.net>
Changeset: 25e14ad23cef
Author: jjg
Date: 2012-10-10 16:48 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/25e14ad23cef
8000665: fix "internal API" comments on javadoc files
Reviewed-by: darcy
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/Comment.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeOptionalMemberWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstructorWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/EnumConstantWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/FieldWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/MethodWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/NestedClassWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/XMLNode.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseExecutableMemberTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseInlineTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DeprecatedTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DocRootTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritableTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LegacyTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/CommentedMethodFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletAbortException.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/TaggedMethodFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/TextTag.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java
! src/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/Comment.java
! src/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocLocale.java
! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java
! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java
! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
! src/share/classes/com/sun/tools/javadoc/JavadocTodo.java
! src/share/classes/com/sun/tools/javadoc/JavadocTool.java
! src/share/classes/com/sun/tools/javadoc/Main.java
! src/share/classes/com/sun/tools/javadoc/MemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/Messager.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ModifierFilter.java
! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ParamTagImpl.java
! src/share/classes/com/sun/tools/javadoc/ParameterImpl.java
! src/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/PrimitiveType.java
! src/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java
! src/share/classes/com/sun/tools/javadoc/SerialFieldTagImpl.java
! src/share/classes/com/sun/tools/javadoc/SerializedForm.java
! src/share/classes/com/sun/tools/javadoc/SourcePositionImpl.java
! src/share/classes/com/sun/tools/javadoc/Start.java
! src/share/classes/com/sun/tools/javadoc/TagImpl.java
! src/share/classes/com/sun/tools/javadoc/ThrowsTagImpl.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
! src/share/classes/com/sun/tools/javadoc/WildcardTypeImpl.java
From jonathan.gibbons at oracle.com Wed Oct 10 18:08:56 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Thu, 11 Oct 2012 01:08:56 +0000
Subject: hg: jdk8/tl/langtools: 8000743: docencoding not available to
stylesheet
Message-ID: <20121011010901.292FA472A5@hg.openjdk.java.net>
Changeset: 560d4a5d14e6
Author: jjg
Date: 2012-10-10 18:08 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/560d4a5d14e6
8000743: docencoding not available to stylesheet
Reviewed-by: jjg
Contributed-by: jviswana at linux.vnet.ibm.com
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
+ test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java
+ test/com/sun/javadoc/testDocEncoding/pkg/Test.java
From jonathan.gibbons at oracle.com Wed Oct 10 18:35:22 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Thu, 11 Oct 2012 01:35:22 +0000
Subject: hg: jdk8/tl/langtools: 8000418: javadoc should used a standard
"generated by javadoc" string
Message-ID: <20121011013525.E77F8472A8@hg.openjdk.java.net>
Changeset: 6517bf8e50d0
Author: jjg
Date: 2012-10-10 18:34 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6517bf8e50d0
8000418: javadoc should used a standard "generated by javadoc" string
Reviewed-by: bpatel
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! test/com/sun/javadoc/VersionNumber/VersionNumber.java
+ test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java
+ test/com/sun/javadoc/testGeneratedBy/pkg/MyClass.java
From jonathan.gibbons at oracle.com Wed Oct 10 18:44:52 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Thu, 11 Oct 2012 01:44:52 +0000
Subject: hg: jdk8/tl/langtools: 8000310: Clean up use of StringBuffer in
langtools
Message-ID: <20121011014457.34203472A9@hg.openjdk.java.net>
Changeset: c46e0c9940d6
Author: jjg
Date: 2012-10-10 18:44 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c46e0c9940d6
8000310: Clean up use of StringBuffer in langtools
Reviewed-by: bpatel
! src/share/classes/com/sun/tools/classfile/Descriptor.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/util/Convert.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javah/Gen.java
! src/share/classes/com/sun/tools/javah/LLNI.java
! src/share/classes/com/sun/tools/javah/Mangle.java
From alan.bateman at oracle.com Thu Oct 11 03:48:55 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Thu, 11 Oct 2012 10:48:55 +0000
Subject: hg: jdk8/tl/jdk: 7186817: Remove Windows 95/98/ME Support
Message-ID: <20121011104917.8EB17472B5@hg.openjdk.java.net>
Changeset: c2be39b27e1c
Author: dxu
Date: 2012-10-11 11:47 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c2be39b27e1c
7186817: Remove Windows 95/98/ME Support
Reviewed-by: alanb
! make/java/java/Makefile
! makefiles/CompileNativeLibraries.gmk
- src/windows/classes/java/io/Win32FileSystem.java
! src/windows/classes/java/io/WinNTFileSystem.java
! src/windows/native/java/io/FileSystem_md.c
- src/windows/native/java/io/Win32FileSystem_md.c
! src/windows/native/java/io/WinNTFileSystem_md.c
! src/windows/native/java/io/io_util_md.c
! src/windows/native/java/lang/ProcessImpl_md.c
! src/windows/native/java/util/TimeZone_md.c
! test/java/io/pathNames/win32/bug6344646.java
From rob.mckenna at oracle.com Thu Oct 11 10:22:05 2012
From: rob.mckenna at oracle.com (rob.mckenna at oracle.com)
Date: Thu, 11 Oct 2012 17:22:05 +0000
Subject: hg: jdk8/tl/jdk: 7152183: TEST_BUG:
java/lang/ProcessBuilder/Basic.java failing intermittently [sol]
Message-ID: <20121011172249.A4DF2472C4@hg.openjdk.java.net>
Changeset: 7c2f5e52863c
Author: robm
Date: 2012-10-11 18:24 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7c2f5e52863c
7152183: TEST_BUG: java/lang/ProcessBuilder/Basic.java failing intermittently [sol]
Reviewed-by: alanb, martin, dholmes
! test/java/lang/ProcessBuilder/Basic.java
From lance.andersen at oracle.com Thu Oct 11 15:46:48 2012
From: lance.andersen at oracle.com (lance.andersen at oracle.com)
Date: Thu, 11 Oct 2012 22:46:48 +0000
Subject: hg: jdk8/tl/jdk: 8000763: use XXX.valueOf methods instead of
constructors
Message-ID: <20121011224713.E2717472FA@hg.openjdk.java.net>
Changeset: daabaafd6798
Author: lancea
Date: 2012-10-11 18:46 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/daabaafd6798
8000763: use XXX.valueOf methods instead of constructors
Reviewed-by: mchung, forax
! src/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/share/classes/com/sun/rowset/FilteredRowSetImpl.java
! src/share/classes/javax/sql/rowset/BaseRowSet.java
! src/share/classes/javax/sql/rowset/serial/SQLOutputImpl.java
From lana.steuck at oracle.com Fri Oct 12 15:27:56 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 12 Oct 2012 22:27:56 +0000
Subject: hg: jdk8/tl: 6 new changesets
Message-ID: <20121012222757.3269A4733F@hg.openjdk.java.net>
Changeset: dae9821589cc
Author: katleman
Date: 2012-09-27 11:24 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/rev/dae9821589cc
Added tag jdk8-b58 for changeset 936702480487
! .hgtags
Changeset: b9d574659206
Author: katleman
Date: 2012-10-04 14:34 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/rev/b9d574659206
Added tag jdk8-b59 for changeset dae9821589cc
! .hgtags
Changeset: 4b54d77a6831
Author: dholmes
Date: 2012-10-09 02:08 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/rev/4b54d77a6831
8000461: Top level build doesn't pass OPENJDK=true through to the hotspot build
Summary: Add OPENJDK to the COMMON_BUILD_ARGUMENTS
Reviewed-by: tbell
! make/Defs-internal.gmk
Changeset: e07f499b9dcc
Author: katleman
Date: 2012-10-10 14:47 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/rev/e07f499b9dcc
Merge
Changeset: 20ff117b5090
Author: katleman
Date: 2012-10-11 09:48 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/rev/20ff117b5090
Added tag jdk8-b60 for changeset e07f499b9dcc
! .hgtags
Changeset: ce2b111ee869
Author: lana
Date: 2012-10-12 14:46 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/rev/ce2b111ee869
Merge
From lana.steuck at oracle.com Fri Oct 12 15:28:04 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 12 Oct 2012 22:28:04 +0000
Subject: hg: jdk8/tl/corba: 6 new changesets
Message-ID: <20121012222808.64F7847340@hg.openjdk.java.net>
Changeset: d54dc53e223e
Author: katleman
Date: 2012-09-27 11:24 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/d54dc53e223e
Added tag jdk8-b58 for changeset 18462a19f7bd
! .hgtags
Changeset: 207ef43ba69e
Author: katleman
Date: 2012-10-04 14:34 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/207ef43ba69e
Added tag jdk8-b59 for changeset d54dc53e223e
! .hgtags
Changeset: 41bb9e606efd
Author: katleman
Date: 2012-10-11 09:49 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/41bb9e606efd
Added tag jdk8-b60 for changeset 207ef43ba69e
! .hgtags
Changeset: d9c1dab1515b
Author: lana
Date: 2012-10-08 15:38 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/d9c1dab1515b
Merge
Changeset: 0e08ba7648fb
Author: lana
Date: 2012-10-11 16:57 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/0e08ba7648fb
Merge
Changeset: 706684c5a058
Author: lana
Date: 2012-10-12 14:46 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/706684c5a058
Merge
From lana.steuck at oracle.com Fri Oct 12 15:30:09 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 12 Oct 2012 22:30:09 +0000
Subject: hg: jdk8/tl/hotspot: 68 new changesets
Message-ID: <20121012223233.15DB147342@hg.openjdk.java.net>
Changeset: 04ed664b7e30
Author: amurillo
Date: 2012-09-21 14:39 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/04ed664b7e30
7200236: new hotspot build - hs25-b03
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fac3dd92ebaf
Author: bpittore
Date: 2012-09-19 17:22 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fac3dd92ebaf
7195372: Wrong copyright in new files
Summary: Fixed copyrights
Reviewed-by: dholmes
Contributed-by: Bill Pittore
! agent/make/saenv.sh
! agent/make/start-debug-server-proc.sh
! agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java
! make/linux/makefiles/sa.make
Changeset: ef7fe63a2d39
Author: vladidan
Date: 2012-09-24 19:00 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ef7fe63a2d39
Merge
Changeset: 15ba0e7a3ff4
Author: sla
Date: 2012-09-17 11:46 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/15ba0e7a3ff4
7193201: [OS X] The development launcher should be signed and given task_for_pid privileges
Reviewed-by: sspitsyn, nloodin, mgronlun, coleenp
! make/bsd/makefiles/launcher.make
+ src/os/bsd/launcher/Info-privileged.plist
Changeset: a7509aff1b06
Author: dholmes
Date: 2012-09-17 07:36 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/a7509aff1b06
7194254: jstack reports wrong thread priorities
Reviewed-by: dholmes, sla, fparain
Contributed-by: Dmytro Sheyko
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
+ test/runtime/7194254/Test7194254.java
Changeset: 7b41bee02500
Author: dholmes
Date: 2012-09-17 08:44 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7b41bee02500
Merge
Changeset: 716e6ef4482a
Author: zgu
Date: 2012-09-17 10:20 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/716e6ef4482a
7190089: NMT ON: NMT failed assertion on thread's stack base address
Summary: Solaris only, record stack info to NMT after stack size adjustment was made for primordial threads
Reviewed-by: kvn, acorn, coleenp
! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: c088e2e95e69
Author: zgu
Date: 2012-09-17 13:34 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c088e2e95e69
Merge
! src/share/vm/runtime/thread.cpp
Changeset: 9a86ddfc6c8f
Author: zgu
Date: 2012-09-17 16:37 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9a86ddfc6c8f
7188594: Print statistic collected by NMT with VM flag
Summary: Print out statistics of collected NMT data if it is on at VM exits
Reviewed-by: kvn, coleenp, twisti
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 45f22ba9348d
Author: zgu
Date: 2012-09-18 11:37 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/45f22ba9348d
Merge
Changeset: 1cb8583c3da8
Author: minqi
Date: 2012-09-18 10:10 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/1cb8583c3da8
7191786: retransformClasses() does not pass in LocalVariableTypeTable of a method
Summary: JVMTI REtruncformClasses must support LocalVariableTypeTable attribute
Reviewed-by: dcubed, dsamersoff, rbackman
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
Changeset: 26994b6e10d5
Author: minqi
Date: 2012-09-19 08:41 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/26994b6e10d5
Merge
Changeset: 989cf02ca531
Author: ihse
Date: 2012-09-17 11:46 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/989cf02ca531
7172012: Make test-in-build an option (Queens)
Reviewed-by: ohair, dholmes
! make/bsd/Makefile
! make/defs.make
! make/linux/Makefile
! make/solaris/Makefile
Changeset: 06be7f06c2de
Author: ohair
Date: 2012-09-18 10:25 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/06be7f06c2de
Merge
Changeset: 37518f191ddb
Author: ohair
Date: 2012-09-18 13:15 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/37518f191ddb
7198329: Add $(sort) to object files used in links makes binarties more consistent
Reviewed-by: dholmes, tbell, erikj, ihse, ohrstrom
! make/bsd/makefiles/launcher.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/launcher.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/launcher.make
! make/solaris/makefiles/vm.make
Changeset: 0e5be2138cd6
Author: jcoomes
Date: 2012-09-18 19:44 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0e5be2138cd6
Merge
Changeset: 2c527daec02c
Author: jcoomes
Date: 2012-09-19 16:18 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/2c527daec02c
Merge
Changeset: 6af8f3562069
Author: kevinw
Date: 2012-09-19 15:24 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/6af8f3562069
7196045: Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API.
Reviewed-by: sspitsyn, dholmes
! src/share/vm/services/management.cpp
+ test/runtime/7196045/Test7196045.java
Changeset: 8440414b0fd8
Author: kevinw
Date: 2012-09-20 03:49 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8440414b0fd8
Merge
Changeset: b711844284e2
Author: nloodin
Date: 2012-09-21 10:56 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b711844284e2
7200092: Make NMT a bit friendlier to work with
Reviewed-by: kvn, ysr, azeemj
! src/share/vm/services/memTracker.cpp
Changeset: 5a98bf7d847b
Author: minqi
Date: 2012-09-24 12:44 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5a98bf7d847b
6879063: SA should use hsdis for disassembly
Summary: We should in SA to use hsdis for it like the JVM does to replace the current java based disassembler.
Reviewed-by: twisti, jrose, sla
Contributed-by: yumin.qi at oracle.com
- agent/make/ClosureFinder.java
! agent/make/Makefile
! agent/src/os/bsd/MacosxDebuggerLocal.m
! agent/src/os/linux/Makefile
! agent/src/os/linux/mapfile
! agent/src/os/solaris/proc/Makefile
! agent/src/os/solaris/proc/mapfile
! agent/src/os/win32/windbg/Makefile
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
- agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java
- agent/src/share/classes/sun/jvm/hotspot/asm/AbstractInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Address.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Arithmetic.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BaseIndexScaleDispAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CPUHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/DirectAddress.java
! agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Immediate.java
- agent/src/share/classes/sun/jvm/hotspot/asm/IndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Instruction.java
! agent/src/share/classes/sun/jvm/hotspot/asm/InstructionVisitor.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLDataTypes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLOperations.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/StoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FP2RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPopDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FlushDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/Format3ADecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IllegalInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/JmplDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LogicDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/MemoryInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RestoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RettDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCAtomicLoadStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCDisassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFP2RegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFlushInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFormat3AInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIndirectCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCJmplInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLdstubInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCNoopInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCOpcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRestoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRettInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSaveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSethiInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStbarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSwapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCTrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCUnimpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV8Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9CasInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ConditionFlags.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9DoneInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FlushwInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9IlltrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ImpdepInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MembarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PopcInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrefetchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RdprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RestoredInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RetryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SavedInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SirInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WrprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCWriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SaveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SethiDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/StoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/TrapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/UnimpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpacePrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CCBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CasDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9DoneRetryDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FlushwDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntRegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PopcDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrivilegedReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RdprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SavedRestoredDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WrprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ConditionalJmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatGRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/GRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/JmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/LogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/MoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/RotateDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSELogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CondJmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86GeneralInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86IllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86JmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterDirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterPart.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RotateInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisterAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegisters.java
! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java
! agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64CurrentFrameGuess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64Frame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64JavaCallWrapper.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64RegisterMap.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/cInterpreter.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/LinuxIA64JavaThreadPDAccess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/Win32IA64JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
+ agent/src/share/native/sadis.c
! agent/test/jdi/jstack.sh
! agent/test/jdi/jstack64.sh
! agent/test/jdi/runsa.sh
! agent/test/jdi/sasanity.sh
! agent/test/libproc/libproctest.sh
! agent/test/libproc/libproctest64.sh
! make/bsd/makefiles/sa.make
! make/bsd/makefiles/saproc.make
! make/linux/makefiles/sa.make
! make/linux/makefiles/saproc.make
! make/sa.files
! make/solaris/makefiles/sa.make
! make/solaris/makefiles/saproc.make
! make/windows/makefiles/sa.make
! src/share/tools/hsdis/Makefile
! src/share/tools/hsdis/README
! src/share/tools/hsdis/hsdis-demo.c
! src/share/tools/hsdis/hsdis.c
! src/share/tools/hsdis/hsdis.h
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
Changeset: 3d739d45d9fd
Author: minqi
Date: 2012-09-24 20:04 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/3d739d45d9fd
Merge
- agent/make/ClosureFinder.java
- agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java
- agent/src/share/classes/sun/jvm/hotspot/asm/AbstractInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Address.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Arithmetic.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BaseIndexScaleDispAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CPUHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Immediate.java
- agent/src/share/classes/sun/jvm/hotspot/asm/IndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLDataTypes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLOperations.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/StoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FP2RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPopDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FlushDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/Format3ADecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IllegalInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/JmplDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LogicDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/MemoryInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RestoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RettDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCAtomicLoadStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCDisassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFP2RegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFlushInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFormat3AInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIndirectCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCJmplInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLdstubInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCNoopInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCOpcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRestoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRettInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSaveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSethiInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStbarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSwapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCTrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCUnimpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV8Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9CasInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ConditionFlags.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9DoneInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FlushwInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9IlltrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ImpdepInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MembarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PopcInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrefetchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RdprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RestoredInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RetryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SavedInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SirInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WrprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCWriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SaveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SethiDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/StoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/TrapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/UnimpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpacePrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CCBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CasDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9DoneRetryDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FlushwDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntRegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PopcDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrivilegedReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RdprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SavedRestoredDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WrprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ConditionalJmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatGRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/GRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/JmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/LogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/MoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/RotateDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSELogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CondJmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86GeneralInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86IllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86JmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterDirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterPart.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RotateInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisterAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64CurrentFrameGuess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64Frame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64JavaCallWrapper.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64RegisterMap.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/cInterpreter.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/LinuxIA64JavaThreadPDAccess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/Win32IA64JavaThreadPDAccess.java
Changeset: 45535ab90688
Author: dholmes
Date: 2012-09-25 07:58 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/45535ab90688
7200065: Cross-compilation changes to support the new-build
Reviewed-by: dholmes, ohair
Contributed-by: Fredrik Ohrstrom
! make/linux/makefiles/adlc.make
! make/linux/makefiles/defs.make
Changeset: b86575d092a2
Author: dsamersoff
Date: 2012-09-27 20:22 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b86575d092a2
Merge
- agent/make/ClosureFinder.java
- agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java
- agent/src/share/classes/sun/jvm/hotspot/asm/AbstractInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Address.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Arithmetic.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BaseIndexScaleDispAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CPUHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Immediate.java
- agent/src/share/classes/sun/jvm/hotspot/asm/IndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLDataTypes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLOperations.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/StoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FP2RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPopDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FlushDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/Format3ADecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IllegalInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/JmplDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LogicDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/MemoryInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RestoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RettDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCAtomicLoadStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCDisassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFP2RegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFlushInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFormat3AInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIndirectCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCJmplInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLdstubInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCNoopInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCOpcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRestoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRettInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSaveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSethiInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStbarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSwapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCTrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCUnimpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV8Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9CasInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ConditionFlags.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9DoneInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FlushwInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9IlltrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ImpdepInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MembarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PopcInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrefetchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RdprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RestoredInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RetryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SavedInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SirInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WrprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCWriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SaveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SethiDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/StoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/TrapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/UnimpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpacePrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CCBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CasDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9DoneRetryDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FlushwDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntRegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PopcDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrivilegedReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RdprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SavedRestoredDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WrprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ConditionalJmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatGRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/GRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/JmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/LogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/MoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/RotateDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSELogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CondJmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86GeneralInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86IllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86JmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterDirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterPart.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RotateInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisterAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64CurrentFrameGuess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64Frame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64JavaCallWrapper.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64RegisterMap.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/cInterpreter.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/LinuxIA64JavaThreadPDAccess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/Win32IA64JavaThreadPDAccess.java
! make/linux/makefiles/sa.make
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 5baec2e69518
Author: jmasa
Date: 2012-09-25 07:05 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5baec2e69518
7200615: NPG: optimized VM build is broken
Reviewed-by: kvn
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/memory/metaspace.cpp
Changeset: 8966c2d65d96
Author: brutisso
Date: 2012-09-25 14:58 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8966c2d65d96
7200470: KeepAliveClosure not needed in CodeCache::do_unloading
Summary: Removed the unused keep_alive parameter
Reviewed-by: stefank, dholmes, kamg, coleenp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/genMarkSweep.cpp
Changeset: 7c2fd5948145
Author: brutisso
Date: 2012-09-25 18:28 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7c2fd5948145
Merge
Changeset: 15fba4382765
Author: stefank
Date: 2012-09-28 14:14 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/15fba4382765
Merge
Changeset: 2cb2f30450c7
Author: twisti
Date: 2012-09-17 12:57 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/2cb2f30450c7
7196262: JSR 292: java/lang/invoke/PrivateInvokeTest.java fails on solaris-sparc
Reviewed-by: kvn, jrose, bdelsart
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/asm/register.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 8d3cc6612bd1
Author: kvn
Date: 2012-09-17 17:02 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8d3cc6612bd1
7197033: missing ResourceMark for assert in Method::bci_from()
Summary: Added missing ResourceMark.
Reviewed-by: dholmes, coleenp, jmasa
! src/share/vm/oops/method.cpp
Changeset: 137868b7aa6f
Author: kvn
Date: 2012-09-17 19:39 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/137868b7aa6f
7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect
Summary: Save whole XMM/YMM registers in safepoint interrupt handler.
Reviewed-by: roland, twisti
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/x86.ad
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
+ test/compiler/7196199/Test7196199.java
Changeset: 9d89c76b0505
Author: twisti
Date: 2012-09-19 10:38 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9d89c76b0505
7198499: TraceTypeProfile as diagnostic option
Reviewed-by: kvn
Contributed-by: Aleksey Shipilev
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/doCall.cpp
Changeset: 8ae8f9dd7099
Author: kvn
Date: 2012-09-19 16:50 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8ae8f9dd7099
7199010: incorrect vector alignment
Summary: Fixed vectors alignment when several arrays are accessed in one loop.
Reviewed-by: roland, twisti
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
Changeset: 7eca5de9e0b6
Author: roland
Date: 2012-09-20 16:49 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7eca5de9e0b6
7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
Summary: use shorter instruction sequences for atomic add and atomic exchange when possible.
Reviewed-by: kvn, jrose
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.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/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: b31471cdc53e
Author: kvn
Date: 2012-09-24 10:30 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b31471cdc53e
7200163: add CodeComments functionality to assember stubs
Summary: Pass the codeBuffer to the Stub constructor, and adapts the disassembler to print the comments.
Reviewed-by: jrose, kvn, twisti
Contributed-by: goetz.lindenmaier at sap.com
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/icBuffer.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 3a327d0b8586
Author: twisti
Date: 2012-09-24 11:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/3a327d0b8586
7188176: The JVM should differentiate between T and M series and adjust GC ergonomics
Reviewed-by: kvn
Contributed-by: Tao Mao
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
Changeset: f7c1f489db55
Author: twisti
Date: 2012-09-24 12:31 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f7c1f489db55
Merge
Changeset: c92f43386117
Author: kvn
Date: 2012-09-24 14:46 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c92f43386117
Merge
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 9191895df19d
Author: twisti
Date: 2012-09-24 17:59 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9191895df19d
7200001: failed C1 OSR compile doesn't get recompiled with C2
Reviewed-by: kvn
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: 1a9b9cfcef41
Author: neliasso
Date: 2012-03-29 16:43 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/1a9b9cfcef41
7163863: Updated projectcreator
Summary: Enable source browsing for all platform dependent code
Reviewed-by: brutisso, coleenp
! make/windows/makefiles/projectcreator.make
! src/share/tools/ProjectCreator/BuildConfig.java
- src/share/tools/ProjectCreator/DirectoryTree.java
- src/share/tools/ProjectCreator/DirectoryTreeNode.java
- src/share/tools/ProjectCreator/FileFormatException.java
+ src/share/tools/ProjectCreator/FileTreeCreator.java
+ src/share/tools/ProjectCreator/FileTreeCreatorVC10.java
+ src/share/tools/ProjectCreator/FileTreeCreatorVC7.java
! src/share/tools/ProjectCreator/ProjectCreator.java
! src/share/tools/ProjectCreator/Util.java
! src/share/tools/ProjectCreator/WinGammaPlatform.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC6.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
Changeset: 0702f188baeb
Author: kvn
Date: 2012-09-25 10:41 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0702f188baeb
7200233: C2: can't use expand rules for vector instruction rules
Summary: Added missed _bottom_type set in ArchDesc::defineExpand() and missed vector nodes in MatchRule::is_vector().
Reviewed-by: twisti, roland, dlong
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 06f52c4d0e18
Author: kvn
Date: 2012-09-25 15:48 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/06f52c4d0e18
7200264: 7192963 changes disabled shift vectors
Summary: Replaced is_vector_use() call with explicit check for vector shift's count.
Reviewed-by: twisti, roland, dlong, vlivanov
! src/share/vm/opto/superword.cpp
+ test/compiler/7200264/Test7200264.sh
+ test/compiler/7200264/TestIntVect.java
Changeset: e626685e9f6c
Author: kvn
Date: 2012-09-27 09:38 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e626685e9f6c
7193318: C2: remove number of inputs requirement from Node's new operator
Summary: Deleted placement new operator of Node - node(size_t, Compile *, int).
Reviewed-by: kvn, twisti
Contributed-by: bharadwaj.yadavalli at oracle.com
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/doCall.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/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.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/phaseX.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: 69fb89ec6fa7
Author: kvn
Date: 2012-09-27 15:49 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/69fb89ec6fa7
7198084: NPG: distance is too big for short branches in test_invocation_counter_for_mdp()
Summary: use long branches in test_invocation_counter_for_mdp()
Reviewed-by: twisti
! src/cpu/sparc/vm/interp_masm_sparc.cpp
Changeset: f2e12eb74117
Author: kvn
Date: 2012-09-28 10:16 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f2e12eb74117
Merge
- src/share/tools/ProjectCreator/DirectoryTree.java
- src/share/tools/ProjectCreator/DirectoryTreeNode.java
- src/share/tools/ProjectCreator/FileFormatException.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC6.java
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
Changeset: 9f008ad79470
Author: amurillo
Date: 2012-09-28 13:39 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9f008ad79470
Added tag hs25-b03 for changeset f2e12eb74117
! .hgtags
Changeset: 2dd08e86a2bf
Author: katleman
Date: 2012-09-27 11:24 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/2dd08e86a2bf
Added tag jdk8-b58 for changeset 6bb378c50828
! .hgtags
Changeset: 8a1a6b9b4f20
Author: katleman
Date: 2012-10-03 15:31 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8a1a6b9b4f20
Merge
! .hgtags
- agent/make/ClosureFinder.java
- agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java
- agent/src/share/classes/sun/jvm/hotspot/asm/AbstractInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Address.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Arithmetic.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BaseIndexScaleDispAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CPUHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Immediate.java
- agent/src/share/classes/sun/jvm/hotspot/asm/IndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLDataTypes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLOperations.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/StoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FP2RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPopDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FlushDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/Format3ADecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IllegalInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/JmplDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LogicDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/MemoryInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RestoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RettDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCAtomicLoadStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCDisassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFP2RegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFlushInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFormat3AInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIndirectCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCJmplInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLdstubInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCNoopInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCOpcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRestoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRettInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSaveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSethiInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStbarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSwapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCTrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCUnimpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV8Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9CasInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ConditionFlags.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9DoneInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FlushwInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9IlltrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ImpdepInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MembarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PopcInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrefetchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RdprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RestoredInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RetryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SavedInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SirInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WrprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCWriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SaveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SethiDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/StoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/TrapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/UnimpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpacePrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CCBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CasDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9DoneRetryDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FlushwDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntRegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PopcDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrivilegedReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RdprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SavedRestoredDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WrprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ConditionalJmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatGRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/GRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/JmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/LogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/MoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/RotateDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSELogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CondJmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86GeneralInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86IllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86JmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterDirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterPart.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RotateInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisterAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64CurrentFrameGuess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64Frame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64JavaCallWrapper.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64RegisterMap.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/cInterpreter.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/LinuxIA64JavaThreadPDAccess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/Win32IA64JavaThreadPDAccess.java
- src/share/tools/ProjectCreator/DirectoryTree.java
- src/share/tools/ProjectCreator/DirectoryTreeNode.java
- src/share/tools/ProjectCreator/FileFormatException.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC6.java
Changeset: a3fd4914ac81
Author: katleman
Date: 2012-10-04 14:34 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/a3fd4914ac81
Added tag jdk8-b59 for changeset 8a1a6b9b4f20
! .hgtags
Changeset: 1b582b1bf7cb
Author: amurillo
Date: 2012-09-28 14:36 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/1b582b1bf7cb
8000251: new hotspot build - hs25-b04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 988bf00cc564
Author: johnc
Date: 2012-09-27 15:44 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/988bf00cc564
7200261: G1: Liveness counting inconsistencies during marking verification
Summary: The clipping code in the routine that sets the bits for a range of cards, in the liveness accounting verification code was incorrect. It set all the bits in the card bitmap from the given starting index which would lead to spurious marking verification failures.
Reviewed-by: brutisso, jwilhelm, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
Changeset: 5c8fbbfed964
Author: stefank
Date: 2012-10-01 11:07 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5c8fbbfed964
Merge
- agent/make/ClosureFinder.java
- agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java
- agent/src/share/classes/sun/jvm/hotspot/asm/AbstractInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Address.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Arithmetic.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BaseIndexScaleDispAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CPUHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Immediate.java
- agent/src/share/classes/sun/jvm/hotspot/asm/IndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLDataTypes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLOperations.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/StoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FP2RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPopDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FlushDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/Format3ADecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IllegalInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/JmplDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LogicDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/MemoryInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RestoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RettDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCAtomicLoadStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCDisassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFP2RegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFlushInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFormat3AInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIndirectCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCJmplInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLdstubInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCNoopInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCOpcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRestoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRettInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSaveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSethiInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStbarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSwapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCTrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCUnimpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV8Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9CasInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ConditionFlags.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9DoneInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FlushwInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9IlltrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ImpdepInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MembarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PopcInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrefetchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RdprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RestoredInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RetryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SavedInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SirInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WrprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCWriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SaveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SethiDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/StoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/TrapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/UnimpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpacePrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CCBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CasDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9DoneRetryDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FlushwDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntRegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PopcDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrivilegedReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RdprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SavedRestoredDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WrprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ConditionalJmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatGRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/GRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/JmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/LogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/MoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/RotateDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSELogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CondJmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86GeneralInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86IllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86JmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterDirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterPart.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RotateInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisterAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64CurrentFrameGuess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64Frame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64JavaCallWrapper.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64RegisterMap.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/cInterpreter.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/LinuxIA64JavaThreadPDAccess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/Win32IA64JavaThreadPDAccess.java
- src/share/tools/ProjectCreator/DirectoryTree.java
- src/share/tools/ProjectCreator/DirectoryTreeNode.java
- src/share/tools/ProjectCreator/FileFormatException.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC6.java
Changeset: 85f1cded9793
Author: stefank
Date: 2012-09-28 15:34 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/85f1cded9793
8000230: Change os::print_location to be more descriptive when a location is pointing into an object
Reviewed-by: mgerdin, twisti
! src/share/vm/runtime/os.cpp
Changeset: 86af3dacab81
Author: stefank
Date: 2012-10-01 13:29 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/86af3dacab81
8000227: [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output stream
Reviewed-by: brutisso, sla, jmasa, coleenp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
Changeset: 87ac5c0a404d
Author: stefank
Date: 2012-10-01 13:29 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/87ac5c0a404d
8000228: Missing call to cr() when printing entry_point in nmethod, in os::print_location
Reviewed-by: brutisso, neliasso
! src/share/vm/runtime/os.cpp
Changeset: f81a7c0c618d
Author: jmasa
Date: 2012-10-03 08:08 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f81a7c0c618d
7199349: NPG: PS: Crash seen in jprt
Reviewed-by: johnc
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 22b8d3d181d9
Author: jwilhelm
Date: 2012-10-03 20:31 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/22b8d3d181d9
8000351: Tenuring threshold should be unsigned
Summary: Change the flags and variables related to tenuring threshold to be unsigned
Reviewed-by: jmasa, johnc
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/ageTable.hpp
! src/share/vm/gc_implementation/shared/gcAdaptivePolicyCounters.hpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/oops/markOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 2e6857353b2c
Author: johnc
Date: 2012-10-04 10:04 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/2e6857353b2c
8000311: G1: ParallelGCThreads==0 broken
Summary: Divide by zero error, if ParallelGCThreads is 0, when adjusting the PLAB size.
Reviewed-by: jmasa, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
Changeset: 097d78aaf2b5
Author: jmasa
Date: 2012-10-04 10:40 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/097d78aaf2b5
7198873: NPG: VM Does not unload classes with UseConcMarkSweepGC
Reviewed-by: johnc, mgerdin, jwilhelm
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
Changeset: ca70b919819f
Author: jmasa
Date: 2012-10-04 14:01 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ca70b919819f
Merge
Changeset: f6b0eb4e44cf
Author: twisti
Date: 2012-10-01 14:50 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f6b0eb4e44cf
7200949: JSR 292: rubybench/bench/time/bench_base64.rb fails with jruby.jar not on boot class path
Reviewed-by: jrose, kvn
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/ci/ciClassList.hpp
+ src/share/vm/ci/ciMethodType.hpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
Changeset: 859c45fb8cea
Author: kvn
Date: 2012-10-02 12:25 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/859c45fb8cea
7201026: add vector for shift count
Summary: Add generation of vectors for scalar shift count.
Reviewed-by: roland, twisti, dlong
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
! test/compiler/7200264/Test7200264.sh
Changeset: f13867c41f73
Author: kvn
Date: 2012-10-02 14:49 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f13867c41f73
7199742: A lot of C2 OSR compilations of the same method's bci
Summary: Don't clone head of OSR loop.
Reviewed-by: jrose, twisti
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/opto/parse1.cpp
+ test/compiler/7199742/Test7199742.java
Changeset: bf2edd3c9b0f
Author: neliasso
Date: 2012-10-04 06:31 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/bf2edd3c9b0f
8000102: Resolve include conflicts
Summary: Removing include of c1/c1_runtime.hpp and opto/runtime.hpp from all os-files.
Reviewed-by: kvn
Contributed-by: nils.eliasson at oracle.com
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
Changeset: 685457683e86
Author: kvn
Date: 2012-10-05 10:03 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/685457683e86
Merge
Changeset: 1cc7a2a11d00
Author: amurillo
Date: 2012-10-05 13:28 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/1cc7a2a11d00
Merge
Changeset: 3cfd05b2219a
Author: amurillo
Date: 2012-10-05 13:28 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/3cfd05b2219a
Added tag hs25-b04 for changeset 1cc7a2a11d00
! .hgtags
Changeset: 0cc77f9b31ad
Author: katleman
Date: 2012-10-11 09:49 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0cc77f9b31ad
Added tag jdk8-b60 for changeset 3cfd05b2219a
! .hgtags
From lana.steuck at oracle.com Fri Oct 12 15:35:02 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 12 Oct 2012 22:35:02 +0000
Subject: hg: jdk8/tl/jaxp: 4 new changesets
Message-ID: <20121012223514.05DCF47344@hg.openjdk.java.net>
Changeset: af9e8b0f1900
Author: katleman
Date: 2012-09-27 11:24 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxp/rev/af9e8b0f1900
Added tag jdk8-b58 for changeset 1cb19abb3f7b
! .hgtags
Changeset: 2d1dff5310da
Author: katleman
Date: 2012-10-04 14:35 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxp/rev/2d1dff5310da
Added tag jdk8-b59 for changeset af9e8b0f1900
! .hgtags
Changeset: 6b1db0b41d2f
Author: katleman
Date: 2012-10-11 09:49 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxp/rev/6b1db0b41d2f
Added tag jdk8-b60 for changeset 2d1dff5310da
! .hgtags
Changeset: b545c99e4f5e
Author: lana
Date: 2012-10-12 14:50 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxp/rev/b545c99e4f5e
Merge
From lana.steuck at oracle.com Fri Oct 12 15:35:19 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 12 Oct 2012 22:35:19 +0000
Subject: hg: jdk8/tl/jaxws: 3 new changesets
Message-ID: <20121012223526.DD16847346@hg.openjdk.java.net>
Changeset: ae107401be11
Author: katleman
Date: 2012-09-27 11:25 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxws/rev/ae107401be11
Added tag jdk8-b58 for changeset cac4c3937063
! .hgtags
Changeset: 5c5a65ad5291
Author: katleman
Date: 2012-10-04 14:35 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxws/rev/5c5a65ad5291
Added tag jdk8-b59 for changeset ae107401be11
! .hgtags
Changeset: 97e5e74e2a34
Author: katleman
Date: 2012-10-11 09:49 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxws/rev/97e5e74e2a34
Added tag jdk8-b60 for changeset 5c5a65ad5291
! .hgtags
From lana.steuck at oracle.com Fri Oct 12 15:36:28 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 12 Oct 2012 22:36:28 +0000
Subject: hg: jdk8/tl/jdk: 22 new changesets
Message-ID: <20121012224050.66FFF47347@hg.openjdk.java.net>
Changeset: abad1f417bd3
Author: katleman
Date: 2012-09-27 11:25 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/abad1f417bd3
Added tag jdk8-b58 for changeset d94613ac03d8
! .hgtags
Changeset: cec8fa02f156
Author: katleman
Date: 2012-10-04 14:35 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cec8fa02f156
Added tag jdk8-b59 for changeset abad1f417bd3
! .hgtags
Changeset: 869519bc17ce
Author: katleman
Date: 2012-10-11 09:50 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/869519bc17ce
Added tag jdk8-b60 for changeset cec8fa02f156
! .hgtags
Changeset: 4d8b411a2bc1
Author: jgodinez
Date: 2012-09-25 09:18 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4d8b411a2bc1
7158350: [macosx] Strange results of SwingUIText printing
Reviewed-by: bae, prr
! src/macosx/native/sun/awt/CTextPipe.m
Changeset: 5aff878baaf6
Author: lana
Date: 2012-09-28 11:45 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5aff878baaf6
Merge
- make/common/Defs-embedded.gmk
- make/common/Release-embedded.gmk
- src/macosx/classes/sun/awt/SunToolkitSubclass.java
- src/share/classes/sun/management/LockDataConverter.java
- src/share/classes/sun/management/LockDataConverterMXBean.java
- src/share/classes/sun/security/x509/CertificateIssuerUniqueIdentity.java
- src/share/classes/sun/security/x509/CertificateSubjectUniqueIdentity.java
- test/sun/misc/URLClassPath/ClassnameCharTest.sh
- test/sun/net/www/httptest/HttpServer.java
- test/sun/security/ssl/sun/net/www/httpstest/HttpServer.java
Changeset: 8dd4cae72975
Author: ceisserer
Date: 2012-10-01 13:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8dd4cae72975
7188093: closed/sun/java2d/pipe/ScaleQualityTest.java fails
Reviewed-by: prr, flar
! src/solaris/classes/sun/java2d/xr/XRDrawImage.java
Changeset: 89a1094e384f
Author: bae
Date: 2012-10-05 16:21 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/89a1094e384f
8000176: Need automated test for checking scale quality
Reviewed-by: prr, bae
Contributed-by: Vadim Pakhnushev
+ test/sun/java2d/pipe/InterpolationQualityTest.java
Changeset: 2bc7669294cc
Author: lana
Date: 2012-10-08 15:36 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2bc7669294cc
Merge
Changeset: 9aa37a39cf39
Author: zhouyx
Date: 2012-09-20 17:39 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9aa37a39cf39
7194184: JColorChooser swatch cannot accessed from keyboard
Reviewed-by: rupashka, alexsch
! src/share/classes/javax/swing/colorchooser/DefaultSwatchChooserPanel.java
+ test/javax/swing/JColorChooser/Test7194184.java
Changeset: 4f519691520c
Author: vkarnauk
Date: 2012-09-20 17:55 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4f519691520c
7123767: Wrong tooltip location in Multi-Monitor configurations
Reviewed-by: rupashka
! src/share/classes/javax/swing/ToolTipManager.java
+ test/javax/swing/ToolTipManager/7123767/bug7123767.java
Changeset: adddc599e551
Author: alexsch
Date: 2012-09-21 13:48 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/adddc599e551
7199180: [macosx] Dead keys handling for input methods
Reviewed-by: kizune, anthony
! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/macosx/native/sun/awt/AWTEvent.m
! src/macosx/native/sun/awt/AWTView.m
+ test/java/awt/event/KeyEvent/DeadKey/DeadKeyMacOSXInputText.java
Changeset: 88048b34405e
Author: leonidr
Date: 2012-09-24 15:25 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/88048b34405e
7124239: [macosx] sun.awt.SunToolkit.InfiniteLoop exception in realSync called from SwingTestHelper
Reviewed-by: anthony
! src/macosx/native/sun/awt/LWCToolkit.m
! src/macosx/native/sun/osxapp/NSApplicationAWT.h
! src/macosx/native/sun/osxapp/NSApplicationAWT.m
Changeset: d6cba7bfbb3d
Author: leonidr
Date: 2012-09-24 18:24 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d6cba7bfbb3d
7179349: [macosx] Java processes on Mac should not use default Apple icon
Reviewed-by: anthony
! make/sun/osxapp/Makefile
+ make/sun/osxapp/ToBin.java
! src/macosx/native/sun/osxapp/NSApplicationAWT.m
+ src/macosx/native/sun/osxapp/resource/icons/JavaApp.icns
Changeset: 39227bb92978
Author: serb
Date: 2012-09-24 21:33 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/39227bb92978
7160627: [macosx] TextArea has wrong initial size
7124213: [macosx] pack() does ignore size of a component; doesn't on the other platforms
Reviewed-by: anthony, art
! src/macosx/classes/sun/lwawt/LWCanvasPeer.java
! src/macosx/classes/sun/lwawt/LWCheckboxPeer.java
! src/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/macosx/classes/sun/lwawt/LWContainerPeer.java
! src/macosx/classes/sun/lwawt/LWLabelPeer.java
! src/macosx/classes/sun/lwawt/LWListPeer.java
! src/macosx/classes/sun/lwawt/LWPanelPeer.java
! src/macosx/classes/sun/lwawt/LWScrollBarPeer.java
! src/macosx/classes/sun/lwawt/LWTextAreaPeer.java
! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java
! src/macosx/classes/sun/lwawt/LWTextFieldPeer.java
! src/macosx/classes/sun/lwawt/LWToolkit.java
+ test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java
+ test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java
Changeset: c8da47a4d441
Author: alexsch
Date: 2012-09-26 18:59 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c8da47a4d441
7124515: [macosx] Test fail like 6366126 (ArrayIndexOutOfBoundException pressing ENTER after removing items)
Reviewed-by: serb, anthony
+ test/java/awt/List/EmptyListEventTest/EmptyListEventTest.java
Changeset: ad467dee852a
Author: alexsch
Date: 2012-09-28 14:54 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ad467dee852a
7197619: Using modifiers for the dead key detection on Windows
Reviewed-by: bagiras, leonidr
! src/windows/native/sun/windows/awt_Component.cpp
! src/windows/native/sun/windows/awt_Component.h
Changeset: 4b8bb77fdda9
Author: lana
Date: 2012-09-28 10:54 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4b8bb77fdda9
Merge
- make/common/Defs-embedded.gmk
- make/common/Release-embedded.gmk
- src/share/classes/sun/management/LockDataConverter.java
- src/share/classes/sun/management/LockDataConverterMXBean.java
- src/share/classes/sun/security/x509/CertificateIssuerUniqueIdentity.java
- src/share/classes/sun/security/x509/CertificateSubjectUniqueIdentity.java
- test/sun/misc/URLClassPath/ClassnameCharTest.sh
- test/sun/net/www/httptest/HttpServer.java
- test/sun/security/ssl/sun/net/www/httpstest/HttpServer.java
Changeset: 3ac112755bb5
Author: bagiras
Date: 2012-10-03 21:01 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3ac112755bb5
7171412: awt Choice doesn't fire ItemStateChange when selecting item after select() call
Reviewed-by: art, denis
! src/macosx/native/sun/awt/InitIDs.m
! src/share/classes/java/awt/Choice.java
! src/solaris/native/sun/awt/initIDs.c
! src/windows/native/sun/windows/awt_Choice.cpp
! src/windows/native/sun/windows/awt_Choice.h
+ test/java/awt/Choice/ItemStateChangeTest/ItemStateChangeTest.java
Changeset: 27ee94051373
Author: lana
Date: 2012-10-08 15:37 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/27ee94051373
Merge
Changeset: d8581143e11d
Author: lana
Date: 2012-10-08 15:39 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d8581143e11d
Merge
- src/share/classes/sun/util/xml/XMLUtils.java
- src/share/test/pack200/pack.conf
Changeset: 61ddb3fd000a
Author: lana
Date: 2012-10-11 16:59 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/61ddb3fd000a
Merge
- src/share/classes/sun/util/xml/XMLUtils.java
- src/share/test/pack200/pack.conf
Changeset: e23f8e0a1d89
Author: lana
Date: 2012-10-12 14:52 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e23f8e0a1d89
Merge
From lana.steuck at oracle.com Fri Oct 12 15:44:23 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 12 Oct 2012 22:44:23 +0000
Subject: hg: jdk8/tl/langtools: 6 new changesets
Message-ID: <20121012224440.3214447348@hg.openjdk.java.net>
Changeset: f299927fc316
Author: katleman
Date: 2012-09-27 11:26 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f299927fc316
Added tag jdk8-b58 for changeset 804a3fbc86e2
! .hgtags
Changeset: 3d2b98ffcb53
Author: katleman
Date: 2012-10-04 14:36 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3d2b98ffcb53
Added tag jdk8-b59 for changeset f299927fc316
! .hgtags
Changeset: 67f7408d935e
Author: katleman
Date: 2012-10-11 09:50 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/67f7408d935e
Added tag jdk8-b60 for changeset 3d2b98ffcb53
! .hgtags
Changeset: aa3ef5c09b1b
Author: lana
Date: 2012-10-08 15:40 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/aa3ef5c09b1b
Merge
Changeset: 26020b247ad3
Author: lana
Date: 2012-10-11 17:00 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/26020b247ad3
Merge
Changeset: 0d1818e9d4ae
Author: lana
Date: 2012-10-12 14:53 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/0d1818e9d4ae
Merge
From alan.bateman at oracle.com Sat Oct 13 02:16:08 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Sat, 13 Oct 2012 09:16:08 +0000
Subject: hg: jdk8/tl/jdk: 7146552: java/util/logging/LoggingMXBeanTest.java
failing intermittently
Message-ID: <20121013091652.5534847359@hg.openjdk.java.net>
Changeset: ff641c5b329b
Author: jgish
Date: 2012-10-13 10:15 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ff641c5b329b
7146552: java/util/logging/LoggingMXBeanTest.java failing intermittently
Reviewed-by: alanb, mchung
! test/java/util/logging/LoggingMXBeanTest.java
! test/java/util/logging/LoggingMXBeanTest2.java
From alan.bateman at oracle.com Sun Oct 14 15:06:58 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Sun, 14 Oct 2012 22:06:58 +0000
Subject: hg: jdk8/tl/jdk: 7194449: String resources for Key Tool and Policy
Tool should be in their respective packages
Message-ID: <20121014220728.6528947369@hg.openjdk.java.net>
Changeset: fe28e0b035e7
Author: sflores
Date: 2012-10-14 22:58 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/fe28e0b035e7
7194449: String resources for Key Tool and Policy Tool should be in their respective packages
Reviewed-by: alanb, weijun, mullan
! make/common/Release.gmk
! make/launchers/Makefile
! make/sun/security/tools/Makefile
! makefiles/CompileLaunchers.gmk
! makefiles/CreateJars.gmk
- src/share/classes/sun/security/tools/CertAndKeyGen.java
- src/share/classes/sun/security/tools/JarSigner.java
- src/share/classes/sun/security/tools/JarSignerResources.java
- src/share/classes/sun/security/tools/JarSignerResources_ja.java
- src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java
! src/share/classes/sun/security/tools/KeyStoreUtil.java
- src/share/classes/sun/security/tools/KeyTool.java
- src/share/classes/sun/security/tools/TimestampedSigner.java
+ src/share/classes/sun/security/tools/jarsigner/Main.java
+ src/share/classes/sun/security/tools/jarsigner/Resources.java
+ src/share/classes/sun/security/tools/jarsigner/Resources_ja.java
+ src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java
+ src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java
+ src/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
+ src/share/classes/sun/security/tools/keytool/Main.java
+ src/share/classes/sun/security/tools/keytool/Resources.java
+ src/share/classes/sun/security/tools/keytool/Resources_de.java
+ src/share/classes/sun/security/tools/keytool/Resources_es.java
+ src/share/classes/sun/security/tools/keytool/Resources_fr.java
+ src/share/classes/sun/security/tools/keytool/Resources_it.java
+ src/share/classes/sun/security/tools/keytool/Resources_ja.java
+ src/share/classes/sun/security/tools/keytool/Resources_ko.java
+ src/share/classes/sun/security/tools/keytool/Resources_pt_BR.java
+ src/share/classes/sun/security/tools/keytool/Resources_sv.java
+ src/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
+ src/share/classes/sun/security/tools/keytool/Resources_zh_HK.java
+ src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java
! src/share/classes/sun/security/tools/policytool/PolicyTool.java
+ src/share/classes/sun/security/tools/policytool/Resources.java
+ src/share/classes/sun/security/tools/policytool/Resources_de.java
+ src/share/classes/sun/security/tools/policytool/Resources_es.java
+ src/share/classes/sun/security/tools/policytool/Resources_fr.java
+ src/share/classes/sun/security/tools/policytool/Resources_it.java
+ src/share/classes/sun/security/tools/policytool/Resources_ja.java
+ src/share/classes/sun/security/tools/policytool/Resources_ko.java
+ src/share/classes/sun/security/tools/policytool/Resources_pt_BR.java
+ src/share/classes/sun/security/tools/policytool/Resources_sv.java
+ src/share/classes/sun/security/tools/policytool/Resources_zh_CN.java
+ src/share/classes/sun/security/tools/policytool/Resources_zh_HK.java
+ src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java
! src/share/classes/sun/security/util/Resources.java
! src/share/classes/sun/security/util/Resources_de.java
! src/share/classes/sun/security/util/Resources_es.java
! src/share/classes/sun/security/util/Resources_fr.java
! src/share/classes/sun/security/util/Resources_it.java
! src/share/classes/sun/security/util/Resources_ja.java
! src/share/classes/sun/security/util/Resources_ko.java
! src/share/classes/sun/security/util/Resources_pt_BR.java
! src/share/classes/sun/security/util/Resources_sv.java
! src/share/classes/sun/security/util/Resources_zh_CN.java
! src/share/classes/sun/security/util/Resources_zh_TW.java
! test/sun/security/pkcs12/PKCS12SameKeyId.java
! test/sun/security/tools/jarsigner/JarSigningNonAscii.java
! test/sun/security/tools/jarsigner/LargeJarEntry.java
! test/sun/security/tools/keytool/CloseFile.java
! test/sun/security/tools/keytool/KeyToolTest.java
! test/sun/security/tools/keytool/NewSize7.java
! test/sun/security/tools/keytool/StartDateTest.java
! test/sun/security/tools/keytool/UnknownAndUnparseable.java
! test/sun/security/tools/keytool/autotest.sh
! test/sun/security/tools/keytool/standard.sh
! test/sun/security/util/Resources/Format.java
! test/sun/security/util/Resources/NewNamesFormat.java
! test/sun/security/util/Resources/NewResourcesNames.java
! test/sun/security/x509/AlgorithmId/NonStandardNames.java
From rob.mckenna at oracle.com Sun Oct 14 19:23:18 2012
From: rob.mckenna at oracle.com (rob.mckenna at oracle.com)
Date: Mon, 15 Oct 2012 02:23:18 +0000
Subject: hg: jdk8/tl/jdk: 8000817: Reinstate accidentally removed sleep() from
ProcessBuilder/Basic.java
Message-ID: <20121015022331.216EF4736C@hg.openjdk.java.net>
Changeset: 7055257a25c4
Author: robm
Date: 2012-10-15 03:26 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7055257a25c4
8000817: Reinstate accidentally removed sleep() from ProcessBuilder/Basic.java
Reviewed-by: alanb, martin
! test/java/lang/ProcessBuilder/Basic.java
From Alan.Bateman at oracle.com Mon Oct 15 09:14:03 2012
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Mon, 15 Oct 2012 17:14:03 +0100
Subject: URL guarantees that the ftp protocol handler is present,
worth re-considering this?
Message-ID: <507C364B.3090605@oracle.com>
java.net.URL guarantees that 5 protocol handlers are present: http,
https, ftp, file and jar.
ftp a legacy protocol and I'm wondering whether it's time to consider
removing it from the list. I'm not suggesting we don't continue to
include it, rather just removing the guarantee that it is always
present. The motivation for bringing this up is modules and compact
profiles where it might be desirable to not include the ftp protocol
handler for footprint reasons.
-Alan
From gkorland at gmail.com Mon Oct 15 09:21:10 2012
From: gkorland at gmail.com (Guy Korland)
Date: Mon, 15 Oct 2012 18:21:10 +0200
Subject: URL guarantees that the ftp protocol handler is present, worth
re-considering this?
In-Reply-To: <507C364B.3090605@oracle.com>
References: <507C364B.3090605@oracle.com>
Message-ID:
What about including sftp?
On Monday, October 15, 2012, Alan Bateman wrote:
>
> java.net.URL guarantees that 5 protocol handlers are present: http, https,
> ftp, file and jar.
>
> ftp a legacy protocol and I'm wondering whether it's time to consider
> removing it from the list. I'm not suggesting we don't continue to include
> it, rather just removing the guarantee that it is always present. The
> motivation for bringing this up is modules and compact profiles where it
> might be desirable to not include the ftp protocol handler for footprint
> reasons.
>
> -Alan
>
--
Regards,
Guy Korland
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/net-dev/attachments/20121015/0501a5e7/attachment.html
From mike.duigou at oracle.com Mon Oct 15 10:20:12 2012
From: mike.duigou at oracle.com (Mike Duigou)
Date: Mon, 15 Oct 2012 10:20:12 -0700
Subject: URL guarantees that the ftp protocol handler is present,
worth re-considering this?
In-Reply-To: <507C364B.3090605@oracle.com>
References: <507C364B.3090605@oracle.com>
Message-ID: <3445BB09-F8E2-4AD4-BE15-48A488292462@oracle.com>
We should also nuke gopher and netdoc (in sun.net.www.protocol package)
I am not sure if mailto should continue as there are better solutions.
Mike
On Oct 15 2012, at 09:14 , Alan Bateman wrote:
>
> java.net.URL guarantees that 5 protocol handlers are present: http, https, ftp, file and jar.
>
> ftp a legacy protocol and I'm wondering whether it's time to consider removing it from the list. I'm not suggesting we don't continue to include it, rather just removing the guarantee that it is always present. The motivation for bringing this up is modules and compact profiles where it might be desirable to not include the ftp protocol handler for footprint reasons.
>
> -Alan
From Alan.Bateman at oracle.com Mon Oct 15 10:26:59 2012
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Mon, 15 Oct 2012 18:26:59 +0100
Subject: URL guarantees that the ftp protocol handler is present, worth
re-considering this?
In-Reply-To: <3445BB09-F8E2-4AD4-BE15-48A488292462@oracle.com>
References: <507C364B.3090605@oracle.com>
<3445BB09-F8E2-4AD4-BE15-48A488292462@oracle.com>
Message-ID: <507C4763.9080209@oracle.com>
On 15/10/2012 18:20, Mike Duigou wrote:
> We should also nuke gopher and netdoc (in sun.net.www.protocol package)
>
> I am not sure if mailto should continue as there are better solutions.
>
> Mike
>
I agree there isn't any reason to continue to include gopher or netdoc.
I also agree with Guy's suggestion that we ship with a sftp handler.
However, I should have been clearer is that I'm just talking about the
spec at this time. URL lists the protocol handler that are guaranteed to
be present and I'm just suggesting that it's time to remove ftp from
that list.
-Alan
From chris.hegarty at oracle.com Mon Oct 15 11:39:44 2012
From: chris.hegarty at oracle.com (Chris Hegarty)
Date: Mon, 15 Oct 2012 19:39:44 +0100
Subject: URL guarantees that the ftp protocol handler is present,
worth re-considering this?
In-Reply-To: <507C364B.3090605@oracle.com>
References: <507C364B.3090605@oracle.com>
Message-ID:
Seems reasonable.
-Chris
On 15 Oct 2012, at 17:14, Alan Bateman wrote:
>
> java.net.URL guarantees that 5 protocol handlers are present: http, https, ftp, file and jar.
>
> ftp a legacy protocol and I'm wondering whether it's time to consider removing it from the list. I'm not suggesting we don't continue to include it, rather just removing the guarantee that it is always present. The motivation for bringing this up is modules and compact profiles where it might be desirable to not include the ftp protocol handler for footprint reasons.
>
> -Alan
From john.zavgren at oracle.com Mon Oct 15 12:16:40 2012
From: john.zavgren at oracle.com (John Zavgren)
Date: Mon, 15 Oct 2012 12:16:40 -0700 (PDT)
Subject: URL guarantees that the ftp protocol handler is present, worth
re-considering this?
Message-ID: <5b9ef9be-17c7-4837-adb6-d8a44c82d0df@default>
Yes, this seems reasonable to me too. There seem to be fewer and fewer applications that use ftp...
----- Original Message -----
From: chris.hegarty at oracle.com
To: Alan.Bateman at oracle.com
Cc: net-dev at openjdk.java.net
Sent: Monday, October 15, 2012 2:48:05 PM GMT -05:00 US/Canada Eastern
Subject: Re: URL guarantees that the ftp protocol handler is present, worth re-considering this?
Seems reasonable.
-Chris
On 15 Oct 2012, at 17:14, Alan Bateman wrote:
>
> java.net.URL guarantees that 5 protocol handlers are present: http, https, ftp, file and jar.
>
> ftp a legacy protocol and I'm wondering whether it's time to consider removing it from the list. I'm not suggesting we don't continue to include it, rather just removing the guarantee that it is always present. The motivation for bringing this up is modules and compact profiles where it might be desirable to not include the ftp protocol handler for footprint reasons.
>
> -Alan
From Dmitry.Samersoff at oracle.com Mon Oct 15 14:16:56 2012
From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff)
Date: Tue, 16 Oct 2012 01:16:56 +0400
Subject: URL guarantees that the ftp protocol handler is present, worth
re-considering this?
In-Reply-To: <507C364B.3090605@oracle.com>
References: <507C364B.3090605@oracle.com>
Message-ID: <507C7D48.9000503@oracle.com>
Alan,
Looks ok for me.
-Dmitry
On 2012-10-15 20:14, Alan Bateman wrote:
>
> java.net.URL guarantees that 5 protocol handlers are present: http,
> https, ftp, file and jar.
>
> ftp a legacy protocol and I'm wondering whether it's time to consider
> removing it from the list. I'm not suggesting we don't continue to
> include it, rather just removing the guarantee that it is always
> present. The motivation for bringing this up is modules and compact
> profiles where it might be desirable to not include the ftp protocol
> handler for footprint reasons.
>
> -Alan
--
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...
From rob.mckenna at oracle.com Mon Oct 15 14:32:40 2012
From: rob.mckenna at oracle.com (rob.mckenna at oracle.com)
Date: Mon, 15 Oct 2012 21:32:40 +0000
Subject: hg: jdk8/tl/jdk: 8000487: Java JNDI connection library on ldap conn
is not honoring configured timeout
Message-ID: <20121015213301.C26CB47388@hg.openjdk.java.net>
Changeset: c0736b62160e
Author: robm
Date: 2012-10-15 22:34 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c0736b62160e
8000487: Java JNDI connection library on ldap conn is not honoring configured timeout
Reviewed-by: vinnie
! src/share/classes/com/sun/jndi/ldap/Connection.java
! src/share/classes/com/sun/jndi/ldap/LdapClient.java
+ test/com/sun/jndi/ldap/LdapTimeoutTest.java
- test/com/sun/jndi/ldap/LdapsReadTimeoutTest.java
- test/com/sun/jndi/ldap/ReadTimeoutTest.java
From jonathan.gibbons at oracle.com Mon Oct 15 17:08:34 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Tue, 16 Oct 2012 00:08:34 +0000
Subject: hg: jdk8/tl/langtools: 8000666: javadoc should write directly to
Writer instead of composing strings
Message-ID: <20121016000836.D6EDF4738B@hg.openjdk.java.net>
Changeset: 8db45b13526e
Author: jjg
Date: 2012-10-15 17:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/8db45b13526e
8000666: javadoc should write directly to Writer instead of composing strings
Reviewed-by: bpatel
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/Comment.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
From tom.hawtin at oracle.com Tue Oct 16 05:24:49 2012
From: tom.hawtin at oracle.com (Tom Hawtin)
Date: Tue, 16 Oct 2012 13:24:49 +0100
Subject: URL guarantees that the ftp protocol handler is present, worth
re-considering this?
In-Reply-To: <3445BB09-F8E2-4AD4-BE15-48A488292462@oracle.com>
References: <507C364B.3090605@oracle.com>
<3445BB09-F8E2-4AD4-BE15-48A488292462@oracle.com>
Message-ID: <507D5211.2040202@oracle.com>
On 15/10/2012 18:20, Mike Duigou wrote:
> We should also nuke gopher and netdoc (in sun.net.www.protocol package)
>
> I am not sure if mailto should continue as there are better solutions.
I think it's worth pointing out that in practice URL is not used just to
open a connection. It's also used as a strong type to pass URL text
around (poor choice of class, but there it is). For instance, it's used
in deployment to pass to the browser. With the URL design, you need a
handler for the protocol in order to construct it. So no passing a
javascript: URL to showDocument (unless a third-party has registered a
handler, or a handler is specified in the constructor within a
privileged context).
Tom
From Alan.Bateman at oracle.com Tue Oct 16 05:43:49 2012
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Tue, 16 Oct 2012 13:43:49 +0100
Subject: URL guarantees that the ftp protocol handler is present, worth
re-considering this?
In-Reply-To: <507D5211.2040202@oracle.com>
References: <507C364B.3090605@oracle.com>
<3445BB09-F8E2-4AD4-BE15-48A488292462@oracle.com>
<507D5211.2040202@oracle.com>
Message-ID: <507D5685.9080207@oracle.com>
On 16/10/2012 13:24, Tom Hawtin wrote:
> On 15/10/2012 18:20, Mike Duigou wrote:
>> We should also nuke gopher and netdoc (in sun.net.www.protocol package)
>>
>> I am not sure if mailto should continue as there are better solutions.
>
> I think it's worth pointing out that in practice URL is not used just
> to open a connection. It's also used as a strong type to pass URL text
> around (poor choice of class, but there it is). For instance, it's
> used in deployment to pass to the browser. With the URL design, you
> need a handler for the protocol in order to construct it. So no
> passing a javascript: URL to showDocument (unless a third-party has
> registered a handler, or a handler is specified in the constructor
> within a privileged context).
Yes, that's right, there is still a lot of code that uses URL instead of
URI. In any case, the proposal here is just to change the specification
to remove "ftp" from the list of protocol handlers that are required to
be present. The ftp protocol handler will of course still be there so
existing code will still work.
-Alan
From naoto.sato at oracle.com Tue Oct 16 10:59:49 2012
From: naoto.sato at oracle.com (naoto.sato at oracle.com)
Date: Tue, 16 Oct 2012 17:59:49 +0000
Subject: hg: jdk8/tl/jdk: 8000245: SimpleDateFormat.format(date, StringBuffer,
FieldPosition) doesn't work as expected with custom extensions; ...
Message-ID: <20121016180011.C58AC473AF@hg.openjdk.java.net>
Changeset: 32452042b781
Author: naoto
Date: 2012-10-16 10:59 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/32452042b781
8000245: SimpleDateFormat.format(date, StringBuffer, FieldPosition) doesn't work as expected with custom extensions
8000273: java.util.Locale.getDisplayVariant(Locale l) isn't transferred to the custom service provider
8000615: JRE adapter: timezone name of en_US is changed when extension directory is added
Reviewed-by: okutsu
! src/share/classes/sun/util/locale/provider/CurrencyNameProviderImpl.java
! src/share/classes/sun/util/locale/provider/LocaleNameProviderImpl.java
! src/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java
! src/share/classes/sun/util/locale/provider/TimeZoneNameProviderImpl.java
! test/java/util/Locale/LocaleProviders.java
! test/java/util/Locale/LocaleProviders.sh
! test/java/util/PluggableLocale/CurrencyNameProviderTest.java
! test/java/util/PluggableLocale/LocaleNameProviderTest.java
! test/java/util/PluggableLocale/LocaleNameProviderTest.sh
! test/java/util/PluggableLocale/ProviderTest.java
! test/java/util/PluggableLocale/TimeZoneNameProviderTest.java
! test/java/util/PluggableLocale/providersrc/LocaleNameProviderImpl.java
From kurchi.subhra.hazra at oracle.com Tue Oct 16 15:23:47 2012
From: kurchi.subhra.hazra at oracle.com (kurchi.subhra.hazra at oracle.com)
Date: Tue, 16 Oct 2012 22:23:47 +0000
Subject: hg: jdk8/tl/jdk: 7198073: (prefs) user prefs not saved [macosx]
Message-ID: <20121016222408.4153A473CF@hg.openjdk.java.net>
Changeset: 3a6b76a468bd
Author: khazra
Date: 2012-10-16 15:23 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3a6b76a468bd
7198073: (prefs) user prefs not saved [macosx]
Summary: Using class member field to get node instead of argument
Reviewed-by: alanb
! src/macosx/classes/java/util/prefs/MacOSXPreferences.java
+ test/java/util/prefs/CheckUserPrefFirst.java
+ test/java/util/prefs/CheckUserPrefLater.java
+ test/java/util/prefs/CheckUserPrefsStorage.sh
From jonathan.gibbons at oracle.com Tue Oct 16 21:04:11 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Wed, 17 Oct 2012 04:04:11 +0000
Subject: hg: jdk8/tl/langtools: 8000673: remove dead code from HtmlWriter and
subtypes
Message-ID: <20121017040414.9AA73473D3@hg.openjdk.java.net>
Changeset: 2013982bee34
Author: jjg
Date: 2012-10-16 21:03 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/2013982bee34
8000673: remove dead code from HtmlWriter and subtypes
Reviewed-by: bpatel
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
From alan.bateman at oracle.com Wed Oct 17 03:45:23 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Wed, 17 Oct 2012 10:45:23 +0000
Subject: hg: jdk8/tl/jdk: 8000685: (props) Properties.storeToXML/loadFromXML
should only require UTF-8 and UTF-16 to be supported
Message-ID: <20121017104559.88D6E473E0@hg.openjdk.java.net>
Changeset: 14b9e294d049
Author: alanb
Date: 2012-10-17 11:43 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/14b9e294d049
8000685: (props) Properties.storeToXML/loadFromXML should only require UTF-8 and UTF-16 to be supported
Reviewed-by: mchung, chegar
! src/share/classes/java/util/Properties.java
! src/share/classes/sun/util/spi/XmlPropertiesProvider.java
! src/share/classes/sun/util/xml/PlatformXmlPropertiesProvider.java
! test/java/util/Properties/LoadAndStoreXML.java
From neil.richards at ngmr.net Wed Oct 17 05:41:20 2012
From: neil.richards at ngmr.net (neil.richards at ngmr.net)
Date: Wed, 17 Oct 2012 12:41:20 +0000
Subject: hg: jdk8/tl/jdk: 8000955: Hashtable.Entry.hashCode() does not conform
to Map.Entry.hashCode() defined behaviour
Message-ID: <20121017124147.B851D473E1@hg.openjdk.java.net>
Changeset: 5eed4a92ca8c
Author: ngmr
Date: 2012-10-17 13:35 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5eed4a92ca8c
8000955: Hashtable.Entry.hashCode() does not conform to Map.Entry.hashCode() defined behaviour
Reviewed-by: mduigou, alanb
! src/share/classes/java/util/Hashtable.java
+ test/java/util/Map/EntryHashCode.java
From dmitry.samersoff at oracle.com Wed Oct 17 08:28:18 2012
From: dmitry.samersoff at oracle.com (dmitry.samersoff at oracle.com)
Date: Wed, 17 Oct 2012 15:28:18 +0000
Subject: hg: jdk8/tl/jdk: 6809322: javax.management.timer.Timer does not fire
all notifications
Message-ID: <20121017152840.D794A473E6@hg.openjdk.java.net>
Changeset: b2d8a99a049e
Author: dsamersoff
Date: 2012-10-17 18:34 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b2d8a99a049e
6809322: javax.management.timer.Timer does not fire all notifications
Summary: Some notifications get dropped due to ConcurrentModificationException thrown in Timer.notifyAlarmClock() method.
Reviewed-by: dholmes, rbackman
Contributed-by: jaroslav.bachorik at oracle.com
! src/share/classes/javax/management/timer/Timer.java
+ test/javax/management/timer/MissingNotificationTest.java
From maurizio.cimadamore at oracle.com Wed Oct 17 08:43:48 2012
From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com)
Date: Wed, 17 Oct 2012 15:43:48 +0000
Subject: hg: jdk8/tl/langtools: 7192245: Add parser support for default methods
Message-ID: <20121017154353.16E8E473E7@hg.openjdk.java.net>
Changeset: 12cf6bfd8c05
Author: mcimadamore
Date: 2012-10-17 16:43 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/12cf6bfd8c05
7192245: Add parser support for default methods
Summary: Add support for 'default' keyword in modifier position
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java
+ test/tools/javac/diags/examples/DefaultMethodNotSupported.java
From mandy.chung at oracle.com Wed Oct 17 12:03:37 2012
From: mandy.chung at oracle.com (mandy.chung at oracle.com)
Date: Wed, 17 Oct 2012 19:03:37 +0000
Subject: hg: jdk8/tl/jdk: 8001012: jdk8 SKIP_BUILD_CYCLE=false build fails
with BUILD_JAXWS=false
Message-ID: <20121017190401.7B317473EC@hg.openjdk.java.net>
Changeset: 6156b9235758
Author: mchung
Date: 2012-10-17 12:03 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6156b9235758
8001012: jdk8 SKIP_BUILD_CYCLE=false build fails with BUILD_JAXWS=false
Reviewed-by: alanb, ohair
! make/common/internal/Defs-jaxws.gmk
From alan.bateman at oracle.com Wed Oct 17 12:34:21 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Wed, 17 Oct 2012 19:34:21 +0000
Subject: hg: jdk8/tl/jdk: 7198496: (sl) ServiceLoader.load(Class,
null) behavior differs from spec
Message-ID: <20121017193446.0D5B6473EF@hg.openjdk.java.net>
Changeset: 586028bbf885
Author: psandoz
Date: 2012-10-17 20:34 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885
7198496: (sl) ServiceLoader.load(Class, null) behavior differs from spec
Reviewed-by: dholmes, alanb
! src/share/classes/java/util/ServiceLoader.java
! test/java/util/ServiceLoader/Basic.java
! test/java/util/ServiceLoader/basic.sh
From alan.bateman at oracle.com Wed Oct 17 13:13:49 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Wed, 17 Oct 2012 20:13:49 +0000
Subject: hg: jdk8/tl/jdk: 8000362: (pack200) Deprecate Packer/Unpacker
addPropertyChangeLister and removePropertyChangeListener methods
Message-ID: <20121017201412.EC0B5473F0@hg.openjdk.java.net>
Changeset: b265ead7f331
Author: alanb
Date: 2012-10-17 21:05 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b265ead7f331
8000362: (pack200) Deprecate Packer/Unpacker addPropertyChangeLister and removePropertyChangeListener methods
Reviewed-by: lancea, chegar, mchung, ksrini
! src/share/classes/java/util/jar/Pack200.java
From naoto.sato at oracle.com Wed Oct 17 13:23:38 2012
From: naoto.sato at oracle.com (naoto.sato at oracle.com)
Date: Wed, 17 Oct 2012 20:23:38 +0000
Subject: hg: jdk8/tl/jdk: 8001046:
java/util/PluggableLocale/LocaleNameProviderTest.sh failing
Message-ID: <20121017202352.DE3D2473F1@hg.openjdk.java.net>
Changeset: 60994591be6b
Author: naoto
Date: 2012-10-17 13:22 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/60994591be6b
8001046: java/util/PluggableLocale/LocaleNameProviderTest.sh failing
Reviewed-by: okutsu
! test/java/util/PluggableLocale/barprovider.jar
From xuelei.fan at oracle.com Thu Oct 18 01:15:04 2012
From: xuelei.fan at oracle.com (xuelei.fan at oracle.com)
Date: Thu, 18 Oct 2012 08:15:04 +0000
Subject: hg: jdk8/tl/jdk: 7068321: Support TLS Server Name Indication (SNI)
Extension in JSSE Server
Message-ID: <20121018081542.3F0824740F@hg.openjdk.java.net>
Changeset: 3f62cfc4e83d
Author: xuelei
Date: 2012-10-18 01:14 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3f62cfc4e83d
7068321: Support TLS Server Name Indication (SNI) Extension in JSSE Server
Reviewed-by: mullan, weijun, wetmore
! src/share/classes/javax/net/ssl/ExtendedSSLSession.java
! src/share/classes/javax/net/ssl/HandshakeCompletedEvent.java
+ src/share/classes/javax/net/ssl/SNIHostName.java
+ src/share/classes/javax/net/ssl/SNIMatcher.java
+ src/share/classes/javax/net/ssl/SNIServerName.java
! src/share/classes/javax/net/ssl/SSLEngine.java
! src/share/classes/javax/net/ssl/SSLParameters.java
! src/share/classes/javax/net/ssl/SSLServerSocket.java
! src/share/classes/javax/net/ssl/SSLSocket.java
! src/share/classes/javax/net/ssl/SSLSocketFactory.java
+ src/share/classes/javax/net/ssl/StandardConstants.java
! src/share/classes/sun/security/ssl/BaseSSLSocketImpl.java
! src/share/classes/sun/security/ssl/ClientHandshaker.java
! src/share/classes/sun/security/ssl/HandshakeInStream.java
! src/share/classes/sun/security/ssl/HandshakeMessage.java
! src/share/classes/sun/security/ssl/Handshaker.java
! src/share/classes/sun/security/ssl/HelloExtensions.java
! src/share/classes/sun/security/ssl/ProtocolList.java
! src/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/share/classes/sun/security/ssl/SSLSocketFactoryImpl.java
! src/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/share/classes/sun/security/ssl/ServerHandshaker.java
! src/share/classes/sun/security/ssl/SunJSSE.java
+ src/share/classes/sun/security/ssl/Utilities.java
! src/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargePacket.java
! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/SSLEngineService.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/templates/SSLCapabilities.java
+ test/sun/security/ssl/templates/SSLExplorer.java
From john.zavgren at oracle.com Thu Oct 18 13:59:45 2012
From: john.zavgren at oracle.com (John Zavgren)
Date: Thu, 18 Oct 2012 13:59:45 -0700 (PDT)
Subject: Change to: ./src/solaris/native/java/net/PlainDatagramSocketImpl.c
Message-ID: <580045e8-0646-4b69-941a-9fc38ba4e8f2@default>
Greetings:
I'm proposing the following change:
http://cr.openjdk.java.net/~khazra/john/8000206/webrev.00/
because it simplifies the code by eliminating an unnecessary union data structure. This change eliminates
a false positive from our static code analyzer: parfait. This modification doesn't change any of the externally-visible behavior in the procedure.
I look forward to your comments and suggestions.
Thanks!
John Zavgren
john.zavgren at oracle.com
From Dmitry.Samersoff at oracle.com Thu Oct 18 14:18:11 2012
From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff)
Date: Fri, 19 Oct 2012 01:18:11 +0400
Subject: Change to: ./src/solaris/native/java/net/PlainDatagramSocketImpl.c
In-Reply-To: <580045e8-0646-4b69-941a-9fc38ba4e8f2@default>
References: <580045e8-0646-4b69-941a-9fc38ba4e8f2@default>
Message-ID: <50807213.7060508@oracle.com>
John,
Looks good for me.
-Dmitry
On 2012-10-19 00:59, John Zavgren wrote:
> Greetings:
> I'm proposing the following change:
>
> http://cr.openjdk.java.net/~khazra/john/8000206/webrev.00/
>
> because it simplifies the code by eliminating an unnecessary union data structure. This change eliminates
> a false positive from our static code analyzer: parfait. This modification doesn't change any of the externally-visible behavior in the procedure.
>
> I look forward to your comments and suggestions.
>
> Thanks!
> John Zavgren
> john.zavgren at oracle.com
>
--
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...
From kurchi.subhra.hazra at oracle.com Thu Oct 18 15:27:38 2012
From: kurchi.subhra.hazra at oracle.com (Kurchi Hazra)
Date: Thu, 18 Oct 2012 15:27:38 -0700
Subject: Change to: ./src/solaris/native/java/net/PlainDatagramSocketImpl.c
In-Reply-To: <50807213.7060508@oracle.com>
References: <580045e8-0646-4b69-941a-9fc38ba4e8f2@default>
<50807213.7060508@oracle.com>
Message-ID: <5080825A.4030805@oracle.com>
Hi John,
This change looks good to me.
Thanks,
- Kurchi
On 18.10.2012 14:18, Dmitry Samersoff wrote:
> John,
>
> Looks good for me.
>
> -Dmitry
>
> On 2012-10-19 00:59, John Zavgren wrote:
>> Greetings:
>> I'm proposing the following change:
>>
>> http://cr.openjdk.java.net/~khazra/john/8000206/webrev.00/
>>
>> because it simplifies the code by eliminating an unnecessary union data structure. This change eliminates
>> a false positive from our static code analyzer: parfait. This modification doesn't change any of the externally-visible behavior in the procedure.
>>
>> I look forward to your comments and suggestions.
>>
>> Thanks!
>> John Zavgren
>> john.zavgren at oracle.com
>>
>
--
-Kurchi
From chris.hegarty at oracle.com Fri Oct 19 04:24:54 2012
From: chris.hegarty at oracle.com (chris.hegarty at oracle.com)
Date: Fri, 19 Oct 2012 11:24:54 +0000
Subject: hg: jdk8/tl/jdk: 8000206: Uninitialized variable in
PlainDatagramSocketImpl.c
Message-ID: <20121019112603.0EF7E47452@hg.openjdk.java.net>
Changeset: 27f854a1e5c5
Author: chegar
Date: 2012-10-19 11:43 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/27f854a1e5c5
8000206: Uninitialized variable in PlainDatagramSocketImpl.c
Reviewed-by: dsamersoff, khazra, chegar
Contributed-by: John Zavgren
! src/solaris/native/java/net/PlainDatagramSocketImpl.c
From chris.hegarty at oracle.com Fri Oct 19 04:26:45 2012
From: chris.hegarty at oracle.com (Chris Hegarty)
Date: Fri, 19 Oct 2012 12:26:45 +0100
Subject: Change to: ./src/solaris/native/java/net/PlainDatagramSocketImpl.c
In-Reply-To: <5080825A.4030805@oracle.com>
References: <580045e8-0646-4b69-941a-9fc38ba4e8f2@default>
<50807213.7060508@oracle.com> <5080825A.4030805@oracle.com>
Message-ID: <508138F5.2040406@oracle.com>
On 10/18/2012 11:27 PM, Kurchi Hazra wrote:
> Hi John,
>
> This change looks good to me.
+1, and pushed...
http://hg.openjdk.java.net/jdk8/tl/jdk/rev/27f854a1e5c5
-Chris.
>
> Thanks,
> - Kurchi
>
> On 18.10.2012 14:18, Dmitry Samersoff wrote:
>> John,
>>
>> Looks good for me.
>>
>> -Dmitry
>>
>> On 2012-10-19 00:59, John Zavgren wrote:
>>> Greetings:
>>> I'm proposing the following change:
>>>
>>> http://cr.openjdk.java.net/~khazra/john/8000206/webrev.00/
>>>
>>> because it simplifies the code by eliminating an unnecessary union
>>> data structure. This change eliminates
>>> a false positive from our static code analyzer: parfait. This
>>> modification doesn't change any of the externally-visible behavior in
>>> the procedure.
>>>
>>> I look forward to your comments and suggestions.
>>>
>>> Thanks!
>>> John Zavgren
>>> john.zavgren at oracle.com
>>>
>>
>
From Alan.Bateman at oracle.com Fri Oct 19 13:01:39 2012
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Fri, 19 Oct 2012 21:01:39 +0100
Subject: 8000941: Remove ftp from the required list of protocol handlers
Message-ID: <5081B1A3.8020303@oracle.com>
Earlier this week I brought up the suggestion to drop ftp from the list
of protocol handler guaranteed to be present [1]. Here's the webrev with
the proposed changes:
http://cr.openjdk.java.net/~alanb/8000941/webrev/
The only change to normative text is in the URL, the only changes are
non-normative.
-Alan
[1] http://mail.openjdk.java.net/pipermail/net-dev/2012-October/004970.html
From xuelei.fan at oracle.com Fri Oct 19 20:39:29 2012
From: xuelei.fan at oracle.com (xuelei.fan at oracle.com)
Date: Sat, 20 Oct 2012 03:39:29 +0000
Subject: hg: jdk8/tl/jdk: 8000954: Add final keyword to new method in
SSLParameters
Message-ID: <20121020033955.881164746A@hg.openjdk.java.net>
Changeset: 21f1b88e68ce
Author: xuelei
Date: 2012-10-19 20:36 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/21f1b88e68ce
8000954: Add final keyword to new method in SSLParameters
Reviewed-by: wetmore
! src/share/classes/javax/net/ssl/SSLParameters.java
From chris.hegarty at oracle.com Sat Oct 20 05:30:01 2012
From: chris.hegarty at oracle.com (Chris Hegarty)
Date: Sat, 20 Oct 2012 13:30:01 +0100
Subject: 8000941: Remove ftp from the required list of protocol handlers
In-Reply-To: <5081B1A3.8020303@oracle.com>
References: <5081B1A3.8020303@oracle.com>
Message-ID:
Thanks Alan, this looks good.
-Chris
On 19 Oct 2012, at 21:01, Alan Bateman wrote:
>
> Earlier this week I brought up the suggestion to drop ftp from the list of protocol handler guaranteed to be present [1]. Here's the webrev with the proposed changes:
>
> http://cr.openjdk.java.net/~alanb/8000941/webrev/
>
> The only change to normative text is in the URL, the only changes are non-normative.
>
> -Alan
>
> [1] http://mail.openjdk.java.net/pipermail/net-dev/2012-October/004970.html
From alan.bateman at oracle.com Sat Oct 20 13:07:58 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Sat, 20 Oct 2012 20:07:58 +0000
Subject: hg: jdk8/tl/jdk: 8000941: Remove ftp from the required list of
protocol handlers
Message-ID: <20121020200842.645E447477@hg.openjdk.java.net>
Changeset: 93303f8a4a8e
Author: alanb
Date: 2012-10-20 21:07 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/93303f8a4a8e
8000941: Remove ftp from the required list of protocol handlers
Reviewed-by: chegar
! src/share/classes/java/net/ProxySelector.java
! src/share/classes/java/net/URL.java
! src/share/classes/java/net/URLStreamHandler.java
! src/share/classes/java/net/package.html
From weijun.wang at oracle.com Sun Oct 21 18:59:44 2012
From: weijun.wang at oracle.com (weijun.wang at oracle.com)
Date: Mon, 22 Oct 2012 01:59:44 +0000
Subject: hg: jdk8/tl/jdk: 8001204: typo: Unable to obtain Princpal Name for
authentication
Message-ID: <20121022020007.160B247489@hg.openjdk.java.net>
Changeset: b39ab9c6f4cb
Author: weijun
Date: 2012-10-22 09:59 +0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b39ab9c6f4cb
8001204: typo: Unable to obtain Princpal Name for authentication
Reviewed-by: xuelei
! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
From weijun.wang at oracle.com Mon Oct 22 02:02:04 2012
From: weijun.wang at oracle.com (weijun.wang at oracle.com)
Date: Mon, 22 Oct 2012 09:02:04 +0000
Subject: hg: jdk8/tl/jdk: 8000624: Move MaxRetries.java to ProblemList for the
moment
Message-ID: <20121022090227.BDC7C4748F@hg.openjdk.java.net>
Changeset: e19dc885da0d
Author: weijun
Date: 2012-10-22 17:01 +0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e19dc885da0d
8000624: Move MaxRetries.java to ProblemList for the moment
Reviewed-by: alanb
! test/ProblemList.txt
From weijun.wang at oracle.com Mon Oct 22 19:02:39 2012
From: weijun.wang at oracle.com (weijun.wang at oracle.com)
Date: Tue, 23 Oct 2012 02:02:39 +0000
Subject: hg: jdk8/tl/jdk: 8001208: Fix for KRB5CCNAME not complete
Message-ID: <20121023020303.85D3F474B6@hg.openjdk.java.net>
Changeset: a1e77f7ed52b
Author: weijun
Date: 2012-10-23 10:02 +0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a1e77f7ed52b
8001208: Fix for KRB5CCNAME not complete
Reviewed-by: xuelei
! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! test/sun/security/krb5/ccache/EmptyCC.java
From chris.hegarty at oracle.com Tue Oct 23 03:58:33 2012
From: chris.hegarty at oracle.com (chris.hegarty at oracle.com)
Date: Tue, 23 Oct 2012 10:58:33 +0000
Subject: hg: jdk8/tl/jdk: 8000204: Memory leak in
com/sun/security/auth/module/Unix.c
Message-ID: <20121023105924.B3BF4474C8@hg.openjdk.java.net>
Changeset: 29b58cb8e4fc
Author: chegar
Date: 2012-10-23 11:57 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/29b58cb8e4fc
8000204: Memory leak in com/sun/security/auth/module/Unix.c
Reviewed-by: dsamersoff, wetmore, khazra, chegar
Contributed-by: John Zavgren
! src/solaris/native/com/sun/security/auth/module/Unix.c
From john.zavgren at oracle.com Tue Oct 23 07:56:13 2012
From: john.zavgren at oracle.com (John Zavgren)
Date: Tue, 23 Oct 2012 07:56:13 -0700 (PDT)
Subject: RFR 8000203: file descriptor leak,
src/solaris/native/java/net/net_util_md.c
Message-ID: <61846008-1e21-441e-9f73-7251131d48c8@default>
Greetings:
I'm requesting a review of a proposed change that fixes a file descriptor leak. The webrev image is in the following location:
http://cr.openjdk.java.net/~chegar/8000203/webrev.00/
Thanks!
John Zavgren
john.zavgren at oracle.com
From chris.hegarty at oracle.com Tue Oct 23 08:06:30 2012
From: chris.hegarty at oracle.com (Chris Hegarty)
Date: Tue, 23 Oct 2012 16:06:30 +0100
Subject: RFR 8000203: file descriptor leak,
src/solaris/native/java/net/net_util_md.c
In-Reply-To: <61846008-1e21-441e-9f73-7251131d48c8@default>
References: <61846008-1e21-441e-9f73-7251131d48c8@default>
Message-ID: <5086B276.50803@oracle.com>
Looks fine to me John.
-Chris.
On 10/23/2012 03:56 PM, John Zavgren wrote:
> Greetings:
>
> I'm requesting a review of a proposed change that fixes a file descriptor leak. The webrev image is in the following location:
>
> http://cr.openjdk.java.net/~chegar/8000203/webrev.00/
>
> Thanks!
> John Zavgren
> john.zavgren at oracle.com
>
From jim.gish at oracle.com Tue Oct 23 08:55:05 2012
From: jim.gish at oracle.com (Jim Gish)
Date: Tue, 23 Oct 2012 08:55:05 -0700 (PDT)
Subject: RFR 8000203: file descriptor leak,
src/solaris/native/java/net/net_util_md.c
Message-ID:
Looks good to me.
Jim
----- Original Message -----
From: john.zavgren at oracle.com
To: net-dev at openjdk.java.net
Sent: Tuesday, October 23, 2012 10:57:06 AM GMT -05:00 US/Canada Eastern
Subject: RFR 8000203: file descriptor leak, src/solaris/native/java/net/net_util_md.c
Greetings:
I'm requesting a review of a proposed change that fixes a file descriptor leak. The webrev image is in the following location:
http://cr.openjdk.java.net/~chegar/8000203/webrev.00/
Thanks!
John Zavgren
john.zavgren at oracle.com
From bradford.wetmore at oracle.com Tue Oct 23 12:39:55 2012
From: bradford.wetmore at oracle.com (bradford.wetmore at oracle.com)
Date: Tue, 23 Oct 2012 19:39:55 +0000
Subject: hg: jdk8/tl/jdk: 7197071: Makefiles for various security providers
aren't including the default manifest
Message-ID: <20121023194007.3E062474D9@hg.openjdk.java.net>
Changeset: 940c8cc5a5c4
Author: wetmore
Date: 2012-10-23 12:36 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/940c8cc5a5c4
7197071: Makefiles for various security providers aren't including the default manifest
Reviewed-by: valeriep, mullan, katleman
! make/com/oracle/security/ucrypto/Makefile
! make/javax/crypto/Defs-jce.gmk
! make/sun/security/ec/Makefile
! make/sun/security/mscapi/Makefile
! make/sun/security/pkcs11/Makefile
+ test/javax/crypto/sanity/CheckManifestForRelease.java
From jonathan.gibbons at oracle.com Tue Oct 23 13:21:08 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Tue, 23 Oct 2012 20:21:08 +0000
Subject: hg: jdk8/tl/langtools: 8000741: refactor javadoc to use abstraction
to handle relative paths
Message-ID: <20121023202111.A030A474DA@hg.openjdk.java.net>
Changeset: 78962d89f283
Author: jjg
Date: 2012-10-23 13:20 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/78962d89f283
8000741: refactor javadoc to use abstraction to handle relative paths
Reviewed-by: darcy
! src/share/classes/com/sun/javadoc/SerialFieldTag.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/javadoc/SerializedForm.java
! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testPackagePage/TestPackagePage.java
From jonathan.gibbons at oracle.com Tue Oct 23 14:00:44 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Tue, 23 Oct 2012 21:00:44 +0000
Subject: hg: jdk8/tl/langtools: 8000416: refactor javadoc to provide and use
an abstraction for relative URIs
Message-ID: <20121023210046.9501D474DB@hg.openjdk.java.net>
Changeset: 4a1c57a1c410
Author: jjg
Date: 2012-10-23 13:58 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4a1c57a1c410
8000416: refactor javadoc to provide and use an abstraction for relative URIs
Reviewed-by: darcy
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocLink.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
From bradford.wetmore at oracle.com Tue Oct 23 15:51:47 2012
From: bradford.wetmore at oracle.com (bradford.wetmore at oracle.com)
Date: Tue, 23 Oct 2012 22:51:47 +0000
Subject: hg: jdk8/tl/jdk: 8001419: Build the JCE portion of JDK-8000970
Message-ID: <20121023225210.82459474E3@hg.openjdk.java.net>
Changeset: 13b46e8eda33
Author: ohrstrom
Date: 2012-10-23 15:51 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/13b46e8eda33
8001419: Build the JCE portion of JDK-8000970
Summary: Original code done by Fredrik Ohrstrom, separated/pushed by wetmore
Reviewed-by: wetmore
! src/share/classes/com/sun/crypto/provider/KeyProtector.java
+ src/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java
From john.zavgren at oracle.com Wed Oct 24 06:16:21 2012
From: john.zavgren at oracle.com (John Zavgren)
Date: Wed, 24 Oct 2012 06:16:21 -0700 (PDT)
Subject: RFR 8000203: file descriptor leak,
src/solaris/native/java/net/net_util_md.c ... AND a potential
realloc()-related memory leak.
Message-ID: <6a1ec155-4dca-4da6-a64e-2c3270550fcb@default>
Greetings:
I'm requesting a review of a software change that fixes a file descriptor leak AND a potential memory leak that involves memory reallocation (realloc()). The webrev image is in the following location:
http://cr.openjdk.java.net/~chegar/8000203/webrev.01/
Thanks!
John Zavgren
john.zavgren at oracle.com
From chris.hegarty at oracle.com Wed Oct 24 06:27:39 2012
From: chris.hegarty at oracle.com (Chris Hegarty)
Date: Wed, 24 Oct 2012 14:27:39 +0100
Subject: RFR 8000203: file descriptor leak,
src/solaris/native/java/net/net_util_md.c
... AND a potential realloc()-related memory leak.
In-Reply-To: <6a1ec155-4dca-4da6-a64e-2c3270550fcb@default>
References: <6a1ec155-4dca-4da6-a64e-2c3270550fcb@default>
Message-ID: <5087ECCB.2040003@oracle.com>
Looks good to me. Thanks for going the extra mile here.
-Chris.
On 24/10/2012 14:16, John Zavgren wrote:
>
> Greetings:
>
> I'm requesting a review of a software change that fixes a file descriptor leak AND a potential memory leak that involves memory reallocation (realloc()). The webrev image is in the following location:
>
> http://cr.openjdk.java.net/~chegar/8000203/webrev.01/
>
> Thanks!
> John Zavgren
> john.zavgren at oracle.com
From Dmitry.Samersoff at oracle.com Wed Oct 24 06:47:16 2012
From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff)
Date: Wed, 24 Oct 2012 17:47:16 +0400
Subject: RFR 8000203: file descriptor leak,
src/solaris/native/java/net/net_util_md.c
... AND a potential realloc()-related memory leak.
In-Reply-To: <6a1ec155-4dca-4da6-a64e-2c3270550fcb@default>
References: <6a1ec155-4dca-4da6-a64e-2c3270550fcb@default>
Message-ID: <5087F164.5030406@oracle.com>
John,
Looks good for me!
-Dmitry
On 2012-10-24 17:16, John Zavgren wrote:
>
> Greetings:
>
> I'm requesting a review of a software change that fixes a file descriptor leak AND a potential memory leak that involves memory reallocation (realloc()). The webrev image is in the following location:
>
> http://cr.openjdk.java.net/~chegar/8000203/webrev.01/
>
> Thanks!
> John Zavgren
> john.zavgren at oracle.com
>
--
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...
From xuelei.fan at oracle.com Wed Oct 24 08:26:28 2012
From: xuelei.fan at oracle.com (xuelei.fan at oracle.com)
Date: Wed, 24 Oct 2012 15:26:28 +0000
Subject: hg: jdk8/tl/jdk: 8001466: Nightly regression test failure of
SSLSocketSNISensitive.java
Message-ID: <20121024152727.6057F474FE@hg.openjdk.java.net>
Changeset: e782f3c383fe
Author: xuelei
Date: 2012-10-24 08:25 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e782f3c383fe
8001466: Nightly regression test failure of SSLSocketSNISensitive.java
Reviewed-by: weijun
! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java
From kurchi.subhra.hazra at oracle.com Wed Oct 24 10:31:35 2012
From: kurchi.subhra.hazra at oracle.com (Kurchi Hazra)
Date: Wed, 24 Oct 2012 10:31:35 -0700
Subject: RFR 8000203: file descriptor leak,
src/solaris/native/java/net/net_util_md.c
... AND a potential realloc()-related memory leak.
In-Reply-To: <5087ECCB.2040003@oracle.com>
References: <6a1ec155-4dca-4da6-a64e-2c3270550fcb@default>
<5087ECCB.2040003@oracle.com>
Message-ID: <508825F7.6040106@oracle.com>
Just for the sake of understanding the fix better, loRoutesTemp will
point to 0 if the realloc() request fails,
and we still need a reference to the older allocated memory (loRoutes in
this case) in order to free it. Hence
the need for a temporary variable here?
- Kurchi
On 24.10.2012 06:27, Chris Hegarty wrote:
> Looks good to me. Thanks for going the extra mile here.
>
> -Chris.
>
> On 24/10/2012 14:16, John Zavgren wrote:
>>
>> Greetings:
>>
>> I'm requesting a review of a software change that fixes a file
>> descriptor leak AND a potential memory leak that involves memory
>> reallocation (realloc()). The webrev image is in the following location:
>>
>> http://cr.openjdk.java.net/~chegar/8000203/webrev.01/
>>
>> Thanks!
>> John Zavgren
>> john.zavgren at oracle.com
--
-Kurchi
From Dmitry.Samersoff at oracle.com Wed Oct 24 10:46:19 2012
From: Dmitry.Samersoff at oracle.com (Dmitry Samersoff)
Date: Wed, 24 Oct 2012 21:46:19 +0400
Subject: RFR 8000203: file descriptor leak,
src/solaris/native/java/net/net_util_md.c
... AND a potential realloc()-related memory leak.
In-Reply-To: <508825F7.6040106@oracle.com>
References: <6a1ec155-4dca-4da6-a64e-2c3270550fcb@default>
<5087ECCB.2040003@oracle.com> <508825F7.6040106@oracle.com>
Message-ID: <5088296B.2060408@oracle.com>
Kurchi.
On 2012-10-24 21:31, Kurchi Hazra wrote:
> Just for the sake of understanding the fix better, loRoutesTemp will
> point to 0 if the realloc() request fails,
> and we still need a reference to the older allocated memory (loRoutes in
> this case) in order to free it. Hence
> the need for a temporary variable here?
Correct.
realloc doesn't modify original pointer in case of file.
-Dmitry
>
> - Kurchi
>
>
> On 24.10.2012 06:27, Chris Hegarty wrote:
>> Looks good to me. Thanks for going the extra mile here.
>>
>> -Chris.
>>
>> On 24/10/2012 14:16, John Zavgren wrote:
>>>
>>> Greetings:
>>>
>>> I'm requesting a review of a software change that fixes a file
>>> descriptor leak AND a potential memory leak that involves memory
>>> reallocation (realloc()). The webrev image is in the following location:
>>>
>>> http://cr.openjdk.java.net/~chegar/8000203/webrev.01/
>>>
>>> Thanks!
>>> John Zavgren
>>> john.zavgren at oracle.com
>
--
Dmitry Samersoff
Java Hotspot development team, SPB04
* There will come soft rains ...
From john.zavgren at oracle.com Wed Oct 24 10:47:13 2012
From: john.zavgren at oracle.com (John Zavgren)
Date: Wed, 24 Oct 2012 10:47:13 -0700 (PDT)
Subject: RFR 8000203: file descriptor leak,
src/solaris/native/java/net/net_util_md.c ... AND a potential
realloc()-related memory leak.
Message-ID: <8bfafe44-3b45-424d-bd0e-b76f8da5a9fc@default>
That's right Kurchi. If realloc were to fail, in the original code, then the pointer: loRoutes would be set to the value zero, but the memory that this variable previously pointed to would still be allocated. So, basically, if realloc failed, then we'd leak memory.
John
----- Original Message -----
From: kurchi.subhra.hazra at oracle.com
To: john.zavgren at oracle.com
Cc: net-dev at openjdk.java.net
Sent: Wednesday, October 24, 2012 1:31:36 PM GMT -05:00 US/Canada Eastern
Subject: Re: RFR 8000203: file descriptor leak, src/solaris/native/java/net/net_util_md.c ... AND a potential realloc()-related memory leak.
Just for the sake of understanding the fix better, loRoutesTemp will
point to 0 if the realloc() request fails,
and we still need a reference to the older allocated memory (loRoutes in
this case) in order to free it. Hence
the need for a temporary variable here?
- Kurchi
On 24.10.2012 06:27, Chris Hegarty wrote:
> Looks good to me. Thanks for going the extra mile here.
>
> -Chris.
>
> On 24/10/2012 14:16, John Zavgren wrote:
>>
>> Greetings:
>>
>> I'm requesting a review of a software change that fixes a file
>> descriptor leak AND a potential memory leak that involves memory
>> reallocation (realloc()). The webrev image is in the following location:
>>
>> http://cr.openjdk.java.net/~chegar/8000203/webrev.01/
>>
>> Thanks!
>> John Zavgren
>> john.zavgren at oracle.com
--
-Kurchi
From kurchi.subhra.hazra at oracle.com Wed Oct 24 10:48:39 2012
From: kurchi.subhra.hazra at oracle.com (Kurchi Hazra)
Date: Wed, 24 Oct 2012 10:48:39 -0700
Subject: RFR 8000203: file descriptor leak,
src/solaris/native/java/net/net_util_md.c
... AND a potential realloc()-related memory leak.
In-Reply-To: <8bfafe44-3b45-424d-bd0e-b76f8da5a9fc@default>
References: <8bfafe44-3b45-424d-bd0e-b76f8da5a9fc@default>
Message-ID: <508829F7.60103@oracle.com>
Sounds good, thanks a lot.
- Kurchi
On 24.10.2012 10:47, John Zavgren wrote:
> That's right Kurchi. If realloc were to fail, in the original code, then the pointer: loRoutes would be set to the value zero, but the memory that this variable previously pointed to would still be allocated. So, basically, if realloc failed, then we'd leak memory.
>
> John
> ----- Original Message -----
> From: kurchi.subhra.hazra at oracle.com
> To: john.zavgren at oracle.com
> Cc: net-dev at openjdk.java.net
> Sent: Wednesday, October 24, 2012 1:31:36 PM GMT -05:00 US/Canada Eastern
> Subject: Re: RFR 8000203: file descriptor leak, src/solaris/native/java/net/net_util_md.c ... AND a potential realloc()-related memory leak.
>
> Just for the sake of understanding the fix better, loRoutesTemp will
> point to 0 if the realloc() request fails,
> and we still need a reference to the older allocated memory (loRoutes in
> this case) in order to free it. Hence
> the need for a temporary variable here?
>
> - Kurchi
>
>
> On 24.10.2012 06:27, Chris Hegarty wrote:
>> Looks good to me. Thanks for going the extra mile here.
>>
>> -Chris.
>>
>> On 24/10/2012 14:16, John Zavgren wrote:
>>> Greetings:
>>>
>>> I'm requesting a review of a software change that fixes a file
>>> descriptor leak AND a potential memory leak that involves memory
>>> reallocation (realloc()). The webrev image is in the following location:
>>>
>>> http://cr.openjdk.java.net/~chegar/8000203/webrev.01/
>>>
>>> Thanks!
>>> John Zavgren
>>> john.zavgren at oracle.com
--
-Kurchi
From alan.bateman at oracle.com Wed Oct 24 12:43:53 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Wed, 24 Oct 2012 19:43:53 +0000
Subject: hg: jdk8/tl/jdk: 6976971: TEST:
javax/management/remote/mandatory/URLTest.java should be re-integrated
Message-ID: <20121024194415.B51FD4750C@hg.openjdk.java.net>
Changeset: 8e8fcd44b963
Author: jbachorik
Date: 2012-10-24 20:44 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8e8fcd44b963
6976971: TEST: javax/management/remote/mandatory/URLTest.java should be re-integrated
Reviewed-by: alanb
! test/javax/management/remote/mandatory/URLTest.java
From chris.hegarty at oracle.com Wed Oct 24 14:55:30 2012
From: chris.hegarty at oracle.com (chris.hegarty at oracle.com)
Date: Wed, 24 Oct 2012 21:55:30 +0000
Subject: hg: jdk8/tl/jdk: 8000203: File descriptor leak in
src/solaris/native/java/net/net_util_md.c
Message-ID: <20121024215551.B858247525@hg.openjdk.java.net>
Changeset: 909676adaefd
Author: chegar
Date: 2012-10-24 21:20 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/909676adaefd
8000203: File descriptor leak in src/solaris/native/java/net/net_util_md.c
Reviewed-by: dsamersoff, khazra, chegar
Contributed-by: John Zavgren
! src/solaris/native/java/net/net_util_md.c
From vasiliy.baranov at oracle.com Thu Oct 25 06:32:58 2012
From: vasiliy.baranov at oracle.com (Vasiliy Baranov)
Date: Thu, 25 Oct 2012 17:32:58 +0400
Subject: TCP tunneling through authenticating HTTP proxy
Message-ID: <50893F8A.4010400@oracle.com>
Greetings,
And apologies if I am sending this to the wrong list...
Suppose I want my code to talk to a TCP server via an HTTP proxy, by
setting up a proxy tunnel using the CONNECT method. By any chance, is
there a mechanism in the Java SE networking stack that would allow me to
do so? A mechanism that would handle proxy selection, tunneling, and,
most importantly, authentication identically to HttpURLconnection?
If there is no such mechanism in JDK 7, could such a mechanism be added
in JDK 8?
FWIW, proxy selection and tunneling through non-authenticating proxy is
not too difficult to implement with ProxySelector and plain Sockets,
using sun.net.www.protocol.http.HttpURLConnection.plainConnect as a
reference. My code does so already.
Proxy authentication, however, is a totally different story. If I parse
JDK code correctly, client code that does not use HttpURLConnection is
unlikely to be able to integrate nicely with the AuthCacheValue cache or
handle complex authentication schemes, unless it chooses to depend on
some JDK-internal APIs and duplicate great amount of JDK code. My code
probably cannot afford the latter two, that is why I am asking for help
here on this list. Since I have proxy selection and non-authenticated
tunneling already implemented, in my case it would actually be
sufficient to only have some JDK support for proper integration with the
AuthCacheValue cache and the standard authentication schemes. However, I
gather a more universal HTTP tunneling facility, something that works
like HttpURLConnection but skips the final HTTP handshake with the end
server, is likely to be a cleaner solution.
If it matters, I am asking this in the context of adding support for
WebSockets to JavaFX WebView: http://javafx-jira.kenai.com/browse/RT-14947
Thank you in advance,
-- Vasiliy
From michael.x.mcmahon at oracle.com Thu Oct 25 06:53:02 2012
From: michael.x.mcmahon at oracle.com (Michael McMahon)
Date: Thu, 25 Oct 2012 14:53:02 +0100
Subject: TCP tunneling through authenticating HTTP proxy
In-Reply-To: <50893F8A.4010400@oracle.com>
References: <50893F8A.4010400@oracle.com>
Message-ID: <5089443E.70104@oracle.com>
There is a JSR for websockets, and they are doing a reference implementation
based on JDK 7 I believe.
As regards TCP sockets via Http proxies, JDK doesn't support that.
The closest thing is probably SOCKS. Can you use that?
- Michael
On 25/10/12 14:32, Vasiliy Baranov wrote:
> Greetings,
>
> And apologies if I am sending this to the wrong list...
>
> Suppose I want my code to talk to a TCP server via an HTTP proxy, by
> setting up a proxy tunnel using the CONNECT method. By any chance, is
> there a mechanism in the Java SE networking stack that would allow me
> to do so? A mechanism that would handle proxy selection, tunneling,
> and, most importantly, authentication identically to HttpURLconnection?
>
> If there is no such mechanism in JDK 7, could such a mechanism be
> added in JDK 8?
>
> FWIW, proxy selection and tunneling through non-authenticating proxy
> is not too difficult to implement with ProxySelector and plain
> Sockets, using
> sun.net.www.protocol.http.HttpURLConnection.plainConnect as a
> reference. My code does so already.
>
> Proxy authentication, however, is a totally different story. If I
> parse JDK code correctly, client code that does not use
> HttpURLConnection is unlikely to be able to integrate nicely with the
> AuthCacheValue cache or handle complex authentication schemes, unless
> it chooses to depend on some JDK-internal APIs and duplicate great
> amount of JDK code. My code probably cannot afford the latter two,
> that is why I am asking for help here on this list. Since I have proxy
> selection and non-authenticated tunneling already implemented, in my
> case it would actually be sufficient to only have some JDK support for
> proper integration with the AuthCacheValue cache and the standard
> authentication schemes. However, I gather a more universal HTTP
> tunneling facility, something that works like HttpURLConnection but
> skips the final HTTP handshake with the end server, is likely to be a
> cleaner solution.
>
> If it matters, I am asking this in the context of adding support for
> WebSockets to JavaFX WebView:
> http://javafx-jira.kenai.com/browse/RT-14947
>
> Thank you in advance,
> -- Vasiliy
From damjan.jov at gmail.com Thu Oct 25 07:29:29 2012
From: damjan.jov at gmail.com (Damjan Jovanovic)
Date: Thu, 25 Oct 2012 16:29:29 +0200
Subject: TCP tunneling through authenticating HTTP proxy
In-Reply-To: <5089443E.70104@oracle.com>
References: <50893F8A.4010400@oracle.com> <5089443E.70104@oracle.com>
Message-ID:
Guys, there was a patch for this feature (use of HTTP proxies with
CONNECT request in java.net.Socket) floating around in February/March
2010, the latest version of which is at
http://mail.openjdk.java.net/pipermail/net-dev/2010-March/001642.html
I helped write it so let me know if you need any help.
Regards
Damjan
On Thu, Oct 25, 2012 at 3:53 PM, Michael McMahon
wrote:
> There is a JSR for websockets, and they are doing a reference implementation
> based on JDK 7 I believe.
>
> As regards TCP sockets via Http proxies, JDK doesn't support that.
> The closest thing is probably SOCKS. Can you use that?
>
> - Michael
>
>
> On 25/10/12 14:32, Vasiliy Baranov wrote:
>>
>> Greetings,
>>
>> And apologies if I am sending this to the wrong list...
>>
>> Suppose I want my code to talk to a TCP server via an HTTP proxy, by
>> setting up a proxy tunnel using the CONNECT method. By any chance, is there
>> a mechanism in the Java SE networking stack that would allow me to do so? A
>> mechanism that would handle proxy selection, tunneling, and, most
>> importantly, authentication identically to HttpURLconnection?
>>
>> If there is no such mechanism in JDK 7, could such a mechanism be added in
>> JDK 8?
>>
>> FWIW, proxy selection and tunneling through non-authenticating proxy is
>> not too difficult to implement with ProxySelector and plain Sockets, using
>> sun.net.www.protocol.http.HttpURLConnection.plainConnect as a reference. My
>> code does so already.
>>
>> Proxy authentication, however, is a totally different story. If I parse
>> JDK code correctly, client code that does not use HttpURLConnection is
>> unlikely to be able to integrate nicely with the AuthCacheValue cache or
>> handle complex authentication schemes, unless it chooses to depend on some
>> JDK-internal APIs and duplicate great amount of JDK code. My code probably
>> cannot afford the latter two, that is why I am asking for help here on this
>> list. Since I have proxy selection and non-authenticated tunneling already
>> implemented, in my case it would actually be sufficient to only have some
>> JDK support for proper integration with the AuthCacheValue cache and the
>> standard authentication schemes. However, I gather a more universal HTTP
>> tunneling facility, something that works like HttpURLConnection but skips
>> the final HTTP handshake with the end server, is likely to be a cleaner
>> solution.
>>
>> If it matters, I am asking this in the context of adding support for
>> WebSockets to JavaFX WebView: http://javafx-jira.kenai.com/browse/RT-14947
>>
>> Thank you in advance,
>> -- Vasiliy
>
>
From vasiliy.baranov at oracle.com Thu Oct 25 07:38:46 2012
From: vasiliy.baranov at oracle.com (Vasiliy Baranov)
Date: Thu, 25 Oct 2012 18:38:46 +0400
Subject: TCP tunneling through authenticating HTTP proxy
In-Reply-To: <5089443E.70104@oracle.com>
References: <50893F8A.4010400@oracle.com> <5089443E.70104@oracle.com>
Message-ID: <50894EF6.6050802@oracle.com>
On 25.10.2012 17:53, Michael McMahon wrote:
> There is a JSR for websockets, and they are doing a reference
> implementation
> based on JDK 7 I believe.
Yes, we are aware of that effort, that is JSR 356, but we are unlikely
to be able to make use of the implementation. First, it looks like their
client side APIs are not going to be included in Java EE 7. Second, the
scope of JSR 356 is Java EE, whereas we JavaFX ship with the JDK. Third,
we don't need WebSocket implementation per se. The WebSocket protocol is
already implemented in WebKit - the web browser engine that backs
WebView - and that implementation is shared by all WebKit-based browsers
including Chrome and Safari, which means we will probably want to stick
with it for a while. For what it is worth, we already have WebSockets
implemented in WebView, except for tunneling through authenticating
proxies. Finally, the WebKit's architecture for WebSockets is not very
pluggable, so even if we had WebSockets in JDK, it would be a major
undertaking to hack WebKit to use them.
> As regards TCP sockets via Http proxies, JDK doesn't support that.
> The closest thing is probably SOCKS. Can you use that?
WebView needs to support both HTTP and SOCKS proxies.
Thank you,
-- Vasiliy
> On 25/10/12 14:32, Vasiliy Baranov wrote:
>> Greetings,
>>
>> And apologies if I am sending this to the wrong list...
>>
>> Suppose I want my code to talk to a TCP server via an HTTP proxy, by
>> setting up a proxy tunnel using the CONNECT method. By any chance, is
>> there a mechanism in the Java SE networking stack that would allow me
>> to do so? A mechanism that would handle proxy selection, tunneling,
>> and, most importantly, authentication identically to HttpURLconnection?
>>
>> If there is no such mechanism in JDK 7, could such a mechanism be
>> added in JDK 8?
>>
>> FWIW, proxy selection and tunneling through non-authenticating proxy
>> is not too difficult to implement with ProxySelector and plain
>> Sockets, using
>> sun.net.www.protocol.http.HttpURLConnection.plainConnect as a
>> reference. My code does so already.
>>
>> Proxy authentication, however, is a totally different story. If I
>> parse JDK code correctly, client code that does not use
>> HttpURLConnection is unlikely to be able to integrate nicely with the
>> AuthCacheValue cache or handle complex authentication schemes, unless
>> it chooses to depend on some JDK-internal APIs and duplicate great
>> amount of JDK code. My code probably cannot afford the latter two,
>> that is why I am asking for help here on this list. Since I have proxy
>> selection and non-authenticated tunneling already implemented, in my
>> case it would actually be sufficient to only have some JDK support for
>> proper integration with the AuthCacheValue cache and the standard
>> authentication schemes. However, I gather a more universal HTTP
>> tunneling facility, something that works like HttpURLConnection but
>> skips the final HTTP handshake with the end server, is likely to be a
>> cleaner solution.
>>
>> If it matters, I am asking this in the context of adding support for
>> WebSockets to JavaFX WebView:
>> http://javafx-jira.kenai.com/browse/RT-14947
>>
>> Thank you in advance,
>> -- Vasiliy
>
From vasiliy.baranov at oracle.com Thu Oct 25 08:14:16 2012
From: vasiliy.baranov at oracle.com (Vasiliy Baranov)
Date: Thu, 25 Oct 2012 19:14:16 +0400
Subject: TCP tunneling through authenticating HTTP proxy
In-Reply-To:
References: <50893F8A.4010400@oracle.com> <5089443E.70104@oracle.com>
Message-ID: <50895748.3080405@oracle.com>
Hi Damjan,
This looks like exactly what I need. Thank you for sharing!
Now perhaps the question is whether this feature can be or already is
included in the JDK or I am on my own to hack something together based
on this patch.
Thank you,
-- Vasiliy
On 25.10.2012 18:29, Damjan Jovanovic wrote:
> Guys, there was a patch for this feature (use of HTTP proxies with
> CONNECT request in java.net.Socket) floating around in February/March
> 2010, the latest version of which is at
> http://mail.openjdk.java.net/pipermail/net-dev/2010-March/001642.html
>
> I helped write it so let me know if you need any help.
>
> Regards
> Damjan
>
> On Thu, Oct 25, 2012 at 3:53 PM, Michael McMahon
> wrote:
>> There is a JSR for websockets, and they are doing a reference implementation
>> based on JDK 7 I believe.
>>
>> As regards TCP sockets via Http proxies, JDK doesn't support that.
>> The closest thing is probably SOCKS. Can you use that?
>>
>> - Michael
>>
>>
>> On 25/10/12 14:32, Vasiliy Baranov wrote:
>>>
>>> Greetings,
>>>
>>> And apologies if I am sending this to the wrong list...
>>>
>>> Suppose I want my code to talk to a TCP server via an HTTP proxy, by
>>> setting up a proxy tunnel using the CONNECT method. By any chance, is there
>>> a mechanism in the Java SE networking stack that would allow me to do so? A
>>> mechanism that would handle proxy selection, tunneling, and, most
>>> importantly, authentication identically to HttpURLconnection?
>>>
>>> If there is no such mechanism in JDK 7, could such a mechanism be added in
>>> JDK 8?
>>>
>>> FWIW, proxy selection and tunneling through non-authenticating proxy is
>>> not too difficult to implement with ProxySelector and plain Sockets, using
>>> sun.net.www.protocol.http.HttpURLConnection.plainConnect as a reference. My
>>> code does so already.
>>>
>>> Proxy authentication, however, is a totally different story. If I parse
>>> JDK code correctly, client code that does not use HttpURLConnection is
>>> unlikely to be able to integrate nicely with the AuthCacheValue cache or
>>> handle complex authentication schemes, unless it chooses to depend on some
>>> JDK-internal APIs and duplicate great amount of JDK code. My code probably
>>> cannot afford the latter two, that is why I am asking for help here on this
>>> list. Since I have proxy selection and non-authenticated tunneling already
>>> implemented, in my case it would actually be sufficient to only have some
>>> JDK support for proper integration with the AuthCacheValue cache and the
>>> standard authentication schemes. However, I gather a more universal HTTP
>>> tunneling facility, something that works like HttpURLConnection but skips
>>> the final HTTP handshake with the end server, is likely to be a cleaner
>>> solution.
>>>
>>> If it matters, I am asking this in the context of adding support for
>>> WebSockets to JavaFX WebView: http://javafx-jira.kenai.com/browse/RT-14947
>>>
>>> Thank you in advance,
>>> -- Vasiliy
>>
>>
From chris.hegarty at oracle.com Thu Oct 25 08:22:46 2012
From: chris.hegarty at oracle.com (Chris Hegarty)
Date: Thu, 25 Oct 2012 16:22:46 +0100
Subject: TCP tunneling through authenticating HTTP proxy
In-Reply-To: <50895748.3080405@oracle.com>
References: <50893F8A.4010400@oracle.com> <5089443E.70104@oracle.com>
<50895748.3080405@oracle.com>
Message-ID: <50895946.5010301@oracle.com>
Wow, I forgot just how far we got with this.
Let me refresh myself with this work and I'll get to the list shortly.
-Chris.
On 25/10/2012 16:14, Vasiliy Baranov wrote:
> Hi Damjan,
>
> This looks like exactly what I need. Thank you for sharing!
>
> Now perhaps the question is whether this feature can be or already is
> included in the JDK or I am on my own to hack something together based
> on this patch.
>
> Thank you,
> -- Vasiliy
>
> On 25.10.2012 18:29, Damjan Jovanovic wrote:
>> Guys, there was a patch for this feature (use of HTTP proxies with
>> CONNECT request in java.net.Socket) floating around in February/March
>> 2010, the latest version of which is at
>> http://mail.openjdk.java.net/pipermail/net-dev/2010-March/001642.html
>>
>> I helped write it so let me know if you need any help.
>>
>> Regards
>> Damjan
>>
>> On Thu, Oct 25, 2012 at 3:53 PM, Michael McMahon
>> wrote:
>>> There is a JSR for websockets, and they are doing a reference
>>> implementation
>>> based on JDK 7 I believe.
>>>
>>> As regards TCP sockets via Http proxies, JDK doesn't support that.
>>> The closest thing is probably SOCKS. Can you use that?
>>>
>>> - Michael
>>>
>>>
>>> On 25/10/12 14:32, Vasiliy Baranov wrote:
>>>>
>>>> Greetings,
>>>>
>>>> And apologies if I am sending this to the wrong list...
>>>>
>>>> Suppose I want my code to talk to a TCP server via an HTTP proxy, by
>>>> setting up a proxy tunnel using the CONNECT method. By any chance,
>>>> is there
>>>> a mechanism in the Java SE networking stack that would allow me to
>>>> do so? A
>>>> mechanism that would handle proxy selection, tunneling, and, most
>>>> importantly, authentication identically to HttpURLconnection?
>>>>
>>>> If there is no such mechanism in JDK 7, could such a mechanism be
>>>> added in
>>>> JDK 8?
>>>>
>>>> FWIW, proxy selection and tunneling through non-authenticating proxy is
>>>> not too difficult to implement with ProxySelector and plain Sockets,
>>>> using
>>>> sun.net.www.protocol.http.HttpURLConnection.plainConnect as a
>>>> reference. My
>>>> code does so already.
>>>>
>>>> Proxy authentication, however, is a totally different story. If I parse
>>>> JDK code correctly, client code that does not use HttpURLConnection is
>>>> unlikely to be able to integrate nicely with the AuthCacheValue
>>>> cache or
>>>> handle complex authentication schemes, unless it chooses to depend
>>>> on some
>>>> JDK-internal APIs and duplicate great amount of JDK code. My code
>>>> probably
>>>> cannot afford the latter two, that is why I am asking for help here
>>>> on this
>>>> list. Since I have proxy selection and non-authenticated tunneling
>>>> already
>>>> implemented, in my case it would actually be sufficient to only have
>>>> some
>>>> JDK support for proper integration with the AuthCacheValue cache and
>>>> the
>>>> standard authentication schemes. However, I gather a more universal
>>>> HTTP
>>>> tunneling facility, something that works like HttpURLConnection but
>>>> skips
>>>> the final HTTP handshake with the end server, is likely to be a cleaner
>>>> solution.
>>>>
>>>> If it matters, I am asking this in the context of adding support for
>>>> WebSockets to JavaFX WebView:
>>>> http://javafx-jira.kenai.com/browse/RT-14947
>>>>
>>>> Thank you in advance,
>>>> -- Vasiliy
>>>
>>>
>
From jonathan.gibbons at oracle.com Thu Oct 25 11:10:26 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Thu, 25 Oct 2012 18:10:26 +0000
Subject: hg: jdk8/tl/langtools: 7200915: convert TypeTags from a series of
small ints to an enum
Message-ID: <20121025181031.6274847544@hg.openjdk.java.net>
Changeset: c002fdee76fd
Author: jjg
Date: 2012-10-25 11:09 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c002fdee76fd
7200915: convert TypeTags from a series of small ints to an enum
Reviewed-by: jjg, mcimadamore
Contributed-by: vicente.romero at oracle.com
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Type.java
+ src/share/classes/com/sun/tools/javac/code/TypeTag.java
- src/share/classes/com/sun/tools/javac/code/TypeTags.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/ConstFold.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/UninitializedType.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/util/Constants.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! test/tools/javac/6889255/T6889255.java
! test/tools/javac/tree/MakeLiteralTest.java
From damjan.jov at gmail.com Thu Oct 25 11:23:46 2012
From: damjan.jov at gmail.com (Damjan Jovanovic)
Date: Thu, 25 Oct 2012 20:23:46 +0200
Subject: TCP tunneling through authenticating HTTP proxy
In-Reply-To: <50895748.3080405@oracle.com>
References: <50893F8A.4010400@oracle.com> <5089443E.70104@oracle.com>
<50895748.3080405@oracle.com>
Message-ID:
Hi Vasiliy
It's not included in the JDK, you have to either patch and compile
OpenJDK on your side, or if that's not an option, use that hack with
sun.net.* classes that I posted before
(http://mail.openjdk.java.net/pipermail/net-dev/2010-February/001569.html).
Regards
Damjan
On Thu, Oct 25, 2012 at 5:14 PM, Vasiliy Baranov
wrote:
> Hi Damjan,
>
> This looks like exactly what I need. Thank you for sharing!
>
> Now perhaps the question is whether this feature can be or already is
> included in the JDK or I am on my own to hack something together based on
> this patch.
>
> Thank you,
> -- Vasiliy
>
>
> On 25.10.2012 18:29, Damjan Jovanovic wrote:
>>
>> Guys, there was a patch for this feature (use of HTTP proxies with
>> CONNECT request in java.net.Socket) floating around in February/March
>> 2010, the latest version of which is at
>> http://mail.openjdk.java.net/pipermail/net-dev/2010-March/001642.html
>>
>> I helped write it so let me know if you need any help.
>>
>> Regards
>> Damjan
>>
>> On Thu, Oct 25, 2012 at 3:53 PM, Michael McMahon
>> wrote:
>>>
>>> There is a JSR for websockets, and they are doing a reference
>>> implementation
>>> based on JDK 7 I believe.
>>>
>>> As regards TCP sockets via Http proxies, JDK doesn't support that.
>>> The closest thing is probably SOCKS. Can you use that?
>>>
>>> - Michael
>>>
>>>
>>> On 25/10/12 14:32, Vasiliy Baranov wrote:
>>>>
>>>>
>>>> Greetings,
>>>>
>>>> And apologies if I am sending this to the wrong list...
>>>>
>>>> Suppose I want my code to talk to a TCP server via an HTTP proxy, by
>>>> setting up a proxy tunnel using the CONNECT method. By any chance, is
>>>> there
>>>> a mechanism in the Java SE networking stack that would allow me to do
>>>> so? A
>>>> mechanism that would handle proxy selection, tunneling, and, most
>>>> importantly, authentication identically to HttpURLconnection?
>>>>
>>>> If there is no such mechanism in JDK 7, could such a mechanism be added
>>>> in
>>>> JDK 8?
>>>>
>>>> FWIW, proxy selection and tunneling through non-authenticating proxy is
>>>> not too difficult to implement with ProxySelector and plain Sockets,
>>>> using
>>>> sun.net.www.protocol.http.HttpURLConnection.plainConnect as a reference.
>>>> My
>>>> code does so already.
>>>>
>>>> Proxy authentication, however, is a totally different story. If I parse
>>>> JDK code correctly, client code that does not use HttpURLConnection is
>>>> unlikely to be able to integrate nicely with the AuthCacheValue cache or
>>>> handle complex authentication schemes, unless it chooses to depend on
>>>> some
>>>> JDK-internal APIs and duplicate great amount of JDK code. My code
>>>> probably
>>>> cannot afford the latter two, that is why I am asking for help here on
>>>> this
>>>> list. Since I have proxy selection and non-authenticated tunneling
>>>> already
>>>> implemented, in my case it would actually be sufficient to only have
>>>> some
>>>> JDK support for proper integration with the AuthCacheValue cache and the
>>>> standard authentication schemes. However, I gather a more universal HTTP
>>>> tunneling facility, something that works like HttpURLConnection but
>>>> skips
>>>> the final HTTP handshake with the end server, is likely to be a cleaner
>>>> solution.
>>>>
>>>> If it matters, I am asking this in the context of adding support for
>>>> WebSockets to JavaFX WebView:
>>>> http://javafx-jira.kenai.com/browse/RT-14947
>>>>
>>>> Thank you in advance,
>>>> -- Vasiliy
>>>
>>>
>>>
>
From jonathan.gibbons at oracle.com Thu Oct 25 13:33:38 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Thu, 25 Oct 2012 20:33:38 +0000
Subject: hg: jdk8/tl/langtools: 6725230: Java Compilation with Jsr199 ignores
Class-Path in manifest
Message-ID: <20121025203343.BC83B47548@hg.openjdk.java.net>
Changeset: ea2616a6bd01
Author: jjg
Date: 2012-10-25 13:33 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ea2616a6bd01
6725230: Java Compilation with Jsr199 ignores Class-Path in manifest
Reviewed-by: jjg, mcimadamore
Contributed-by: vicente.romero at oracle.com
! src/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/Paths/TestCompileJARInClassPath.java
From mandy.chung at oracle.com Thu Oct 25 15:11:57 2012
From: mandy.chung at oracle.com (mandy.chung at oracle.com)
Date: Thu, 25 Oct 2012 22:11:57 +0000
Subject: hg: jdk8/tl/jdk: 7159567: inconsistent configuration of MemoryHandler
Message-ID: <20121025221209.B2FA44754A@hg.openjdk.java.net>
Changeset: 37a4b4892e8e
Author: jgish
Date: 2012-10-25 15:04 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/37a4b4892e8e
7159567: inconsistent configuration of MemoryHandler
Reviewed-by: mchung, alanb
! src/share/classes/java/util/logging/ConsoleHandler.java
! src/share/classes/java/util/logging/FileHandler.java
! src/share/classes/java/util/logging/MemoryHandler.java
! src/share/classes/java/util/logging/SocketHandler.java
! src/share/classes/java/util/logging/StreamHandler.java
+ test/java/util/logging/MemoryHandlerTest.java
+ test/java/util/logging/MemoryHandlerTest.props
From mandy.chung at oracle.com Thu Oct 25 15:43:13 2012
From: mandy.chung at oracle.com (mandy.chung at oracle.com)
Date: Thu, 25 Oct 2012 22:43:13 +0000
Subject: hg: jdk8/tl/jdk: 8001565: (fs) Typo Path.endsWith(String) javadoc
Message-ID: <20121025224337.093FF47555@hg.openjdk.java.net>
Changeset: 27677928a937
Author: dxu
Date: 2012-10-25 15:42 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/27677928a937
8001565: (fs) Typo Path.endsWith(String) javadoc
Reviewed-by: mchung, jgish, lancea
! src/share/classes/java/nio/file/Path.java
From alan.bateman at oracle.com Fri Oct 26 03:22:46 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Fri, 26 Oct 2012 10:22:46 +0000
Subject: hg: jdk8/tl/jdk: 4239752: FileSystem should be a platform-specific
class to avoid native code
Message-ID: <20121026102335.0C15F47585@hg.openjdk.java.net>
Changeset: 0b52c87c39da
Author: dxu
Date: 2012-10-26 11:21 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/0b52c87c39da
4239752: FileSystem should be a platform-specific class to avoid native code
Reviewed-by: alanb, dholmes, erikj, jgish
! make/java/java/Exportedfiles.gmk
! make/java/java/FILES_c.gmk
! make/java/java/FILES_java.gmk
! make/java/java/mapfile-vers
! makefiles/CompileJavaClasses.gmk
! makefiles/mapfiles/libjava/mapfile-vers
! src/share/classes/java/io/File.java
! src/share/classes/java/io/FileSystem.java
+ src/solaris/classes/java/io/DefaultFileSystem.java
- src/solaris/native/java/io/FileSystem_md.c
+ src/windows/classes/java/io/DefaultFileSystem.java
- src/windows/native/java/io/FileSystem_md.c
From vasiliy.baranov at oracle.com Fri Oct 26 06:51:36 2012
From: vasiliy.baranov at oracle.com (Vasiliy Baranov)
Date: Fri, 26 Oct 2012 17:51:36 +0400
Subject: TCP tunneling through authenticating HTTP proxy
In-Reply-To:
References: <50893F8A.4010400@oracle.com>
<5089443E.70104@oracle.com> <50895748.3080405@oracle.com>
Message-ID: <508A9568.2030002@oracle.com>
Hi Damjan,
Thank you for the pointer.
-- Vasiliy
On 25.10.2012 22:23, Damjan Jovanovic wrote:
> Hi Vasiliy
>
> It's not included in the JDK, you have to either patch and compile
> OpenJDK on your side, or if that's not an option, use that hack with
> sun.net.* classes that I posted before
> (http://mail.openjdk.java.net/pipermail/net-dev/2010-February/001569.html).
>
> Regards
> Damjan
>
> On Thu, Oct 25, 2012 at 5:14 PM, Vasiliy Baranov
> wrote:
>> Hi Damjan,
>>
>> This looks like exactly what I need. Thank you for sharing!
>>
>> Now perhaps the question is whether this feature can be or already is
>> included in the JDK or I am on my own to hack something together based on
>> this patch.
>>
>> Thank you,
>> -- Vasiliy
>>
>>
>> On 25.10.2012 18:29, Damjan Jovanovic wrote:
>>>
>>> Guys, there was a patch for this feature (use of HTTP proxies with
>>> CONNECT request in java.net.Socket) floating around in February/March
>>> 2010, the latest version of which is at
>>> http://mail.openjdk.java.net/pipermail/net-dev/2010-March/001642.html
>>>
>>> I helped write it so let me know if you need any help.
>>>
>>> Regards
>>> Damjan
>>>
>>> On Thu, Oct 25, 2012 at 3:53 PM, Michael McMahon
>>> wrote:
>>>>
>>>> There is a JSR for websockets, and they are doing a reference
>>>> implementation
>>>> based on JDK 7 I believe.
>>>>
>>>> As regards TCP sockets via Http proxies, JDK doesn't support that.
>>>> The closest thing is probably SOCKS. Can you use that?
>>>>
>>>> - Michael
>>>>
>>>>
>>>> On 25/10/12 14:32, Vasiliy Baranov wrote:
>>>>>
>>>>>
>>>>> Greetings,
>>>>>
>>>>> And apologies if I am sending this to the wrong list...
>>>>>
>>>>> Suppose I want my code to talk to a TCP server via an HTTP proxy, by
>>>>> setting up a proxy tunnel using the CONNECT method. By any chance, is
>>>>> there
>>>>> a mechanism in the Java SE networking stack that would allow me to do
>>>>> so? A
>>>>> mechanism that would handle proxy selection, tunneling, and, most
>>>>> importantly, authentication identically to HttpURLconnection?
>>>>>
>>>>> If there is no such mechanism in JDK 7, could such a mechanism be added
>>>>> in
>>>>> JDK 8?
>>>>>
>>>>> FWIW, proxy selection and tunneling through non-authenticating proxy is
>>>>> not too difficult to implement with ProxySelector and plain Sockets,
>>>>> using
>>>>> sun.net.www.protocol.http.HttpURLConnection.plainConnect as a reference.
>>>>> My
>>>>> code does so already.
>>>>>
>>>>> Proxy authentication, however, is a totally different story. If I parse
>>>>> JDK code correctly, client code that does not use HttpURLConnection is
>>>>> unlikely to be able to integrate nicely with the AuthCacheValue cache or
>>>>> handle complex authentication schemes, unless it chooses to depend on
>>>>> some
>>>>> JDK-internal APIs and duplicate great amount of JDK code. My code
>>>>> probably
>>>>> cannot afford the latter two, that is why I am asking for help here on
>>>>> this
>>>>> list. Since I have proxy selection and non-authenticated tunneling
>>>>> already
>>>>> implemented, in my case it would actually be sufficient to only have
>>>>> some
>>>>> JDK support for proper integration with the AuthCacheValue cache and the
>>>>> standard authentication schemes. However, I gather a more universal HTTP
>>>>> tunneling facility, something that works like HttpURLConnection but
>>>>> skips
>>>>> the final HTTP handshake with the end server, is likely to be a cleaner
>>>>> solution.
>>>>>
>>>>> If it matters, I am asking this in the context of adding support for
>>>>> WebSockets to JavaFX WebView:
>>>>> http://javafx-jira.kenai.com/browse/RT-14947
>>>>>
>>>>> Thank you in advance,
>>>>> -- Vasiliy
>>>>
>>>>
>>>>
>>
From jonathan.gibbons at oracle.com Fri Oct 26 13:11:00 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Fri, 26 Oct 2012 20:11:00 +0000
Subject: hg: jdk8/tl/langtools: 8001219: Clean up use of URLs in javadoc
Extern class
Message-ID: <20121026201102.1FB584759E@hg.openjdk.java.net>
Changeset: 217c265158fe
Author: jjg
Date: 2012-10-26 13:10 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/217c265158fe
8001219: Clean up use of URLs in javadoc Extern class
Reviewed-by: darcy
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
From chris.hegarty at oracle.com Fri Oct 26 13:40:49 2012
From: chris.hegarty at oracle.com (chris.hegarty at oracle.com)
Date: Fri, 26 Oct 2012 20:40:49 +0000
Subject: hg: jdk8/tl/jdk: 8001575: Minor/sync/cleanup j.u.c with Dougs CVS -
Oct 2012
Message-ID: <20121026204109.391A54759F@hg.openjdk.java.net>
Changeset: 3fc5457cf779
Author: dl
Date: 2012-10-26 21:34 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3fc5457cf779
8001575: Minor/sync/cleanup j.u.c with Dougs CVS - Oct 2012
Reviewed-by: chegar, dholmes
! src/share/classes/java/util/concurrent/AbstractExecutorService.java
! src/share/classes/java/util/concurrent/BlockingQueue.java
! src/share/classes/java/util/concurrent/BrokenBarrierException.java
! src/share/classes/java/util/concurrent/CompletionService.java
! src/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
! src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
! src/share/classes/java/util/concurrent/ConcurrentMap.java
! src/share/classes/java/util/concurrent/ConcurrentNavigableMap.java
! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
! src/share/classes/java/util/concurrent/CountDownLatch.java
! src/share/classes/java/util/concurrent/CyclicBarrier.java
! src/share/classes/java/util/concurrent/Delayed.java
! src/share/classes/java/util/concurrent/ExecutionException.java
! src/share/classes/java/util/concurrent/Executor.java
! src/share/classes/java/util/concurrent/ExecutorService.java
! src/share/classes/java/util/concurrent/Executors.java
! src/share/classes/java/util/concurrent/Future.java
! src/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/share/classes/java/util/concurrent/RecursiveAction.java
! src/share/classes/java/util/concurrent/RejectedExecutionException.java
! src/share/classes/java/util/concurrent/ScheduledExecutorService.java
! src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
! src/share/classes/java/util/concurrent/Semaphore.java
! src/share/classes/java/util/concurrent/SynchronousQueue.java
! src/share/classes/java/util/concurrent/ThreadFactory.java
! src/share/classes/java/util/concurrent/TimeUnit.java
! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/share/classes/java/util/concurrent/atomic/package-info.java
! src/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/share/classes/java/util/concurrent/locks/Condition.java
! src/share/classes/java/util/concurrent/locks/Lock.java
! src/share/classes/java/util/concurrent/locks/LockSupport.java
! src/share/classes/java/util/concurrent/locks/ReentrantLock.java
! src/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! src/share/classes/java/util/concurrent/package-info.java
From jonathan.gibbons at oracle.com Fri Oct 26 16:41:48 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Fri, 26 Oct 2012 23:41:48 +0000
Subject: hg: jdk8/tl/langtools: 8001229: refactor javac so that ct.sym is just
used for javac, not all clients of JavacFileManager
Message-ID: <20121026234153.3B355475C2@hg.openjdk.java.net>
Changeset: e6cb81683ffe
Author: jjg
Date: 2012-10-26 16:40 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/e6cb81683ffe
8001229: refactor javac so that ct.sym is just used for javac, not all clients of JavacFileManager
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javah/JavahFileManager.java
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javap/JavapFileManager.java
From jonathan.gibbons at oracle.com Fri Oct 26 17:18:06 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Sat, 27 Oct 2012 00:18:06 +0000
Subject: hg: jdk8/tl/langtools: 8001714: add missing tests for 7199925
Message-ID: <20121027001809.24D5A475C4@hg.openjdk.java.net>
Changeset: 64fce9f95b1d
Author: jjg
Date: 2012-10-26 17:17 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/64fce9f95b1d
8001714: add missing tests for 7199925
Reviewed-by: darcy
+ test/tools/javac/annotations/repeatingAnnotations/ClassReaderDefault.java
+ test/tools/javac/annotations/repeatingAnnotations/SeparateCompile.java
From jonathan.gibbons at oracle.com Fri Oct 26 18:40:48 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Sat, 27 Oct 2012 01:40:48 +0000
Subject: hg: jdk8/tl/langtools: 8001717: TypeTags cleanup breaks GenStubs
Message-ID: <20121027014050.4FBB6475CA@hg.openjdk.java.net>
Changeset: 384f7a4beae7
Author: jjg
Date: 2012-10-26 18:40 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/384f7a4beae7
8001717: TypeTags cleanup breaks GenStubs
Reviewed-by: jjh
! make/tools/genstubs/GenStubs.java
From alan.bateman at oracle.com Sat Oct 27 03:26:14 2012
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Sat, 27 Oct 2012 10:26:14 +0000
Subject: hg: jdk8/tl/jdk: 7176225: Remove JDBC-ODBC Bridge
Message-ID: <20121027102657.1AC6847626@hg.openjdk.java.net>
Changeset: 615af31cfccc
Author: alanb
Date: 2012-10-27 09:18 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/615af31cfccc
7176225: Remove JDBC-ODBC Bridge
Reviewed-by: lancea, ohair, tbell
! make/common/Sanity.gmk
! make/common/shared/Defs-solaris.gmk
! make/common/shared/Sanity.gmk
! make/sun/Makefile
- make/sun/jdbc/Makefile
! makefiles/CompileNativeLibraries.gmk
! makefiles/CopyIntoClasses.gmk
! makefiles/CreateJars.gmk
! makefiles/GensrcMisc.gmk
From weijun.wang at oracle.com Sun Oct 28 23:15:10 2012
From: weijun.wang at oracle.com (weijun.wang at oracle.com)
Date: Mon, 29 Oct 2012 06:15:10 +0000
Subject: hg: jdk8/tl/jdk: 2 new changesets
Message-ID: <20121029061542.A54FA4763F@hg.openjdk.java.net>
Changeset: 33e29fbc3e5b
Author: weijun
Date: 2012-10-29 14:14 +0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/33e29fbc3e5b
7184246: Simplify Config.get() of krb5
Reviewed-by: xuelei
! src/share/classes/sun/security/krb5/Checksum.java
! src/share/classes/sun/security/krb5/Config.java
! src/share/classes/sun/security/krb5/KdcComm.java
! src/share/classes/sun/security/krb5/PrincipalName.java
! src/share/classes/sun/security/krb5/Realm.java
! src/share/classes/sun/security/krb5/SCDynamicStoreConfig.java
! src/share/classes/sun/security/krb5/internal/KDCOptions.java
! src/share/classes/sun/security/krb5/internal/KerberosTime.java
! src/share/classes/sun/security/krb5/internal/crypto/CksumType.java
! src/share/classes/sun/security/krb5/internal/crypto/EType.java
! src/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! test/sun/security/krb5/ConfPlusProp.java
! test/sun/security/krb5/DnsFallback.java
! test/sun/security/krb5/ParseConfig.java
! test/sun/security/krb5/auto/BasicKrb5Test.java
! test/sun/security/krb5/auto/MaxRetries.java
+ test/sun/security/krb5/config/Duplicates.java
+ test/sun/security/krb5/config/SCDynamicConfigTest.java
+ test/sun/security/krb5/config/k1.conf
Changeset: cb70077c6370
Author: weijun
Date: 2012-10-29 14:14 +0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cb70077c6370
7195426: kdc_default_options not supported correctly
Reviewed-by: xuelei
! src/share/classes/sun/security/krb5/internal/KDCOptions.java
+ test/sun/security/krb5/config/KdcDefaultOptions.java
+ test/sun/security/krb5/config/kdc_default_options.conf
From staffan.larsen at oracle.com Mon Oct 29 01:24:57 2012
From: staffan.larsen at oracle.com (staffan.larsen at oracle.com)
Date: Mon, 29 Oct 2012 08:24:57 +0000
Subject: hg: jdk8/tl/jdk: 8001621: Update awk scripts that check output from
jps/jcmd
Message-ID: <20121029082519.8411F47642@hg.openjdk.java.net>
Changeset: d1ffbdf7e3c6
Author: sla
Date: 2012-10-29 09:23 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d1ffbdf7e3c6
8001621: Update awk scripts that check output from jps/jcmd
Reviewed-by: alanb
! test/sun/tools/jcmd/jcmd_Output1.awk
! test/sun/tools/jps/jps-l_Output1.awk
! test/sun/tools/jps/jps_Output1.awk
From naoto.sato at oracle.com Mon Oct 29 10:43:25 2012
From: naoto.sato at oracle.com (naoto.sato at oracle.com)
Date: Mon, 29 Oct 2012 17:43:25 +0000
Subject: hg: jdk8/tl/jdk: 8000997: Multiple locale sensitive services cannot
be loaded
Message-ID: <20121029174347.8406347650@hg.openjdk.java.net>
Changeset: 7fa45c455034
Author: naoto
Date: 2012-10-29 10:42 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7fa45c455034
8000997: Multiple locale sensitive services cannot be loaded
Reviewed-by: okutsu
! src/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java
! src/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
! test/java/util/PluggableLocale/CurrencyNameProviderTest.java
! test/java/util/PluggableLocale/CurrencyNameProviderTest.sh
! test/java/util/PluggableLocale/GenericTest.java
! test/java/util/PluggableLocale/barprovider.jar
+ test/java/util/PluggableLocale/providersrc/CurrencyNameProviderImpl2.java
! test/java/util/PluggableLocale/providersrc/Makefile
! test/java/util/PluggableLocale/providersrc/java.util.spi.CurrencyNameProvider
From mike.duigou at oracle.com Mon Oct 29 16:55:13 2012
From: mike.duigou at oracle.com (mike.duigou at oracle.com)
Date: Mon, 29 Oct 2012 23:55:13 +0000
Subject: hg: jdk8/tl/jdk: 6206780: (str) Forwarding append methods in
String{Buffer, Builder} are inconsistent
Message-ID: <20121029235552.4F8934766E@hg.openjdk.java.net>
Changeset: e2f976a73afb
Author: jgish
Date: 2012-10-29 16:51 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e2f976a73afb
6206780: (str) Forwarding append methods in String{Buffer,Builder} are inconsistent
Summary: update StringBuilder & StringBuffer to consistently handle forwarding to AbstractStringBuilder. Some additional cleanup (removal of refs to sub-classes from AbstractStringBuilder)
Reviewed-by: chegar, alanb, mduigou
! src/share/classes/java/lang/AbstractStringBuilder.java
! src/share/classes/java/lang/StringBuffer.java
! src/share/classes/java/lang/StringBuilder.java
+ test/java/lang/StringBuffer/AppendStringBuilder.java
+ test/java/lang/StringBuffer/BufferForwarding.java
+ test/java/lang/StringBuffer/TestSynchronization.java
+ test/java/lang/StringBuilder/AppendStringBuffer.java
+ test/java/lang/StringBuilder/BuilderForwarding.java
From jonathan.gibbons at oracle.com Tue Oct 30 10:15:55 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Tue, 30 Oct 2012 17:15:55 +0000
Subject: hg: jdk8/tl/langtools: 8001929: fix doclint errors in langtools doc
comments
Message-ID: <20121030171600.95A7C47683@hg.openjdk.java.net>
Changeset: 23fe1a96bc0f
Author: jjg
Date: 2012-10-30 10:15 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/23fe1a96bc0f
8001929: fix doclint errors in langtools doc comments
Reviewed-by: darcy
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
From lana.steuck at oracle.com Wed Oct 31 09:51:03 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Wed, 31 Oct 2012 16:51:03 +0000
Subject: hg: jdk8/tl: 6 new changesets
Message-ID: <20121031165104.977CE476B0@hg.openjdk.java.net>
Changeset: 8343ccdd63f1
Author: katleman
Date: 2012-10-18 11:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/rev/8343ccdd63f1
Added tag jdk8-b61 for changeset 20ff117b5090
! .hgtags
Changeset: c12e759ac4e8
Author: tbell
Date: 2012-10-23 10:10 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/rev/c12e759ac4e8
7152336: Enable builds on Windows with MinGW/MSYS
Summary: Minimal makefile changes to enable building OpenJDK using MSYS on Windows7
Reviewed-by: ohair, tbell
Contributed-by: volker.simonis at gmail.com
! README-builds.html
+ make/scripts/fixpath.pl
! make/scripts/vsvars.sh
Changeset: 8a3fe0ae06a8
Author: katleman
Date: 2012-10-24 13:11 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/rev/8a3fe0ae06a8
Merge
Changeset: 4e984be114bd
Author: katleman
Date: 2012-10-25 09:52 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/rev/4e984be114bd
Added tag jdk8-b62 for changeset 8a3fe0ae06a8
! .hgtags
Changeset: 744e165aaf33
Author: lana
Date: 2012-10-23 09:40 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/rev/744e165aaf33
Merge
Changeset: ce212cd7ea69
Author: lana
Date: 2012-10-25 20:04 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/rev/ce212cd7ea69
Merge
From lana.steuck at oracle.com Wed Oct 31 09:51:03 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Wed, 31 Oct 2012 16:51:03 +0000
Subject: hg: jdk8/tl/corba: 7 new changesets
Message-ID: <20121031165111.69EB9476B1@hg.openjdk.java.net>
Changeset: 2394155f9f9e
Author: katleman
Date: 2012-10-18 11:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/2394155f9f9e
Added tag jdk8-b61 for changeset 0e08ba7648fb
! .hgtags
Changeset: 0a5931be9176
Author: tbell
Date: 2012-10-23 10:10 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/0a5931be9176
7152336: Enable builds on Windows with MinGW/MSYS
Summary: Minimal makefile changes to enable building OpenJDK using MSYS on Windows7
Reviewed-by: ohair, tbell
Contributed-by: volker.simonis at gmail.com
! make/common/shared/Defs-utils.gmk
! make/common/shared/Defs-windows.gmk
! make/common/shared/Platform.gmk
Changeset: 08afb9c6f44f
Author: katleman
Date: 2012-10-24 13:11 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/08afb9c6f44f
Merge
Changeset: bbaef650c3d2
Author: katleman
Date: 2012-10-25 09:53 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/bbaef650c3d2
Added tag jdk8-b62 for changeset 08afb9c6f44f
! .hgtags
Changeset: 23e0226a31ac
Author: lana
Date: 2012-10-23 09:40 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/23e0226a31ac
Merge
Changeset: 9094cd4a614f
Author: lana
Date: 2012-10-25 20:05 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/9094cd4a614f
Merge
! make/common/shared/Defs-utils.gmk
Changeset: aac74d377a03
Author: lana
Date: 2012-10-30 23:26 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/aac74d377a03
Merge
From lana.steuck at oracle.com Wed Oct 31 09:51:07 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Wed, 31 Oct 2012 16:51:07 +0000
Subject: hg: jdk8/tl/jaxws: 2 new changesets
Message-ID: <20121031165118.90B9A476B2@hg.openjdk.java.net>
Changeset: d265b9b4c0f5
Author: katleman
Date: 2012-10-18 11:08 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxws/rev/d265b9b4c0f5
Added tag jdk8-b61 for changeset 97e5e74e2a34
! .hgtags
Changeset: c27ea8d489e8
Author: katleman
Date: 2012-10-25 09:53 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxws/rev/c27ea8d489e8
Added tag jdk8-b62 for changeset d265b9b4c0f5
! .hgtags
From lana.steuck at oracle.com Wed Oct 31 09:51:08 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Wed, 31 Oct 2012 16:51:08 +0000
Subject: hg: jdk8/tl/jaxp: 4 new changesets
Message-ID: <20121031165128.3123A476B4@hg.openjdk.java.net>
Changeset: 5d0fa0108d02
Author: katleman
Date: 2012-10-18 11:08 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxp/rev/5d0fa0108d02
Added tag jdk8-b61 for changeset 6b1db0b41d2f
! .hgtags
Changeset: a96e34e038f5
Author: katleman
Date: 2012-10-25 09:53 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxp/rev/a96e34e038f5
Added tag jdk8-b62 for changeset 5d0fa0108d02
! .hgtags
Changeset: 23e1d537224b
Author: lana
Date: 2012-10-23 09:41 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxp/rev/23e1d537224b
Merge
Changeset: fc589819b335
Author: lana
Date: 2012-10-25 20:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jaxp/rev/fc589819b335
Merge
From lana.steuck at oracle.com Wed Oct 31 09:51:26 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Wed, 31 Oct 2012 16:51:26 +0000
Subject: hg: jdk8/tl/langtools: 5 new changesets
Message-ID: <20121031165139.4864B476B5@hg.openjdk.java.net>
Changeset: b47bb81ba962
Author: katleman
Date: 2012-10-18 11:09 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b47bb81ba962
Added tag jdk8-b61 for changeset 26020b247ad3
! .hgtags
Changeset: 16498acd21b5
Author: katleman
Date: 2012-10-25 09:54 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/16498acd21b5
Added tag jdk8-b62 for changeset b47bb81ba962
! .hgtags
Changeset: 5dde04b8bbb3
Author: lana
Date: 2012-10-23 09:42 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/5dde04b8bbb3
Merge
Changeset: 669468143a5e
Author: lana
Date: 2012-10-25 20:33 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/669468143a5e
Merge
Changeset: 27f7952eea3c
Author: lana
Date: 2012-10-31 08:31 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/27f7952eea3c
Merge
From lana.steuck at oracle.com Wed Oct 31 09:52:52 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Wed, 31 Oct 2012 16:52:52 +0000
Subject: hg: jdk8/tl/hotspot: 84 new changesets
Message-ID: <20121031165614.973FC476B6@hg.openjdk.java.net>
Changeset: 81e878c53615
Author: amurillo
Date: 2012-10-05 13:37 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/81e878c53615
8000498: new hotspot build - hs25-b05
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: d8ce2825b193
Author: coleenp
Date: 2012-09-29 06:40 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d8ce2825b193
8000213: NPG: Should have renamed arrayKlass and typeArrayKlass
Summary: Capitalize these metadata types (and objArrayKlass)
Reviewed-by: stefank, twisti, kvn
! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciArrayKlass.cpp
! src/share/vm/ci/ciArrayKlass.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciObjArrayKlass.cpp
! src/share/vm/ci/ciObjArrayKlass.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciTypeArrayKlass.cpp
! src/share/vm/ci/ciTypeArrayKlass.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayKlass.inline.hpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/oops/oop.psgc.inline.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/shark/sharkRuntime.cpp
Changeset: fab6fbf427d2
Author: kevinw
Date: 2012-09-30 23:24 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fab6fbf427d2
7200145: runtime/7196045/Test7196045.java fails with No class provided for `main'
Reviewed-by: dholmes, dsamersoff
! test/runtime/7196045/Test7196045.java
Changeset: ba8fd2fe198b
Author: coleenp
Date: 2012-10-04 08:38 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ba8fd2fe198b
7198519: Broken build, hotspot-rt win USE_PRECOMPILED_HEADER=0
Summary: Uncommented out include for sys/stat.h and deleted include statements that were commented out.
Reviewed-by: coleenp, acorn, dholmes
Contributed-by: harold.seigel at oracle.com
! src/os/windows/vm/jvm_windows.h
Changeset: bacdc1d5c21c
Author: coleenp
Date: 2012-10-04 08:43 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/bacdc1d5c21c
6884973: java -XX:Atomics=2 crashes
Summary: Remove buggy experimental option
Reviewed-by: acorn, coleenp
Contributed-by: harold.seigel at oracle.com
! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 48087f745a86
Author: dholmes
Date: 2012-10-04 19:52 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/48087f745a86
7199186: runtime/7194254/Test7194254.java fails - wrong test name on @run
Reviewed-by: kvn, twisti
! test/runtime/7194254/Test7194254.java
Changeset: f2eb2d4488db
Author: dholmes
Date: 2012-10-04 20:09 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f2eb2d4488db
Merge
Changeset: 75982791ddb6
Author: coleenp
Date: 2012-10-08 09:18 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/75982791ddb6
7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field.
Summary: Don't use HS_DTRACE_PROBE_CDECL_N and HS_DTRACE_PROBE_N directly.
Reviewed-by: coleenp, kamg, dholmes, sspitsyn
Contributed-by: Mark Wielaard
! make/bsd/makefiles/buildtree.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/dtrace.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/dtrace.hpp
Changeset: 7a40901e0d5c
Author: minqi
Date: 2012-10-08 16:48 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7a40901e0d5c
8000332: SA ClassDump throws exception after permgen removal
Summary: In ClassWrite.writeFields(), fields count was mistakenly set to fields length which overflow the array index. Also removed a file which is leftover from 6879063 changeset.
Reviewed-by: coleenp, sspitsyn
Contributed-by: yumin.qi at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! agent/src/share/native/sadis.c
Changeset: 0e8ca886e4e1
Author: minqi
Date: 2012-10-08 16:59 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0e8ca886e4e1
Merge
Changeset: 6e5a59a8e4a7
Author: rbackman
Date: 2012-10-09 07:41 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/6e5a59a8e4a7
Merge
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 26351ce8c4b0
Author: coleenp
Date: 2012-10-09 02:42 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/26351ce8c4b0
8000622: Forgot to hg add and check in test for JDK-7170638
Summary: add the test
Reviewed-by: coleenp, kamg
Contributed-by: Mark Wielaard
+ test/serviceability/7170638/SDTProbesGNULinuxTest.sh
Changeset: b9a9ed0f8eeb
Author: mikael
Date: 2012-10-09 10:09 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b9a9ed0f8eeb
7197424: update copyright year to match last edit in jdk8 hotspot repository
Summary: Update copyright year to 2012 for relevant files
Reviewed-by: dholmes, coleenp
! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java
! agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java
! make/bsd/Makefile
! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jvmg.make
! make/bsd/makefiles/launcher.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/sparcWorks.make
! make/bsd/makefiles/top.make
! make/linux/makefiles/launcher.make
! make/linux/makefiles/ppc.make
! make/linux/makefiles/product.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sparcWorks.make
! make/linux/makefiles/top.make
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/jvmg.make
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/top.make
! make/windows/build.bat
! make/windows/build_vm_def.sh
! make/windows/get_msc_ver.sh
! make/windows/makefiles/adlc.make
! make/windows/makefiles/launcher.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/rules.make
! make/windows/makefiles/sanity.make
! make/windows/makefiles/shared.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp
! src/cpu/sparc/vm/c1_LinearScan_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/templateTable_x86_32.hpp
! src/cpu/x86/vm/templateTable_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/zero/vm/interpreterGenerator_zero.hpp
! src/cpu/zero/vm/methodHandles_zero.hpp
! src/os/bsd/vm/decoder_machO.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/decoder_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/launcher/java_md.c
! src/os/posix/launcher/launcher.script
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/dtrace/hs_private.d
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/decoder_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.inline.hpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.hpp
! src/os_cpu/linux_x86/vm/os_linux_x86.inline.hpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/os_cpu/windows_x86/vm/os_windows_x86.inline.hpp
! src/share/tools/ProjectCreator/ProjectCreator.java
! src/share/tools/ProjectCreator/Util.java
! src/share/tools/ProjectCreator/WinGammaPlatform.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_FrameMap.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_ValueMap.cpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/c1/c1_ValueStack.cpp
! src/share/vm/c1/c1_ValueStack.hpp
! src/share/vm/ci/ciMethodHandle.hpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciTypeFlow.hpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/javaAssertions.hpp
! src/share/vm/code/stubs.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/g1/survRateGroup.hpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.hpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/collectorCounters.cpp
! src/share/vm/gc_implementation/shared/collectorCounters.hpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/gcPolicyCounters.hpp
! src/share/vm/gc_implementation/shared/gcStats.hpp
! src/share/vm/gc_implementation/shared/gcUtil.cpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/gc_implementation/shared/generationCounters.cpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/spaceCounters.cpp
! src/share/vm/gc_implementation/shared/spaceCounters.hpp
! src/share/vm/gc_implementation/shared/spaceDecorator.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/libadt/set.cpp
! src/share/vm/libadt/vectset.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/freeList.hpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/memory/referencePolicy.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/prims/jniExport.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/prims/jvmtiExtensions.cpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/prims/jvmtiUtil.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/monitorChunk.cpp
! src/share/vm/runtime/monitorChunk.hpp
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/park.cpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/stubCodeGenerator.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp
! src/share/vm/services/lowMemoryDetector.hpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/trace/tracing.hpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder_elf.cpp
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfFile.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
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/growableArray.cpp
! src/share/vm/utilities/histogram.cpp
! src/share/vm/utilities/histogram.hpp
! src/share/vm/utilities/intHisto.cpp
! src/share/vm/utilities/intHisto.hpp
! src/share/vm/utilities/preserveException.cpp
! src/share/vm/utilities/stack.hpp
! src/share/vm/utilities/stack.inline.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
! test/compiler/6859338/Test6859338.java
! test/compiler/7116216/StackOverflow.java
Changeset: c3e799c37717
Author: vlivanov
Date: 2012-10-05 18:57 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c3e799c37717
7177003: C1: LogCompilation support
Summary: add LogCompilation support in C1 - both client and tiered mode.
Reviewed-by: twisti, kvn
! src/os/linux/vm/vmError_linux.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compileLog.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/ostream.cpp
Changeset: 9a9b6e05ffb4
Author: vlivanov
Date: 2012-10-05 19:29 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9a9b6e05ffb4
8000232: NPG: SIGSEGV in Dependencies::DepStream::check_klass_dependency on solaris-x64
Summary: Move decoding into Dependencies::DepStream::argument, so no caller could see encoded context value (NULL) anymore.
Reviewed-by: twisti, kvn
! src/share/vm/code/dependencies.cpp
Changeset: 9024b6b53ec2
Author: vlivanov
Date: 2012-10-05 19:44 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9024b6b53ec2
8000485: Hotspot build fails in Solaris Studio IDE when building dtrace
Summary: Prepend '.' to the existing native library path
Reviewed-by: kvn, sspitsyn
! make/bsd/makefiles/dtrace.make
! make/solaris/makefiles/dtrace.make
Changeset: 377508648226
Author: vlivanov
Date: 2012-10-08 13:02 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/377508648226
8000313: C2 should use jlong for 64bit values
Summary: Replace all occurrences of long with jlong in C2 code.
Reviewed-by: kvn, twisti
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/phaseX.hpp
Changeset: 65d07d9ee446
Author: twisti
Date: 2012-10-08 17:04 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/65d07d9ee446
8000263: JSR 292: signature types may appear to be unloaded
Reviewed-by: kvn, jrose
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 8e47bac5643a
Author: roland
Date: 2012-10-09 10:11 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8e47bac5643a
7054512: Compress class pointers after perm gen removal
Summary: support of compress class pointers in the compilers.
Reviewed-by: kvn, twisti
! agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Array.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MetadataField.java
+ agent/src/share/classes/sun/jvm/hotspot/oops/NarrowKlassField.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java
! agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/jhelper.d
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jhelper.d
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceOop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/live.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: f6badecb7ea7
Author: vlivanov
Date: 2012-10-09 12:40 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f6badecb7ea7
7199654: Remove LoadUI2LNode
Summary: Removed LoadUI2L node from Ideal nodes, use match rule in .ad files instead.
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/forms.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/superword.cpp
Changeset: d336b3173277
Author: kvn
Date: 2012-10-09 16:09 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d336b3173277
8000592: Improve adlc usability
Summary: several changes to adlc to improve its usability
Reviewed-by: kvn
Contributed-by: goetz.lindenmaier at sap.com
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/archDesc.hpp
! src/share/vm/adlc/dict2.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/forms.hpp
! 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
Changeset: 94e9408dbf50
Author: roland
Date: 2012-10-11 18:21 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/94e9408dbf50
8000753: compiler/6912517 crashes on 64bit sparc with compressed oops off
Summary: code generated by c1 for getClass intrinsic broken when klass field is loaded on 64bit with compressed klass off.
Reviewed-by: kvn
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
Changeset: 19eb999cb72c
Author: twisti
Date: 2012-10-11 14:46 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/19eb999cb72c
8000740: remove LinkWellKnownClasses
Reviewed-by: kvn, jrose
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/globals.hpp
Changeset: d804e148cff8
Author: kvn
Date: 2012-10-12 09:22 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d804e148cff8
Merge
! make/bsd/makefiles/dtrace.make
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: fb19af007ffc
Author: jprovino
Date: 2012-10-10 14:35 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fb19af007ffc
7189254: Change makefiles for more flexibility to override defaults
Summary: Change makefiles so that targets and parameters can be overridden by alternate makefiles.
Reviewed-by: dholmes, coleenp
! make/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/ia64.make
+ make/bsd/makefiles/minimal1.make
! make/bsd/makefiles/vm.make
! make/defs.make
+ make/excludeSrc.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/ia64.make
+ make/linux/makefiles/minimal1.make
! make/linux/makefiles/vm.make
! make/windows/makefiles/defs.make
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/forte.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/prims/jvmtiThreadState.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/classLoadingService.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/heapDumper.hpp
! src/share/vm/services/management.cpp
! src/share/vm/services/management.hpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/runtimeService.hpp
! src/share/vm/utilities/macros.hpp
Changeset: bbeecede56dd
Author: jiangli
Date: 2012-10-11 14:36 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/bbeecede56dd
8000459: assert(java_lang_String::is_instance(entry)) failure with various mlvm tests.
Summary: Remove unneeded assert.
Reviewed-by: sspitsyn, coleenp
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: 9855b7e559ae
Author: collins
Date: 2012-10-12 10:49 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9855b7e559ae
Merge
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/vm.make
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/services/attachListener.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/management.cpp
Changeset: 5876f980ea19
Author: collins
Date: 2012-10-12 11:31 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5876f980ea19
Merge
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b261523fe66c
Author: amurillo
Date: 2012-10-12 13:55 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b261523fe66c
Merge
Changeset: 4547dc71db76
Author: amurillo
Date: 2012-10-12 13:55 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/4547dc71db76
Added tag hs25-b05 for changeset b261523fe66c
! .hgtags
Changeset: fcbdaeb69946
Author: katleman
Date: 2012-10-18 11:08 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fcbdaeb69946
Added tag jdk8-b61 for changeset 4547dc71db76
! .hgtags
Changeset: 58fbf2da3c16
Author: amurillo
Date: 2012-10-12 14:06 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/58fbf2da3c16
8000834: new hotspot build - hs25-b06
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 8a5ea0a9ccc4
Author: johnc
Date: 2012-10-06 01:17 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8a5ea0a9ccc4
7127708: G1: change task num types from int to uint in concurrent mark
Summary: Change the type of various task num fields, parameters etc to unsigned and rename them to be more consistent with the other collectors. Code changes were also reviewed by Vitaly Davidovich.
Reviewed-by: johnc
Contributed-by: Kaushik Srenevasan
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
Changeset: 04155d9c8c76
Author: johnc
Date: 2012-10-08 09:12 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/04155d9c8c76
8000358: G1: metaspace information not printed in PrintHeapAtGC output nor in hs_err file
Summary: Missing call to MetaspaceAux::print_on() in G1CollectedHeap::print_on().
Reviewed-by: azeemj, jmasa
Contributed-by: Mikael Gerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: dd2b66d09ccd
Author: stefank
Date: 2012-10-09 22:12 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/dd2b66d09ccd
8000659: NPG: ClassCastExceptions are unexpectedly thrown when testing nashorn
Summary: Treat the oops in invoke_method_table() as strong roots when ClassUnloading is enabled.
Reviewed-by: kamg, coleenp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 4202510ee0fe
Author: johnc
Date: 2012-10-15 10:02 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/4202510ee0fe
8000831: Heap verification output incorrect/incomplete
Summary: Restore non-silent output of heap verification.
Reviewed-by: ysr, brutisso, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/utilities/debug.cpp
Changeset: 633ba56cb013
Author: jmasa
Date: 2012-10-17 13:59 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/633ba56cb013
Merge
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/memory/universe.hpp
Changeset: bdb5f8c9978b
Author: coleenp
Date: 2012-10-10 17:04 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/bdb5f8c9978b
7199068: NPG: SharedSkipVerify is meaningless
Summary: Remove the SharedSkipVerify flag
Reviewed-by: kamg, sspitsyn, coleenp
Contributed-by: harold.seigel at oracle.com
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
Changeset: 48a75d2640a5
Author: kamg
Date: 2012-10-11 14:27 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/48a75d2640a5
7054345: Support version 52.0 class file in HotSpot
Summary: Accept classfiles with major version 52
Reviewed-by: coleenp, acorn
! src/share/vm/classfile/classFileParser.cpp
Changeset: e0ea0e94c23c
Author: kevinw
Date: 2012-10-15 16:48 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e0ea0e94c23c
7195151: Multiplatform tescase for 6929067
Reviewed-by: kamg, kvn
! test/runtime/6929067/Test6929067.sh
Changeset: e52361627b65
Author: coleenp
Date: 2012-10-15 22:33 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e52361627b65
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 045cb62046a7
Author: rbackman
Date: 2012-08-28 15:15 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/045cb62046a7
7093328: JVMTI: jvmtiPrimitiveFieldCallback always report 0's for static primitives
Reviewed-by: dholmes, dcubed
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: 7b5885dadbdc
Author: nloodin
Date: 2012-10-17 17:36 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7b5885dadbdc
8000617: It should be possible to allocate memory without the VM dying.
Reviewed-by: coleenp, kamg
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/resourceArea.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: e8c79c2ba3f3
Author: coleenp
Date: 2012-10-18 12:29 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e8c79c2ba3f3
Merge
Changeset: d0337c31c8be
Author: amurillo
Date: 2012-10-19 11:03 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d0337c31c8be
Merge
Changeset: dccd40de8db1
Author: amurillo
Date: 2012-10-19 11:03 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/dccd40de8db1
Added tag hs25-b06 for changeset d0337c31c8be
! .hgtags
Changeset: 556dd9e475c6
Author: katleman
Date: 2012-10-25 09:53 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/556dd9e475c6
Added tag jdk8-b62 for changeset dccd40de8db1
! .hgtags
Changeset: d0e7716b179e
Author: amurillo
Date: 2012-10-19 11:26 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d0e7716b179e
8001176: new hotspot build - hs25-b07
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 85916677fc22
Author: coleenp
Date: 2012-10-18 13:08 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/85916677fc22
7188233: UseVMInterruptibleIO flag deprecate for JDK8
Summary: The -XX:+UseVMInterruptibleIO flag is deprecated for JDK8. The flag will still enable Interruptible IO on Solaris, but users will get a warning.
Reviewed-by: dholmes, acorn, alanb
Contributed-by: harold.seigel at oracle.com
! src/share/vm/runtime/arguments.cpp
Changeset: 8ebcedb7604d
Author: coleenp
Date: 2012-10-18 13:09 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8ebcedb7604d
7053130: hs_err file does not record specified CLASSPATH
Summary: Added code to write the value of the java.class.path property to the hs_err file.
Reviewed-by: kmo, dholmes, kvn
Contributed-by: harold.seigel at oracle.com
! src/share/vm/runtime/arguments.cpp
Changeset: c7957b458bf8
Author: minqi
Date: 2012-10-19 08:56 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c7957b458bf8
8000818: SA constant pool need to reference to reference map after permgen removal
Summary: After permgen removal, constant pool changed to put _ldc and _ldc_w (fast_ldc and fast_ldcw) index to reference map, no longer calculated via constant pool cache.
Reviewed-by: coleenp, sspitsyn, dholmes
Contributed-by: yumin.qi at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
Changeset: 8eeffbc22f10
Author: minqi
Date: 2012-10-19 08:58 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8eeffbc22f10
8001055: Bytes.swap should follow big endian
Summary: This is a mistake change in 6879063 about Bytes.swap. Java byte code order always follows big endian, but in that change, assume they follow native platform order that is not right.
Reviewed-by: coleenp, sspitsyn, dholmes
Contributed-by: yumin.qi at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java
Changeset: 716c64bda5ba
Author: zgu
Date: 2012-10-19 21:40 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/716c64bda5ba
7199092: NMT: NMT needs to deal overlapped virtual memory ranges
Summary: Enhanced virtual memory tracking to track committed regions as well as reserved regions, so NMT now can generate virtual memory map.
Reviewed-by: acorn, coleenp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: b988bff99b38
Author: zgu
Date: 2012-10-19 18:55 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b988bff99b38
Merge
Changeset: 80f44792c0c9
Author: coleenp
Date: 2012-10-22 12:01 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/80f44792c0c9
Merge
Changeset: 685df3c6f84b
Author: jmasa
Date: 2012-09-18 23:35 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/685df3c6f84b
7045397: NPG: Add freelists to class loader arenas.
Reviewed-by: coleenp, stefank, jprovino, ohair
! make/excludeSrc.make
+ src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
+ src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp
! 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/freeChunk.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/binaryTreeDictionary.hpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeBlockDictionary.hpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/freeList.hpp
+ src/share/vm/memory/metablock.hpp
+ src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 476718ea6759
Author: jmasa
Date: 2012-10-25 12:59 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/476718ea6759
8001584: NPG: Incorrect assertion in BinaryTreeDictionary::get_chunk()
Reviewed-by: johnc, tamao
! src/share/vm/memory/binaryTreeDictionary.hpp
Changeset: b58313cf9afd
Author: jcoomes
Date: 2012-10-26 08:38 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b58313cf9afd
Merge
Changeset: cfe522e6461c
Author: kvn
Date: 2012-10-17 12:09 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/cfe522e6461c
8000623: tools/javac/Diagnostics/6769027/T6769027.java crashes in PSPromotionManager::copy_to_survivor_space
Summary: Fix type of method pointer load from vtable.
Reviewed-by: twisti, johnc, roland
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
Changeset: e81a8af10cd9
Author: kvn
Date: 2012-10-18 07:06 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e81a8af10cd9
8001071: Add simple range check into VM implemenation of Unsafe access methods
Summary: Add simple check in debug version of VM.
Reviewed-by: twisti, johnc
! src/share/vm/prims/unsafe.cpp
Changeset: aaeb9add1ab3
Author: dlong
Date: 2012-10-19 14:21 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/aaeb9add1ab3
8001101: C2: more general vector rule subsetting
Summary: Allow which vector rules are supported to be decided at runtime. Also a small change to allow vector types in Type::_type_info[] to apply to more platforms.
Reviewed-by: kvn, twisti
Contributed-by: dean.long at oracle.com
! src/share/vm/opto/type.cpp
! src/share/vm/opto/vectornode.cpp
Changeset: 67f4c477c9ab
Author: vlivanov
Date: 2012-10-22 11:44 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/67f4c477c9ab
8000805: JMM issue: short loads are non-atomic
Summary: perform transforms during IGVN phase when Load has a single user.
Reviewed-by: jrose, kvn, twisti
! src/share/vm/opto/mulnode.cpp
+ test/compiler/8000805/Test8000805.java
Changeset: fd1d564dd460
Author: twisti
Date: 2012-10-22 16:56 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fd1d564dd460
8000821: JSR 292: C1 fails to call virtual method (JRUBY-6920)
Reviewed-by: kvn
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: b2c669fd8114
Author: kvn
Date: 2012-10-23 13:06 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b2c669fd8114
8001183: incorrect results of char vectors right shift operaiton
Summary: do vector right shift operation for small int types only after loads
Reviewed-by: jrose, dlong
! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! test/compiler/6340864/TestByteVect.java
! test/compiler/6340864/TestIntVect.java
! test/compiler/6340864/TestLongVect.java
! test/compiler/6340864/TestShortVect.java
+ test/compiler/8001183/TestCharVect.java
Changeset: a3ecd773a7b9
Author: kvn
Date: 2012-10-24 14:33 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/a3ecd773a7b9
7184394: add intrinsics to use AES instructions
Summary: Use new x86 AES instructions for AESCrypt.
Reviewed-by: twisti, kvn, roland
Contributed-by: tom.deneau at amd.com
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/7184394/TestAESBase.java
+ test/compiler/7184394/TestAESDecode.java
+ test/compiler/7184394/TestAESEncode.java
+ test/compiler/7184394/TestAESMain.java
Changeset: 006174cfe979
Author: kvn
Date: 2012-10-25 17:32 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/006174cfe979
7163534: VM could crashes assert(false) failed: infinite EA connection graph build
Summary: In case of time or iterations limit reached C2 stops EA and continue compilation without EA as it does in product VM already.
Reviewed-by: twisti
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
Changeset: 410afdc6a07c
Author: kvn
Date: 2012-10-26 11:48 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/410afdc6a07c
8001635: assert(in_bb(n)) failed: must be
Summary: Added missed check that Load node is in processed loop block.
Reviewed-by: twisti
! src/share/vm/opto/superword.cpp
Changeset: 588f08ed16cf
Author: kvn
Date: 2012-10-26 12:06 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/588f08ed16cf
Merge
! src/share/vm/runtime/globals.hpp
Changeset: dc16fe422c53
Author: amurillo
Date: 2012-10-26 14:09 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/dc16fe422c53
Merge
Changeset: 57c61f87a1fd
Author: amurillo
Date: 2012-10-26 14:09 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/57c61f87a1fd
Added tag hs25-b07 for changeset dc16fe422c53
! .hgtags
Changeset: bf14ed159fb0
Author: kvn
Date: 2012-05-23 12:11 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/bf14ed159fb0
7158801: Improve VM CompileOnly option
Summary: Fixed buffer overflow during parsing flags -XX:CompileCommand=, -XX:CompileOnly= and command lines in .hotspot_compiler file.
Reviewed-by: never
! src/share/vm/compiler/compilerOracle.cpp
Changeset: fe4a4ea5bed9
Author: kamg
Date: 2012-06-08 12:49 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fe4a4ea5bed9
7158804: Improve config file parsing
Summary: Check buffer length when reading
Reviewed-by: dholmes, dcubed
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/arguments.cpp
+ test/runtime/7158804/Test7158804.sh
Changeset: 6b5a3d18fe0e
Author: asaha
Date: 2012-08-02 14:29 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/6b5a3d18fe0e
Merge
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 000352e00389
Author: asaha
Date: 2012-08-02 22:23 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/000352e00389
Merge
Changeset: defeb6dad7d5
Author: asaha
Date: 2012-08-10 10:41 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/defeb6dad7d5
Merge
Changeset: e4d10261499c
Author: asaha
Date: 2012-09-07 18:18 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e4d10261499c
Merge
- agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
- src/share/vm/prims/methodHandleWalk.cpp
- src/share/vm/prims/methodHandleWalk.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 521c82b9cbf8
Author: kvn
Date: 2012-09-19 13:58 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/521c82b9cbf8
7198606: Improve VM optimization
Summary: Remove incorrect code in OptimizeFill optimization.
Reviewed-by: roland, twisti
! src/share/vm/opto/loopTransform.cpp
Changeset: 849cf0480cb9
Author: asaha
Date: 2012-09-25 11:47 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/849cf0480cb9
Merge
Changeset: 5a3a6dac85e2
Author: asaha
Date: 2012-09-26 09:54 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5a3a6dac85e2
7199488: [TEST] runtime/7158800/InternTest.java failed due to false-positive on PID match.
Reviewed-by: coleenp
- test/runtime/7158800/BadUtf8.java
- test/runtime/7158800/InternTest.java
- test/runtime/7158800/Test7158800.sh
- test/runtime/7158800/badstrings.txt
Changeset: 218a94758fe7
Author: asaha
Date: 2012-10-10 14:28 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/218a94758fe7
Merge
- agent/make/ClosureFinder.java
- agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java
- agent/src/share/classes/sun/jvm/hotspot/asm/AbstractInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Address.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Arithmetic.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BaseIndexScaleDispAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CPUHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Immediate.java
- agent/src/share/classes/sun/jvm/hotspot/asm/IndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLDataTypes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/RTLOperations.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/StoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/amd64/AMD64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/ia64/IA64Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/CoprocessorDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FP2RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FPopDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/FlushDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/Format3ADecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IllegalInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/JmplDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/LogicDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/MemoryInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RegisterDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RestoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/RettDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCAtomicLoadStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCDisassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFP2RegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFPMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFlushInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCFormat3AInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCHelper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCIndirectCallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCInstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCJmplInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLdstubInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCLogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCMoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCNoopInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCOpcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRestoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRettInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSaveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSethiInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSpecialStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStbarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCSwapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCTrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCUnimpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV8Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9CasInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ConditionFlags.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9DoneInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FMOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9FlushwInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9IlltrapInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ImpdepInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVccInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MOVrInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9MembarInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PopcInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrefetchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9PrivilegedRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RdprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterBranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RestoredInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9RetryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9ReturnInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SavedInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SirInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisterInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9SpecialRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCV9WrprInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCWriteInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SaveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SethiDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialLoadStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/StoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/TrapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/UnimpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V8FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLdstubDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpacePrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9AlternateSpaceSwapDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CCBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9CasDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9DoneRetryDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FMOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop1Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FPop2Decoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FloatBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9FlushwDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntRegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9IntegerBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVccDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9MOVrDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PopcDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrefetchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9PrivilegedReadWriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RdprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ReadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9RegisterBranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SavedRestoredDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9SpecialStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/V9WrprDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/sparc/WriteDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/BranchDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/CallDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ConditionalJmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPLoadDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FPStoreDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/FloatGRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/GRPDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/InstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/JmpDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/LogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/MoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/RotateDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEArithmeticDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEInstructionDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSELogicalDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEMoveDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/SSEShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/ShiftDecoder.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86BranchInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CallInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86CondJmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86DirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Disassembler.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPArithmeticInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FPStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86FloatRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86GeneralInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Helper.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86IllegalInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Instruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactory.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86InstructionFactoryImpl.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86JmpInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86LogicInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MMXRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MemoryInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveLoadInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86MoveStoreInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Opcodes.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86PCRelativeAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Register.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterDirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterIndirectAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RegisterPart.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86Registers.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86RotateInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisterAddress.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86SegmentRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86ShiftInstruction.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegister.java
- agent/src/share/classes/sun/jvm/hotspot/asm/x86/X86XMMRegisters.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/parallelScavenge/PSPermGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CMSPermGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CMSPermGenGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CompactingPermGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/CompactingPermGenGen.java
- agent/src/share/classes/sun/jvm/hotspot/memory/ContigPermSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/PermGen.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolderKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethodKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/KlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/MethodKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlassKlass.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64CurrentFrameGuess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64Frame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64JavaCallWrapper.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/IA64RegisterMap.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/ia64/cInterpreter.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/LinuxIA64JavaThreadPDAccess.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/Win32IA64JavaThreadPDAccess.java
- agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadOopTreeNodeAdapter.java
- make/solaris/makefiles/reorder_COMPILER1_amd64
- make/solaris/makefiles/reorder_COMPILER1_i486
- make/solaris/makefiles/reorder_COMPILER1_sparc
- make/solaris/makefiles/reorder_COMPILER1_sparcv9
- make/solaris/makefiles/reorder_COMPILER2_amd64
- make/solaris/makefiles/reorder_COMPILER2_i486
- make/solaris/makefiles/reorder_COMPILER2_sparc
- make/solaris/makefiles/reorder_COMPILER2_sparcv9
- make/solaris/makefiles/reorder_CORE_i486
- make/solaris/makefiles/reorder_CORE_sparc
- make/solaris/makefiles/reorder_CORE_sparcv9
- make/solaris/makefiles/reorder_TIERED_amd64
- make/solaris/makefiles/reorder_TIERED_i486
- make/solaris/makefiles/reorder_TIERED_sparc
- make/solaris/makefiles/reorder_TIERED_sparcv9
- make/solaris/reorder.sh
- src/cpu/sparc/vm/dump_sparc.cpp
- src/cpu/x86/vm/dump_x86_32.cpp
- src/cpu/x86/vm/dump_x86_64.cpp
- src/cpu/zero/vm/dump_zero.cpp
- src/share/tools/ProjectCreator/DirectoryTree.java
- src/share/tools/ProjectCreator/DirectoryTreeNode.java
- src/share/tools/ProjectCreator/FileFormatException.java
- src/share/tools/ProjectCreator/WinGammaPlatformVC6.java
- src/share/vm/ci/ciArrayKlassKlass.hpp
- src/share/vm/ci/ciCPCache.cpp
- src/share/vm/ci/ciCPCache.hpp
- src/share/vm/ci/ciInstanceKlassKlass.cpp
- src/share/vm/ci/ciInstanceKlassKlass.hpp
- src/share/vm/ci/ciKlassKlass.cpp
- src/share/vm/ci/ciKlassKlass.hpp
- src/share/vm/ci/ciMethodKlass.cpp
- src/share/vm/ci/ciMethodKlass.hpp
- src/share/vm/ci/ciObjArrayKlassKlass.cpp
- src/share/vm/ci/ciObjArrayKlassKlass.hpp
- src/share/vm/ci/ciTypeArrayKlassKlass.cpp
- src/share/vm/ci/ciTypeArrayKlassKlass.hpp
! src/share/vm/compiler/compilerOracle.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp
- src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp
- src/share/vm/gc_implementation/parallelScavenge/psPermGen.hpp
- src/share/vm/memory/classify.cpp
- src/share/vm/memory/classify.hpp
- src/share/vm/memory/compactPermGen.hpp
- src/share/vm/memory/compactingPermGenGen.cpp
- src/share/vm/memory/compactingPermGenGen.hpp
- src/share/vm/memory/dump.cpp
- src/share/vm/memory/permGen.cpp
- src/share/vm/memory/permGen.hpp
- src/share/vm/memory/restore.cpp
- src/share/vm/memory/serialize.cpp
- src/share/vm/oops/arrayKlassKlass.cpp
- src/share/vm/oops/arrayKlassKlass.hpp
- src/share/vm/oops/compiledICHolderKlass.cpp
- src/share/vm/oops/compiledICHolderKlass.hpp
- src/share/vm/oops/compiledICHolderOop.cpp
- src/share/vm/oops/compiledICHolderOop.hpp
- src/share/vm/oops/constMethodKlass.cpp
- src/share/vm/oops/constMethodKlass.hpp
- src/share/vm/oops/constMethodOop.cpp
- src/share/vm/oops/constMethodOop.hpp
- src/share/vm/oops/constantPoolKlass.cpp
- src/share/vm/oops/constantPoolKlass.hpp
- src/share/vm/oops/constantPoolOop.cpp
- src/share/vm/oops/constantPoolOop.hpp
- src/share/vm/oops/cpCacheKlass.cpp
- src/share/vm/oops/cpCacheKlass.hpp
- src/share/vm/oops/cpCacheOop.cpp
- src/share/vm/oops/cpCacheOop.hpp
- src/share/vm/oops/instanceKlassKlass.cpp
- src/share/vm/oops/instanceKlassKlass.hpp
- src/share/vm/oops/klassKlass.cpp
- src/share/vm/oops/klassKlass.hpp
- src/share/vm/oops/klassOop.cpp
- src/share/vm/oops/klassOop.hpp
- src/share/vm/oops/methodDataKlass.cpp
- src/share/vm/oops/methodDataKlass.hpp
- src/share/vm/oops/methodDataOop.cpp
- src/share/vm/oops/methodDataOop.hpp
- src/share/vm/oops/methodKlass.cpp
- src/share/vm/oops/methodKlass.hpp
- src/share/vm/oops/methodOop.cpp
- src/share/vm/oops/methodOop.hpp
- src/share/vm/oops/objArrayKlassKlass.cpp
- src/share/vm/oops/objArrayKlassKlass.hpp
- src/share/vm/oops/typeArrayKlassKlass.cpp
- src/share/vm/oops/typeArrayKlassKlass.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 6ba00f89fbe1
Author: asaha
Date: 2012-10-11 15:29 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/6ba00f89fbe1
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: d2582a08fa5d
Author: asaha
Date: 2012-10-18 21:58 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d2582a08fa5d
Merge
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: cb829aa4c98e
Author: lana
Date: 2012-10-25 20:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/cb829aa4c98e
Merge
- test/runtime/7158800/BadUtf8.java
- test/runtime/7158800/InternTest.java
- test/runtime/7158800/Test7158800.sh
- test/runtime/7158800/badstrings.txt
Changeset: acabb5c282f5
Author: lana
Date: 2012-10-30 13:56 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/acabb5c282f5
Merge
! src/share/vm/runtime/arguments.cpp
From lana.steuck at oracle.com Wed Oct 31 09:53:10 2012
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Wed, 31 Oct 2012 16:53:10 +0000
Subject: hg: jdk8/tl/jdk: 49 new changesets
Message-ID: <20121031170517.78356476BA@hg.openjdk.java.net>
Changeset: 1ae6420126af
Author: katleman
Date: 2012-10-18 11:09 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1ae6420126af
Added tag jdk8-b61 for changeset 61ddb3fd000a
! .hgtags
Changeset: 61af38b8d4ff
Author: twisti
Date: 2012-10-19 17:04 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/61af38b8d4ff
8000989: smaller code changes to make future JSR 292 backports easier
Reviewed-by: jrose
! src/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/share/classes/java/lang/invoke/CallSite.java
! src/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/share/classes/java/lang/invoke/Invokers.java
! src/share/classes/java/lang/invoke/LambdaForm.java
! src/share/classes/java/lang/invoke/MemberName.java
! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/share/classes/sun/invoke/util/ValueConversions.java
! test/java/lang/invoke/BigArityTest.java
! test/java/lang/invoke/PrivateInvokeTest.java
Changeset: 7a7e49acadec
Author: kamg
Date: 2012-10-22 20:12 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7a7e49acadec
8001225: Disable jdk regression test java/lang/System/Versions.java until jdk's classfile version code is updated
Summary: Exclude java/lang/System/Versions.java test
Reviewed-by: sspitsyn, coleenp
! test/ProblemList.txt
Changeset: a0a2b186ae28
Author: tbell
Date: 2012-10-23 10:10 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a0a2b186ae28
7152336: Enable builds on Windows with MinGW/MSYS
Summary: Minimal makefile changes to enable building OpenJDK using MSYS on Windows7
Reviewed-by: ohair, tbell
Contributed-by: volker.simonis at gmail.com
! make/com/sun/java/pack/Makefile
! make/common/Defs-windows.gmk
! make/common/Demo.gmk
! make/common/Library.gmk
! make/common/Program.gmk
! make/common/Release.gmk
! make/common/shared/Defs-utils.gmk
! make/common/shared/Defs-windows.gmk
! make/common/shared/Platform.gmk
! make/common/shared/Sanity-Settings.gmk
! make/common/shared/Sanity.gmk
! make/jdk_generic_profile.sh
! make/tools/freetypecheck/Makefile
+ make/tools/msys_build_scripts/dospath.sh
+ make/tools/msys_build_scripts/dospath.vbs
Changeset: 50b8b17449d2
Author: katleman
Date: 2012-10-24 13:14 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/50b8b17449d2
Merge
Changeset: 65d2c6726487
Author: katleman
Date: 2012-10-25 09:54 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/65d2c6726487
Added tag jdk8-b62 for changeset 50b8b17449d2
! .hgtags
Changeset: 117eed515e42
Author: bae
Date: 2012-10-23 13:10 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/117eed515e42
7051394: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144
Reviewed-by: jgodinez, prr
! src/share/native/sun/java2d/cmm/lcms/LCMS.c
Changeset: aeb96dec1c6b
Author: lana
Date: 2012-10-23 09:38 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/aeb96dec1c6b
Merge
Changeset: 93e2669f1ac2
Author: leonidr
Date: 2012-10-09 18:00 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/93e2669f1ac2
7185280: Jre7cert: focusgained does not get called for all focus req when do alt + tab
Reviewed-by: anthony
! src/windows/native/sun/windows/awt_Window.cpp
Changeset: 527f8eeb8e8d
Author: leonidr
Date: 2012-10-09 20:59 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/527f8eeb8e8d
7124321: [macosx] TrayIcon MouseListener is never triggered
Reviewed-by: anthony
! src/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/macosx/native/sun/awt/CTrayIcon.h
! src/macosx/native/sun/awt/CTrayIcon.m
Changeset: d4d0327e36e2
Author: kshefov
Date: 2012-10-12 18:46 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d4d0327e36e2
7184326: TEST_BUG: java/awt/Frame/7024749/bug7024749.java has a typo
Reviewed-by: anthony
! test/java/awt/Frame/7024749/bug7024749.java
Changeset: 34d502d14a61
Author: lana
Date: 2012-10-12 14:47 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/34d502d14a61
Merge
- src/share/classes/sun/util/xml/XMLUtils.java
- src/share/test/pack200/pack.conf
Changeset: f42d178f0452
Author: anthony
Date: 2012-10-16 20:11 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f42d178f0452
6818083: When DISPLAY is bad, InternalError thrown, not AWTError
Summary: Throw AWTError instead of InternalError if the DISPLAY is bad
Reviewed-by: anthony, serb
Contributed-by: Mikhail Cherkasov
! src/solaris/native/sun/awt/awt_GraphicsEnv.c
+ test/java/awt/Toolkit/BadDisplayTest/BadDisplayTest.java
+ test/java/awt/Toolkit/BadDisplayTest/BadDisplayTest.sh
Changeset: 47cdc463b4b0
Author: kizune
Date: 2012-10-17 14:32 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/47cdc463b4b0
7175704: [macosx] "8" PIT: NPE in GetDisplayMode fullscreen test
Reviewed-by: serb, leonidr
! src/macosx/classes/sun/awt/CGraphicsDevice.java
Changeset: e6a8ee65d248
Author: alexsch
Date: 2012-10-17 17:33 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e6a8ee65d248
8000969: [macosx] Directories are not deselected when JFileChooser has FILES_ONLY selection mode
Reviewed-by: rupashka
! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java
Changeset: 29b7bd890d3a
Author: alexsch
Date: 2012-10-17 10:16 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/29b7bd890d3a
8000626: Implement dead key detection for KeyEvent on Linux
Reviewed-by: kizune
! src/solaris/classes/sun/awt/X11/XKeysym.java
! src/solaris/classes/sun/awt/X11/XWindow.java
! src/solaris/classes/sun/awt/X11/keysym2ucs.h
Changeset: 9c6f60a4e996
Author: alexsch
Date: 2012-10-18 17:50 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9c6f60a4e996
7199708: FileChooser crashs when opening large folder
Reviewed-by: bagiras
! src/windows/classes/sun/awt/shell/Win32ShellFolder2.java
Changeset: 8bbc6a5f1e92
Author: alexsch
Date: 2012-10-18 18:28 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8bbc6a5f1e92
7175707: [macosx] PIT: 8 b43 Not running on AppKit thread issue again
Reviewed-by: serb, anthony
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/macosx/native/sun/awt/AWTWindow.m
Changeset: 6b16f6fc41c5
Author: serb
Date: 2012-10-19 15:23 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6b16f6fc41c5
7124520: [macosx] re:6373505 Toolkit.getScreenResolution() != GraphicsConfiguration.getNormalizingTransform()
Reviewed-by: anthony, kizune
! src/macosx/classes/sun/awt/CGraphicsDevice.java
! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
+ test/java/awt/GraphicsConfiguration/NormalizingTransformTest/NormalizingTransformTest.java
Changeset: e0f91b40b8dd
Author: alexsch
Date: 2012-10-23 14:30 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e0f91b40b8dd
6624200: Regression test fails: test/closed/javax/swing/JMenuItem/4654927/bug4654927.java
Reviewed-by: rupashka
+ test/javax/swing/JMenuItem/4654927/bug4654927.java
! test/javax/swing/regtesthelpers/Util.java
Changeset: 37a6ead4a357
Author: lana
Date: 2012-10-23 09:40 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/37a6ead4a357
Merge
Changeset: cdc7f9be3707
Author: lana
Date: 2012-10-23 09:41 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cdc7f9be3707
Merge
- src/share/classes/sun/security/tools/CertAndKeyGen.java
- src/share/classes/sun/security/tools/JarSigner.java
- src/share/classes/sun/security/tools/JarSignerResources.java
- src/share/classes/sun/security/tools/JarSignerResources_ja.java
- src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java
- src/share/classes/sun/security/tools/KeyTool.java
- src/share/classes/sun/security/tools/TimestampedSigner.java
- src/windows/classes/java/io/Win32FileSystem.java
- src/windows/native/java/io/Win32FileSystem_md.c
- test/com/sun/jndi/ldap/LdapsReadTimeoutTest.java
- test/com/sun/jndi/ldap/ReadTimeoutTest.java
Changeset: 0582dc4674c9
Author: wetmore
Date: 2012-05-21 15:42 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/0582dc4674c9
7167656: Multiple Seeders are being created
Reviewed-by: smarks, mduigou, ahgross
! src/share/classes/sun/security/provider/SecureRandom.java
Changeset: b4f35876d9b5
Author: mullan
Date: 2012-06-08 11:02 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b4f35876d9b5
7163198: Tightened package accessibility
7169887: Tightened package accessibility
Reviewed-by: vinnie, hawtin
! src/share/lib/security/java.security
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
Changeset: 89a0551b98d8
Author: weijun
Date: 2012-06-15 09:51 +0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/89a0551b98d8
6631398: FilePermission improved path checking
Reviewed-by: mullan, skoivu, jdn
! src/share/classes/java/io/FilePermission.java
Changeset: 7439e8007e09
Author: mullan
Date: 2012-06-18 10:00 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7439e8007e09
7172522: Improve DomainCombiner checking
Reviewed-by: vinnie, ahgross
! src/share/classes/java/security/AccessController.java
Changeset: 2a98c51549a8
Author: smarks
Date: 2012-06-21 00:20 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a98c51549a8
7093490: adjust package access in rmiregistry
Reviewed-by: ahgross, coffeys, dmocek
! src/share/classes/sun/rmi/registry/RegistryImpl.java
Changeset: 263f15439f4b
Author: dsamersoff
Date: 2012-06-22 16:22 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/263f15439f4b
7158796: Tighten properties checking in EnvHelp
Summary: Move getProperty call out of computeBooleanFromString
Reviewed-by: skoivu, sla
! src/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java
! src/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
Changeset: 3a825f6cbc71
Author: dsamersoff
Date: 2012-06-22 18:19 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3a825f6cbc71
7169888: Narrowing resource definitions in JMX RMI connector
Summary: CPU bug, we can't put offending calls outside doPrivileged, but narrow granted permissions.
Reviewed-by: ahgross, fparain
! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
Changeset: 90498c1cc87c
Author: xuelei
Date: 2012-07-28 19:42 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/90498c1cc87c
7186286: TLS implementation to better adhere to RFC
Summary: also reviewed by Alexander Fomin , Andrew Gross, Sean Coffey
Reviewed-by: valeriep, wetmore
! src/share/classes/sun/security/ssl/HandshakeInStream.java
! src/share/classes/sun/security/ssl/Handshaker.java
! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java
Changeset: 983c17aecdac
Author: mullan
Date: 2012-08-15 15:31 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/983c17aecdac
7189490: More improvements to DomainCombiner checking
Reviewed-by: ahgross, jdn, vinnie
! src/share/classes/java/security/AccessController.java
Changeset: 6cc28cc213b6
Author: chegar
Date: 2012-08-16 15:02 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6cc28cc213b6
7189103: Executors needs to maintain state
Reviewed-by: dholmes, hawtin
! src/share/classes/java/util/concurrent/Executors.java
Changeset: a09b9ebb61b6
Author: chegar
Date: 2012-08-29 14:05 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a09b9ebb61b6
7189567: java net obselete protocol
Reviewed-by: alanb, ahgross
! make/sun/net/FILES_java.gmk
- src/share/classes/sun/net/www/protocol/gopher/GopherClient.java
- src/share/classes/sun/net/www/protocol/gopher/Handler.java
! test/java/net/URL/Test.java
Changeset: 2ac636f46c5b
Author: alanb
Date: 2012-09-08 20:31 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2ac636f46c5b
7169884: LogManager checks do not work correctly for sub-types
Reviewed-by: mchung, ahgross
! src/share/classes/java/util/logging/FileHandler.java
! src/share/classes/java/util/logging/Handler.java
! src/share/classes/java/util/logging/LogManager.java
! src/share/classes/java/util/logging/Logger.java
! src/share/classes/java/util/logging/MemoryHandler.java
! src/share/classes/java/util/logging/StreamHandler.java
Changeset: 4488ea026532
Author: asaha
Date: 2012-09-08 22:23 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4488ea026532
Merge
Changeset: e869a8513cb7
Author: smarks
Date: 2012-09-10 16:05 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e869a8513cb7
7195919: (sl) ServiceLoader can throw CCE without needing to create instance
Reviewed-by: ahgross, alanb, dmeetry
! src/share/classes/java/util/ServiceLoader.java
! src/share/classes/sun/misc/Service.java
Changeset: 9a7e2fa3c9c5
Author: malenkov
Date: 2012-09-11 12:57 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9a7e2fa3c9c5
7195549: Better bean object persistence
Reviewed-by: art, ahgross
! src/share/classes/com/sun/beans/decoder/PropertyElementHandler.java
Changeset: 1d1fcf0c1ce8
Author: rupashka
Date: 2012-09-11 15:59 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1d1fcf0c1ce8
7195194: Better data validation for Swing
Reviewed-by: art, ahgross
! src/share/classes/javax/swing/text/DefaultFormatter.java
Changeset: 3b49bd3c392b
Author: malenkov
Date: 2012-09-19 21:42 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3b49bd3c392b
7195917: XMLDecoder parsing at close-time should be improved
Reviewed-by: art, ahgross
! src/share/classes/com/sun/beans/decoder/DocumentHandler.java
! src/share/classes/java/beans/XMLDecoder.java
Changeset: 762eee5e6e16
Author: jrose
Date: 2012-09-20 14:02 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/762eee5e6e16
7196190: Improve method of handling MethodHandles
Summary: Bind callers to caller-sensitive methods.
Reviewed-by: twisti, jjh, vlivanov, ahgross
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/sun/invoke/anon/AnonymousClassLoader.java
! src/share/classes/sun/invoke/util/ValueConversions.java
+ test/java/lang/invoke/7196190/ClassForNameTest.java
+ test/java/lang/invoke/7196190/GetUnsafeTest.java
+ test/java/lang/invoke/7196190/MHProxyTest.java
+ test/java/lang/invoke/7196190/jtreg.security.policy
Changeset: e113ffde452a
Author: dsamersoff
Date: 2012-09-24 16:15 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e113ffde452a
7198296: Problem with classloader in JMX
Summary: wb classes have to be available for hotspot tests
Reviewed-by: ahgross, asaha
Contributed-by: frederic.parain at oracle.com, daniel.fuchs at oracle.com, jean-francois.denise at oracle.com
! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
Changeset: ca79b33a0731
Author: dsamersoff
Date: 2012-09-24 17:00 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ca79b33a0731
7192975: Issue with JMX reflection
Summary: Make security check unconditional
Reviewed-by: ahgross, asaha
Contributed-by: jaroslav.bachorik at oracle.com
! src/share/classes/javax/management/modelmbean/DescriptorSupport.java
Changeset: 74eec13c464e
Author: asaha
Date: 2012-09-25 11:48 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/74eec13c464e
Merge
- make/common/Defs-embedded.gmk
- make/common/Release-embedded.gmk
Changeset: e4ce54b79bb4
Author: asaha
Date: 2012-10-10 14:31 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e4ce54b79bb4
Merge
- src/macosx/classes/sun/awt/SunToolkitSubclass.java
! src/share/classes/java/io/FilePermission.java
- src/share/classes/sun/management/LockDataConverter.java
- src/share/classes/sun/management/LockDataConverterMXBean.java
- src/share/classes/sun/security/x509/CertificateIssuerUniqueIdentity.java
- src/share/classes/sun/security/x509/CertificateSubjectUniqueIdentity.java
- test/sun/misc/URLClassPath/ClassnameCharTest.sh
- test/sun/net/www/httptest/HttpServer.java
- test/sun/security/ssl/sun/net/www/httpstest/HttpServer.java
Changeset: 28fe37b50e3c
Author: asaha
Date: 2012-10-11 15:30 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/28fe37b50e3c
Merge
Changeset: d3b3fea7d1d7
Author: asaha
Date: 2012-10-18 22:01 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d3b3fea7d1d7
Merge
! src/share/classes/java/io/FilePermission.java
! src/share/classes/java/util/ServiceLoader.java
- src/share/classes/sun/util/xml/XMLUtils.java
- src/share/test/pack200/pack.conf
Changeset: e6fbbb2c610d
Author: lana
Date: 2012-10-23 11:29 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e6fbbb2c610d
Merge
! src/share/classes/java/util/ServiceLoader.java
! src/share/classes/java/util/logging/LogManager.java
- src/share/classes/sun/net/www/protocol/gopher/GopherClient.java
- src/share/classes/sun/net/www/protocol/gopher/Handler.java
! src/share/classes/sun/security/ssl/HandshakeInStream.java
! src/share/classes/sun/security/ssl/Handshaker.java
! src/share/lib/security/java.security
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
Changeset: dfd509da3da6
Author: lana
Date: 2012-10-25 20:32 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/dfd509da3da6
Merge
! make/common/Release.gmk
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/share/classes/sun/invoke/util/ValueConversions.java
- src/share/classes/sun/net/www/protocol/gopher/GopherClient.java
- src/share/classes/sun/net/www/protocol/gopher/Handler.java
- src/share/classes/sun/security/tools/CertAndKeyGen.java
- src/share/classes/sun/security/tools/JarSigner.java
- src/share/classes/sun/security/tools/JarSignerResources.java
- src/share/classes/sun/security/tools/JarSignerResources_ja.java
- src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java
- src/share/classes/sun/security/tools/KeyTool.java
- src/share/classes/sun/security/tools/TimestampedSigner.java
- src/windows/classes/java/io/Win32FileSystem.java
- src/windows/native/java/io/Win32FileSystem_md.c
! test/ProblemList.txt
- test/com/sun/jndi/ldap/LdapsReadTimeoutTest.java
- test/com/sun/jndi/ldap/ReadTimeoutTest.java
Changeset: ac97b1cfc0ea
Author: lana
Date: 2012-10-31 08:29 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ac97b1cfc0ea
Merge
! make/common/shared/Sanity.gmk
! src/share/classes/java/util/concurrent/Executors.java
! src/share/classes/java/util/logging/FileHandler.java
! src/share/classes/java/util/logging/MemoryHandler.java
! src/share/classes/java/util/logging/StreamHandler.java
- src/share/classes/sun/net/www/protocol/gopher/GopherClient.java
- src/share/classes/sun/net/www/protocol/gopher/Handler.java
From naoto.sato at oracle.com Wed Oct 31 11:36:13 2012
From: naoto.sato at oracle.com (naoto.sato at oracle.com)
Date: Wed, 31 Oct 2012 18:36:13 +0000
Subject: hg: jdk8/tl/jdk: 8001231: Move locale data out of rt.jar (except the
US locale)
Message-ID: <20121031183648.E343F476CB@hg.openjdk.java.net>
Changeset: 178618fb4300
Author: naoto
Date: 2012-10-31 11:33 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/178618fb4300
8001231: Move locale data out of rt.jar (except the US locale)
Reviewed-by: alanb, erikj
! make/java/java/genlocales.gmk
! make/java/java/localegen.sh
! make/java/text/base/FILES_java.gmk
! make/java/util/FILES_java.gmk
! make/java/util/FILES_properties.gmk
! make/sun/text/FILES_java.gmk
! make/sun/text/FILES_properties.gmk
! makefiles/CreateJars.gmk
! makefiles/GensrcLocaleDataMetaInfo.gmk
! src/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/share/classes/sun/util/locale/provider/LocaleDataMetaInfo-XLocales.java.template
From jonathan.gibbons at oracle.com Wed Oct 31 13:49:00 2012
From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com)
Date: Wed, 31 Oct 2012 20:49:00 +0000
Subject: hg: jdk8/tl/langtools: 8001664: refactor javadoc to use abstraction
to handle files
Message-ID: <20121031204905.65366476CF@hg.openjdk.java.net>
Changeset: b980e8e6aabf
Author: jjg
Date: 2012-10-31 13:48 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b980e8e6aabf
8001664: refactor javadoc to use abstraction to handle files
Reviewed-by: darcy
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java