From jfrancis at his.co.uk Mon Aug 2 12:10:52 2010 From: jfrancis at his.co.uk (John Francis) Date: Mon, 02 Aug 2010 13:10:52 +0100 Subject: JDK7 build under windows In-Reply-To: <4C53B514.5030807@oracle.com> References: <4C524C0E.2080300@oracle.com> <4C5349CC.8090103@oracle.com> <4C53B514.5030807@oracle.com> Message-ID: <4C56B5CC.3020907@his.co.uk> An HTML attachment was scrubbed... URL: From peter.brunet at oracle.com Mon Aug 2 14:16:19 2010 From: peter.brunet at oracle.com (Pete Brunet) Date: Mon, 02 Aug 2010 09:16:19 -0500 Subject: JDK7 build under windows In-Reply-To: <4C56B5CC.3020907@his.co.uk> References: <4C524C0E.2080300@oracle.com> <4C5349CC.8090103@oracle.com> <4C53B514.5030807@oracle.com> <4C56B5CC.3020907@his.co.uk> Message-ID: <4C56D333.7090106@oracle.com> John, This is my ALT_BOOTDIR: set ALT_BOOTDIR=C:/Progra~1/Java/jdk1.6.0_20 Notice the forward slashes. HTH, Pete John Francis wrote: > > I am trying to build openjdk7 b100 under Windows Server 2008 SP2. > > I am using cygwin 1.7+ > > I am having trouble with openjdk/langtools/make > > The Makefile there sets up some java support for Ant using the > ALT_BOOTDIR, which therefore must be a valid cygwin path, such as > /cygdrive/c/DEVELO~1/JDK/bootJDK/JDK16~1.0_1 > > However if set to a cygwin style path, the ant build.xml in > openjdk/langtools/make fails because it uses the available task to > test the correctness of the boot.java.home property ( set from the > same Makefile which had to have the cygwin path ). As you doubtless > know ( http://ant.apache.org/manual/platform.html ) when ant is > executed by cygwin it still expects Windows path names. I could > doubtless hack the build.properties or Makefile to set the > boot.java.home to a windows path, but I am concerned that I am doing > something else wrong which I will have to fix again and again. > > What format should ALT_BOOTDIR have when running cygwin? Windows or > cygwin? Is there some property file I can edit to satisfy all the build? > > > > Here is the output of an edited build.xml when I set ALT_BOOTDIR to a > cygwin path ( see below for the redefined macro, check... > > > > > > > > > > > > > > > > > > > > > > > > > value="available" /> > > > > file="C:\development\JDK\bootJDK\jdk1.6.0_18/bin/java.exe" > value="available" /> > > > > ?. > > > outputs; > > > -check-boot.java.home: > > [echo] -def-check @{name} is 'bootstrap java' > > [echo] -def-check @{property} is 'boot.java.home' > > [echo] -def-check @{marker} is 'bin/java.exe' > > [echo] -def-check ${@{property}} is > '/cygdrive/c/DEVELO~1/JDK/bootJDK/JDK16~1.0_1' > > [echo] -def-check ${@{property}}/@{marker} is > '/cygdrive/c/DEVELO~1/JDK/bootJDK/JDK16~1.0_1/bin/java.exe' > > [echo] -def-check ${@{property}}/@{marker} is ${foo} > > [echo] -def-check a proper windows path is available > > > > here is my cygwin.bat > > > @echo off > > > @echo Remember old LIB INCLUDE and PATH, in case needed and set to > WIN_ORIG_XXX. > > set WIN_ORIG_INCLUDE=%INCLUDE% > > set WIN_ORIG_LIB=%LIB% > > set WIN_ORIG_PATH=%PATH% > > > @echo Clear LIB, PATH, INCLUDE ** and ** CLASSPATH > > set INCLUDE= > > set LIB= > > set PATH= > > set CLASSPATH= > > > rem setup INCLUDE, LIB, PATH for M$ VC > > call "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86 > > > @echo Set up special VC_PATH variable to be picked up in .bashrc and > placed on the path before cygwin. > > set VC_PATH=%PATH% > > > @echo Clear Path to nothing ... just take what cygwin provides, do not > edit /etc/profile which is edited only by cygwin. > > set PATH= > > > rem setup ALT_XXX vars for OpenJDK > > set ALT_BOOTDIR=C:\development\JDK\bootJDK\jdk1.6.0_18 > > set > ALT_BINARY_PLUGS_PATH=C:\development\JDK\openjdk7-b100\openjdk-binary-plugs > > set ANT_HOME=C:\development\apache-ant-1.8.1 > > rem allow openjdk to find this for itself > > rem set ALT_MSVCRT_DLL_PATH=C:\Program Files\Microsoft Visual Studio > 9.0\VC\redist\x86\Microsoft.VC90.CRT\msvcr90.dll > > > set ALT_FREETYPE_HEADERS_PATH=C:/development/GnuWin32/include > > set ALT_FREETYPE_LIB_PATH=C:/development/GnuWin32/lib > > > rem This is one of my own > > set ALT_MT_PATH=C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin > > > > rem DSDK should already be on the path > > > > @echo on > > > set CYGWIN=upcaseenv > > > @echo off > > > C: > > chdir C:\cygwin\bin > > > bash --login -i > > > > > > here is my .bashrc; > > > > # User dependent .bashrc file > > > # Environment Variables > > # ##################### > > > # TMP and TEMP are defined in the Windows environment. Leaving > > # them set to the default Windows temporary directory can have > > # unexpected consequences. > > unset TMP > > unset TEMP > > > # ADDITIONS - JF > > # ############## > > > > # set up OpenJDK vars > > > ALT_BOOTDIR=`cygpath -d $ALT_BOOTDIR` > > #ALT_BOOTDIR=`cygpath -p --unix "$ALT_BOOTDIR"` > > echo $ALT_BOOTDIR > > export ALT_BOOTDIR > > > ALT_BINARY_PLUGS_PATH=`cygpath -d "$ALT_BINARY_PLUGS_PATH"` > > ALT_BINARY_PLUGS_PATH=`cygpath -p --unix "$ALT_BINARY_PLUGS_PATH"` > > export ALT_BINARY_PLUGS_PATH > > > > #ALT_MSVCRT_DLL_PATH=`cygpath -d "$ALT_MSVCRT_DLL_PATH"` > > #ALT_MSVCRT_DLL_PATH=`cygpath -p --unix "$ALT_MSVCRT_DLL_PATH"` > > #export ALT_MSVCRT_DLL_PATH > > > ANT_HOME=`cygpath -d "$ANT_HOME"` > > ANT_HOME=`cygpath -p --unix "$ANT_HOME"` > > export ANT_HOME > > > ALT_MT_PATH=`cygpath -d "$ALT_MT_PATH"` > > ALT_MT_PATH=`cygpath -p --unix "$ALT_MT_PATH"` > > export ALT_MT_PATH > > > # Put the VC Linker before cygwin > > UNIX_VC_PATH=`cygpath -p --unix "$VC_PATH"` > > export UNIX_VC_PATH > > PATH=$UNIX_VC_PATH:$PATH > > export PATH > > > # Ensure ant is on the path - note this will fail unless JAVA_HOME is > set??? which we can't > > # PATH=$PATH:$ANT_HOME/bin > > # export PATH > > > cd /cygdrive/c/development/JDK/openjdk7-b100/openjdk > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kelly.ohair at oracle.com Mon Aug 2 15:44:30 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 2 Aug 2010 08:44:30 -0700 Subject: JDK7 build under windows In-Reply-To: <4C56B5CC.3020907@his.co.uk> References: <4C524C0E.2080300@oracle.com> <4C5349CC.8090103@oracle.com> <4C53B514.5030807@oracle.com> <4C56B5CC.3020907@his.co.uk> Message-ID: Since some of the tools used during the build (like ant, java, etc.) do not understand the cygwin style paths like /cygdrive/c/, you need to use the so called 'mixed style' of drive letters and / characters, e.g. C:/ You can use the command 'cygpath -m -s -a' on a path to get the right style, e.g. export ALT_BOOTDIR=`cygpath -m -s -a "${ALT_BOOTDIR}"` The -m gets you mixed style, the -s gets you a short path without spaces, and the -a gets you an absolute path. But the path needs to exist for cygpath to work. -kto On Aug 2, 2010, at 5:10 AM, John Francis wrote: > I am trying to build openjdk7 b100 under Windows Server 2008 SP2. > I am using cygwin 1.7+ > I am having trouble with openjdk/langtools/make > The Makefile there sets up some java support for Ant using the > ALT_BOOTDIR, which therefore must be a valid cygwin path, such as / > cygdrive/c/DEVELO~1/JDK/bootJDK/JDK16~1.0_1 > However if set to a cygwin style path, the ant build.xml in openjdk/ > langtools/make fails because it uses the available task to test the > correctness of the boot.java.home property ( set from the same > Makefile which had to have the cygwin path ). As you doubtless know > ( http://ant.apache.org/manual/platform.html ) when ant is executed > by cygwin it still expects Windows path names. I could doubtless > hack the build.properties or Makefile to set the boot.java.home to a > windows path, but I am concerned that I am doing something else > wrong which I will have to fix again and again. > What format should ALT_BOOTDIR have when running cygwin? Windows or > cygwin? Is there some property file I can edit to satisfy all the > build? > > > Here is the output of an edited build.xml when I set ALT_BOOTDIR to > a cygwin path ( see below for the redefined macro, check... > > > > > > > > > > > > > value="available" /> > > > > ?. > > outputs; > > -check-boot.java.home: > [echo] -def-check @{name} is 'bootstrap java' > [echo] -def-check @{property} is 'boot.java.home' > [echo] -def-check @{marker} is 'bin/java.exe' > [echo] -def-check ${@{property}} is '/cygdrive/c/DEVELO~1/JDK/ > bootJDK/JDK16~1.0_1' > [echo] -def-check ${@{property}}/@{marker} is '/cygdrive/c/DEVELO~1/ > JDK/bootJDK/JDK16~1.0_1/bin/java.exe' > [echo] -def-check ${@{property}}/@{marker} is ${foo} > [echo] -def-check a proper windows path is available > > > here is my cygwin.bat > > @echo off > > @echo Remember old LIB INCLUDE and PATH, in case needed and set to > WIN_ORIG_XXX. > set WIN_ORIG_INCLUDE=%INCLUDE% > set WIN_ORIG_LIB=%LIB% > set WIN_ORIG_PATH=%PATH% > > @echo Clear LIB, PATH, INCLUDE ** and ** CLASSPATH > set INCLUDE= > set LIB= > set PATH= > set CLASSPATH= > > rem setup INCLUDE, LIB, PATH for M$ VC > call "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" > x86 > > @echo Set up special VC_PATH variable to be picked up in .bashrc and > placed on the path before cygwin. > set VC_PATH=%PATH% > > @echo Clear Path to nothing ... just take what cygwin provides, do > not edit /etc/profile which is edited only by cygwin. > set PATH= > > rem setup ALT_XXX vars for OpenJDK > set ALT_BOOTDIR=C:\development\JDK\bootJDK\jdk1.6.0_18 > set ALT_BINARY_PLUGS_PATH=C:\development\JDK\openjdk7-b100\openjdk- > binary-plugs > set ANT_HOME=C:\development\apache-ant-1.8.1 > rem allow openjdk to find this for itself > rem set ALT_MSVCRT_DLL_PATH=C:\Program Files\Microsoft Visual Studio > 9.0\VC\redist\x86\Microsoft.VC90.CRT\msvcr90.dll > > set ALT_FREETYPE_HEADERS_PATH=C:/development/GnuWin32/include > set ALT_FREETYPE_LIB_PATH=C:/development/GnuWin32/lib > > rem This is one of my own > set ALT_MT_PATH=C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin > > > rem DSDK should already be on the path > > > @echo on > > set CYGWIN=upcaseenv > > @echo off > > C: > chdir C:\cygwin\bin > > bash --login -i > > > > > here is my .bashrc; > > > # User dependent .bashrc file > > # Environment Variables > # ##################### > > # TMP and TEMP are defined in the Windows environment. Leaving > # them set to the default Windows temporary directory can have > # unexpected consequences. > unset TMP > unset TEMP > > # ADDITIONS - JF > # ############## > > > # set up OpenJDK vars > > ALT_BOOTDIR=`cygpath -d $ALT_BOOTDIR` > #ALT_BOOTDIR=`cygpath -p --unix "$ALT_BOOTDIR"` > echo $ALT_BOOTDIR > export ALT_BOOTDIR > > ALT_BINARY_PLUGS_PATH=`cygpath -d "$ALT_BINARY_PLUGS_PATH"` > ALT_BINARY_PLUGS_PATH=`cygpath -p --unix "$ALT_BINARY_PLUGS_PATH"` > export ALT_BINARY_PLUGS_PATH > > > #ALT_MSVCRT_DLL_PATH=`cygpath -d "$ALT_MSVCRT_DLL_PATH"` > #ALT_MSVCRT_DLL_PATH=`cygpath -p --unix "$ALT_MSVCRT_DLL_PATH"` > #export ALT_MSVCRT_DLL_PATH > > ANT_HOME=`cygpath -d "$ANT_HOME"` > ANT_HOME=`cygpath -p --unix "$ANT_HOME"` > export ANT_HOME > > ALT_MT_PATH=`cygpath -d "$ALT_MT_PATH"` > ALT_MT_PATH=`cygpath -p --unix "$ALT_MT_PATH"` > export ALT_MT_PATH > > # Put the VC Linker before cygwin > UNIX_VC_PATH=`cygpath -p --unix "$VC_PATH"` > export UNIX_VC_PATH > PATH=$UNIX_VC_PATH:$PATH > export PATH > > # Ensure ant is on the path - note this will fail unless JAVA_HOME > is set??? which we can't > # PATH=$PATH:$ANT_HOME/bin > # export PATH > > cd /cygdrive/c/development/JDK/openjdk7-b100/openjdk -------------- next part -------------- An HTML attachment was scrubbed... URL: From peter.brunet at oracle.com Mon Aug 2 16:57:04 2010 From: peter.brunet at oracle.com (Pete Brunet) Date: Mon, 02 Aug 2010 11:57:04 -0500 Subject: NoClassDefFoundError: com/sun/java/accessibility/util/SwingEventMonitor In-Reply-To: <4C53B514.5030807@oracle.com> References: <4C524C0E.2080300@oracle.com> <4C5349CC.8090103@oracle.com> <4C53B514.5030807@oracle.com> Message-ID: <4C56F8E0.5050900@oracle.com> Thanks David, Those options tell me which classes were succesfully loaded but not what classes the class loader was trying to load when the class loader was attempting to load SwingEventMonitor. Is there a way to get a deeper dump while a particular class is being loaded? -Pete David Holmes wrote: > Try -verbose:class or -XX:+TraceClassLoading > > HTH > > David Holmes > > Pete Brunet said the following on 07/31/10 07:53: >> This blog post has been helpful to at least start the investigation: >> http://www.jroller.com/sjivan/entry/difference_between_classnotfoundexception_and_noclassdeffounderror >> >> >> However, I haven't found anything yet similar to the cases discussed in >> the blog entry. Since SwingEventMonitor was last updated for 1.4 I do >> see the use of Class and ListModel instead of Class and ListModel >> but it seems like this would not cause a NoClassDefFoundError. >> >> Other than visual inspection (which I've done) is there a technique for >> determining what classes the class loader is attempting to load as >> SwingEventMonitor is being loaded? >> >> Thanks, Pete >> >> Pete Brunet wrote: >>> What is the correct way to fix this? >>> >>> Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: >>> com/sun/java/accessibility/util/SwingEventMonitor >>> at >>> sun.awt.windows.accessibility.AccessibleContextMirror.(AccessibleContextMirror.java:583) >>> >>> >>> This class lives in jaccess-1_4.jar which I copy to lib\ext and is >>> documented here: >>> http://download.oracle.com/docs/cd/E17802_01/j2se/javase/technologies/accessibility/docs/jaccess-1.3/doc/api/com/sun/java/accessibility/util/package-summary.html >>> >>> >>> Since (as far as I know) this class isn't part of the OpenJDK I >>> expected >>> javac to fail but it didn't (at least as far as the log shows): >>> >>> ... >>> # Java sources to be compiled: (listed in file >>> c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/.classes.list) >>> ../../../src/windows/classes/sun/awt/windows/Accessibility/AccessibleContextMirror.java >>> >>> # Running javac: >>> c:/OPF6CE~1/jdk7/build/WINDOW~2/J2SDK-~1/bin/javac >>> -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions >>> -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client >>> -J-Xmx395m >>> -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -source 7 >>> -target 7 >>> -encoding ascii -Xbootclasspath:c:/OPF6CE~1/jdk7/build/WINDOW~2/classes >>> -sourcepath >>> c:/OPF6CE~1/jdk7/build/WINDOW~2/gensrc;../../../src/windows/classes;../../../src/share/classes >>> >>> -d c:/OPF6CE~1/jdk7/build/WINDOW~2/classes >>> @c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/.classes.list.filtered >>> >>> /usr/bin/mkdir -p >>> c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/obj >>> ... >>> >>> The source for SwingEventMonitor isn't in any of the three directories >>> in the -sourcepath. >>> >>> What files should I provide and where should I put them, both for >>> compile time and run time? >>> >>> Thanks, Pete >>> From kelly.ohair at oracle.com Mon Aug 2 22:40:16 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 2 Aug 2010 15:40:16 -0700 Subject: Need reviewer: Boot jdk needs to be 1.6, minor fixes to javadoc generation Message-ID: <39E414FF-1B54-411E-8DA2-8E05C78C2069@oracle.com> Need reviewer: Boot jdk needs to be 1.6, minor fixes to javadoc generation 6973616: Update minimum boot jdk from 1.5 to 1.6 6971426: jdk/make/docs docs target does not work on windows http://cr.openjdk.java.net/~ohair/openjdk7/jdk7-6971426%2b6973616/webrev/ The boot jdk really needs to be at least 1.6 for jdk7. The jdk/make/docs/Makefile was recently re-worked but it wasn't very forgiving during partial builds where some of the directories might not exist, or when unrelated platform specific directories were purposely not included during the build. Note that even though the javadocs can be built on windows machines now, developers might want refrain from actually doing it on windows due to the build time hit and the fact that it is still not a complete documentation set when generated on windows (jvmti.html is not generated on windows). -kto From igor.nekrestyanov at oracle.com Mon Aug 2 22:47:10 2010 From: igor.nekrestyanov at oracle.com (Igor Nekrestyanov) Date: Mon, 02 Aug 2010 15:47:10 -0700 Subject: Need reviewer: Boot jdk needs to be 1.6, minor fixes to javadoc generation In-Reply-To: <39E414FF-1B54-411E-8DA2-8E05C78C2069@oracle.com> References: <39E414FF-1B54-411E-8DA2-8E05C78C2069@oracle.com> Message-ID: <4C574AEE.2050500@oracle.com> Looks good to me. -igor On 8/2/10 3:40 PM, Kelly O'Hair wrote: > Need reviewer: Boot jdk needs to be 1.6, minor fixes to javadoc > generation > > 6973616: Update minimum boot jdk from 1.5 to 1.6 > 6971426: jdk/make/docs docs target does not work on windows > > http://cr.openjdk.java.net/~ohair/openjdk7/jdk7-6971426%2b6973616/webrev/ > > The boot jdk really needs to be at least 1.6 for jdk7. > > The jdk/make/docs/Makefile was recently re-worked but it wasn't very > forgiving during partial > builds where some of the directories might not exist, or when > unrelated platform specific directories > were purposely not included during the build. > Note that even though the javadocs can be built on windows machines > now, developers might want > refrain from actually doing it on windows due to the build time hit > and the fact that it is still not a > complete documentation set when generated on windows (jvmti.html is > not generated on windows). > > -kto > From jonathan.gibbons at oracle.com Mon Aug 2 22:44:51 2010 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Mon, 02 Aug 2010 15:44:51 -0700 Subject: Need reviewer: Boot jdk needs to be 1.6, minor fixes to javadoc generation In-Reply-To: <39E414FF-1B54-411E-8DA2-8E05C78C2069@oracle.com> References: <39E414FF-1B54-411E-8DA2-8E05C78C2069@oracle.com> Message-ID: <4C574A63.7050104@oracle.com> Looks good to me. -- Jon On 08/02/2010 03:40 PM, Kelly O'Hair wrote: > Need reviewer: Boot jdk needs to be 1.6, minor fixes to javadoc > generation > > 6973616: Update minimum boot jdk from 1.5 to 1.6 > 6971426: jdk/make/docs docs target does not work on windows > > http://cr.openjdk.java.net/~ohair/openjdk7/jdk7-6971426%2b6973616/webrev/ > > The boot jdk really needs to be at least 1.6 for jdk7. > > The jdk/make/docs/Makefile was recently re-worked but it wasn't very > forgiving during partial > builds where some of the directories might not exist, or when > unrelated platform specific directories > were purposely not included during the build. > Note that even though the javadocs can be built on windows machines > now, developers might want > refrain from actually doing it on windows due to the build time hit > and the fact that it is still not a > complete documentation set when generated on windows (jvmti.html is > not generated on windows). > > -kto > From kelly.ohair at oracle.com Mon Aug 2 23:07:03 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 2 Aug 2010 16:07:03 -0700 Subject: CYGWIN: The filename, directory name, or volume label syntax is incorrect Message-ID: <80C36205-3E58-4102-B0EE-7D92C45DCF02@oracle.com> Just an FYI... If you are building on Windows with the latest CYGWIN (or have ever built with CYGWIN) watch out for abort: The filename, directory name, or volume label syntax is incorrect It probably means that CYGWIN has managed to create a directory with the name C: Some of the CYGWIN utilities will treat the pattern "C:/" as the name of a relative directory and create one, which then confuses other utilities that think it is the root of drive C: C:^( -kto From jonathan.gibbons at oracle.com Mon Aug 2 23:17:01 2010 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Mon, 02 Aug 2010 16:17:01 -0700 Subject: Fwd: Re: Need reviewer: Boot jdk needs to be 1.6, minor fixes to javadoc generation Message-ID: <4C5751ED.2090409@oracle.com> -------- Original Message -------- Subject: Re: Need reviewer: Boot jdk needs to be 1.6, minor fixes to javadoc generation Date: Mon, 2 Aug 2010 19:15:50 -0400 From: John Yeary To: Jonathan Gibbons Looks good to me. On Mon, Aug 2, 2010 at 6:44 PM, Jonathan Gibbons > wrote: Looks good to me. -- Jon On 08/02/2010 03:40 PM, Kelly O'Hair wrote: Need reviewer: Boot jdk needs to be 1.6, minor fixes to javadoc generation 6973616: Update minimum boot jdk from 1.5 to 1.6 6971426: jdk/make/docs docs target does not work on windows http://cr.openjdk.java.net/~ohair/openjdk7/jdk7-6971426%2b6973616/webrev/ The boot jdk really needs to be at least 1.6 for jdk7. The jdk/make/docs/Makefile was recently re-worked but it wasn't very forgiving during partial builds where some of the directories might not exist, or when unrelated platform specific directories were purposely not included during the build. Note that even though the javadocs can be built on windows machines now, developers might want refrain from actually doing it on windows due to the build time hit and the fact that it is still not a complete documentation set when generated on windows (jvmti.html is not generated on windows). -kto -- John Yeary -- http://javaevangelist.blogspot.com "Far better it is to dare mighty things, to win glorious triumphs, even though checkered by failure, than to take rank with those poor spirits who neither enjoy much nor suffer much, because they live in the gray twilight that knows not victory nor defeat." -- Theodore Roosevelt -------------- next part -------------- An HTML attachment was scrubbed... URL: From David.Holmes at oracle.com Mon Aug 2 23:32:02 2010 From: David.Holmes at oracle.com (David Holmes) Date: Tue, 03 Aug 2010 09:32:02 +1000 Subject: NoClassDefFoundError: com/sun/java/accessibility/util/SwingEventMonitor In-Reply-To: <4C56F8E0.5050900@oracle.com> References: <4C524C0E.2080300@oracle.com> <4C5349CC.8090103@oracle.com> <4C53B514.5030807@oracle.com> <4C56F8E0.5050900@oracle.com> Message-ID: <4C575572.3000904@oracle.com> Peter, Try adding -XX:+Verbose to get extra info David Pete Brunet said the following on 08/03/10 02:57: > Thanks David, Those options tell me which classes were succesfully > loaded but not what classes the class loader was trying to load when the > class loader was attempting to load SwingEventMonitor. Is there a way > to get a deeper dump while a particular class is being loaded? -Pete > > David Holmes wrote: >> Try -verbose:class or -XX:+TraceClassLoading >> >> HTH >> >> David Holmes >> >> Pete Brunet said the following on 07/31/10 07:53: >>> This blog post has been helpful to at least start the investigation: >>> http://www.jroller.com/sjivan/entry/difference_between_classnotfoundexception_and_noclassdeffounderror >>> >>> >>> However, I haven't found anything yet similar to the cases discussed in >>> the blog entry. Since SwingEventMonitor was last updated for 1.4 I do >>> see the use of Class and ListModel instead of Class and ListModel >>> but it seems like this would not cause a NoClassDefFoundError. >>> >>> Other than visual inspection (which I've done) is there a technique for >>> determining what classes the class loader is attempting to load as >>> SwingEventMonitor is being loaded? >>> >>> Thanks, Pete >>> >>> Pete Brunet wrote: >>>> What is the correct way to fix this? >>>> >>>> Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: >>>> com/sun/java/accessibility/util/SwingEventMonitor >>>> at >>>> sun.awt.windows.accessibility.AccessibleContextMirror.(AccessibleContextMirror.java:583) >>>> >>>> >>>> This class lives in jaccess-1_4.jar which I copy to lib\ext and is >>>> documented here: >>>> http://download.oracle.com/docs/cd/E17802_01/j2se/javase/technologies/accessibility/docs/jaccess-1.3/doc/api/com/sun/java/accessibility/util/package-summary.html >>>> >>>> >>>> Since (as far as I know) this class isn't part of the OpenJDK I >>>> expected >>>> javac to fail but it didn't (at least as far as the log shows): >>>> >>>> ... >>>> # Java sources to be compiled: (listed in file >>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/.classes.list) >>>> ../../../src/windows/classes/sun/awt/windows/Accessibility/AccessibleContextMirror.java >>>> >>>> # Running javac: >>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/J2SDK-~1/bin/javac >>>> -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions >>>> -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client >>>> -J-Xmx395m >>>> -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -source 7 >>>> -target 7 >>>> -encoding ascii -Xbootclasspath:c:/OPF6CE~1/jdk7/build/WINDOW~2/classes >>>> -sourcepath >>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/gensrc;../../../src/windows/classes;../../../src/share/classes >>>> >>>> -d c:/OPF6CE~1/jdk7/build/WINDOW~2/classes >>>> @c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/.classes.list.filtered >>>> >>>> /usr/bin/mkdir -p >>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/obj >>>> ... >>>> >>>> The source for SwingEventMonitor isn't in any of the three directories >>>> in the -sourcepath. >>>> >>>> What files should I provide and where should I put them, both for >>>> compile time and run time? >>>> >>>> Thanks, Pete >>>> From kelly.ohair at oracle.com Mon Aug 2 23:46:28 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 2 Aug 2010 16:46:28 -0700 Subject: Need reviewer: minor makefile fixes Message-ID: Need reviewer: minor makefile fixes 6932743: Makefiles not parsing version strings with - from uname -r On some Linux systems the "-" character in uname -r has caused some makefile version number extraction problems. This just allows for the "-" character as a separator. 6974005: Use of cygpath in Makefile logic needs to silence error messages On Windows, error messages from cygpath can get included in the path name or as the pathname. http://cr.openjdk.java.net/~ohair/openjdk7/make-6932743%2b6974005/webrev/ -kto From peter.brunet at oracle.com Tue Aug 3 00:15:52 2010 From: peter.brunet at oracle.com (Pete Brunet) Date: Mon, 02 Aug 2010 19:15:52 -0500 Subject: NoClassDefFoundError: com/sun/java/accessibility/util/SwingEventMonitor In-Reply-To: <4C575572.3000904@oracle.com> References: <4C524C0E.2080300@oracle.com> <4C5349CC.8090103@oracle.com> <4C53B514.5030807@oracle.com> <4C56F8E0.5050900@oracle.com> <4C575572.3000904@oracle.com> Message-ID: <4C575FB8.6070909@oracle.com> Hi David, I didn't get any output at all from that one - though it appears to be a valid parameter as it didn't result in an error message. -Pete David Holmes wrote: > Peter, > > Try adding -XX:+Verbose to get extra info > > David > > Pete Brunet said the following on 08/03/10 02:57: >> Thanks David, Those options tell me which classes were succesfully >> loaded but not what classes the class loader was trying to load when the >> class loader was attempting to load SwingEventMonitor. Is there a way >> to get a deeper dump while a particular class is being loaded? -Pete >> >> David Holmes wrote: >>> Try -verbose:class or -XX:+TraceClassLoading >>> >>> HTH >>> >>> David Holmes >>> >>> Pete Brunet said the following on 07/31/10 07:53: >>>> This blog post has been helpful to at least start the investigation: >>>> http://www.jroller.com/sjivan/entry/difference_between_classnotfoundexception_and_noclassdeffounderror >>>> >>>> >>>> >>>> However, I haven't found anything yet similar to the cases >>>> discussed in >>>> the blog entry. Since SwingEventMonitor was last updated for 1.4 I do >>>> see the use of Class and ListModel instead of Class and >>>> ListModel >>>> but it seems like this would not cause a NoClassDefFoundError. >>>> >>>> Other than visual inspection (which I've done) is there a technique >>>> for >>>> determining what classes the class loader is attempting to load as >>>> SwingEventMonitor is being loaded? >>>> >>>> Thanks, Pete >>>> >>>> Pete Brunet wrote: >>>>> What is the correct way to fix this? >>>>> >>>>> Exception in thread "AWT-EventQueue-0" >>>>> java.lang.NoClassDefFoundError: >>>>> com/sun/java/accessibility/util/SwingEventMonitor >>>>> at >>>>> sun.awt.windows.accessibility.AccessibleContextMirror.(AccessibleContextMirror.java:583) >>>>> >>>>> >>>>> >>>>> This class lives in jaccess-1_4.jar which I copy to lib\ext and is >>>>> documented here: >>>>> http://download.oracle.com/docs/cd/E17802_01/j2se/javase/technologies/accessibility/docs/jaccess-1.3/doc/api/com/sun/java/accessibility/util/package-summary.html >>>>> >>>>> >>>>> >>>>> Since (as far as I know) this class isn't part of the OpenJDK I >>>>> expected >>>>> javac to fail but it didn't (at least as far as the log shows): >>>>> >>>>> ... >>>>> # Java sources to be compiled: (listed in file >>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/.classes.list) >>>>> ../../../src/windows/classes/sun/awt/windows/Accessibility/AccessibleContextMirror.java >>>>> >>>>> >>>>> # Running javac: >>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/J2SDK-~1/bin/javac >>>>> -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions >>>>> -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client >>>>> -J-Xmx395m >>>>> -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -source 7 >>>>> -target 7 >>>>> -encoding ascii >>>>> -Xbootclasspath:c:/OPF6CE~1/jdk7/build/WINDOW~2/classes >>>>> -sourcepath >>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/gensrc;../../../src/windows/classes;../../../src/share/classes >>>>> >>>>> >>>>> -d c:/OPF6CE~1/jdk7/build/WINDOW~2/classes >>>>> @c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/.classes.list.filtered >>>>> >>>>> >>>>> /usr/bin/mkdir -p >>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/obj >>>>> ... >>>>> >>>>> The source for SwingEventMonitor isn't in any of the three >>>>> directories >>>>> in the -sourcepath. >>>>> >>>>> What files should I provide and where should I put them, both for >>>>> compile time and run time? >>>>> >>>>> Thanks, Pete >>>>> From kelly.ohair at oracle.com Tue Aug 3 00:45:25 2010 From: kelly.ohair at oracle.com (kelly.ohair at oracle.com) Date: Tue, 03 Aug 2010 00:45:25 +0000 Subject: hg: jdk7/build/jdk: 2 new changesets Message-ID: <20100803004553.EF4E447E7E@hg.openjdk.java.net> Changeset: 6950da80c75c Author: ohair Date: 2010-08-02 16:31 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/6950da80c75c 6973616: Update minimum boot jdk from 1.5 to 1.6 Reviewed-by: igor, jjg ! make/common/shared/Defs-versions.gmk Changeset: dd48c78218a7 Author: ohair Date: 2010-08-02 16:31 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/dd48c78218a7 6971426: jdk/make/docs docs target does not work on windows Reviewed-by: igor, jjg ! make/docs/Makefile From peter.brunet at oracle.com Tue Aug 3 05:14:13 2010 From: peter.brunet at oracle.com (Pete Brunet) Date: Tue, 03 Aug 2010 00:14:13 -0500 Subject: NoClassDefFoundError: com/sun/java/accessibility/util/SwingEventMonitor In-Reply-To: <4C57605F.4000301@oracle.com> References: <4C524C0E.2080300@oracle.com> <4C5349CC.8090103@oracle.com> <4C53B514.5030807@oracle.com> <4C56F8E0.5050900@oracle.com> <4C575572.3000904@oracle.com> <4C575FB8.6070909@oracle.com> <4C57605F.4000301@oracle.com> Message-ID: <4C57A5A5.5080701@oracle.com> The class loading info wasn't helpful. If I run jdb I get the log shown below. So far the debug info isn't making sense. Hopefully it will tomorrow :-) If someone can decipher this from the log that would be helpful. Exception occurred: java.lang.NoClassDefFoundError (to be caught at: com.sun.java.accessibility.util.EventQueueMonitor.addTopLevelWindow(), line=279 bci=119)"thread=AWT-EventQueue-0", sun.awt.windows.accessibility.AccessibleContextMirror.(), line=584 bci=766 Also, do I need to change my build in order to use jdb? One source indicated I need to use a -g option at compile time. Perhaps this is why the jdb threads output doesn't show thread IDs. Thanks, Pete === log of debug session === C:\SwingSet2>c:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\jdb SwingSet2 java.util.ServiceConfigurationError: com.sun.jdi.connect.Connector: Provider sun.jvm.hotspot.jdi.SACoreAttachingConnector not found java.util.ServiceConfigurationError: com.sun.jdi.connect.Connector: Provider sun.jvm.hotspot.jdi.SADebugServerAttachingConnector not found java.util.ServiceConfigurationError: com.sun.jdi.connect.Connector: Provider sun.jvm.hotspot.jdi.SAPIDAttachingConnector not found Initializing jdb ... > stop at sun.awt.windows.accessibility.AccessibleContextMirror:584 Deferring breakpoint sun.awt.windows.accessibility.AccessibleContextMirror:584. It will be set after the class is loaded. > run run SwingSet2 Set uncaught java.lang.Throwable Set deferred uncaught java.lang.Throwable > VM Started: wins.length = 1 Set deferred breakpoint sun.awt.windows.accessibility.AccessibleContextMirror:584 Breakpoint hit: "thread=AWT-EventQueue-0", sun.awt.windows.accessibility.AccessibleContextMirror.(), line=584 bci=765 AWT-EventQueue-0[1] catch java.lang.NoClassDefFoundError Deferring all java.lang.NoClassDefFoundError. It will be set after the class is loaded. AWT-EventQueue-0[1] step > Set deferred all java.lang.NoClassDefFoundError Exception occurred: java.lang.NoClassDefFoundError (to be caught at: com.sun.java.accessibility.util.EventQueueMonitor.addTopLevelWindow(), line=279 bci=119)"thread=AWT-EventQueue-0", sun.awt.windows.accessibility.AccessibleContextMirror.(), line=584 bci=766 AWT-EventQueue-0[1] threads Group system: (java.lang.ref.Reference$ReferenceHandler)0x122 Reference Handler cond. waiting (java.lang.ref.Finalizer$FinalizerThread)0x121 Finalizer cond. waiting (java.lang.Thread)0x120 Signal Dispatcher running (java.lang.Thread)0x11f Attach Listener running (java.lang.Thread)0x252 Java2D Disposer cond. waiting (java.lang.Thread)0x59e TimerQueue cond. waiting Group main: (java.lang.Thread)0x255 AWT-Shutdown cond. waiting (java.lang.Thread)0x256 AWT-Windows running (com.sun.java.accessibility.util.ComponentEvtDispatchThread)0x26a EventQueueMonitor-ComponentEvtDispatch cond. waiting (java.awt.EventDispatchThread)0x3bc AWT-EventQueue-0 running (SwingSet2$DemoLoadThread)0x691 Thread-1 running (java.lang.Thread)0x692 DestroyJavaVM running === end log of debug session === === code for addTopLevelWindow === static boolean addTopLevelWindow(Component c) { Container parent; if (c == null) { return false; } if (!(c instanceof Window)) { return addTopLevelWindow(c.getParent()); } if ((c instanceof Dialog) || (c instanceof Window)) { parent = (Container) c; } else { parent = c.getParent(); if (parent != null) { return addTopLevelWindow(parent); } } if (parent == null) { parent = (Container) c; } // Because this method is static, do not make it synchronized because // it can lock the whole class. Instead, just lock what needs to be // locked. // synchronized (topLevelWindows) { if ((parent != null) && !topLevelWindows.contains(parent)) { topLevelWindows.addElement(parent); if (topLevelWindowListener != null) { topLevelWindowListener.topLevelWindowCreated((Window) parent); } return true; } else { return false; } } <----- this is line 279 (if I have the correct source file) } === end of code for addTopLevelWindow === David Holmes wrote: > You add it in conjunction with the -XX:+TraceClassLoading. > > David > > Pete Brunet said the following on 08/03/10 10:15: >> Hi David, I didn't get any output at all from that one - though it >> appears to be a valid parameter as it didn't result in an error >> message. -Pete >> >> David Holmes wrote: >>> Peter, >>> >>> Try adding -XX:+Verbose to get extra info >>> >>> David >>> >>> Pete Brunet said the following on 08/03/10 02:57: >>>> Thanks David, Those options tell me which classes were succesfully >>>> loaded but not what classes the class loader was trying to load >>>> when the >>>> class loader was attempting to load SwingEventMonitor. Is there a way >>>> to get a deeper dump while a particular class is being loaded? -Pete >>>> >>>> David Holmes wrote: >>>>> Try -verbose:class or -XX:+TraceClassLoading >>>>> >>>>> HTH >>>>> >>>>> David Holmes >>>>> >>>>> Pete Brunet said the following on 07/31/10 07:53: >>>>>> This blog post has been helpful to at least start the investigation: >>>>>> http://www.jroller.com/sjivan/entry/difference_between_classnotfoundexception_and_noclassdeffounderror >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> However, I haven't found anything yet similar to the cases >>>>>> discussed in >>>>>> the blog entry. Since SwingEventMonitor was last updated for 1.4 >>>>>> I do >>>>>> see the use of Class and ListModel instead of Class and >>>>>> ListModel >>>>>> but it seems like this would not cause a NoClassDefFoundError. >>>>>> >>>>>> Other than visual inspection (which I've done) is there a technique >>>>>> for >>>>>> determining what classes the class loader is attempting to load as >>>>>> SwingEventMonitor is being loaded? >>>>>> >>>>>> Thanks, Pete >>>>>> >>>>>> Pete Brunet wrote: >>>>>>> What is the correct way to fix this? >>>>>>> >>>>>>> Exception in thread "AWT-EventQueue-0" >>>>>>> java.lang.NoClassDefFoundError: >>>>>>> com/sun/java/accessibility/util/SwingEventMonitor >>>>>>> at >>>>>>> sun.awt.windows.accessibility.AccessibleContextMirror.(AccessibleContextMirror.java:583) >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> This class lives in jaccess-1_4.jar which I copy to lib\ext and is >>>>>>> documented here: >>>>>>> http://download.oracle.com/docs/cd/E17802_01/j2se/javase/technologies/accessibility/docs/jaccess-1.3/doc/api/com/sun/java/accessibility/util/package-summary.html >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Since (as far as I know) this class isn't part of the OpenJDK I >>>>>>> expected >>>>>>> javac to fail but it didn't (at least as far as the log shows): >>>>>>> >>>>>>> ... >>>>>>> # Java sources to be compiled: (listed in file >>>>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/.classes.list) >>>>>>> ../../../src/windows/classes/sun/awt/windows/Accessibility/AccessibleContextMirror.java >>>>>>> >>>>>>> >>>>>>> >>>>>>> # Running javac: >>>>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/J2SDK-~1/bin/javac >>>>>>> -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions >>>>>>> -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client >>>>>>> -J-Xmx395m >>>>>>> -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -source 7 >>>>>>> -target 7 >>>>>>> -encoding ascii >>>>>>> -Xbootclasspath:c:/OPF6CE~1/jdk7/build/WINDOW~2/classes >>>>>>> -sourcepath >>>>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/gensrc;../../../src/windows/classes;../../../src/share/classes >>>>>>> >>>>>>> >>>>>>> >>>>>>> -d c:/OPF6CE~1/jdk7/build/WINDOW~2/classes >>>>>>> @c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/.classes.list.filtered >>>>>>> >>>>>>> >>>>>>> >>>>>>> /usr/bin/mkdir -p >>>>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/obj >>>>>>> ... >>>>>>> >>>>>>> The source for SwingEventMonitor isn't in any of the three >>>>>>> directories >>>>>>> in the -sourcepath. >>>>>>> >>>>>>> What files should I provide and where should I put them, both for >>>>>>> compile time and run time? >>>>>>> >>>>>>> Thanks, Pete >>>>>>> From kelly.ohair at oracle.com Tue Aug 3 17:50:30 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Tue, 3 Aug 2010 10:50:30 -0700 Subject: Fwd: Need reviewer: minor makefile fixes References: Message-ID: <2BBE6968-5389-4CF2-9202-25F1480CC421@oracle.com> Please sir, may I have some more .... reviewers? What made me think of Oliver Twist? ;^) -kto Begin forwarded message: > From: Kelly O'Hair > Date: August 2, 2010 4:46:28 PM PDT > To: build-dev > Subject: Need reviewer: minor makefile fixes > > Need reviewer: minor makefile fixes > > 6932743: Makefiles not parsing version strings with - from uname -r > On some Linux systems the "-" character in uname -r has caused some > makefile version number extraction problems. > This just allows for the "-" character as a separator. > > 6974005: Use of cygpath in Makefile logic needs to silence error > messages > On Windows, error messages from cygpath can get included in the > path name or as the pathname. > > > http://cr.openjdk.java.net/~ohair/openjdk7/make-6932743%2b6974005/webrev/ > > -kto > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kelly.ohair at oracle.com Tue Aug 3 17:53:44 2010 From: kelly.ohair at oracle.com (kelly.ohair at oracle.com) Date: Tue, 03 Aug 2010 17:53:44 +0000 Subject: hg: jdk7/build/jdk: 6974239: Correct reference to jdk document site in javadoc Message-ID: <20100803175427.1B05347EA6@hg.openjdk.java.net> Changeset: f46ec75b1663 Author: ohair Date: 2010-08-03 10:53 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/f46ec75b1663 6974239: Correct reference to jdk document site in javadoc Reviewed-by: skannan ! make/docs/Makefile From peter.brunet at oracle.com Wed Aug 4 04:12:29 2010 From: peter.brunet at oracle.com (Pete Brunet) Date: Tue, 03 Aug 2010 23:12:29 -0500 Subject: NoClassDefFoundError: com/sun/java/accessibility/util/SwingEventMonitor In-Reply-To: <4C57A5A5.5080701@oracle.com> References: <4C524C0E.2080300@oracle.com> <4C5349CC.8090103@oracle.com> <4C53B514.5030807@oracle.com> <4C56F8E0.5050900@oracle.com> <4C575572.3000904@oracle.com> <4C575FB8.6070909@oracle.com> <4C57605F.4000301@oracle.com> <4C57A5A5.5080701@oracle.com> Message-ID: <4C58E8AD.9060909@oracle.com> The failure is on this line of code: AWTEventMonitor.addFocusListener(this) which resides in ...\classes\sun\awt\windows\accessibility AWTEventMonitor is a class in jaccess-1_4.jar which is in lib/ext However, just before the failing line is executed, a println shows these two system properties java.ext.dir: null java.class.path: \Program Files\Java\jdk1.6.0_20\demo\jfc\SwingSet2\SwingSet2.jar so that seems to explain why a class in a jar in lib/ext won't be found (unless there is some other internal means being used to find jar files). Since I suspect I'll eventually merge this package into the jdk, to continue debugging I extracted the jar into the classes directory. Pete === Pete Brunet wrote: > The class loading info wasn't helpful. If I run jdb I get the log shown > below. So far the debug info isn't making sense. Hopefully it will > tomorrow :-) If someone can decipher this from the log that would be > helpful. > > Exception occurred: java.lang.NoClassDefFoundError (to be caught at: > com.sun.java.accessibility.util.EventQueueMonitor.addTopLevelWindow(), > line=279 bci=119)"thread=AWT-EventQueue-0", > sun.awt.windows.accessibility.AccessibleContextMirror.(), line=584 > bci=766 > > Also, do I need to change my build in order to use jdb? One source > indicated I need to use a -g option at compile time. Perhaps this is > why the jdb threads output doesn't show thread IDs. > > Thanks, Pete > > === log of debug session === > C:\SwingSet2>c:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\jdb > SwingSet2 > > java.util.ServiceConfigurationError: com.sun.jdi.connect.Connector: > Provider sun.jvm.hotspot.jdi.SACoreAttachingConnector not found > java.util.ServiceConfigurationError: com.sun.jdi.connect.Connector: > Provider sun.jvm.hotspot.jdi.SADebugServerAttachingConnector not found > java.util.ServiceConfigurationError: com.sun.jdi.connect.Connector: > Provider sun.jvm.hotspot.jdi.SAPIDAttachingConnector not found > Initializing jdb ... > >> stop at sun.awt.windows.accessibility.AccessibleContextMirror:584 >> > Deferring breakpoint > sun.awt.windows.accessibility.AccessibleContextMirror:584. > It will be set after the class is loaded. > >> run >> > run SwingSet2 > Set uncaught java.lang.Throwable > Set deferred uncaught java.lang.Throwable > > VM Started: > > wins.length = 1 > > Set deferred breakpoint > sun.awt.windows.accessibility.AccessibleContextMirror:584 > > Breakpoint hit: "thread=AWT-EventQueue-0", > sun.awt.windows.accessibility.AccessibleContextMirror.(), line=584 > bci=765 > > AWT-EventQueue-0[1] catch java.lang.NoClassDefFoundError > Deferring all java.lang.NoClassDefFoundError. > It will be set after the class is loaded. > AWT-EventQueue-0[1] step > >> Set deferred all java.lang.NoClassDefFoundError >> > > Exception occurred: java.lang.NoClassDefFoundError (to be caught at: > com.sun.java.accessibility.util.EventQueueMonitor.addTopLevelWindow(), > line=279 bci=119)"thread=AWT-EventQueue-0", > sun.awt.windows.accessibility.AccessibleContextMirror.(), line=584 > bci=766 > > AWT-EventQueue-0[1] threads > Group system: > (java.lang.ref.Reference$ReferenceHandler)0x122 > Reference Handler cond. waiting > (java.lang.ref.Finalizer$FinalizerThread)0x121 > Finalizer cond. waiting > (java.lang.Thread)0x120 > Signal Dispatcher running > (java.lang.Thread)0x11f > Attach Listener running > (java.lang.Thread)0x252 > Java2D Disposer cond. waiting > (java.lang.Thread)0x59e > TimerQueue cond. waiting > Group main: > (java.lang.Thread)0x255 > AWT-Shutdown cond. waiting > (java.lang.Thread)0x256 > AWT-Windows running > (com.sun.java.accessibility.util.ComponentEvtDispatchThread)0x26a > EventQueueMonitor-ComponentEvtDispatch cond. waiting > (java.awt.EventDispatchThread)0x3bc > AWT-EventQueue-0 running > (SwingSet2$DemoLoadThread)0x691 > Thread-1 running > (java.lang.Thread)0x692 > DestroyJavaVM running > > === end log of debug session === > > === code for addTopLevelWindow === > > static boolean addTopLevelWindow(Component c) { > Container parent; > > if (c == null) { > return false; > } > > if (!(c instanceof Window)) { > return addTopLevelWindow(c.getParent()); > } > > if ((c instanceof Dialog) || (c instanceof Window)) { > parent = (Container) c; > } else { > parent = c.getParent(); > if (parent != null) { > return addTopLevelWindow(parent); > } > } > > if (parent == null) { > parent = (Container) c; > } > > // Because this method is static, do not make it synchronized > because > // it can lock the whole class. Instead, just lock what needs to be > // locked. > // > synchronized (topLevelWindows) { > if ((parent != null) && !topLevelWindows.contains(parent)) { > topLevelWindows.addElement(parent); > if (topLevelWindowListener != null) { > > topLevelWindowListener.topLevelWindowCreated((Window) parent); > } > return true; > } else { > return false; > } > } <----- this is line 279 (if I have the correct source file) > } > > === end of code for addTopLevelWindow === > > David Holmes wrote: > >> You add it in conjunction with the -XX:+TraceClassLoading. >> >> David >> >> Pete Brunet said the following on 08/03/10 10:15: >> >>> Hi David, I didn't get any output at all from that one - though it >>> appears to be a valid parameter as it didn't result in an error >>> message. -Pete >>> >>> David Holmes wrote: >>> >>>> Peter, >>>> >>>> Try adding -XX:+Verbose to get extra info >>>> >>>> David >>>> >>>> Pete Brunet said the following on 08/03/10 02:57: >>>> >>>>> Thanks David, Those options tell me which classes were succesfully >>>>> loaded but not what classes the class loader was trying to load >>>>> when the >>>>> class loader was attempting to load SwingEventMonitor. Is there a way >>>>> to get a deeper dump while a particular class is being loaded? -Pete >>>>> >>>>> David Holmes wrote: >>>>> >>>>>> Try -verbose:class or -XX:+TraceClassLoading >>>>>> >>>>>> HTH >>>>>> >>>>>> David Holmes >>>>>> >>>>>> Pete Brunet said the following on 07/31/10 07:53: >>>>>> >>>>>>> This blog post has been helpful to at least start the investigation: >>>>>>> http://www.jroller.com/sjivan/entry/difference_between_classnotfoundexception_and_noclassdeffounderror >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> However, I haven't found anything yet similar to the cases >>>>>>> discussed in >>>>>>> the blog entry. Since SwingEventMonitor was last updated for 1.4 >>>>>>> I do >>>>>>> see the use of Class and ListModel instead of Class and >>>>>>> ListModel >>>>>>> but it seems like this would not cause a NoClassDefFoundError. >>>>>>> >>>>>>> Other than visual inspection (which I've done) is there a technique >>>>>>> for >>>>>>> determining what classes the class loader is attempting to load as >>>>>>> SwingEventMonitor is being loaded? >>>>>>> >>>>>>> Thanks, Pete >>>>>>> >>>>>>> Pete Brunet wrote: >>>>>>> >>>>>>>> What is the correct way to fix this? >>>>>>>> >>>>>>>> Exception in thread "AWT-EventQueue-0" >>>>>>>> java.lang.NoClassDefFoundError: >>>>>>>> com/sun/java/accessibility/util/SwingEventMonitor >>>>>>>> at >>>>>>>> sun.awt.windows.accessibility.AccessibleContextMirror.(AccessibleContextMirror.java:583) >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> This class lives in jaccess-1_4.jar which I copy to lib\ext and is >>>>>>>> documented here: >>>>>>>> http://download.oracle.com/docs/cd/E17802_01/j2se/javase/technologies/accessibility/docs/jaccess-1.3/doc/api/com/sun/java/accessibility/util/package-summary.html >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Since (as far as I know) this class isn't part of the OpenJDK I >>>>>>>> expected >>>>>>>> javac to fail but it didn't (at least as far as the log shows): >>>>>>>> >>>>>>>> ... >>>>>>>> # Java sources to be compiled: (listed in file >>>>>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/.classes.list) >>>>>>>> ../../../src/windows/classes/sun/awt/windows/Accessibility/AccessibleContextMirror.java >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> # Running javac: >>>>>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/J2SDK-~1/bin/javac >>>>>>>> -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions >>>>>>>> -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client >>>>>>>> -J-Xmx395m >>>>>>>> -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -source 7 >>>>>>>> -target 7 >>>>>>>> -encoding ascii >>>>>>>> -Xbootclasspath:c:/OPF6CE~1/jdk7/build/WINDOW~2/classes >>>>>>>> -sourcepath >>>>>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/gensrc;../../../src/windows/classes;../../../src/share/classes >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -d c:/OPF6CE~1/jdk7/build/WINDOW~2/classes >>>>>>>> @c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/.classes.list.filtered >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /usr/bin/mkdir -p >>>>>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/obj >>>>>>>> ... >>>>>>>> >>>>>>>> The source for SwingEventMonitor isn't in any of the three >>>>>>>> directories >>>>>>>> in the -sourcepath. >>>>>>>> >>>>>>>> What files should I provide and where should I put them, both for >>>>>>>> compile time and run time? >>>>>>>> >>>>>>>> Thanks, Pete >>>>>>>> >>>>>>>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From David.Holmes at oracle.com Wed Aug 4 04:57:13 2010 From: David.Holmes at oracle.com (David Holmes) Date: Wed, 04 Aug 2010 14:57:13 +1000 Subject: NoClassDefFoundError: com/sun/java/accessibility/util/SwingEventMonitor In-Reply-To: <4C58E8AD.9060909@oracle.com> References: <4C524C0E.2080300@oracle.com> <4C5349CC.8090103@oracle.com> <4C53B514.5030807@oracle.com> <4C56F8E0.5050900@oracle.com> <4C575572.3000904@oracle.com> <4C575FB8.6070909@oracle.com> <4C57605F.4000301@oracle.com> <4C57A5A5.5080701@oracle.com> <4C58E8AD.9060909@oracle.com> Message-ID: <4C58F329.2050106@oracle.com> Peter, This kind of problem is why the ContextClassLoader was introduced. Anytime you have a SPI where the core libs needs to find a (potentially) externally defined concrete implementation, the bootstrap loader can't find it, so the context loader has to be set and used - generally to jump back down to the application class loader. Not sure where the fault lies as I don't have this code locally. David Holmes Pete Brunet said the following on 08/04/10 14:12: > The failure is on this line of code: > AWTEventMonitor.addFocusListener(this) > which resides in ...\classes\sun\awt\windows\accessibility > > AWTEventMonitor is a class in jaccess-1_4.jar which is in lib/ext > > However, just before the failing line is executed, a println shows these > two system properties > java.ext.dir: null > java.class.path: \Program > Files\Java\jdk1.6.0_20\demo\jfc\SwingSet2\SwingSet2.jar > > so that seems to explain why a class in a jar in lib/ext won't be found > (unless there is some other internal means being used to find jar files). > > Since I suspect I'll eventually merge this package into the jdk, to > continue debugging I extracted the jar into the classes directory. > > Pete > === > Pete Brunet wrote: >> The class loading info wasn't helpful. If I run jdb I get the log shown >> below. So far the debug info isn't making sense. Hopefully it will >> tomorrow :-) If someone can decipher this from the log that would be >> helpful. >> >> Exception occurred: java.lang.NoClassDefFoundError (to be caught at: >> com.sun.java.accessibility.util.EventQueueMonitor.addTopLevelWindow(), >> line=279 bci=119)"thread=AWT-EventQueue-0", >> sun.awt.windows.accessibility.AccessibleContextMirror.(), line=584 >> bci=766 >> >> Also, do I need to change my build in order to use jdb? One source >> indicated I need to use a -g option at compile time. Perhaps this is >> why the jdb threads output doesn't show thread IDs. >> >> Thanks, Pete >> >> === log of debug session === >> C:\SwingSet2>c:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\bin\jdb >> SwingSet2 >> >> java.util.ServiceConfigurationError: com.sun.jdi.connect.Connector: >> Provider sun.jvm.hotspot.jdi.SACoreAttachingConnector not found >> java.util.ServiceConfigurationError: com.sun.jdi.connect.Connector: >> Provider sun.jvm.hotspot.jdi.SADebugServerAttachingConnector not found >> java.util.ServiceConfigurationError: com.sun.jdi.connect.Connector: >> Provider sun.jvm.hotspot.jdi.SAPIDAttachingConnector not found >> Initializing jdb ... >> >>> stop at sun.awt.windows.accessibility.AccessibleContextMirror:584 >>> >> Deferring breakpoint >> sun.awt.windows.accessibility.AccessibleContextMirror:584. >> It will be set after the class is loaded. >> >>> run >>> >> run SwingSet2 >> Set uncaught java.lang.Throwable >> Set deferred uncaught java.lang.Throwable >> >> VM Started: >> >> wins.length = 1 >> >> Set deferred breakpoint >> sun.awt.windows.accessibility.AccessibleContextMirror:584 >> >> Breakpoint hit: "thread=AWT-EventQueue-0", >> sun.awt.windows.accessibility.AccessibleContextMirror.(), line=584 >> bci=765 >> >> AWT-EventQueue-0[1] catch java.lang.NoClassDefFoundError >> Deferring all java.lang.NoClassDefFoundError. >> It will be set after the class is loaded. >> AWT-EventQueue-0[1] step >> >>> Set deferred all java.lang.NoClassDefFoundError >>> >> >> Exception occurred: java.lang.NoClassDefFoundError (to be caught at: >> com.sun.java.accessibility.util.EventQueueMonitor.addTopLevelWindow(), >> line=279 bci=119)"thread=AWT-EventQueue-0", >> sun.awt.windows.accessibility.AccessibleContextMirror.(), line=584 >> bci=766 >> >> AWT-EventQueue-0[1] threads >> Group system: >> (java.lang.ref.Reference$ReferenceHandler)0x122 >> Reference Handler cond. waiting >> (java.lang.ref.Finalizer$FinalizerThread)0x121 >> Finalizer cond. waiting >> (java.lang.Thread)0x120 >> Signal Dispatcher running >> (java.lang.Thread)0x11f >> Attach Listener running >> (java.lang.Thread)0x252 >> Java2D Disposer cond. waiting >> (java.lang.Thread)0x59e >> TimerQueue cond. waiting >> Group main: >> (java.lang.Thread)0x255 >> AWT-Shutdown cond. waiting >> (java.lang.Thread)0x256 >> AWT-Windows running >> (com.sun.java.accessibility.util.ComponentEvtDispatchThread)0x26a >> EventQueueMonitor-ComponentEvtDispatch cond. waiting >> (java.awt.EventDispatchThread)0x3bc >> AWT-EventQueue-0 running >> (SwingSet2$DemoLoadThread)0x691 >> Thread-1 running >> (java.lang.Thread)0x692 >> DestroyJavaVM running >> >> === end log of debug session === >> >> === code for addTopLevelWindow === >> >> static boolean addTopLevelWindow(Component c) { >> Container parent; >> >> if (c == null) { >> return false; >> } >> >> if (!(c instanceof Window)) { >> return addTopLevelWindow(c.getParent()); >> } >> >> if ((c instanceof Dialog) || (c instanceof Window)) { >> parent = (Container) c; >> } else { >> parent = c.getParent(); >> if (parent != null) { >> return addTopLevelWindow(parent); >> } >> } >> >> if (parent == null) { >> parent = (Container) c; >> } >> >> // Because this method is static, do not make it synchronized >> because >> // it can lock the whole class. Instead, just lock what needs to be >> // locked. >> // >> synchronized (topLevelWindows) { >> if ((parent != null) && !topLevelWindows.contains(parent)) { >> topLevelWindows.addElement(parent); >> if (topLevelWindowListener != null) { >> >> topLevelWindowListener.topLevelWindowCreated((Window) parent); >> } >> return true; >> } else { >> return false; >> } >> } <----- this is line 279 (if I have the correct source file) >> } >> >> === end of code for addTopLevelWindow === >> >> David Holmes wrote: >> >>> You add it in conjunction with the -XX:+TraceClassLoading. >>> >>> David >>> >>> Pete Brunet said the following on 08/03/10 10:15: >>> >>>> Hi David, I didn't get any output at all from that one - though it >>>> appears to be a valid parameter as it didn't result in an error >>>> message. -Pete >>>> >>>> David Holmes wrote: >>>> >>>>> Peter, >>>>> >>>>> Try adding -XX:+Verbose to get extra info >>>>> >>>>> David >>>>> >>>>> Pete Brunet said the following on 08/03/10 02:57: >>>>> >>>>>> Thanks David, Those options tell me which classes were succesfully >>>>>> loaded but not what classes the class loader was trying to load >>>>>> when the >>>>>> class loader was attempting to load SwingEventMonitor. Is there a way >>>>>> to get a deeper dump while a particular class is being loaded? -Pete >>>>>> >>>>>> David Holmes wrote: >>>>>> >>>>>>> Try -verbose:class or -XX:+TraceClassLoading >>>>>>> >>>>>>> HTH >>>>>>> >>>>>>> David Holmes >>>>>>> >>>>>>> Pete Brunet said the following on 07/31/10 07:53: >>>>>>> >>>>>>>> This blog post has been helpful to at least start the investigation: >>>>>>>> http://www.jroller.com/sjivan/entry/difference_between_classnotfoundexception_and_noclassdeffounderror >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> However, I haven't found anything yet similar to the cases >>>>>>>> discussed in >>>>>>>> the blog entry. Since SwingEventMonitor was last updated for 1.4 >>>>>>>> I do >>>>>>>> see the use of Class and ListModel instead of Class and >>>>>>>> ListModel >>>>>>>> but it seems like this would not cause a NoClassDefFoundError. >>>>>>>> >>>>>>>> Other than visual inspection (which I've done) is there a technique >>>>>>>> for >>>>>>>> determining what classes the class loader is attempting to load as >>>>>>>> SwingEventMonitor is being loaded? >>>>>>>> >>>>>>>> Thanks, Pete >>>>>>>> >>>>>>>> Pete Brunet wrote: >>>>>>>> >>>>>>>>> What is the correct way to fix this? >>>>>>>>> >>>>>>>>> Exception in thread "AWT-EventQueue-0" >>>>>>>>> java.lang.NoClassDefFoundError: >>>>>>>>> com/sun/java/accessibility/util/SwingEventMonitor >>>>>>>>> at >>>>>>>>> sun.awt.windows.accessibility.AccessibleContextMirror.(AccessibleContextMirror.java:583) >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> This class lives in jaccess-1_4.jar which I copy to lib\ext and is >>>>>>>>> documented here: >>>>>>>>> http://download.oracle.com/docs/cd/E17802_01/j2se/javase/technologies/accessibility/docs/jaccess-1.3/doc/api/com/sun/java/accessibility/util/package-summary.html >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Since (as far as I know) this class isn't part of the OpenJDK I >>>>>>>>> expected >>>>>>>>> javac to fail but it didn't (at least as far as the log shows): >>>>>>>>> >>>>>>>>> ... >>>>>>>>> # Java sources to be compiled: (listed in file >>>>>>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/.classes.list) >>>>>>>>> ../../../src/windows/classes/sun/awt/windows/Accessibility/AccessibleContextMirror.java >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> # Running javac: >>>>>>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/J2SDK-~1/bin/javac >>>>>>>>> -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions >>>>>>>>> -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client >>>>>>>>> -J-Xmx395m >>>>>>>>> -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -source 7 >>>>>>>>> -target 7 >>>>>>>>> -encoding ascii >>>>>>>>> -Xbootclasspath:c:/OPF6CE~1/jdk7/build/WINDOW~2/classes >>>>>>>>> -sourcepath >>>>>>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/gensrc;../../../src/windows/classes;../../../src/share/classes >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -d c:/OPF6CE~1/jdk7/build/WINDOW~2/classes >>>>>>>>> @c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/.classes.list.filtered >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> /usr/bin/mkdir -p >>>>>>>>> c:/OPF6CE~1/jdk7/build/WINDOW~2/tmp/sun/sun.awt/awt/obj >>>>>>>>> ... >>>>>>>>> >>>>>>>>> The source for SwingEventMonitor isn't in any of the three >>>>>>>>> directories >>>>>>>>> in the -sourcepath. >>>>>>>>> >>>>>>>>> What files should I provide and where should I put them, both for >>>>>>>>> compile time and run time? >>>>>>>>> >>>>>>>>> Thanks, Pete >>>>>>>>> >>>>>>>>> From schlosna at gmail.com Wed Aug 4 05:09:03 2010 From: schlosna at gmail.com (David Schlosnagle) Date: Wed, 4 Aug 2010 01:09:03 -0400 Subject: NoClassDefFoundError: com/sun/java/accessibility/util/SwingEventMonitor In-Reply-To: <4C58E8AD.9060909@oracle.com> References: <4C524C0E.2080300@oracle.com> <4C5349CC.8090103@oracle.com> <4C53B514.5030807@oracle.com> <4C56F8E0.5050900@oracle.com> <4C575572.3000904@oracle.com> <4C575FB8.6070909@oracle.com> <4C57605F.4000301@oracle.com> <4C57A5A5.5080701@oracle.com> <4C58E8AD.9060909@oracle.com> Message-ID: On Wed, Aug 4, 2010 at 12:12 AM, Pete Brunet wrote: > The failure is on this line of code: > AWTEventMonitor.addFocusListener(this) > which resides in ...\classes\sun\awt\windows\accessibility > > AWTEventMonitor is a class in jaccess-1_4.jar which is in lib/ext > > However, just before the failing line is executed, a println shows these two > system properties > java.ext.dir: null > java.class.path: \Program > Files\Java\jdk1.6.0_20\demo\jfc\SwingSet2\SwingSet2.jar > > so that seems to explain why a class in a jar in lib/ext won't be found > (unless there is some other internal means being used to find jar files). > > Since I suspect I'll eventually merge this package into the jdk, to continue > debugging I extracted the jar into the classes directory. Pete, I'm not sure if you just have a typo, but the system property for specifying alternate extension directories is "java.ext.dirs" [1], and it can be a list of directories delimited by the java.io.File.pathSeparatorChar (';' on Windows, ':' on Unix). [1]: http://download.oracle.com/javase/6/docs/technotes/guides/extensions/spec.html#installed - Dave From peter.brunet at oracle.com Wed Aug 4 05:23:14 2010 From: peter.brunet at oracle.com (Pete Brunet) Date: Wed, 04 Aug 2010 00:23:14 -0500 Subject: NoClassDefFoundError: com/sun/java/accessibility/util/SwingEventMonitor In-Reply-To: References: <4C524C0E.2080300@oracle.com> <4C5349CC.8090103@oracle.com> <4C53B514.5030807@oracle.com> <4C56F8E0.5050900@oracle.com> <4C575572.3000904@oracle.com> <4C575FB8.6070909@oracle.com> <4C57605F.4000301@oracle.com> <4C57A5A5.5080701@oracle.com> <4C58E8AD.9060909@oracle.com> Message-ID: <4C58F942.6080308@oracle.com> Thanks David, I did indeed have a typo. My java.ext.dirs isn't null but C:\OpenJDK-b96m\jdk7\build\windows-i586-fastdebug\lib\ext;C:\WINDOWS\Sun\Java\lib\ext and I did have the required jar file in that directory so I suppose I should still try to figure out why using AWTEventMonitor from a jar causes the NoClassDefFoundError. I suspect I won't look any further though since I need to eventually merge the classes of that package into the JDK anyway - and that fixes the problem, i.e. putting them into the classes directory. Pete David Schlosnagle wrote: > On Wed, Aug 4, 2010 at 12:12 AM, Pete Brunet wrote: > >> The failure is on this line of code: >> AWTEventMonitor.addFocusListener(this) >> which resides in ...\classes\sun\awt\windows\accessibility >> >> AWTEventMonitor is a class in jaccess-1_4.jar which is in lib/ext >> >> However, just before the failing line is executed, a println shows these two >> system properties >> java.ext.dir: null >> java.class.path: \Program >> Files\Java\jdk1.6.0_20\demo\jfc\SwingSet2\SwingSet2.jar >> >> so that seems to explain why a class in a jar in lib/ext won't be found >> (unless there is some other internal means being used to find jar files). >> >> Since I suspect I'll eventually merge this package into the jdk, to continue >> debugging I extracted the jar into the classes directory. >> > > Pete, > > I'm not sure if you just have a typo, but the system property for > specifying alternate extension directories is "java.ext.dirs" [1], and > it can be a list of directories delimited by the > java.io.File.pathSeparatorChar (';' on Windows, ':' on Unix). > > [1]: http://download.oracle.com/javase/6/docs/technotes/guides/extensions/spec.html#installed > > - Dave > -------------- next part -------------- An HTML attachment was scrubbed... URL: From qi.zuo at sun.com Wed Aug 4 19:26:41 2010 From: qi.zuo at sun.com (qi.zuo at sun.com) Date: Wed, 04 Aug 2010 19:26:41 +0000 Subject: hg: jdk7/deploy: 12 new changesets Message-ID: <20100804192641.CD5F147EE6@hg.openjdk.java.net> Changeset: 47f6b7db1882 Author: ohair Date: 2010-06-21 11:00 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/47f6b7db1882 6960853: Cleanup makefiles, remove unused vars etc. 6959596: Windows fastdebug build broken 6960335: Add top level 'make test' rule that uses test/Makefile, runs all test batches Reviewed-by: alanb ! Makefile ! make/Defs-internal.gmk ! make/jprt.gmk ! make/sanity-rules.gmk ! test/Makefile Changeset: 3b147bf5a0e9 Author: lana Date: 2010-06-21 22:06 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/3b147bf5a0e9 Merge Changeset: b218a53ec7d3 Author: lana Date: 2010-06-29 22:31 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/b218a53ec7d3 Merge Changeset: 4193eaf5f1b8 Author: mikejwre Date: 2010-07-09 19:18 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/4193eaf5f1b8 Added tag jdk7-b100 for changeset b218a53ec7d3 ! .hgtags Changeset: 055626b50d2d Author: mikejwre Date: 2010-07-15 20:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/055626b50d2d Added tag jdk7-b101 for changeset 4193eaf5f1b8 ! .hgtags Changeset: a191e79df156 Author: lana Date: 2010-06-29 10:48 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/a191e79df156 Merge Changeset: 9cda7c220c08 Author: lana Date: 2010-07-12 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/9cda7c220c08 Merge Changeset: a136a51f5113 Author: lana Date: 2010-07-20 22:17 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/a136a51f5113 Merge Changeset: 86a3df41c0c7 Author: mikejwre Date: 2010-07-23 16:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/86a3df41c0c7 Added tag jdk7-b102 for changeset a136a51f5113 ! .hgtags Changeset: f1ba69da5003 Author: ohair Date: 2010-07-26 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/f1ba69da5003 6972274: Fix the use of egrep -ci in the top level makefile sanity checks Reviewed-by: prr ! make/sanity-rules.gmk Changeset: be2aedc4e3b1 Author: mikejwre Date: 2010-07-28 21:03 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/be2aedc4e3b1 Merge Changeset: f8be576feefc Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/f8be576feefc Added tag jdk7-b103 for changeset be2aedc4e3b1 ! .hgtags From qi.zuo at sun.com Wed Aug 4 19:26:53 2010 From: qi.zuo at sun.com (qi.zuo at sun.com) Date: Wed, 04 Aug 2010 19:26:53 +0000 Subject: hg: jdk7/deploy/corba: 11 new changesets Message-ID: <20100804192701.CADCE47EE7@hg.openjdk.java.net> Changeset: 032585ad970d Author: jjg Date: 2010-06-14 11:28 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/032585ad970d 6960831: fix CORBA build warnings Reviewed-by: darcy ! src/share/classes/com/sun/corba/se/impl/orbutil/CorbaResourceUtil.java ! src/share/classes/com/sun/corba/se/impl/orbutil/ObjectUtility.java ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/ExceptionHandlerImpl.java ! src/share/classes/org/omg/CORBA/ORB.java ! src/share/classes/sun/corba/Bridge.java Changeset: 8f0a1a30461d Author: lana Date: 2010-06-16 13:41 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/8f0a1a30461d Merge Changeset: 8eeca6e452de Author: lana Date: 2010-06-21 22:06 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/8eeca6e452de Merge Changeset: a56d734a1e97 Author: lana Date: 2010-06-29 22:31 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/a56d734a1e97 Merge Changeset: 86a239832646 Author: mikejwre Date: 2010-07-09 19:18 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/86a239832646 Added tag jdk7-b100 for changeset a56d734a1e97 ! .hgtags Changeset: d130544adab3 Author: mikejwre Date: 2010-07-15 20:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/d130544adab3 Added tag jdk7-b101 for changeset 86a239832646 ! .hgtags Changeset: 03fd3d78e344 Author: lana Date: 2010-06-29 10:48 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/03fd3d78e344 Merge Changeset: 98da66f47273 Author: lana Date: 2010-07-12 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/98da66f47273 Merge Changeset: 78561a957790 Author: lana Date: 2010-07-20 22:17 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/78561a957790 Merge Changeset: 11e7678c3eb1 Author: mikejwre Date: 2010-07-23 16:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/11e7678c3eb1 Added tag jdk7-b102 for changeset 78561a957790 ! .hgtags Changeset: 9607213481d4 Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/9607213481d4 Added tag jdk7-b103 for changeset 11e7678c3eb1 ! .hgtags From qi.zuo at sun.com Wed Aug 4 19:28:37 2010 From: qi.zuo at sun.com (qi.zuo at sun.com) Date: Wed, 04 Aug 2010 19:28:37 +0000 Subject: hg: jdk7/deploy/hotspot: 74 new changesets Message-ID: <20100804193045.531A747EE8@hg.openjdk.java.net> Changeset: e13a5c0ed5e2 Author: prr Date: 2010-06-29 16:33 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/e13a5c0ed5e2 6964882: 32 bit JDK does not build on 64 bit Windows platforms Reviewed-by: ohair, valeriep ! make/windows/makefiles/defs.make Changeset: ad1977f08c4d Author: mikejwre Date: 2010-06-30 18:57 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/ad1977f08c4d Merge Changeset: 6c3a919105b6 Author: mikejwre Date: 2010-07-09 19:18 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/6c3a919105b6 Added tag jdk7-b100 for changeset ad1977f08c4d ! .hgtags Changeset: 75b254ea860e Author: mikejwre Date: 2010-07-15 20:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/75b254ea860e Added tag jdk7-b101 for changeset 6c3a919105b6 ! .hgtags Changeset: 136b78722a08 Author: jrose Date: 2010-06-09 18:50 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/136b78722a08 6939203: JSR 292 needs method handle constants Summary: Add new CP types CONSTANT_MethodHandle, CONSTANT_MethodType; extend 'ldc' bytecode. Reviewed-by: twisti, never ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java ! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js ! 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/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciCPCache.cpp ! src/share/vm/ci/ciCPCache.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/ci/ciStreams.cpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/includeDB_core ! src/share/vm/interpreter/bytecode.cpp ! src/share/vm/interpreter/bytecode.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/interpreter/rewriter.hpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolOop.cpp ! src/share/vm/oops/constantPoolOop.hpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/methodComparator.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/utilities/constantTag.cpp ! src/share/vm/utilities/constantTag.hpp Changeset: d93949c5bdcc Author: kvn Date: 2010-06-10 13:04 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/d93949c5bdcc 6730276: JDI_REGRESSION tests fail with "Error: count must be non-zero" error on x86 Summary: Modify assembler code to check for 0 count for all copy routines. Reviewed-by: never, ysr, jcoomes ! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp ! src/os_cpu/linux_x86/vm/linux_x86_32.s ! src/os_cpu/solaris_x86/vm/solaris_x86_32.s ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/utilities/copy.cpp ! src/share/vm/utilities/copy.hpp Changeset: b918d354830a Author: jrose Date: 2010-06-12 22:53 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/b918d354830a 6960865: ldc of unloaded class throws an assert in ciTypeFlow Summary: Support java_mirror for unloaded klasses, arrays as well as instances. Simplify ciTypeFlow by removing unused path. Reviewed-by: kvn ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciKlass.cpp ! src/share/vm/ci/ciTypeFlow.cpp Changeset: d179e225c164 Author: twisti Date: 2010-06-14 00:52 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/d179e225c164 6960550: Missing semicolon in Zero Summary: There is a missing semicolon in cppInterpreter_zero.cpp. Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/cppInterpreter_zero.cpp Changeset: 0b4ee1df1b44 Author: never Date: 2010-06-15 12:03 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/0b4ee1df1b44 6952176: Remove debug flag from adlc makefile for 6Update trains Reviewed-by: kvn, twisti ! make/linux/makefiles/adlc.make Changeset: 78fc92dfd4ca Author: never Date: 2010-06-15 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/78fc92dfd4ca Merge Changeset: 2389669474a6 Author: jrose Date: 2010-06-15 15:57 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/2389669474a6 Merge ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/runtime/thread.cpp Changeset: 4311f23817fd Author: kvn Date: 2010-06-15 18:07 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/4311f23817fd 6959430: Make sure raw loads have control edge Summary: check that raw loads have control edge Reviewed-by: never, twisti ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse1.cpp Changeset: 79107c3a6bd5 Author: tonyp Date: 2010-05-07 13:14 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/79107c3a6bd5 6949307: G1: raise a vm error, do not core dump, if target pause time and target interval are inconsistent Summary: First, change the guarantee to raising a vm error. Second, set the interval dynamically, and based on the pause time target, if it is not set explicitly. Reviewed-by: ysr, johnc ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 215576b54709 Author: tonyp Date: 2010-04-22 15:20 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/215576b54709 6946048: G1: improvements to +PrintGCDetails output Summary: Small improvements to G1's PrintGCDetails output. It also includes minor formatting details. Reviewed-by: ysr, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp Changeset: fdde661c8e06 Author: jmasa Date: 2010-06-23 08:35 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/fdde661c8e06 6952853: SIGSEGV with UseAdaptiveGCBoundary on 64b linux running jvm2008 Summary: Shrinking of a generation and the corresponding card table was causing part of the card table to be uncommitted. Reviewed-by: jcoomes ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ! src/share/vm/memory/cardTableModRefBS.cpp Changeset: 0d781caf0cbb Author: jmasa Date: 2010-06-23 15:17 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/0d781caf0cbb Merge Changeset: b8537b881421 Author: jmasa Date: 2010-06-24 15:56 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/b8537b881421 Merge Changeset: ff38d05ea86f Author: never Date: 2010-06-18 16:51 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/ff38d05ea86f 6956958: assert(is_clean() || is_call_to_compiled() || is_call_to_interpreted() || is_optimized() || is_megam Reviewed-by: kvn ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp Changeset: 38e8278318ca Author: never Date: 2010-06-21 14:26 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/38e8278318ca 6656830: assert((*p)->is_oop(),"expected an oop while scanning weak refs") Reviewed-by: dcubed, kvn, twisti ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/prims/jvmtiCodeBlobEvents.cpp ! src/share/vm/runtime/jniHandles.cpp Changeset: 9887b5e57f9e Author: iveresov Date: 2010-06-22 12:10 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/9887b5e57f9e 6962980: C1: stub area should take into account method handle deopt stub Reviewed-by: twisti, never ! src/share/vm/c1/c1_Compilation.cpp Changeset: 5f249b390094 Author: kvn Date: 2010-06-23 09:40 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/5f249b390094 6947341: JVM Crash running Oracle ATG CRMDemo Summary: Missing protected page below heap with compressed oops on Linux with large pages use. Reviewed-by: never, phh, jcoomes ! src/share/vm/runtime/virtualspace.cpp Changeset: 5a297ea605c7 Author: jrose Date: 2010-06-26 00:19 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/5a297ea605c7 Merge Changeset: d678e3277048 Author: kvn Date: 2010-06-28 10:52 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/d678e3277048 6964479: widen normalization of small int and long values should be symmetric Summary: normalize widen value in xmeet() and xdual() methods for types Int and Long so the type meet will be symmetric. Reviewed-by: jrose ! src/share/vm/opto/type.cpp Changeset: 6027dddc26c6 Author: kvn Date: 2010-06-28 14:54 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/6027dddc26c6 6677629: PhaseIterGVN::subsume_node() should call hash_delete() and add_users_to_worklist() Summary: Use replace_node() method instead of subsume_node(). Reviewed-by: jrose, never ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/opto/superword.cpp Changeset: 76efbe666d6c Author: kvn Date: 2010-06-29 10:34 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/76efbe666d6c 6964774: Adjust optimization flags setting Summary: Adjust performance flags settings. Reviewed-by: never, phh ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/share/vm/runtime/arguments.cpp Changeset: fcbb92a1ab3b Author: jrose Date: 2010-06-29 16:09 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/fcbb92a1ab3b Merge ! src/share/vm/runtime/arguments.cpp Changeset: 726b40449bd2 Author: zgu Date: 2010-06-22 09:46 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/726b40449bd2 6939019: Source code adjustments for parfait compilation of hotspot Summary: Minor source code adjustments for parfait compilation, since it uses different compiler vs. JDK Reviewed-by: never, kamg ! src/os/solaris/vm/osThread_solaris.hpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp Changeset: 3e351982aac7 Author: zgu Date: 2010-06-22 10:03 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/3e351982aac7 Merge Changeset: 1a11430e0326 Author: jcoomes Date: 2010-06-24 15:38 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/1a11430e0326 6888573: class data sharing does not always disable large pages Reviewed-by: phh ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/runtime/arguments.cpp Changeset: c5f1ea9e15e8 Author: coleenp Date: 2010-06-28 12:03 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/c5f1ea9e15e8 Merge ! src/share/vm/runtime/arguments.cpp Changeset: a00567c82f02 Author: coleenp Date: 2010-06-30 11:52 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a00567c82f02 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 871d2aa321f7 Author: trims Date: 2010-07-02 01:36 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/871d2aa321f7 Merge Changeset: 7cc68a696c62 Author: trims Date: 2010-07-02 01:37 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/7cc68a696c62 6966252: Bump the HS19 build number to 04 Summary: Update the HS19 build number to 04 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 56cc7e01da2f Author: trims Date: 2010-07-09 00:31 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/56cc7e01da2f Added tag hs19-b03 for changeset ad1977f08c4d ! .hgtags Changeset: 1dbaff4aa23a Author: trims Date: 2010-07-09 00:32 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/1dbaff4aa23a Merge Changeset: 65b0c03b165d Author: never Date: 2010-07-02 15:01 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/65b0c03b165d 6965671: fatal error: acquiring lock JNIGlobalHandle_lock/16 out of order with lock CodeCache_lock/1 Reviewed-by: kvn, dcubed ! src/share/vm/prims/jvmtiCodeBlobEvents.cpp Changeset: 60a14ad85270 Author: kvn Date: 2010-07-02 17:30 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/60a14ad85270 6966411: escape.cpp:450 assert(base->Opcode() == Op_ConP Summary: Execute IGVN optimization before and after Escape Analysis Reviewed-by: never ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp Changeset: a693e51ac197 Author: never Date: 2010-07-07 12:40 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a693e51ac197 Merge Changeset: cf647374e044 Author: trims Date: 2010-07-09 00:35 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/cf647374e044 Merge Changeset: a2b581345549 Author: trims Date: 2010-07-15 19:51 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a2b581345549 Merge ! .hgtags Changeset: b2a00dd3117c Author: jcoomes Date: 2010-07-01 21:40 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/b2a00dd3117c 6957084: simplify TaskQueue overflow handling Reviewed-by: ysr, jmasa ! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/utilities/taskqueue.cpp ! src/share/vm/utilities/taskqueue.hpp Changeset: 9ee05c8ab82f Author: ysr Date: 2010-07-12 12:53 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/9ee05c8ab82f Merge Changeset: bfc89697cccb Author: acorn Date: 2010-07-02 17:23 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/bfc89697cccb 6964164: MonitorInUseLists leak of contended objects Summary: fix MonitorInUseLists memory leak and MonitorBound now works Reviewed-by: chrisphi, dice ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/thread.hpp Changeset: 5087ecc10458 Author: acorn Date: 2010-07-07 14:12 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/5087ecc10458 Merge Changeset: 0e7d2a08b605 Author: mchung Date: 2010-07-07 15:35 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/0e7d2a08b605 6967423: Hotspot support for modules image Summary: Add hotspot support for modules image Reviewed-by: acorn ! make/linux/makefiles/sa.make ! make/solaris/makefiles/sa.make ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/runtime/os.cpp Changeset: 1e7ec26380bd Author: apangin Date: 2010-07-14 17:52 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/1e7ec26380bd Merge Changeset: 2a47bd84841f Author: never Date: 2010-07-08 14:29 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/2a47bd84841f 6965184: possible races in make_not_entrant_or_zombie Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java - src/os/linux/vm/vtune_linux.cpp - src/os/solaris/vm/vtune_solaris.cpp - src/os/windows/vm/vtune_windows.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/code/codeBlob.cpp ! 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/code/vtableStubs.cpp ! src/share/vm/includeDB_core ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/vmStructs.cpp - src/share/vm/runtime/vtune.hpp Changeset: 3941674cc7fa Author: never Date: 2010-07-12 10:58 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/3941674cc7fa 6958668: repeated uncommon trapping for new of klass which is being initialized Reviewed-by: kvn, jrose ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parseHelper.cpp Changeset: 8d5934a77f10 Author: never Date: 2010-07-12 22:27 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/8d5934a77f10 6968385: malformed xml in sweeper logging Reviewed-by: kvn ! src/share/vm/runtime/sweeper.cpp Changeset: 079980c86f33 Author: kvn Date: 2010-07-14 14:29 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/079980c86f33 6968646: JVM crashes with SIGFPE during startup Summary: Check that cpuid returns valid values for processor topology (not zeros). Reviewed-by: never, twisti ! src/cpu/x86/vm/vm_version_x86.hpp Changeset: 8099e71601df Author: kvn Date: 2010-07-14 14:47 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/8099e71601df 6968368: SIGSEGV in the BCEscapeAnalyzer::copy_dependencies Summary: Use GrowableArray and VectorSet allocated in ciEnv arena. Reviewed-by: never, twisti ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/bcEscapeAnalyzer.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/includeDB_compiler2 ! src/share/vm/includeDB_core Changeset: a528509c992b Author: never Date: 2010-07-15 08:54 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a528509c992b 6968336: VM crash guarantee(!nm->is_zombie()) failed: cannot lock a zombie method Reviewed-by: twisti ! src/share/vm/prims/jvmtiCodeBlobEvents.cpp Changeset: 61fdaf88f57f Author: never Date: 2010-07-15 13:48 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/61fdaf88f57f Merge - src/os/linux/vm/vtune_linux.cpp - src/os/solaris/vm/vtune_solaris.cpp - src/os/windows/vm/vtune_windows.cpp - src/share/vm/runtime/vtune.hpp Changeset: e55900b5c1b8 Author: trims Date: 2010-07-15 19:52 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/e55900b5c1b8 Merge - src/os/linux/vm/vtune_linux.cpp - src/os/solaris/vm/vtune_solaris.cpp - src/os/windows/vm/vtune_windows.cpp - src/share/vm/runtime/vtune.hpp Changeset: c5cadf1a0771 Author: trims Date: 2010-07-20 18:13 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/c5cadf1a0771 Merge ! .hgtags Changeset: cb4250ef73b2 Author: mikejwre Date: 2010-07-23 16:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/cb4250ef73b2 Added tag jdk7-b102 for changeset c5cadf1a0771 ! .hgtags Changeset: efd4401fab1d Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/efd4401fab1d Added tag jdk7-b103 for changeset cb4250ef73b2 ! .hgtags Changeset: e7ec8cd4dd8a Author: tonyp Date: 2010-06-28 14:13 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/e7ec8cd4dd8a 6962569: assembler_sparc.cpp:1969: assert(false) failed: error Summary: array_overlap_test() fails when the address range crosses the MSB boundary. Thanks to Tom and Vladimir for their help on this one. Reviewed-by: kvn, never, iveresov ! src/cpu/sparc/vm/stubGenerator_sparc.cpp Changeset: 4e5661ba9d98 Author: tonyp Date: 2010-06-28 14:13 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/4e5661ba9d98 6944166: G1: explicit GCs are not always handled correctly Summary: G1 was not handling explicit GCs correctly in many ways. It does now. See the CR for the list of improvements contained in this changeset. Reviewed-by: iveresov, ysr, johnc ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/includeDB_gc_g1 ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/runtime/mutexLocker.cpp Changeset: 1a1ce2076047 Author: ysr Date: 2010-07-16 10:09 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/1a1ce2076047 Merge Changeset: ad7e433e2730 Author: ysr Date: 2010-07-20 16:09 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/ad7e433e2730 Merge - src/os/linux/vm/vtune_linux.cpp - src/os/solaris/vm/vtune_solaris.cpp - src/os/windows/vm/vtune_windows.cpp - src/share/vm/runtime/vtune.hpp Changeset: 131ed9a23d48 Author: ysr Date: 2010-07-21 09:57 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/131ed9a23d48 Merge Changeset: 083fde3b838e Author: jrose Date: 2010-07-15 18:40 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/083fde3b838e 6964498: JSR 292 invokedynamic sites need local bootstrap methods Summary: Add JVM_CONSTANT_InvokeDynamic records to constant pool to determine per-instruction BSMs. Reviewed-by: twisti ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! 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/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolOop.cpp ! src/share/vm/oops/constantPoolOop.hpp ! src/share/vm/oops/cpCacheOop.cpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/constantTag.cpp ! src/share/vm/utilities/constantTag.hpp Changeset: 01b172b8cd7c Author: never Date: 2010-07-16 08:29 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/01b172b8cd7c Merge Changeset: e0ba4e04c839 Author: jrose Date: 2010-07-16 18:14 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/e0ba4e04c839 6969574: invokedynamic call sites deoptimize instead of executing Reviewed-by: kvn ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/oops/cpCacheOop.cpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 7139e81efd2d Author: never Date: 2010-07-22 15:29 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/7139e81efd2d 6970566: runThese fails with SIGSEGV Reviewed-by: kvn ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp Changeset: 5063ce716349 Author: never Date: 2010-07-23 10:21 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/5063ce716349 Merge Changeset: a93a9eda13f7 Author: jcoomes Date: 2010-07-16 21:33 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a93a9eda13f7 6962947: shared TaskQueue statistics Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parNew/parOopClosures.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/taskqueue.cpp ! src/share/vm/utilities/taskqueue.hpp Changeset: 5cbac8938c4c Author: johnc Date: 2010-07-19 11:06 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/5cbac8938c4c 6956639: G1: assert(cached_ptr != card_ptr) failed: shouldn't be, concurrentG1Refine.cpp:307 Summary: During concurrent refinment, filter cards in young regions after it has been determined that the region has been allocated from and the young type of the region has been set. Reviewed-by: iveresov, tonyp, jcoomes ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 4f1fffe08c63 Author: ysr Date: 2010-07-21 12:45 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/4f1fffe08c63 Merge Changeset: 1890dc9151da Author: ysr Date: 2010-07-23 14:31 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/1890dc9151da Merge Changeset: cc3fdfeb54b0 Author: trims Date: 2010-07-29 23:14 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/cc3fdfeb54b0 Merge Changeset: fd2645290e89 Author: trims Date: 2010-07-30 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/fd2645290e89 6973381: Bump the HS19 build number to 05 Summary: Update the HS19 build number to 05 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 28abe3f6a5f6 Author: trims Date: 2010-08-03 19:01 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/28abe3f6a5f6 Merge From qi.zuo at sun.com Wed Aug 4 19:46:22 2010 From: qi.zuo at sun.com (qi.zuo at sun.com) Date: Wed, 04 Aug 2010 19:46:22 +0000 Subject: hg: jdk7/deploy/jaxp: 12 new changesets Message-ID: <20100804194623.2DB9D47EEA@hg.openjdk.java.net> Changeset: 214f47923c24 Author: ohair Date: 2010-06-17 10:43 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/214f47923c24 6955301: Update names and references to rebranded drop bundles (jaxp, jaxws, jaf) Reviewed-by: darcy ! jaxp.properties Changeset: 961ad5ff3b19 Author: ohair Date: 2010-06-17 10:50 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/961ad5ff3b19 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts 6960333: Add make level ALLOW_DOWNLOADS=true option 6940241: Change jaxp/jaxws so that the http downloads are not done by default Reviewed-by: darcy ! build-defs.xml ! build-drop-template.xml ! build.properties ! build.xml ! make/Makefile Changeset: 478835e100cd Author: lana Date: 2010-06-21 22:07 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/478835e100cd Merge Changeset: d524be5ef62e Author: lana Date: 2010-06-29 22:31 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/d524be5ef62e Merge Changeset: 17f62a566a20 Author: mikejwre Date: 2010-07-09 19:18 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/17f62a566a20 Added tag jdk7-b100 for changeset d524be5ef62e ! .hgtags Changeset: c9bd73f6d584 Author: mikejwre Date: 2010-07-15 20:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/c9bd73f6d584 Added tag jdk7-b101 for changeset 17f62a566a20 ! .hgtags Changeset: 34ed99f84832 Author: ohair Date: 2010-06-24 08:34 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/34ed99f84832 6963941: Correct download link for source drop bundle Reviewed-by: darcy ! jaxp.properties Changeset: e46c304486c0 Author: lana Date: 2010-06-29 10:49 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/e46c304486c0 Merge Changeset: 70c8a34e2eb6 Author: lana Date: 2010-07-12 19:37 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/70c8a34e2eb6 Merge Changeset: 15573625af97 Author: lana Date: 2010-07-20 22:17 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/15573625af97 Merge Changeset: b7722e878864 Author: mikejwre Date: 2010-07-23 16:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/b7722e878864 Added tag jdk7-b102 for changeset 15573625af97 ! .hgtags Changeset: d42c4acb6424 Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/d42c4acb6424 Added tag jdk7-b103 for changeset b7722e878864 ! .hgtags From qi.zuo at sun.com Wed Aug 4 19:46:35 2010 From: qi.zuo at sun.com (qi.zuo at sun.com) Date: Wed, 04 Aug 2010 19:46:35 +0000 Subject: hg: jdk7/deploy/jaxws: 11 new changesets Message-ID: <20100804194635.70BCA47EEB@hg.openjdk.java.net> Changeset: 38fd32b8e990 Author: ohair Date: 2010-06-17 17:18 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/38fd32b8e990 6869741: Integrate JAX-WS 2.2 and JAXB 2.2 in JDK 7 Reviewed-by: darcy, ramap ! jaxws.properties Changeset: 48872561d4b1 Author: ohair Date: 2010-06-17 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/48872561d4b1 6955292: Workaround ant 1.7.1 package-info.java issue in ant scripts 6940241: Change jaxp/jaxws so that the http downloads are not done by default 6960333: Add make level ALLOW_DOWNLOADS=true option Reviewed-by: darcy, ramap ! build-defs.xml ! build-drop-template.xml ! build.properties ! build.xml ! make/Makefile Changeset: db63f482182d Author: lana Date: 2010-06-21 22:07 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/db63f482182d Merge Changeset: bd26d0ce0c3c Author: lana Date: 2010-06-29 22:31 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/bd26d0ce0c3c Merge Changeset: b55ce2744900 Author: mikejwre Date: 2010-07-09 19:18 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/b55ce2744900 Added tag jdk7-b100 for changeset bd26d0ce0c3c ! .hgtags Changeset: d1525c38428a Author: mikejwre Date: 2010-07-15 20:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/d1525c38428a Added tag jdk7-b101 for changeset b55ce2744900 ! .hgtags Changeset: 2dd6394ddec2 Author: lana Date: 2010-06-29 10:49 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/2dd6394ddec2 Merge Changeset: 2b7a1ec9562e Author: lana Date: 2010-07-12 19:37 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/2b7a1ec9562e Merge Changeset: d8580443d181 Author: lana Date: 2010-07-20 22:17 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/d8580443d181 Merge Changeset: 267386d6b923 Author: mikejwre Date: 2010-07-23 16:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/267386d6b923 Added tag jdk7-b102 for changeset d8580443d181 ! .hgtags Changeset: bbc4cce6c20a Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/bbc4cce6c20a Added tag jdk7-b103 for changeset 267386d6b923 ! .hgtags From qi.zuo at sun.com Wed Aug 4 19:50:32 2010 From: qi.zuo at sun.com (qi.zuo at sun.com) Date: Wed, 04 Aug 2010 19:50:32 +0000 Subject: hg: jdk7/deploy/jdk: 150 new changesets Message-ID: <20100804201455.C897E47EED@hg.openjdk.java.net> Changeset: 4d55419ce99e Author: andrew Date: 2010-06-08 17:52 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/4d55419ce99e 6959123: Remove use of obsolete png_check_sig function in splashscreen_png.c Summary: Avoid use of deprecated libpng macro (removed in some 1.4.x releases) Reviewed-by: prr ! src/share/native/sun/awt/splashscreen/splashscreen_png.c Changeset: 2574d999704a Author: igor Date: 2010-06-10 15:00 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/2574d999704a 6952043: Incorrect JNI calls in fontpath.c Reviewed-by: jgodinez, prr ! src/windows/native/sun/font/fontpath.c Changeset: ae887ea4c772 Author: lana Date: 2010-06-10 18:58 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/ae887ea4c772 Merge - make/com/sun/inputmethods/Makefile - make/com/sun/inputmethods/indicim/Makefile - make/com/sun/inputmethods/thaiim/Makefile - src/share/classes/com/sun/inputmethods/internal/indicim/DevanagariInputMethodDescriptor.java - src/share/classes/com/sun/inputmethods/internal/indicim/DevanagariTables.java - src/share/classes/com/sun/inputmethods/internal/indicim/IndicInputMethod.java - src/share/classes/com/sun/inputmethods/internal/indicim/IndicInputMethodImpl.java - src/share/classes/com/sun/inputmethods/internal/indicim/java.awt.im.spi.InputMethodDescriptor - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_de.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_es.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_fr.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_it.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_ja.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_ko.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_sv.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_zh_CN.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_zh_TW.properties - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiInputMethod.java - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiInputMethodDescriptor.java - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiInputMethodImpl.java - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiRules.java - src/share/classes/com/sun/inputmethods/internal/thaiim/java.awt.im.spi.InputMethodDescriptor - src/share/classes/com/sun/inputmethods/internal/thaiim/resources/DisplayNames.properties - src/share/classes/javax/swing/text/html/parser/html32.bdtd - src/share/classes/sun/security/tools/PolicyTool.java Changeset: 8b55669c7b7a Author: neugens Date: 2010-06-16 20:46 +0200 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/8b55669c7b7a 6961732: FontMetrics.getLeading() may be negative in freetype-based OpenJDK builds. Summary: Fix premature integer roundings to preserve correct height, width and descent values for fonts Reviewed-by: prr ! src/share/native/sun/font/freetypeScaler.c Changeset: 83c7768292d7 Author: prr Date: 2010-06-18 11:00 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/83c7768292d7 6961633: gui applications cause a jvm crash on windows Reviewed-by: ceisserer, bae ! make/sun/pisces/Makefile ! src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine + src/solaris/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine Changeset: 31d25fccdf1c Author: lana Date: 2010-06-21 22:04 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/31d25fccdf1c Merge Changeset: c02096d7b70e Author: anthony Date: 2010-06-16 11:26 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/c02096d7b70e 6959787: java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.html failed on 7b94 Summary: Add a delay to the test to make sure the filename filters are called. Reviewed-by: dcherepanov, art ! test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java Changeset: fa06ad055c43 Author: coffeys Date: 2010-06-16 16:15 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/fa06ad055c43 6860491: WRAP_TIME_MILLIS incorrectly set Summary: Alter WRAP_TIME_MILLIS to be unsigned Reviewed-by: yan ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: 8722b75c9ccd Author: anthony Date: 2010-06-18 17:09 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/8722b75c9ccd 6959165: JVM crash during execution FileDialogBufferOverflowTest.html Summary: Add proper synchronization Reviewed-by: art, dcherepanov ! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 05eb107d6891 Author: anthony Date: 2010-06-18 17:13 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/05eb107d6891 6961754: JCK tests CvsEventTest0001 and CvsEventTest0002 fail under FF 3.5 on OEL 5 Summary: Check the return value of XlibUtil.translateCoordinates() for null Reviewed-by: art, dcherepanov ! src/solaris/classes/sun/awt/X11/XEmbeddedFramePeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: ae16c200341a Author: lana Date: 2010-06-21 22:05 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/ae16c200341a Merge Changeset: ad5f65797249 Author: rupashka Date: 2010-06-02 11:59 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/ad5f65797249 6857057: api/javax_swing/text/GlyphView/index.html#Methods test fails Reviewed-by: peterz ! src/share/classes/javax/swing/text/Utilities.java ! src/share/classes/javax/swing/text/WrappedPlainView.java + test/javax/swing/text/WrappedPlainView/6857057/StubBranchElement.java + test/javax/swing/text/WrappedPlainView/6857057/StubLeafElement.java + test/javax/swing/text/WrappedPlainView/6857057/bug6857057.java Changeset: dc14ee238fe3 Author: rupashka Date: 2010-06-02 12:53 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/dc14ee238fe3 6636983: Japanese text does not display correctly in a JEditorPane Reviewed-by: peterz ! src/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/sun/swing/SwingUtilities2.java + test/javax/swing/text/DefaultStyledDocument/6636983/bug6636983.java Changeset: d1c875d94263 Author: lana Date: 2010-06-10 14:18 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/d1c875d94263 Merge - src/share/classes/sun/security/tools/PolicyTool.java Changeset: 7a3d8fc0d2cd Author: malenkov Date: 2010-06-15 17:39 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/7a3d8fc0d2cd 5066685: BorderFactory lacks SoftBevelBorder support Reviewed-by: alexp ! src/share/classes/javax/swing/BorderFactory.java Changeset: cf13f6389bdd Author: alexp Date: 2010-06-15 19:05 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/cf13f6389bdd 6788484: NPE in DefaultTableCellHeaderRenderer.getColumnSortOrder() with null table Reviewed-by: rupashka ! src/share/classes/sun/swing/table/DefaultTableCellHeaderRenderer.java + test/javax/swing/JTable/6788484/bug6788484.java Changeset: 5e4969391538 Author: alexp Date: 2010-06-15 19:10 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/5e4969391538 6735259: NPE at WindowsComboBoxUI$XPComboBoxButton.getState(WindowsComboBoxUI.java:408) Reviewed-by: rupashka ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java Changeset: cd565c554dc6 Author: alexp Date: 2010-06-15 21:28 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/cd565c554dc6 6771547: SynthParser throws StringIndexOutOfBoundsException parsing custom ColorTypes Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/synth/SynthParser.java + test/javax/swing/plaf/synth/6771547/SynthTest.java + test/javax/swing/plaf/synth/6771547/synthconfig.xml Changeset: 4d93c409ce87 Author: alexp Date: 2010-06-15 21:32 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/4d93c409ce87 6739756: JToolBar leaves space for non-visible items under Nimbus L&F Reviewed-by: peterz ! src/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/javax/swing/plaf/synth/SynthToolBarUI/6739756/bug6739756.java Changeset: aaa62c1f221e Author: lana Date: 2010-06-21 22:06 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/aaa62c1f221e Merge Changeset: 17870c6c1d4e Author: alanb Date: 2010-06-02 09:29 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/17870c6c1d4e 6950927: Testcase failure sun/management/jmxremote/bootstrap/JvmstatCountersTest.java Reviewed-by: dholmes, dcubed ! src/solaris/classes/sun/tools/attach/LinuxVirtualMachine.java ! src/solaris/classes/sun/tools/attach/SolarisVirtualMachine.java Changeset: 6e57723b3519 Author: alanb Date: 2010-06-02 09:35 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/6e57723b3519 Merge Changeset: 1db252f307b6 Author: martin Date: 2010-06-02 17:53 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/1db252f307b6 6955840: ThreadLocalRandom bug - overriden setSeed(long) method is not invoked for java.util.Random(long) Summary: Allow setSeed only during construction Reviewed-by: dl, dholmes ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java Changeset: ea8c57ec8409 Author: weijun Date: 2010-06-04 19:28 +0800 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/ea8c57ec8409 6951366: kerberos login failure on win2008 with AD set to win2000 compat mode Reviewed-by: valeriep, xuelei ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/krb5/EncryptionKey.java ! src/share/classes/sun/security/krb5/KrbAsReq.java ! src/windows/classes/sun/security/krb5/internal/tools/Kinit.java ! test/sun/security/krb5/auto/Context.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/W83.java Changeset: 489c1720757b Author: chegar Date: 2010-06-08 10:46 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/489c1720757b 6957375: java/net/ResponseCache getResponseCode and ResponseCacheTest fail after rebranding Reviewed-by: ohair, wetmore, alanb ! test/java/net/ResponseCache/file1.cache Changeset: a21e3a29ca9d Author: darcy Date: 2010-06-08 18:52 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/a21e3a29ca9d 6935997: Please add a nested throwable constructor to AssertionError Reviewed-by: martin, forax, wetmore ! src/share/classes/java/lang/AssertionError.java ! src/share/classes/java/security/Security.java Changeset: af68ad345389 Author: alanb Date: 2010-06-09 18:51 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/af68ad345389 6935563: (dc) Improve connection reset/port unreachable handling [win] Reviewed-by: chegar ! src/windows/native/sun/nio/ch/DatagramChannelImpl.c ! src/windows/native/sun/nio/ch/Net.c + test/java/nio/channels/DatagramChannel/SelectWhenRefused.java Changeset: 1474dfa499e3 Author: mchung Date: 2010-06-10 14:14 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/1474dfa499e3 6959965: jstat: Add new -classload option to print class loading statistics Summary: Add a new jstat -classload option Reviewed-by: alanb ! make/sun/tools/Makefile ! src/share/classes/sun/tools/jstat/Arguments.java ! src/share/classes/sun/tools/jstat/OptionFinder.java ! src/share/classes/sun/tools/jstat/OptionLister.java ! src/share/classes/sun/tools/jstat/resources/jstat_options + src/share/classes/sun/tools/jstat/resources/jstat_unsupported_options + test/sun/tools/jstat/classloadOutput1.awk + test/sun/tools/jstat/jstatClassloadOutput1.sh ! test/sun/tools/jstat/jstatOptions1.sh + test/sun/tools/jstat/options2.out Changeset: af827b7eb81d Author: mchung Date: 2010-06-10 14:21 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/af827b7eb81d Merge Changeset: f7a69b261b1d Author: martin Date: 2010-06-10 15:54 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/f7a69b261b1d 6960394: Stop linking with -lnsl on Linux Summary: Define LIBNSL (like LIBSOCKET), non-empty only on Solaris Reviewed-by: ohair ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/java/hpi/hpi_common.gmk ! make/java/java/Makefile ! make/java/java_hprof_demo/Makefile ! make/java/net/Makefile ! make/jpda/transport/socket/Makefile ! make/mkdemo/jvmti/hprof/Makefile ! src/share/demo/jvmti/hprof/sample.makefile.txt Changeset: aa8effe6bb54 Author: martin Date: 2010-06-10 15:55 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/aa8effe6bb54 6959259: Minor improvements to static Random field caching Summary: Cache fields in locals; small javadoc clarifications Reviewed-by: emcmanus, dholmes, forax, dl ! src/share/classes/java/lang/Math.java ! src/share/classes/java/lang/StrictMath.java ! src/share/classes/java/util/Collections.java Changeset: b1ec20722051 Author: weijun Date: 2010-06-11 11:38 +0800 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/b1ec20722051 6958869: regression: PKIXValidator fails when multiple trust anchors have same dn Reviewed-by: xuelei, wetmore, mullan ! src/share/classes/sun/security/validator/PKIXValidator.java ! test/sun/security/validator/CertReplace.java ! test/sun/security/validator/certreplace.sh + test/sun/security/validator/samedn.sh Changeset: 06699a990ac7 Author: alanb Date: 2010-06-11 14:31 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/06699a990ac7 6934585: TEST_BUG: java/nio/channels/AsynchronousSocketChannel/Basic.java Reviewed-by: chegar ! test/ProblemList.txt ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java Changeset: 7079585d6e0e Author: alanb Date: 2010-06-11 14:47 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/7079585d6e0e 6938230: (so) SocketAdaptor.close() does not translate IOException resulting in Error Reviewed-by: chegar ! src/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/share/classes/sun/nio/ch/SocketAdaptor.java Changeset: c849dc20dc85 Author: andrew Date: 2010-06-12 01:32 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/c849dc20dc85 6959197: When building with JAVAC_MAX_WARNINGS=true, the build fails in sun/nio/cs due to the use of -Werror Summary: Remove unneeded casts, add generic types and make better use of static data Reviewed-by: sherman ! make/sun/nio/cs/Makefile ! src/share/classes/sun/io/ByteToCharISO2022.java ! src/share/classes/sun/io/ByteToCharISO2022JP.java ! src/share/classes/sun/io/ByteToCharJISAutoDetect.java ! src/share/classes/sun/io/CharToBytePCK.java ! src/share/classes/sun/nio/cs/ext/DoubleByte.java ! src/share/classes/sun/nio/cs/ext/EUC_JP.java ! src/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java ! src/share/classes/sun/nio/cs/ext/EUC_JP_Open.java ! src/share/classes/sun/nio/cs/ext/EUC_TW.java ! src/share/classes/sun/nio/cs/ext/GB18030.java ! src/share/classes/sun/nio/cs/ext/HKSCS.java ! src/share/classes/sun/nio/cs/ext/ISO2022.java ! src/share/classes/sun/nio/cs/ext/JISAutoDetect.java ! src/share/classes/sun/nio/cs/ext/PCK.java ! src/share/classes/sun/nio/cs/ext/SJIS.java ! src/solaris/classes/sun/nio/cs/ext/COMPOUND_TEXT_Encoder.java ! src/solaris/classes/sun/nio/cs/ext/CompoundTextSupport.java Changeset: 422531c98ba5 Author: martin Date: 2010-06-11 18:55 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/422531c98ba5 6944584: Improvements to subprocess handling on Unix Summary: use thread pool for reaper thread; move most I/O operations out of reaper thread Reviewed-by: michaelm, hiroshi ! src/share/classes/java/lang/ProcessBuilder.java ! src/solaris/classes/java/lang/UNIXProcess.java.linux ! test/java/lang/ProcessBuilder/Basic.java Changeset: 5a61a4f65c9c Author: martin Date: 2010-06-13 17:19 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/5a61a4f65c9c 6960898: Regression due to src/share/classes/java/lang/ProcessBuilder.java changes Summary: Use Null{In,Out}putStream.INSTANCE as with Linux code Reviewed-by: ohair ! src/solaris/classes/java/lang/UNIXProcess.java.solaris ! src/windows/classes/java/lang/ProcessImpl.java Changeset: 76a9c90e9019 Author: alanb Date: 2010-06-15 10:03 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/76a9c90e9019 6961062: (dc) Several DatagramChannel tests timeout or fail with "address already in use" Reviewed-by: chegar ! test/ProblemList.txt ! test/java/nio/channels/DatagramChannel/Connect.java ! test/java/nio/channels/DatagramChannel/EmptyBuffer.java ! test/java/nio/channels/DatagramChannel/NoSender.java ! test/java/nio/channels/DatagramChannel/SRTest.java ! test/java/nio/channels/DatagramChannel/Sender.java Changeset: fb2d88134382 Author: mchung Date: 2010-06-14 14:44 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/fb2d88134382 6960789: com.sun.servicetag API needs to be added in ct.sym Summary: Include com.sun.servicetag classes when generating ct.sym Reviewed-by: alanb, jjg ! make/common/Release.gmk ! test/ProblemList.txt Changeset: c1f7ff3447ba Author: mchung Date: 2010-06-15 09:49 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/c1f7ff3447ba 6952161: Rebranding: Registration html for servicetag Summary: Rebrand register.html and jdk_header.png Reviewed-by: ohair, asaha, ogino, mfang ! src/share/classes/com/sun/servicetag/resources/jdk_header.png ! src/share/classes/com/sun/servicetag/resources/register.html ! src/share/classes/com/sun/servicetag/resources/register_ja.html ! src/share/classes/com/sun/servicetag/resources/register_zh_CN.html Changeset: 915ca65d1db7 Author: mchung Date: 2010-06-15 09:52 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/915ca65d1db7 Merge ! test/ProblemList.txt Changeset: 8d7438dede10 Author: mchung Date: 2010-06-15 09:54 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/8d7438dede10 6959641: testcase failing java/util/Locale/Bug4184873Test.java Summary: Revert the Bug4184873_{he,id,yi} files to revision 0 (before rebranding) Reviewed-by: naoto ! test/ProblemList.txt ! test/java/util/Locale/Bug4184873_he ! test/java/util/Locale/Bug4184873_id ! test/java/util/Locale/Bug4184873_yi Changeset: 72022d7d4578 Author: alanb Date: 2010-06-15 16:36 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/72022d7d4578 6932744: TEST_BUG: java/nio/channels/Selector/OpRead.java failing Reviewed-by: chegar ! test/ProblemList.txt ! test/java/nio/channels/Selector/OpRead.java Changeset: 91124d60b2ed Author: alanb Date: 2010-06-15 16:42 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/91124d60b2ed 6961358: TEST_BUG: java/nio/channels/SocketChannel/OpenLeak.java can't run in samevm mode Reviewed-by: chegar ! test/ProblemList.txt ! test/java/nio/channels/SocketChannel/OpenLeak.java Changeset: 125ec775c9d1 Author: alanb Date: 2010-06-15 21:43 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/125ec775c9d1 Merge ! test/ProblemList.txt Changeset: 1b7879ca3e74 Author: mchung Date: 2010-06-15 20:29 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/1b7879ca3e74 6961518: TEST_BUG: add @run main/othervm in tests that call setSecurityManager Summary: Mark tests to run in othervm Reviewed-by: ohair ! test/ProblemList.txt ! test/java/beans/Beans/Test4080522.java ! test/java/beans/EventHandler/Test6277246.java ! test/java/beans/EventHandler/Test6277266.java ! test/java/beans/Introspector/Test6277246.java ! test/java/lang/ClassLoader/UninitializedParent.java ! test/java/lang/ClassLoader/findSystemClass/Loader.java ! test/java/lang/System/IgnoreNullSecurityManager.java ! test/java/lang/annotation/ParameterAnnotations.java ! test/java/util/ResourceBundle/Bug6359330.java ! test/java/util/ResourceBundle/Test4300693.java Changeset: 55e512967525 Author: mchung Date: 2010-06-15 20:34 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/55e512967525 6961506: TEST_BUG: ResourceBundle/Bug4168625Test.java and TestBug4179766.java fails in samevm mode Summary: Set the proper parent class loader of Loader and SimpleLoader Reviewed-by: naoto ! test/ProblemList.txt ! test/java/util/ResourceBundle/Bug4168625Test.java ! test/java/util/ResourceBundle/TestBug4179766.java Changeset: 8a4557c5dfa1 Author: alanb Date: 2010-06-16 14:24 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/8a4557c5dfa1 6961630: TEST_BUG: Several SocketChannel and Selector tests can fail with "address already in use" Reviewed-by: chegar ! test/ProblemList.txt ! test/java/nio/channels/Selector/ByteServer.java ! test/java/nio/channels/Selector/CloseThenRegister.java ! test/java/nio/channels/Selector/ReadAfterConnect.java ! test/java/nio/channels/Selector/SelectAfterRead.java ! test/java/nio/channels/Selector/SelectWrite.java ! test/java/nio/channels/SocketChannel/BigReadWrite.java ! test/java/nio/channels/SocketChannel/VectorIO.java ! test/java/nio/channels/SocketChannel/Write.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/EchoTest.java Changeset: 8a286789de96 Author: ksrini Date: 2010-06-16 12:36 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/8a286789de96 6575373: Error verifying signatures of pack200 files in some cases Reviewed-by: jrose, forax ! src/share/classes/com/sun/java/util/jar/pack/PropMap.java ! src/share/classes/java/util/jar/Pack200.java ! test/tools/pack200/Pack200Test.java + test/tools/pack200/SegmentLimit.java Changeset: 705777f990cf Author: mchung Date: 2010-06-16 12:40 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/705777f990cf 6961502: TEST_BUG: test/java/lang/ClassLoader/defineClass/DefineClassByteBuffer.java fails Summary: Fix the test to define TestClass by DummyClassLoader as it intends to do Reviewed-by: alanb ! test/ProblemList.txt ! test/java/lang/ClassLoader/defineClass/DefineClassByteBuffer.java Changeset: 94404fea2067 Author: lana Date: 2010-06-16 14:07 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/94404fea2067 Merge - make/com/sun/inputmethods/Makefile - make/com/sun/inputmethods/indicim/Makefile - make/com/sun/inputmethods/thaiim/Makefile ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Release.gmk - src/share/classes/com/sun/inputmethods/internal/indicim/DevanagariInputMethodDescriptor.java - src/share/classes/com/sun/inputmethods/internal/indicim/DevanagariTables.java - src/share/classes/com/sun/inputmethods/internal/indicim/IndicInputMethod.java - src/share/classes/com/sun/inputmethods/internal/indicim/IndicInputMethodImpl.java - src/share/classes/com/sun/inputmethods/internal/indicim/java.awt.im.spi.InputMethodDescriptor - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_de.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_es.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_fr.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_it.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_ja.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_ko.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_sv.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_zh_CN.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_zh_TW.properties - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiInputMethod.java - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiInputMethodDescriptor.java - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiInputMethodImpl.java - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiRules.java - src/share/classes/com/sun/inputmethods/internal/thaiim/java.awt.im.spi.InputMethodDescriptor - src/share/classes/com/sun/inputmethods/internal/thaiim/resources/DisplayNames.properties ! src/share/classes/com/sun/servicetag/resources/register.html ! src/share/classes/com/sun/servicetag/resources/register_ja.html ! src/share/classes/com/sun/servicetag/resources/register_zh_CN.html - src/share/classes/javax/swing/text/html/parser/html32.bdtd ! test/java/util/ResourceBundle/Bug4168625Test.java Changeset: 3df25d0680f3 Author: weijun Date: 2010-06-17 13:46 +0800 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/3df25d0680f3 6959292: regression: cannot login if session key and preauth does not use the same etype Reviewed-by: xuelei, valeriep ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/krb5/EncryptionKey.java ! src/share/classes/sun/security/krb5/KrbAsReq.java ! src/share/classes/sun/security/krb5/internal/KRBError.java ! src/windows/classes/sun/security/krb5/internal/tools/Kinit.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/W83.java Changeset: c995607e7719 Author: mchung Date: 2010-06-16 23:27 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/c995607e7719 6961408: test/java/util/logging/ParentLoggersTest.java fails in samevm mode Summary: Check against the list of loggers added since the test begins to run Reviewed-by: dcubed ! test/ProblemList.txt ! test/java/util/logging/ParentLoggersTest.java Changeset: 1281181df71b Author: alanb Date: 2010-06-17 17:49 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/1281181df71b 6395224: (so) SocketChannel writer blocked on large buffer is not preempted by close method (vista) Reviewed-by: chegar ! src/windows/native/sun/nio/ch/SocketDispatcher.c ! src/windows/native/sun/nio/ch/nio_util.h ! test/ProblemList.txt ! test/java/nio/channels/AsyncCloseAndInterrupt.java Changeset: 5e4547833379 Author: sherman Date: 2010-06-17 13:21 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/5e4547833379 6962067: TEST_BUG: Tests in java/util/zip/ZipFile leave file open Summary: Close zipfile and io stream when done Reviewed-by: alanb ! test/ProblemList.txt ! test/java/util/zip/InfoZip.java ! test/java/util/zip/ZipFile/Comment.java ! test/java/util/zip/ZipFile/CorruptedZipFiles.java ! test/java/util/zip/ZipFile/ManyEntries.java Changeset: 006e852b692e Author: ohair Date: 2010-06-17 14:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/006e852b692e 6869741: Integrate JAX-WS 2.2 and JAXB 2.2 in JDK 7 Reviewed-by: ramap ! make/docs/CORE_PKGS.gmk Changeset: 6c188df7bfef Author: alanb Date: 2010-06-18 16:16 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/6c188df7bfef 4981129: (dc) DatagramSocket created by DatagramChannel does not provide sender info Reviewed-by: chegar ! src/share/classes/sun/nio/ch/DatagramSocketAdaptor.java ! test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java Changeset: 7526d0b9aab0 Author: mchung Date: 2010-06-18 09:35 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/7526d0b9aab0 6961894: TEST_BUG: jdk_lang tests fail in samevm mode Summary: Fixed jdk_lang tests to run in samevm mode or mark to run in othervm Reviewed-by: alanb ! test/ProblemList.txt ! test/java/lang/System/ExitFinalizersAndJIT.java ! test/java/lang/Thread/GenerifyStackTraces.java ! test/java/lang/Thread/StackTraces.java ! test/java/lang/management/ClassLoadingMXBean/LoadCounts.java ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java ! test/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java ! test/java/lang/management/MemoryMXBean/MemoryManagement.java ! test/java/lang/management/MemoryMXBean/Pending.java ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java ! test/java/lang/management/MemoryPoolMXBean/ThresholdTest.java ! test/java/lang/management/RuntimeMXBean/UpTime.java ! test/java/lang/management/ThreadMXBean/AllThreadIds.java ! test/java/lang/management/ThreadMXBean/DisableTest.java ! test/java/lang/management/ThreadMXBean/EnableTest.java ! test/java/lang/management/ThreadMXBean/FindDeadlocks.java ! test/java/lang/management/ThreadMXBean/FindMonitorDeadlock.java ! test/java/lang/management/ThreadMXBean/Locks.java ! test/java/lang/reflect/Proxy/Boxing.java ! test/java/lang/reflect/Proxy/ClassRestrictions.java ! test/java/lang/reflect/Proxy/returnTypes/Test.java Changeset: ac93014a4d78 Author: alanb Date: 2010-06-18 20:59 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/ac93014a4d78 6962045: TEST_BUG: Tests in test/java/io/Serializable leave files open Reviewed-by: mchung ! test/ProblemList.txt ! test/java/io/Serializable/ClassCastExceptionDetail/Read.java ! test/java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java ! test/java/io/Serializable/backRefCNFException/Read.java ! test/java/io/Serializable/checkModifiers/CheckModifiers.java ! test/java/io/Serializable/classDescFlagConflict/Read.java ! test/java/io/Serializable/classDescHooks/ClassDescHooks.java ! test/java/io/Serializable/duplicateSerialFields/Test.java ! test/java/io/Serializable/enum/badResolve/Read.java ! test/java/io/Serializable/enum/constantSubclasses/Read.java ! test/java/io/Serializable/enum/missingConstant/Read.java ! test/java/io/Serializable/fieldTypeString/Read.java ! test/java/io/Serializable/illegalHandle/Test.java ! test/java/io/Serializable/longString/LongString.java ! test/java/io/Serializable/oldTests/AnnotateClass.java ! test/java/io/Serializable/oldTests/ArrayFields.java ! test/java/io/Serializable/oldTests/ArraysOfArrays.java ! test/java/io/Serializable/oldTests/BinaryTree.java ! test/java/io/Serializable/oldTests/CircularList.java ! test/java/io/Serializable/oldTests/SimpleArrays.java ! test/java/io/Serializable/oldTests/WritePrimitive.java ! test/java/io/Serializable/packageAccess/Test.java ! test/java/io/Serializable/parents/EvolvedClass.java ! test/java/io/Serializable/parents/OriginalClass.java ! test/java/io/Serializable/proxy/Basic.java ! test/java/io/Serializable/proxy/skipMissing/Read.java ! test/java/io/Serializable/proxy/skipMissing/Write.java ! test/java/io/Serializable/readObjectNoData/Read.java ! test/java/io/Serializable/skipWriteObject/Read.java ! test/java/io/Serializable/skippedObjCNFException/Read.java ! test/java/io/Serializable/stopCustomDeserialization/Read.java ! test/java/io/Serializable/unresolvedClassDesc/Read.java ! test/java/io/Serializable/unshared/Read.java ! test/java/io/Serializable/wrongReturnTypes/Read.java Changeset: 5919f0c72c0b Author: alanb Date: 2010-06-19 15:17 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/5919f0c72c0b 6962419: TEST_BUG: java_io tests fails in samevm mode Reviewed-by: ohair, sherman ! test/ProblemList.txt ! test/java/io/BufferedReader/BigMark.java ! test/java/io/BufferedReader/ReadLineSync.java ! test/java/io/DataInputStream/OpsAfterClose.java ! test/java/io/DataInputStream/ReadFully.java ! test/java/io/File/DeleteOnExit.java ! test/java/io/File/DeleteOnExitNPE.java ! test/java/io/File/IsHidden.java ! test/java/io/FileInputStream/LeadingSlash.java ! test/java/io/InputStream/OpsAfterClose.java ! test/java/io/InputStream/ReadParams.java ! test/java/io/InputStreamReader/GrowAfterEOF.java ! test/java/io/ObjectInputStream/ResolveProxyClass.java ! test/java/io/RandomAccessFile/EOF.java ! test/java/io/RandomAccessFile/ParameterCheck.java ! test/java/io/RandomAccessFile/ReadLine.java ! test/java/io/RandomAccessFile/Seek.java ! test/java/io/RandomAccessFile/WriteBytesChars.java ! test/java/io/RandomAccessFile/WriteUTF.java ! test/java/io/RandomAccessFile/skipBytes/SkipBytes.java ! test/java/io/Reader/Skip.java ! test/java/io/Reader/SkipNegative.java ! test/java/io/StreamTokenizer/Comment.java ! test/java/io/readBytes/ReadBytesBounds.java Changeset: 43dfa39686a1 Author: ksrini Date: 2010-06-19 17:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/43dfa39686a1 6712743: pack200: should default to 150.7 pack format for classfiles without any classes. Reviewed-by: jrose ! src/share/classes/com/sun/java/util/jar/pack/Constants.java ! src/share/classes/com/sun/java/util/jar/pack/Package.java ! src/share/classes/java/util/jar/Pack200.java + test/tools/pack200/PackageVersionTest.java Changeset: a086a3d98711 Author: ohair Date: 2010-06-20 14:51 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/a086a3d98711 6960853: Cleanup makefiles, remove unused vars etc. Reviewed-by: alanb ! make/common/shared/Defs-control.gmk ! make/netbeans/README ! make/netbeans/world/README ! make/netbeans/world/build.xml Changeset: 840265545bc3 Author: ohair Date: 2010-06-20 14:53 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/840265545bc3 6962617: Testcase changes, cleanup of problem list for jdk_tools targets Reviewed-by: alanb ! test/Makefile ! test/ProblemList.txt ! test/com/sun/jdi/PopAndInvokeTest.java ! test/com/sun/servicetag/JavaServiceTagTest1.java ! test/com/sun/servicetag/SystemRegistryTest.java ! test/com/sun/tools/attach/BasicTests.sh ! test/com/sun/tracing/BasicFunctionality.java ! test/sun/jvmstat/testlibrary/utils.sh ! test/sun/tools/jps/jps-Vvml_2.sh ! test/sun/tools/jps/jps-m_2.sh ! test/sun/tools/jstatd/jstatdDefaults.sh ! test/sun/tools/jstatd/jstatdExternalRegistry.sh ! test/sun/tools/jstatd/jstatdPort.sh ! test/sun/tools/jstatd/jstatdServerName.sh ! test/tools/jar/UpdateManifest.java ! test/tools/jar/index/MetaInf.java Changeset: 2366c2a5624c Author: mchung Date: 2010-06-20 19:56 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/2366c2a5624c 6962478: Privacy page referenced in register_ja.html is incorrect Summary: Fix the URL for the privacy page Reviewed-by: ogino ! src/share/classes/com/sun/servicetag/resources/register_ja.html Changeset: fe7271b4aeea Author: mchung Date: 2010-06-21 15:02 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/fe7271b4aeea 6962815: support enable and disable of the servicetag's system registry for testing purpose Summary: Allow the system registry to be disabled/enabled at runtime Reviewed-by: ksrini ! src/share/classes/com/sun/servicetag/Registry.java ! test/com/sun/servicetag/FindServiceTags.java ! test/com/sun/servicetag/JavaServiceTagTest1.java ! test/com/sun/servicetag/SystemRegistryTest.java ! test/com/sun/servicetag/Util.java Changeset: 5438223734aa Author: lana Date: 2010-06-21 22:08 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/5438223734aa Merge Changeset: 10a6319c9c15 Author: lana Date: 2010-06-29 22:34 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/10a6319c9c15 Merge Changeset: 861213cb02c3 Author: prr Date: 2010-06-29 16:34 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/861213cb02c3 6964882: 32 bit JDK does not build on 64 bit Windows platforms Reviewed-by: ohair, valeriep ! make/sun/security/mscapi/Makefile ! make/sun/security/pkcs11/Makefile Changeset: 511ddf6938ea Author: mikejwre Date: 2010-06-30 18:57 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/511ddf6938ea Merge Changeset: 820b4e843d51 Author: ohair Date: 2010-07-07 10:21 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/820b4e843d51 6967036: Need to fix links with // in Javadoc comments Reviewed-by: mchung ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java ! src/share/classes/com/sun/security/auth/LdapPrincipal.java ! src/share/classes/com/sun/security/sasl/CramMD5Client.java ! src/share/classes/com/sun/security/sasl/CramMD5Server.java ! src/share/classes/com/sun/security/sasl/ExternalClient.java ! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java ! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/nio/charset/package.html ! src/share/classes/javax/management/remote/JMXServiceURL.java ! src/share/classes/javax/naming/ldap/LdapName.java ! src/share/classes/javax/naming/ldap/Rdn.java ! src/share/classes/javax/net/ssl/SSLContext.java ! src/share/classes/javax/print/DocFlavor.java ! src/share/classes/sun/awt/image/PNGImageDecoder.java Changeset: 93c4e6d14010 Author: mikejwre Date: 2010-07-09 19:18 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/93c4e6d14010 Added tag jdk7-b100 for changeset 820b4e843d51 ! .hgtags Changeset: d58354a69011 Author: bpatel Date: 2010-07-14 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/d58354a69011 6955341: Oracle rebranding changes for man pages Reviewed-by: darcy ! src/linux/doc/man/appletviewer.1 ! src/linux/doc/man/apt.1 ! src/linux/doc/man/extcheck.1 ! src/linux/doc/man/idlj.1 ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/apt.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/keytool.1 - src/linux/doc/man/ja/kinit.1 - src/linux/doc/man/ja/klist.1 - src/linux/doc/man/ja/ktab.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/linux/doc/man/jar.1 ! src/linux/doc/man/jarsigner.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/javac.1 ! src/linux/doc/man/javadoc.1 ! src/linux/doc/man/javah.1 ! src/linux/doc/man/javap.1 ! src/linux/doc/man/javaws.1 ! src/linux/doc/man/jconsole.1 ! src/linux/doc/man/jdb.1 ! src/linux/doc/man/jhat.1 ! src/linux/doc/man/jinfo.1 ! src/linux/doc/man/jmap.1 ! src/linux/doc/man/jps.1 ! src/linux/doc/man/jrunscript.1 ! src/linux/doc/man/jsadebugd.1 ! src/linux/doc/man/jstack.1 ! src/linux/doc/man/jstat.1 ! src/linux/doc/man/jstatd.1 ! src/linux/doc/man/keytool.1 ! src/linux/doc/man/native2ascii.1 ! src/linux/doc/man/orbd.1 ! src/linux/doc/man/pack200.1 ! src/linux/doc/man/policytool.1 ! src/linux/doc/man/rmic.1 ! src/linux/doc/man/rmid.1 ! src/linux/doc/man/rmiregistry.1 ! src/linux/doc/man/schemagen.1 ! src/linux/doc/man/serialver.1 ! src/linux/doc/man/servertool.1 ! src/linux/doc/man/tnameserv.1 ! src/linux/doc/man/unpack200.1 ! src/linux/doc/man/wsgen.1 ! src/linux/doc/man/wsimport.1 ! src/linux/doc/man/xjc.1 ! src/solaris/doc/sun/man/man1/appletviewer.1 ! src/solaris/doc/sun/man/man1/apt.1 ! src/solaris/doc/sun/man/man1/extcheck.1 ! src/solaris/doc/sun/man/man1/idlj.1 ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/apt.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/javaws.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 ! src/solaris/doc/sun/man/man1/jar.1 ! src/solaris/doc/sun/man/man1/jarsigner.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/javac.1 ! src/solaris/doc/sun/man/man1/javadoc.1 ! src/solaris/doc/sun/man/man1/javah.1 ! src/solaris/doc/sun/man/man1/javap.1 ! src/solaris/doc/sun/man/man1/javaws.1 ! src/solaris/doc/sun/man/man1/jconsole.1 ! src/solaris/doc/sun/man/man1/jdb.1 ! src/solaris/doc/sun/man/man1/jhat.1 ! src/solaris/doc/sun/man/man1/jinfo.1 ! src/solaris/doc/sun/man/man1/jmap.1 ! src/solaris/doc/sun/man/man1/jps.1 ! src/solaris/doc/sun/man/man1/jrunscript.1 ! src/solaris/doc/sun/man/man1/jsadebugd.1 ! src/solaris/doc/sun/man/man1/jstack.1 ! src/solaris/doc/sun/man/man1/jstat.1 ! src/solaris/doc/sun/man/man1/jstatd.1 ! src/solaris/doc/sun/man/man1/keytool.1 ! src/solaris/doc/sun/man/man1/native2ascii.1 ! src/solaris/doc/sun/man/man1/orbd.1 ! src/solaris/doc/sun/man/man1/pack200.1 ! src/solaris/doc/sun/man/man1/policytool.1 ! src/solaris/doc/sun/man/man1/rmic.1 ! src/solaris/doc/sun/man/man1/rmid.1 ! src/solaris/doc/sun/man/man1/rmiregistry.1 ! src/solaris/doc/sun/man/man1/schemagen.1 ! src/solaris/doc/sun/man/man1/serialver.1 ! src/solaris/doc/sun/man/man1/servertool.1 ! src/solaris/doc/sun/man/man1/tnameserv.1 ! src/solaris/doc/sun/man/man1/unpack200.1 ! src/solaris/doc/sun/man/man1/wsgen.1 ! src/solaris/doc/sun/man/man1/wsimport.1 ! src/solaris/doc/sun/man/man1/xjc.1 Changeset: 6c4450bbad6d Author: mikejwre Date: 2010-07-15 20:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/6c4450bbad6d Added tag jdk7-b101 for changeset d58354a69011 ! .hgtags Changeset: c801686d91f4 Author: prr Date: 2010-06-29 09:48 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/c801686d91f4 6943487: NPE in makeMultiCharsetString while printing on linux Reviewed-by: igor, jgodinez ! src/share/classes/sun/awt/PlatformFont.java ! src/share/classes/sun/java2d/HeadlessGraphicsEnvironment.java Changeset: 4da6837dd085 Author: lana Date: 2010-06-30 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/4da6837dd085 Merge Changeset: ab55cb957830 Author: igor Date: 2010-07-06 18:23 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/ab55cb957830 6967050: JDK build issues with cygwin/vc2010 Reviewed-by: prr, ohair ! make/common/shared/Defs-windows.gmk ! make/mkdemo/Makefile Changeset: e03065fc64e7 Author: igor Date: 2010-07-12 13:16 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/e03065fc64e7 6959998: Return of SurfaceData_InitOps point not checked in all cases (parfait found these) Reviewed-by: prr Contributed-by: ohair ! src/share/native/sun/awt/image/BufImgSurfaceData.c ! src/solaris/native/sun/java2d/opengl/GLXSurfaceData.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c ! src/windows/native/sun/java2d/opengl/WGLSurfaceData.c ! src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.cpp Changeset: 2ad69cb576b4 Author: igor Date: 2010-07-12 15:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/2ad69cb576b4 6968373: FontUtilities static initializer throws AccessControlException Reviewed-by: prr ! src/share/classes/sun/font/FontUtilities.java ! test/java/awt/FontClass/FontPrivilege.java Changeset: 4a639bcd3361 Author: lana Date: 2010-07-12 19:32 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/4a639bcd3361 Merge Changeset: f5145c7119c2 Author: yan Date: 2010-06-24 11:50 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/f5145c7119c2 6957166: With XAWT, set arguments properly creating a MouseWheelEvent. Summary: swap some parameters to allow bigger values for click count. Reviewed-by: dav ! src/solaris/classes/sun/awt/X11/XWindow.java Changeset: bccf2a4ee318 Author: art Date: 2010-07-06 17:59 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/bccf2a4ee318 6424157: java.awt.EventQueue push/pop might cause threading issues Reviewed-by: ant, dcherepanov ! src/share/classes/java/awt/EventDispatchThread.java ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/sun/awt/SunToolkit.java ! test/java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java ! test/java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.java + test/java/awt/EventDispatchThread/PreserveDispathThread/PreserveDispatchThread.java ! test/java/awt/EventQueue/PushPopDeadlock2/PushPopTest.java Changeset: 21b17c64df74 Author: dcherepanov Date: 2010-07-06 18:23 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/21b17c64df74 6966643: GTK FileDialog hangs when user manually closes it Reviewed-by: art ! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 9950dc616615 Author: dcherepanov Date: 2010-07-07 14:20 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/9950dc616615 6959174: Need to introduce sun.awt.disableGtkFileDialogs system property Reviewed-by: art, anthony ! src/share/classes/sun/awt/SunToolkit.java ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: 48aa2a1edd2b Author: lana Date: 2010-07-08 11:28 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/48aa2a1edd2b Merge Changeset: 2d8f060dd1c5 Author: lana Date: 2010-07-12 19:33 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/2d8f060dd1c5 Merge Changeset: 69ddf06e616a Author: malenkov Date: 2010-06-22 12:06 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/69ddf06e616a 6707234: Method returned by Introspector.internalFindMethod not necessarily most specific Reviewed-by: peterz ! src/share/classes/com/sun/beans/finder/MethodFinder.java ! src/share/classes/java/beans/EventSetDescriptor.java ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/MethodDescriptor.java ! src/share/classes/java/beans/PropertyDescriptor.java + test/java/beans/Introspector/Test6707234.java Changeset: 5af3b0430bbe Author: peterz Date: 2010-06-22 14:36 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/5af3b0430bbe 6959260: javax/swing/JLabel/6501991/bug6501991.java failed on build 1.7.0-ea-b96 Reviewed-by: rupashka ! src/share/classes/sun/swing/SwingUtilities2.java ! test/ProblemList.txt ! test/com/sun/java/swing/plaf/gtk/Test6635110.java Changeset: dea63f6dda7a Author: alexp Date: 2010-06-22 19:38 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/dea63f6dda7a 6777378: NullPointerException in XPDefaultRenderer.paint() Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java + test/javax/swing/JTable/6777378/bug6777378.java Changeset: a05e047c5b98 Author: alexp Date: 2010-06-22 20:36 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/a05e047c5b98 6684401: JTree isExpanded should not call itself recursively Reviewed-by: rupashka ! src/share/classes/javax/swing/JTree.java Changeset: f1bafc4f249d Author: peterz Date: 2010-06-29 14:42 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/f1bafc4f249d 6963870: NPE in CompoundBorder.getInsets() Reviewed-by: alexp Contributed-by: jon.vanalten at redhat.com ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java + test/com/sun/java/swing/plaf/gtk/Test6963870.java Changeset: c0e785f055a7 Author: lana Date: 2010-06-30 19:05 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/c0e785f055a7 Merge ! test/ProblemList.txt Changeset: d062afbe2107 Author: malenkov Date: 2010-07-01 18:09 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/d062afbe2107 4129681: Cannot get a title border to display its label as disabled Reviewed-by: alexp, rupashka ! src/share/classes/javax/swing/border/TitledBorder.java + test/javax/swing/border/Test4129681.html + test/javax/swing/border/Test4129681.java + test/javax/swing/border/Test4760089.html + test/javax/swing/border/Test4760089.java Changeset: 46306a419ba3 Author: malenkov Date: 2010-07-01 18:47 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/46306a419ba3 6959266: test javax/swing/JInternalFrame/6725409/bug6725409.java should be modified Reviewed-by: alexp ! test/javax/swing/JInternalFrame/6725409/bug6725409.java Changeset: e94a94d176f9 Author: alexp Date: 2010-07-02 19:28 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/e94a94d176f9 6711682: JCheckBox in JTable: checkbox doesn't alaways respond to the first mouse click Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/basic/BasicButtonListener.java + test/javax/swing/AbstractButton/6711682/bug6711682.java Changeset: 46d5aef470a3 Author: alexp Date: 2010-07-02 19:34 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/46d5aef470a3 6937415: Some components return undocumented default values under Nimbus LaF Reviewed-by: peterz ! src/share/classes/javax/swing/JSplitPane.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/plaf/nimbus/skin.laf Changeset: e12c92d2dc11 Author: rupashka Date: 2010-07-08 19:09 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/e12c92d2dc11 6520101: FileChooser will cause OutOfMemory when application will run long time Reviewed-by: peterz ! src/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java + test/javax/swing/JFileChooser/6520101/bug6520101.java Changeset: d0bcc9aa5a7a Author: malenkov Date: 2010-07-09 19:42 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/d0bcc9aa5a7a 6894597: test/closed/javax/swing/JPopupMenu/6495920/bug6495920.java fails Reviewed-by: alexp, peterz + test/javax/swing/JPopupMenu/6495920/bug6495920.java Changeset: 3dc686ecb4cd Author: malenkov Date: 2010-07-09 22:07 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/3dc686ecb4cd 6963811: Deadlock-prone locking changes in Introspector Reviewed-by: peterz, rupashka ! src/share/classes/com/sun/beans/finder/InstanceFinder.java ! src/share/classes/com/sun/beans/finder/PersistenceDelegateFinder.java ! src/share/classes/com/sun/beans/finder/PropertyEditorFinder.java ! src/share/classes/java/beans/Encoder.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/PropertyEditorManager.java + test/java/beans/Introspector/Test6963811.java + test/java/beans/PropertyEditor/Test6963811.java + test/java/beans/XMLEncoder/Test6963811.java Changeset: a93a7ed5018c Author: lana Date: 2010-07-12 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/a93a7ed5018c Merge Changeset: dd98b0b747ec Author: ohair Date: 2010-06-22 10:54 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/dd98b0b747ec 6931871: Rebranding of javadoc generation in makefiles 6951293: control docs target does not work on windows Reviewed-by: jjg + make/common/shared/Defs-javadoc.gmk ! make/docs/Makefile Changeset: d7fdaee81c14 Author: sherman Date: 2010-06-22 14:04 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/d7fdaee81c14 6963156: TEST_BUG: Several tests under sun/nio/cs failed Summary: Updated the test cases and removed them from ProblemList.txt Reviewed-by: alanb ! test/ProblemList.txt ! test/sun/nio/cs/FindDecoderBugs.java ! test/sun/nio/cs/TestX11CNS.java Changeset: 6fe3b86f4720 Author: sherman Date: 2010-06-22 14:22 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/6fe3b86f4720 Merge Changeset: 4e76be6e9fe1 Author: dcubed Date: 2010-06-22 10:54 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/4e76be6e9fe1 6942989: 2/2 Memory leak of java.lang.ref.WeakReference objects Summary: Use ReferenceQueues to manage WeakReferences in LogManager and Logger. Reviewed-by: dholmes, alanb, emcmanus, tonyp Contributed-by: jeremymanson at google.com ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/Logger.java + test/java/util/logging/AnonLoggerWeakRefLeak.java + test/java/util/logging/AnonLoggerWeakRefLeak.sh + test/java/util/logging/LoggerWeakRefLeak.java + test/java/util/logging/LoggerWeakRefLeak.sh Changeset: 600ef8b4a211 Author: dcubed Date: 2010-06-22 16:18 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/600ef8b4a211 Merge Changeset: 25fe5c3bf7b7 Author: ohair Date: 2010-06-22 17:07 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/25fe5c3bf7b7 6939022: Source code adjustments for parfait compilation Reviewed-by: jjg ! src/solaris/demo/jni/Poller/Poller.c Changeset: 848e69fcf2f3 Author: ohair Date: 2010-06-22 17:26 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/848e69fcf2f3 6933622: Duplicate class files in rt.jar and charsets.jar 6895003: JarReorder is not excluding a requested file. Reviewed-by: jjg ! make/common/Release.gmk ! make/tools/src/build/tools/jarreorder/JarReorder.java ! test/ProblemList.txt Changeset: 3c745249065f Author: ohair Date: 2010-06-22 19:18 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/3c745249065f Merge Changeset: 887e525597f8 Author: dsamersoff Date: 2010-06-23 17:25 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/887e525597f8 6931566: NetworkInterface is not working when interface name is more than 15 characters long Summary: Separate Linux and Solaris code, use lifreq under Solaris Reviewed-by: chegar ! src/solaris/native/java/net/NetworkInterface.c Changeset: eb84b89ef3ff Author: alanb Date: 2010-06-23 20:19 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/eb84b89ef3ff 6963027: TEST_BUG: channels and buffer tests need to run in samevm mode Reviewed-by: ohair, sherman, chegar ! test/Makefile ! test/ProblemList.txt ! test/java/nio/BufferPoolMXBean/Basic.java ! test/java/nio/MappedByteBuffer/Basic.java ! test/java/nio/MappedByteBuffer/Force.java ! test/java/nio/MappedByteBuffer/ZeroMap.java ! test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java ! test/java/nio/channels/AsynchronousChannelGroup/Identity.java ! test/java/nio/channels/AsynchronousDatagramChannel/Basic.java ! test/java/nio/channels/AsynchronousFileChannel/Basic.java ! test/java/nio/channels/AsynchronousFileChannel/Lock.java ! test/java/nio/channels/AsynchronousFileChannel/LotsOfWrites.java ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java ! test/java/nio/channels/Channels/Basic2.java ! test/java/nio/channels/Channels/Write.java ! test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java ! test/java/nio/channels/DatagramChannel/EmptyBuffer.java ! test/java/nio/channels/DatagramChannel/ReceiveISA.java ! test/java/nio/channels/DatagramChannel/SelectWhenRefused.java ! test/java/nio/channels/FileChannel/Args.java ! test/java/nio/channels/FileChannel/ClosedChannelTransfer.java ! test/java/nio/channels/FileChannel/ExpandingMap.java ! test/java/nio/channels/FileChannel/Lock.java ! test/java/nio/channels/FileChannel/MapOverEnd.java ! test/java/nio/channels/FileChannel/MapReadOnly.java ! test/java/nio/channels/FileChannel/MapTest.java ! test/java/nio/channels/FileChannel/Mode.java ! test/java/nio/channels/FileChannel/Position.java ! test/java/nio/channels/FileChannel/Pread.java ! test/java/nio/channels/FileChannel/Pwrite.java ! test/java/nio/channels/FileChannel/Read.java ! test/java/nio/channels/FileChannel/ReadFull.java ! test/java/nio/channels/FileChannel/ReadToLimit.java ! test/java/nio/channels/FileChannel/ReleaseOnCloseDeadlock.java ! test/java/nio/channels/FileChannel/ScatteringRead.java ! test/java/nio/channels/FileChannel/Size.java ! test/java/nio/channels/FileChannel/Transfer.java ! test/java/nio/channels/FileChannel/TransferToChannel.java ! test/java/nio/channels/FileChannel/TransferToNonWritable.java ! test/java/nio/channels/FileChannel/Transfers.java ! test/java/nio/channels/FileChannel/TryLock.java ! test/java/nio/channels/FileChannel/Write.java ! test/java/nio/channels/Pipe/NonBlocking.java ! test/java/nio/channels/Pipe/SelectPipe.java ! test/java/nio/channels/SelectionKey/AtomicAttachTest.java ! test/java/nio/channels/Selector/BasicAccept.java ! test/java/nio/channels/Selector/BasicConnect.java ! test/java/nio/channels/Selector/CheckLocking.java ! test/java/nio/channels/Selector/CloseInvalidatesKeys.java ! test/java/nio/channels/Selector/CloseWhenKeyIdle.java ! test/java/nio/channels/Selector/Connect.java ! test/java/nio/channels/Selector/ConnectWrite.java ! test/java/nio/channels/Selector/HelperSlowToDie.java ! test/java/nio/channels/Selector/KeysReady.java ! test/java/nio/channels/Selector/LotsOfChannels.java ! test/java/nio/channels/Selector/RegAfterPreClose.java ! test/java/nio/channels/Selector/SelectAndCancel.java ! test/java/nio/channels/Selector/SelectorLimit.java ! test/java/nio/channels/Selector/SelectorTest.java ! test/java/nio/channels/Selector/WakeupNow.java ! test/java/nio/channels/Selector/WakeupOverflow.java ! test/java/nio/channels/Selector/WakeupSpeed.java - test/java/nio/channels/ServerSocketChannel/AcceptAddress.java ! test/java/nio/channels/SocketChannel/AdaptSocket.java ! test/java/nio/channels/SocketChannel/Bind.java ! test/java/nio/channels/SocketChannel/Close.java ! test/java/nio/channels/SocketChannel/CloseRegisteredChannel.java ! test/java/nio/channels/SocketChannel/CloseTimeoutChannel.java ! test/java/nio/channels/SocketChannel/IsConnectable.java ! test/java/nio/channels/SocketChannel/LocalAddress.java ! test/java/nio/channels/SocketChannel/SocketInheritance.java ! test/java/nio/channels/SocketChannel/Trivial.java ! test/java/nio/channels/SocketChannel/UnboundSocketTests.java ! test/java/nio/channels/etc/Shadow.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/ClosedStreams.java ! test/sun/nio/ch/Basic.java ! test/sun/nio/ch/TempBuffer.java ! test/sun/nio/cs/ReadZero.java ! test/sun/nio/cs/Test4206507.java ! test/sun/nio/cs/TestStringCoding.java Changeset: 55aa27b8bb98 Author: alanb Date: 2010-06-23 21:22 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/55aa27b8bb98 Merge Changeset: c4d60bcce958 Author: darcy Date: 2010-06-23 17:03 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/c4d60bcce958 6911258: Project Coin: Add essential API support for Automatic Resource Management (ARM) blocks 6911261: Project Coin: Retrofit Automatic Resource Management (ARM) support onto platform APIs 6962571: Infinite loop in printing out Throwable stack traces with circular references Reviewed-by: darcy, alanb Contributed-by: jjb at google.com ! make/java/java/FILES_java.gmk ! src/share/classes/java/io/Closeable.java + src/share/classes/java/lang/AutoCloseable.java ! src/share/classes/java/lang/Throwable.java ! src/share/classes/java/nio/channels/FileLock.java ! src/share/classes/javax/imageio/stream/ImageInputStream.java + test/java/lang/Throwable/SuppressedExceptions.java Changeset: 706e2d1fc378 Author: weijun Date: 2010-06-24 14:26 +0800 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/706e2d1fc378 6958026: Problem with PKCS12 keystore Reviewed-by: mullan ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/sun/security/pkcs12/PKCS12SameKeyId.java Changeset: 1da7dfca3e20 Author: weijun Date: 2010-06-24 14:26 +0800 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/1da7dfca3e20 6844907: krb5 etype order should be from strong to weak Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/Credentials.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/etype/ETypeOrder.java ! test/sun/security/krb5/ktab/HighestKvno.java Changeset: 9c0f542c8b37 Author: weijun Date: 2010-06-24 14:26 +0800 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/9c0f542c8b37 6946669: SSL/Krb5 should not call EncryptedData.reset(data, false) Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/EncryptedData.java ! src/share/classes/sun/security/krb5/KrbApRep.java ! src/share/classes/sun/security/krb5/KrbApReq.java ! src/share/classes/sun/security/krb5/KrbAsRep.java ! src/share/classes/sun/security/krb5/KrbCred.java ! src/share/classes/sun/security/krb5/KrbPriv.java ! src/share/classes/sun/security/krb5/KrbTgsRep.java ! src/share/classes/sun/security/ssl/krb5/KerberosClientKeyExchangeImpl.java ! src/share/classes/sun/security/ssl/krb5/KerberosPreMasterSecret.java ! test/sun/security/krb5/auto/SSL.java Changeset: 2e9ef9a80d82 Author: ohair Date: 2010-06-25 08:44 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/2e9ef9a80d82 6964311: Build regression due to rt.jar contents change Summary: The fix for 6933622 regressed control builds, this is a workaround fix, filed 6964313 to find the right answer to why it happened and how to fix it correctly. Reviewed-by: alanb, darcy ! make/common/Release.gmk Changeset: 6bf403a14da4 Author: alanb Date: 2010-06-25 18:31 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/6bf403a14da4 6963828: TEST_BUG: java/nio/channels/FileTransfer.java takes too long (win) Reviewed-by: chegar ! test/java/nio/channels/FileChannel/Transfer.java Changeset: 0995c5a2dc6d Author: alanb Date: 2010-06-25 18:34 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/0995c5a2dc6d Merge Changeset: 6d274503d1b7 Author: chegar Date: 2010-06-28 14:55 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/6d274503d1b7 6954525: Testcase failure java/net/Authenticator/B4769350.java Reviewed-by: michaelm, weijun ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! test/java/net/Authenticator/B4769350.java Changeset: a89f8c292a5b Author: chegar Date: 2010-06-28 15:06 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/a89f8c292a5b Merge Changeset: 7c3da1f0e17c Author: chegar Date: 2010-06-28 20:52 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/7c3da1f0e17c 6961029: java/net/BindException/Test.java should not use wildcard address Reviewed-by: michaelm, alanb ! test/ProblemList.txt ! test/java/net/BindException/Test.java ! test/java/net/ipv6tests/Tests.java Changeset: a9e0a6fb6057 Author: ksrini Date: 2010-06-28 18:25 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/a9e0a6fb6057 6856415: Enabling java security manager will make programe thrown wrong exception ( main method not found ) Reviewed-by: darcy ! src/share/classes/sun/launcher/LauncherHelper.java + test/tools/launcher/VerifyExceptions.java Changeset: 5c5fe62d990d Author: alanb Date: 2010-06-29 17:11 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/5c5fe62d990d 6213702: (so) non-blocking sockets with TCP urgent disabled get still selected for read ops (win) Reviewed-by: michaelm, chegar ! src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java ! src/windows/native/sun/nio/ch/WindowsSelectorImpl.c + test/java/nio/channels/Selector/OutOfBand.java Changeset: b318df97820f Author: lana Date: 2010-06-29 10:50 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/b318df97820f Merge Changeset: 4436a3e97a9b Author: martin Date: 2010-06-30 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/4436a3e97a9b 6934268: Better implementation of Character.isValidCodePoint Summary: Use the cleverest possible bit-twiddling micro-optimizations Reviewed-by: sherman Contributed-by: Ulf Zibis ! src/share/classes/java/lang/Character.java Changeset: 1776791f4fb9 Author: martin Date: 2010-06-30 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/1776791f4fb9 6934265: Add public method Character.isBmpCodePoint Summary: Move isBmpCodePoint from sun.nio.cs.Surrogate to Character Reviewed-by: sherman Contributed-by: Ulf Zibis ! src/share/classes/java/lang/AbstractStringBuilder.java ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/String.java ! src/share/classes/sun/io/CharToByteDBCS_ASCII.java ! src/share/classes/sun/io/CharToByteDBCS_EBCDIC.java ! src/share/classes/sun/nio/cs/Surrogate.java ! src/share/classes/sun/nio/cs/UTF_32Coder.java ! src/share/classes/sun/nio/cs/UTF_8.java ! src/share/classes/sun/nio/cs/ext/EUC_TW.java ! src/share/classes/sun/nio/cs/ext/GB18030.java ! src/share/classes/sun/nio/cs/ext/IBM33722.java ! src/share/classes/sun/nio/cs/ext/IBM964.java ! test/java/nio/charset/coders/BashStreams.java - test/java/nio/charset/coders/Surrogate.java ! test/java/nio/charset/coders/Surrogates.java Changeset: 5503dbb2e6cc Author: martin Date: 2010-06-30 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/5503dbb2e6cc 6937112: String.lastIndexOf confused by unpaired trailing surrogate Summary: Rewrite lastIndexOf for performance and correctness Reviewed-by: sherman Contributed-by: Reviewed by Ulf Zibis ! src/share/classes/java/lang/String.java ! test/java/lang/String/Supplementary.java ! test/java/lang/StringBuffer/Supplementary.java ! test/java/lang/StringBuilder/Supplementary.java Changeset: 5e9daa8fd04a Author: martin Date: 2010-06-30 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/5e9daa8fd04a 6940381: Wording improvements for String.indexOf, String.lastIndexOf Summary: Make wording of javadoc clearer and more consistent Reviewed-by: sherman ! src/share/classes/java/lang/String.java Changeset: 0d2bff3b2ca6 Author: martin Date: 2010-06-30 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/0d2bff3b2ca6 6963749: Minor improvements to Character.UnicodeBlock Summary: Fix surrogate area docs; make source more readable Reviewed-by: okutsu, sherman Contributed-by: Ulf Zibis ! src/share/classes/java/lang/Character.java Changeset: 4f1b4e3c6d1b Author: martin Date: 2010-06-30 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/4f1b4e3c6d1b 6934270: Remove javac warnings from Character.java Summary: Use generics and conform to coding style Reviewed-by: sherman Contributed-by: Ulf Zibis ! src/share/classes/java/lang/Character.java Changeset: 98186c162c1e Author: martin Date: 2010-06-30 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/98186c162c1e 6933322: Add methods highSurrogate(), lowSurrogate() to class Character Summary: Add public variants of methods Surrogate.high, Surrogate.low Reviewed-by: okutsu, sherman Contributed-by: Ulf Zibis ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/String.java ! src/share/classes/sun/nio/cs/Surrogate.java ! src/share/classes/sun/nio/cs/UTF_32Coder.java ! src/share/classes/sun/nio/cs/UTF_8.java ! src/share/classes/sun/nio/cs/UnicodeEncoder.java ! src/share/classes/sun/nio/cs/ext/EUC_TW.java ! test/java/nio/charset/coders/BashStreams.java Changeset: 838a21b99591 Author: martin Date: 2010-06-30 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/838a21b99591 6934271: Better handling of longer utf-8 sequences Summary: Various cleanups, including clever bit-twiddling Reviewed-by: sherman ! src/share/classes/sun/nio/cs/UTF_8.java Changeset: 9c80da212eaf Author: martin Date: 2010-06-30 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/9c80da212eaf 6935172: Optimize bit-twiddling in Bits.java Summary: Transformations to reduce size of bytecode Reviewed-by: sherman Contributed-by: Based on an idea by Ulf Zibis ! src/share/classes/java/io/Bits.java Changeset: ce0ba8da0bd1 Author: martin Date: 2010-06-30 16:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/ce0ba8da0bd1 6940258: (bf) Use intrinsified reverseBytes operation; elide no-op constructs Reviewed-by: alanb, sherman Contributed-by: Ulf Zibis ! src/share/classes/java/nio/Bits.java Changeset: a5a34c696d62 Author: alanb Date: 2010-07-01 16:28 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/a5a34c696d62 6947216: Even more Dual-pivot quicksort improvements Reviewed-by: jjb Contributed-by: vladimir.yaroslavskiy at sun.com ! src/share/classes/java/util/DualPivotQuicksort.java ! test/java/util/Arrays/Sorting.java Changeset: 9bffc32b645d Author: mullan Date: 2010-07-01 15:20 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/9bffc32b645d 6782979: Add JNLPAppletLauncher (6618105) to blacklist Reviewed-by: ohair ! make/java/security/Makefile Changeset: c0d2a097eb99 Author: mullan Date: 2010-07-01 15:30 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/c0d2a097eb99 Merge Changeset: 425960cef714 Author: darcy Date: 2010-07-06 18:58 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/425960cef714 6963723: Project Coin: Retrofit more JDK classes for ARM Reviewed-by: alanb, malenkov, prr, amenkov ! src/share/classes/java/beans/XMLDecoder.java ! src/share/classes/java/beans/XMLEncoder.java ! src/share/classes/java/io/ObjectInput.java ! src/share/classes/java/io/ObjectOutput.java ! src/share/classes/java/util/Scanner.java ! src/share/classes/javax/sound/midi/MidiDevice.java ! src/share/classes/javax/sound/midi/Receiver.java ! src/share/classes/javax/sound/midi/Transmitter.java ! src/share/classes/javax/sound/sampled/Line.java Changeset: d6f8ffc3c54a Author: ohair Date: 2010-07-07 10:17 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/d6f8ffc3c54a 6954517: Testcase failure tools/launcher/UnicodeTest.sh Reviewed-by: ksrini ! test/tools/launcher/UnicodeTest.sh Changeset: f13e94562d84 Author: ksrini Date: 2010-07-09 09:54 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/f13e94562d84 6930056: (launcher) Need to remove or build as part of test these liblibrary.so files Reviewed-by: ohair, darcy - test/tools/launcher/Makefile.SolarisRunpath - test/tools/launcher/lib/i386/lib32/lib32/liblibrary.so - test/tools/launcher/lib/i386/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib64/lib64/liblibrary.so - test/tools/launcher/lib/sparc/lib64/liblibrary.so Changeset: da8526047e5f Author: martin Date: 2010-07-09 18:55 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/da8526047e5f 6967533: Epoch bug: ExceptionInInitializerError on systems with uninitialized clock Summary: Remove (hopefully!) unnecessary check of currentTimeMillis Reviewed-by: dholmes Contributed-by: Jon VanAlten ! src/share/classes/java/lang/System.java Changeset: a7f8f269f741 Author: chegar Date: 2010-07-12 18:13 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/a7f8f269f741 6967937: Scope id no longer being set after 6931566 Reviewed-by: alanb, dsamersoff ! src/solaris/native/java/net/NetworkInterface.c ! test/java/net/Inet6Address/B6214234.java Changeset: 1371a2d5f3a8 Author: chegar Date: 2010-07-12 18:16 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/1371a2d5f3a8 6967684: httpserver using a non thread-safe SimpleDateFormat Reviewed-by: michaelm ! src/share/classes/sun/net/httpserver/ExchangeImpl.java Changeset: bb0b32ffefe9 Author: chegar Date: 2010-07-12 18:18 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/bb0b32ffefe9 6966846: Incorrect assertion in java.net.Inet6Address.readObject Reviewed-by: michaelm ! src/share/classes/java/net/Inet6Address.java Changeset: d3fa95d0710c Author: ksrini Date: 2010-07-09 11:04 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/d3fa95d0710c 6921472: RFE: java launcher code needs clean up Summary: This changeset also contains fixes for 6405284, 6753938 and 6922500 Reviewed-by: darcy ! src/share/bin/emessages.h ! src/share/bin/java.c ! src/share/bin/java.h ! src/share/bin/jli_util.c ! src/share/bin/jli_util.h ! src/solaris/bin/java_md.c ! src/windows/bin/java_md.c ! test/tools/launcher/Arrrghs.java Changeset: ddf825161d2d Author: dcubed Date: 2010-07-12 14:19 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/ddf825161d2d 6968401: 3/3 disable tests added by 6942989 until 6964018 is fixed Summary: Disable AnonLoggerWeakRefLeak.sh and LoggerWeakRefLeak.sh Reviewed-by: ohair ! test/java/util/logging/AnonLoggerWeakRefLeak.sh ! test/java/util/logging/LoggerWeakRefLeak.sh Changeset: 4e365ef6576d Author: dcubed Date: 2010-07-12 15:52 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/4e365ef6576d Merge Changeset: c5a436f053aa Author: lana Date: 2010-07-12 19:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/c5a436f053aa Merge ! test/ProblemList.txt - test/java/nio/channels/ServerSocketChannel/AcceptAddress.java - test/java/nio/charset/coders/Surrogate.java - test/tools/launcher/Makefile.SolarisRunpath - test/tools/launcher/lib/i386/lib32/lib32/liblibrary.so - test/tools/launcher/lib/i386/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib64/lib64/liblibrary.so - test/tools/launcher/lib/sparc/lib64/liblibrary.so Changeset: 13029a61b16b Author: lana Date: 2010-07-20 22:21 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/13029a61b16b Merge - test/java/nio/channels/ServerSocketChannel/AcceptAddress.java - test/java/nio/charset/coders/Surrogate.java - test/tools/launcher/Makefile.SolarisRunpath - test/tools/launcher/lib/i386/lib32/lib32/liblibrary.so - test/tools/launcher/lib/i386/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib64/lib64/liblibrary.so - test/tools/launcher/lib/sparc/lib64/liblibrary.so Changeset: 6488b70a23cc Author: mikejwre Date: 2010-07-23 16:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/6488b70a23cc Added tag jdk7-b102 for changeset 13029a61b16b ! .hgtags Changeset: b839344245a9 Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/b839344245a9 Added tag jdk7-b103 for changeset 6488b70a23cc ! .hgtags From qi.zuo at sun.com Wed Aug 4 20:58:16 2010 From: qi.zuo at sun.com (qi.zuo at sun.com) Date: Wed, 04 Aug 2010 20:58:16 +0000 Subject: hg: jdk7/deploy/langtools: 28 new changesets Message-ID: <20100804205902.9BD8E47EEF@hg.openjdk.java.net> Changeset: 9a7c998bf2fc Author: darcy Date: 2010-06-02 19:08 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/9a7c998bf2fc 6933147: Provided new utility visitors supporting SourceVersion.RELEASE_7 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/share/classes/com/sun/tools/javah/JavahTask.java ! src/share/classes/com/sun/tools/javah/LLNI.java ! src/share/classes/com/sun/tools/javah/TypeSignature.java ! src/share/classes/javax/lang/model/element/ElementVisitor.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/AbstractElementVisitor6.java + src/share/classes/javax/lang/model/util/AbstractElementVisitor7.java ! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java + src/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java ! src/share/classes/javax/lang/model/util/ElementKindVisitor6.java + src/share/classes/javax/lang/model/util/ElementKindVisitor7.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/SimpleAnnotationValueVisitor6.java + src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.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/SimpleTypeVisitor6.java + src/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java ! src/share/classes/javax/lang/model/util/TypeKindVisitor6.java + src/share/classes/javax/lang/model/util/TypeKindVisitor7.java ! src/share/sample/javac/processing/src/CheckNamesProcessor.java ! test/tools/javac/6402516/CheckLocalElements.java ! test/tools/javac/api/TestOperators.java ! test/tools/javac/enum/6424358/T6424358.java ! test/tools/javac/processing/model/6194785/T6194785.java ! test/tools/javac/processing/model/type/NoTypes.java ! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java Changeset: 559c9a37d9f6 Author: jjg Date: 2010-06-03 17:14 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/559c9a37d9f6 6955264: add option to suppress Abort in Check.completionError Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Check.java Changeset: 852d8bb356bc Author: darcy Date: 2010-06-03 19:56 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/852d8bb356bc 6519115: MirroredTypeException thrown but should be MirroredTypesException Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java ! src/share/classes/javax/lang/model/type/MirroredTypeException.java ! src/share/classes/javax/lang/model/type/MirroredTypesException.java + test/tools/javac/processing/model/type/MirroredTypeEx/Plurality.java Changeset: b7fc560217d3 Author: jjg Date: 2010-06-04 14:54 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/b7fc560217d3 6958391: add vizant support to langtools build Reviewed-by: mcimadamore ! make/build.properties ! make/build.xml Changeset: d33b91f360fc Author: jjg Date: 2010-06-04 17:33 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/d33b91f360fc 6958802: cleanup and doc langtools build.xml file Reviewed-by: ohair ! make/build.properties ! make/build.xml Changeset: 46cf751559ae Author: mcimadamore Date: 2010-06-10 09:29 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/46cf751559ae 6945418: Project Coin: Simplified Varargs Method Invocation Summary: Add new mandatory warning for unsafe vararg method declaration. Warning can be suppressed as usual (@SuppressWarnings("varargs")/-Xlint:-varargs) Reviewed-by: jjg, darcy ! src/share/classes/com/sun/tools/javac/code/Lint.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/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/util/List.java ! test/tools/javac/varargs/6730476/T6730476a.java ! test/tools/javac/varargs/6806876/T6806876.out + test/tools/javac/varargs/warning/Warn4.java Changeset: f2fdd52e4e87 Author: jjg Date: 2010-06-10 16:08 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/f2fdd52e4e87 6944312: Potential rebranding issues in openjdk/langtools repository sources Reviewed-by: darcy ! src/share/classes/com/sun/javadoc/package.html ! src/share/classes/com/sun/mirror/overview.html ! src/share/classes/com/sun/source/tree/DisjointTypeTree.java ! src/share/classes/com/sun/tools/apt/comp/Apt.java ! src/share/classes/com/sun/tools/apt/main/CommandLine.java ! src/share/classes/com/sun/tools/apt/main/JavaCompiler.java ! src/share/classes/com/sun/tools/apt/main/Main.java ! src/share/classes/com/sun/tools/apt/util/Bark.java ! src/share/classes/com/sun/tools/classfile/AccessFlags.java ! src/share/classes/com/sun/tools/classfile/Annotation.java ! src/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java ! src/share/classes/com/sun/tools/classfile/Attribute.java ! src/share/classes/com/sun/tools/classfile/AttributeException.java ! src/share/classes/com/sun/tools/classfile/Attributes.java ! src/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java ! src/share/classes/com/sun/tools/classfile/ClassFile.java ! src/share/classes/com/sun/tools/classfile/ClassReader.java ! src/share/classes/com/sun/tools/classfile/ClassTranslator.java ! src/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/share/classes/com/sun/tools/classfile/Code_attribute.java ! src/share/classes/com/sun/tools/classfile/CompilationID_attribute.java ! src/share/classes/com/sun/tools/classfile/ConstantPool.java ! src/share/classes/com/sun/tools/classfile/ConstantPoolException.java ! src/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java ! src/share/classes/com/sun/tools/classfile/DefaultAttribute.java ! src/share/classes/com/sun/tools/classfile/Deprecated_attribute.java ! src/share/classes/com/sun/tools/classfile/Descriptor.java ! src/share/classes/com/sun/tools/classfile/DescriptorException.java ! src/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java ! src/share/classes/com/sun/tools/classfile/Exceptions_attribute.java ! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java ! src/share/classes/com/sun/tools/classfile/Field.java ! src/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java ! src/share/classes/com/sun/tools/classfile/Instruction.java ! src/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java ! src/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java ! src/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java ! src/share/classes/com/sun/tools/classfile/Method.java ! src/share/classes/com/sun/tools/classfile/Opcode.java ! src/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/Signature.java ! src/share/classes/com/sun/tools/classfile/Signature_attribute.java ! src/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java ! src/share/classes/com/sun/tools/classfile/SourceFile_attribute.java ! src/share/classes/com/sun/tools/classfile/SourceID_attribute.java ! src/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java ! src/share/classes/com/sun/tools/classfile/StackMap_attribute.java ! src/share/classes/com/sun/tools/classfile/Synthetic_attribute.java ! src/share/classes/com/sun/tools/classfile/Type.java ! src/share/classes/com/sun/tools/javac/Launcher.java ! src/share/classes/com/sun/tools/javac/Server.java ! src/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/api/Formattable.java ! src/share/classes/com/sun/tools/javac/api/JavacScope.java ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/api/Messages.java ! src/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/BoundKind.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/Lint.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/TypeAnnotationPosition.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/AttrContext.java ! src/share/classes/com/sun/tools/javac/comp/AttrContextEnv.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/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Env.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/Todo.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java ! src/share/classes/com/sun/tools/javac/file/CacheFSInfo.java ! src/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/share/classes/com/sun/tools/javac/file/Paths.java ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/share/classes/com/sun/tools/javac/file/SymbolArchive.java ! src/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java ! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/share/classes/com/sun/tools/javac/jvm/ByteCodes.java ! src/share/classes/com/sun/tools/javac/jvm/CRTFlags.java ! src/share/classes/com/sun/tools/javac/jvm/CRTable.java ! src/share/classes/com/sun/tools/javac/jvm/ClassFile.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/Items.java ! src/share/classes/com/sun/tools/javac/jvm/Pool.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! src/share/classes/com/sun/tools/javac/jvm/UninitializedType.java ! src/share/classes/com/sun/tools/javac/main/CommandLine.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/JavacOption.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/main/OptionName.java ! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java ! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java ! src/share/classes/com/sun/tools/javac/model/FilteredMemberList.java ! src/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/share/classes/com/sun/tools/javac/model/JavacSourcePosition.java ! src/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/share/classes/com/sun/tools/javac/nio/PathFileManager.java ! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java ! src/share/classes/com/sun/tools/javac/parser/EndPosParser.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/parser/Keywords.java ! src/share/classes/com/sun/tools/javac/parser/Lexer.java ! src/share/classes/com/sun/tools/javac/parser/Parser.java ! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.java ! src/share/classes/com/sun/tools/javac/parser/Token.java ! src/share/classes/com/sun/tools/javac/processing/AnnotationProcessingError.java ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/share/classes/com/sun/tools/javac/processing/ServiceProxy.java ! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.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/TreeCopier.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/tree/TreeScanner.java ! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! src/share/classes/com/sun/tools/javac/util/Abort.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/Bits.java ! src/share/classes/com/sun/tools/javac/util/ByteBuffer.java ! src/share/classes/com/sun/tools/javac/util/ClientCodeException.java ! src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java ! src/share/classes/com/sun/tools/javac/util/Constants.java ! src/share/classes/com/sun/tools/javac/util/Context.java ! src/share/classes/com/sun/tools/javac/util/Convert.java ! src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java ! src/share/classes/com/sun/tools/javac/util/FatalError.java ! src/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/share/classes/com/sun/tools/javac/util/JavacMessages.java ! src/share/classes/com/sun/tools/javac/util/LayoutCharacters.java ! src/share/classes/com/sun/tools/javac/util/List.java ! src/share/classes/com/sun/tools/javac/util/ListBuffer.java ! src/share/classes/com/sun/tools/javac/util/Log.java ! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java ! src/share/classes/com/sun/tools/javac/util/Name.java ! src/share/classes/com/sun/tools/javac/util/Names.java ! src/share/classes/com/sun/tools/javac/util/Options.java ! src/share/classes/com/sun/tools/javac/util/Pair.java ! src/share/classes/com/sun/tools/javac/util/Position.java ! src/share/classes/com/sun/tools/javac/util/PropagatedException.java ! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/SharedNameTable.java ! src/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java ! src/share/classes/com/sun/tools/javac/util/Warner.java ! src/share/classes/com/sun/tools/javah/Gen.java ! src/share/classes/com/sun/tools/javah/InternalError.java ! src/share/classes/com/sun/tools/javah/JNI.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/javah/JavahTool.java ! src/share/classes/com/sun/tools/javah/LLNI.java ! src/share/classes/com/sun/tools/javah/Main.java ! src/share/classes/com/sun/tools/javah/Mangle.java ! src/share/classes/com/sun/tools/javah/NativeHeaderTool.java ! src/share/classes/com/sun/tools/javah/TypeSignature.java ! src/share/classes/com/sun/tools/javah/Util.java ! src/share/classes/com/sun/tools/javap/AnnotationWriter.java ! src/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/share/classes/com/sun/tools/javap/BasicWriter.java ! src/share/classes/com/sun/tools/javap/ClassWriter.java ! src/share/classes/com/sun/tools/javap/CodeWriter.java ! src/share/classes/com/sun/tools/javap/ConstantWriter.java ! src/share/classes/com/sun/tools/javap/Context.java ! src/share/classes/com/sun/tools/javap/DisassemblerTool.java ! src/share/classes/com/sun/tools/javap/InstructionDetailWriter.java ! src/share/classes/com/sun/tools/javap/InternalError.java ! src/share/classes/com/sun/tools/javap/JavapFileManager.java ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java ! src/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java ! src/share/classes/com/sun/tools/javap/Main.java ! src/share/classes/com/sun/tools/javap/Messages.java ! src/share/classes/com/sun/tools/javap/Options.java ! src/share/classes/com/sun/tools/javap/SourceWriter.java ! src/share/classes/com/sun/tools/javap/StackMapWriter.java ! src/share/classes/com/sun/tools/javap/TryBlockWriter.java ! src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java ! src/share/classes/javax/lang/model/overview.html ! test/tools/apt/mirror/declaration/pkg1/pkg2/package.html ! test/tools/javac/6948381/T6948381.java ! test/tools/javac/6948381/npe/A.java ! test/tools/javac/6948381/npe/B.java ! test/tools/javac/api/evalexpr/ByteArrayClassLoader.java ! test/tools/javac/api/evalexpr/CompileFromString.java ! test/tools/javac/api/evalexpr/MemoryFileManager.java ! test/tools/javac/generics/diamond/T6951833.java ! test/tools/javac/generics/typevars/T6880344.java ! test/tools/javac/varargs/warning/Warn4.java Changeset: 366a7b9b5627 Author: jjg Date: 2010-06-10 17:09 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/366a7b9b5627 6960407: Potential rebranding issues in openjdk/langtools repository sources Reviewed-by: darcy ! make/Makefile ! make/Makefile-classic ! src/share/classes/com/sun/source/tree/Tree.java ! src/share/classes/com/sun/source/util/JavacTask.java ! src/share/classes/com/sun/source/util/TaskEvent.java ! src/share/classes/com/sun/source/util/TaskListener.java ! src/share/classes/com/sun/tools/doclets/formats/html/package.html ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/code/Lint.java ! src/share/classes/com/sun/tools/javac/code/Symtab.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/resources/compiler.properties ! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties ! src/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties ! src/share/classes/javax/tools/JavaFileManager.java Changeset: 224533455888 Author: jjg Date: 2010-06-11 07:12 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/224533455888 6877961: langtools build should allow more options when running jtreg Reviewed-by: mcimadamore ! make/build.xml Changeset: d1ea43cb71c1 Author: jjg Date: 2010-06-11 17:24 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/d1ea43cb71c1 6958836: javadoc should support -Xmaxerrs and -Xmaxwarns Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/util/Log.java ! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java ! src/share/classes/com/sun/tools/javadoc/Messager.java ! src/share/classes/com/sun/tools/javadoc/Start.java ! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties + test/tools/javadoc/6958836/Test.java + test/tools/javadoc/6958836/errs/Errors.java + test/tools/javadoc/6958836/warns/Warnings.java Changeset: 0840dd65b9e2 Author: jjg Date: 2010-06-16 16:23 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/0840dd65b9e2 6956638: JavacTask.generate does not generate all required files Reviewed-by: darcy Contributed-by: joshuamaurice at gmail.com + test/tools/javac/T6956638.java Changeset: 93e1975eea7a Author: lana Date: 2010-06-16 14:09 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/93e1975eea7a Merge ! test/tools/apt/mirror/declaration/pkg1/pkg2/package.html Changeset: e2b845fdc437 Author: lana Date: 2010-06-16 17:52 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/e2b845fdc437 Merge Changeset: 0ba1f80b73a5 Author: jjg Date: 2010-06-18 16:45 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/0ba1f80b73a5 6962540: langtools Makefile sets DEV_NULL incorrectly Reviewed-by: ohair ! make/Makefile Changeset: 4177f5bdd189 Author: jjg Date: 2010-06-18 21:13 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/4177f5bdd189 6961178: Allow doclet.xml to contain XML attributes Reviewed-by: bpatel ! 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/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 Changeset: 4cca8d7ce6c1 Author: lana Date: 2010-06-21 22:09 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/4cca8d7ce6c1 Merge Changeset: d1d7595fa824 Author: lana Date: 2010-06-29 22:43 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/d1d7595fa824 Merge ! 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/code/Symtab.java ! src/share/classes/com/sun/tools/javac/comp/Attr.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/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/util/Names.java Changeset: 20a8fe72ee7b Author: mikejwre Date: 2010-07-09 19:18 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/20a8fe72ee7b Added tag jdk7-b100 for changeset d1d7595fa824 ! .hgtags Changeset: f87f1f3e23e1 Author: mikejwre Date: 2010-07-15 20:11 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/f87f1f3e23e1 Added tag jdk7-b101 for changeset 20a8fe72ee7b ! .hgtags Changeset: be5cafeb318d Author: darcy Date: 2010-06-23 16:51 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/be5cafeb318d 6911258: Project Coin: Add essential API support for Automatic Resource Management (ARM) blocks Reviewed-by: darcy, alanb Contributed-by: jjb at google.com ! src/share/classes/javax/lang/model/element/ElementKind.java Changeset: d8a15fda7e3a Author: jjg Date: 2010-06-24 10:34 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/d8a15fda7e3a 6917288: Unnamed nested class is not generated Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/6917288/GraphicalInstaller.java + test/tools/javac/6917288/GraphicalInstallerTest.java + test/tools/javac/6917288/T6917288.java Changeset: 6386f0fd6205 Author: lana Date: 2010-06-29 12:06 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/6386f0fd6205 Merge ! 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/code/Symtab.java ! src/share/classes/com/sun/tools/javac/comp/Attr.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/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/util/Names.java Changeset: d2b7ecf33b35 Author: jjg Date: 2010-06-30 18:06 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/d2b7ecf33b35 6964768: need test program to validate javac resource bundles Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/code/Kinds.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/literals/BadUnderscoreLiterals.6.out Changeset: 064468702a8d Author: jjg Date: 2010-07-12 16:37 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/064468702a8d 6968497: localized text appears in raw diagnostic Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/generics/6946618/T6946618c.java ! test/tools/javac/generics/6946618/T6946618c.out Changeset: eaab979c8b36 Author: lana Date: 2010-07-12 19:43 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/eaab979c8b36 Merge Changeset: ff9c0a0bf7ed Author: lana Date: 2010-07-20 22:22 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/ff9c0a0bf7ed Merge Changeset: bd85271c580c Author: mikejwre Date: 2010-07-23 16:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/bd85271c580c Added tag jdk7-b102 for changeset ff9c0a0bf7ed ! .hgtags Changeset: fc7219517ec1 Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/fc7219517ec1 Added tag jdk7-b103 for changeset bd85271c580c ! .hgtags From christine.lu at oracle.com Thu Aug 5 05:33:23 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 05 Aug 2010 05:33:23 +0000 Subject: hg: jdk7/build: Added tag jdk7-b103 for changeset be2aedc4e3b1 Message-ID: <20100805053323.D3F1D47F04@hg.openjdk.java.net> Changeset: f8be576feefc Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/build/rev/f8be576feefc Added tag jdk7-b103 for changeset be2aedc4e3b1 ! .hgtags From christine.lu at oracle.com Thu Aug 5 05:33:28 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 05 Aug 2010 05:33:28 +0000 Subject: hg: jdk7/build/corba: Added tag jdk7-b103 for changeset 11e7678c3eb1 Message-ID: <20100805053329.29C0347F05@hg.openjdk.java.net> Changeset: 9607213481d4 Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/build/corba/rev/9607213481d4 Added tag jdk7-b103 for changeset 11e7678c3eb1 ! .hgtags From christine.lu at oracle.com Thu Aug 5 05:53:33 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 05 Aug 2010 05:53:33 +0000 Subject: hg: jdk7/build/hotspot: 18 new changesets Message-ID: <20100805055403.BA60347F07@hg.openjdk.java.net> Changeset: efd4401fab1d Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/efd4401fab1d Added tag jdk7-b103 for changeset cb4250ef73b2 ! .hgtags Changeset: e7ec8cd4dd8a Author: tonyp Date: 2010-06-28 14:13 -0400 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/e7ec8cd4dd8a 6962569: assembler_sparc.cpp:1969: assert(false) failed: error Summary: array_overlap_test() fails when the address range crosses the MSB boundary. Thanks to Tom and Vladimir for their help on this one. Reviewed-by: kvn, never, iveresov ! src/cpu/sparc/vm/stubGenerator_sparc.cpp Changeset: 4e5661ba9d98 Author: tonyp Date: 2010-06-28 14:13 -0400 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/4e5661ba9d98 6944166: G1: explicit GCs are not always handled correctly Summary: G1 was not handling explicit GCs correctly in many ways. It does now. See the CR for the list of improvements contained in this changeset. Reviewed-by: iveresov, ysr, johnc ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/includeDB_gc_g1 ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/runtime/mutexLocker.cpp Changeset: 1a1ce2076047 Author: ysr Date: 2010-07-16 10:09 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/1a1ce2076047 Merge Changeset: ad7e433e2730 Author: ysr Date: 2010-07-20 16:09 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/ad7e433e2730 Merge - src/os/linux/vm/vtune_linux.cpp - src/os/solaris/vm/vtune_solaris.cpp - src/os/windows/vm/vtune_windows.cpp - src/share/vm/runtime/vtune.hpp Changeset: 131ed9a23d48 Author: ysr Date: 2010-07-21 09:57 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/131ed9a23d48 Merge Changeset: 083fde3b838e Author: jrose Date: 2010-07-15 18:40 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/083fde3b838e 6964498: JSR 292 invokedynamic sites need local bootstrap methods Summary: Add JVM_CONSTANT_InvokeDynamic records to constant pool to determine per-instruction BSMs. Reviewed-by: twisti ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! 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/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolOop.cpp ! src/share/vm/oops/constantPoolOop.hpp ! src/share/vm/oops/cpCacheOop.cpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/constantTag.cpp ! src/share/vm/utilities/constantTag.hpp Changeset: 01b172b8cd7c Author: never Date: 2010-07-16 08:29 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/01b172b8cd7c Merge Changeset: e0ba4e04c839 Author: jrose Date: 2010-07-16 18:14 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/e0ba4e04c839 6969574: invokedynamic call sites deoptimize instead of executing Reviewed-by: kvn ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/oops/cpCacheOop.cpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 7139e81efd2d Author: never Date: 2010-07-22 15:29 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/7139e81efd2d 6970566: runThese fails with SIGSEGV Reviewed-by: kvn ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp Changeset: 5063ce716349 Author: never Date: 2010-07-23 10:21 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/5063ce716349 Merge Changeset: a93a9eda13f7 Author: jcoomes Date: 2010-07-16 21:33 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/a93a9eda13f7 6962947: shared TaskQueue statistics Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parNew/parOopClosures.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/taskqueue.cpp ! src/share/vm/utilities/taskqueue.hpp Changeset: 5cbac8938c4c Author: johnc Date: 2010-07-19 11:06 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/5cbac8938c4c 6956639: G1: assert(cached_ptr != card_ptr) failed: shouldn't be, concurrentG1Refine.cpp:307 Summary: During concurrent refinment, filter cards in young regions after it has been determined that the region has been allocated from and the young type of the region has been set. Reviewed-by: iveresov, tonyp, jcoomes ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 4f1fffe08c63 Author: ysr Date: 2010-07-21 12:45 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/4f1fffe08c63 Merge Changeset: 1890dc9151da Author: ysr Date: 2010-07-23 14:31 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/1890dc9151da Merge Changeset: cc3fdfeb54b0 Author: trims Date: 2010-07-29 23:14 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/cc3fdfeb54b0 Merge Changeset: fd2645290e89 Author: trims Date: 2010-07-30 06:56 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/fd2645290e89 6973381: Bump the HS19 build number to 05 Summary: Update the HS19 build number to 05 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 28abe3f6a5f6 Author: trims Date: 2010-08-03 19:01 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/28abe3f6a5f6 Merge From christine.lu at oracle.com Thu Aug 5 06:32:03 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 05 Aug 2010 06:32:03 +0000 Subject: hg: jdk7/build/jaxp: Added tag jdk7-b103 for changeset b7722e878864 Message-ID: <20100805063203.5450C47F09@hg.openjdk.java.net> Changeset: d42c4acb6424 Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxp/rev/d42c4acb6424 Added tag jdk7-b103 for changeset b7722e878864 ! .hgtags From christine.lu at oracle.com Thu Aug 5 06:32:07 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 05 Aug 2010 06:32:07 +0000 Subject: hg: jdk7/build/jaxws: Added tag jdk7-b103 for changeset 267386d6b923 Message-ID: <20100805063207.E4E1A47F0A@hg.openjdk.java.net> Changeset: bbc4cce6c20a Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxws/rev/bbc4cce6c20a Added tag jdk7-b103 for changeset 267386d6b923 ! .hgtags From christine.lu at oracle.com Thu Aug 5 06:32:16 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 05 Aug 2010 06:32:16 +0000 Subject: hg: jdk7/build/jdk: 2 new changesets Message-ID: <20100805063234.A0AA647F0B@hg.openjdk.java.net> Changeset: b839344245a9 Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/b839344245a9 Added tag jdk7-b103 for changeset 6488b70a23cc ! .hgtags Changeset: 1a92820132a0 Author: cl Date: 2010-08-04 22:02 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/1a92820132a0 Merge From christine.lu at oracle.com Thu Aug 5 06:42:32 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 05 Aug 2010 06:42:32 +0000 Subject: hg: jdk7/build/langtools: Added tag jdk7-b103 for changeset bd85271c580c Message-ID: <20100805064234.4F98B47F0D@hg.openjdk.java.net> Changeset: fc7219517ec1 Author: cl Date: 2010-07-29 13:33 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/fc7219517ec1 Added tag jdk7-b103 for changeset bd85271c580c ! .hgtags From raffaello.giulietti at gmail.com Fri Aug 6 09:02:32 2010 From: raffaello.giulietti at gmail.com (Raffaello Giulietti) Date: Fri, 06 Aug 2010 11:02:32 +0200 Subject: FYI: FreeType hinting is now enable by default Message-ID: <4C5BCFA8.3000707@gmail.com> Contrary to what is stated here http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html#freetype byte code hinting is now enable by default since 2.4.0 http://freetype.sourceforge.net/index2.html#release-freetype-2.4.0 From ahughes at redhat.com Fri Aug 6 10:18:56 2010 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Fri, 6 Aug 2010 11:18:56 +0100 Subject: FYI: FreeType hinting is now enable by default In-Reply-To: <4C5BCFA8.3000707@gmail.com> References: <4C5BCFA8.3000707@gmail.com> Message-ID: On 6 August 2010 10:02, Raffaello Giulietti wrote: > Contrary to what is stated here > > http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html#freetype > > byte code hinting is now enable by default since 2.4.0 > > http://freetype.sourceforge.net/index2.html#release-freetype-2.4.0 > > This is a recent change, as the patents have now expired: http://freetype.sourceforge.net/patents.html -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA? 7927 142C 2591 94EF D9D8 From philip.race at oracle.com Fri Aug 6 16:29:01 2010 From: philip.race at oracle.com (Phil Race) Date: Fri, 06 Aug 2010 09:29:01 -0700 Subject: FYI: FreeType hinting is now enable by default In-Reply-To: <4C5BCFA8.3000707@gmail.com> References: <4C5BCFA8.3000707@gmail.com> Message-ID: <4C5C384D.1070305@oracle.com> Well .. that is the very newest freetype but the doc is correct in that its referring to 2.3 However if you are on Linux then jdk will use the system freetype and some distros are disabling the hinting for technical reasons. I think the reason is that a lot of free fonts are not hinted so turning on instructed hinting either didn't help or made them worse .. -phil. On 8/6/2010 2:02 AM, Raffaello Giulietti wrote: > Contrary to what is stated here > > http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html#freetype > > byte code hinting is now enable by default since 2.4.0 > > http://freetype.sourceforge.net/index2.html#release-freetype-2.4.0 > > From denisl at openscg.com Fri Aug 6 21:38:02 2010 From: denisl at openscg.com (Lussier, Denis) Date: Fri, 6 Aug 2010 17:38:02 -0400 Subject: FYI: FreeType hinting is now enable by default In-Reply-To: <4C5C384D.1070305@oracle.com> References: <4C5BCFA8.3000707@gmail.com> <4C5C384D.1070305@oracle.com> Message-ID: This is great news!! I know that using a recent version of Freetype, with hinting turned on, makes a huge difference in the quality of displayed Fonts in Swing apps for OpenJDK on Windows builds. On Linux, I'm not sure why, but the font display seems good to me independant of this. This is already reflected in the OpenJDK 6 Build 20 Windows binaries available on http://openscg.org On 8/6/10, Phil Race wrote: > Well .. that is the very newest freetype but the doc is correct in that > its referring to 2.3 > > However if you are on Linux then jdk will use the system freetype and some > distros are disabling the hinting for technical reasons. > > I think the reason is that a lot of free fonts are not hinted so turning on > instructed hinting either didn't help or made them worse .. > > -phil. > > On 8/6/2010 2:02 AM, Raffaello Giulietti wrote: >> Contrary to what is stated here >> >> http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html#freetype >> >> byte code hinting is now enable by default since 2.4.0 >> >> http://freetype.sourceforge.net/index2.html#release-freetype-2.4.0 >> >> > > From raffaello.giulietti at gmail.com Sat Aug 7 16:33:06 2010 From: raffaello.giulietti at gmail.com (Raffaello Giulietti) Date: Sat, 07 Aug 2010 18:33:06 +0200 Subject: FYI: FreeType hinting is now enable by default In-Reply-To: <4C5C384D.1070305@oracle.com> References: <4C5BCFA8.3000707@gmail.com> <4C5C384D.1070305@oracle.com> Message-ID: <4C5D8AC2.1040701@gmail.com> On 2010-08-06 18:29, Phil Race wrote: > Well .. that is the very newest freetype but the doc is correct in that > its referring to 2.3 > More precisely, it's referring to "2.3 or newer". > However if you are on Linux then jdk will use the system freetype and some > distros are disabling the hinting for technical reasons. > > I think the reason is that a lot of free fonts are not hinted so turning on > instructed hinting either didn't help or made them worse .. > Up to 2.3 the reason was that hinting was covered by patents, so it was enabled by default. They expired a few months ago. From philip.race at oracle.com Sat Aug 7 17:14:16 2010 From: philip.race at oracle.com (Phil Race) Date: Sat, 07 Aug 2010 10:14:16 -0700 Subject: FYI: FreeType hinting is now enable by default In-Reply-To: <4C5D8AC2.1040701@gmail.com> References: <4C5BCFA8.3000707@gmail.com> <4C5C384D.1070305@oracle.com> <4C5D8AC2.1040701@gmail.com> Message-ID: <4C5D9468.5080605@oracle.com> Raffaello Giulietti wrote: > On 2010-08-06 18:29, Phil Race wrote: > >> Well .. that is the very newest freetype but the doc is correct in that >> its referring to 2.3 >> >> > > More precisely, it's referring to "2.3 or newer". > which was all that existed when it was written. Its rather hard to write a document that predicts the future. > >> However if you are on Linux then jdk will use the system freetype and some >> distros are disabling the hinting for technical reasons. >> >> I think the reason is that a lot of free fonts are not hinted so turning on >> instructed hinting either didn't help or made them worse .. >> >> > > Up to 2.3 the reason was that hinting was covered by patents, so it was > enabled by default. They expired a few months ago. > You are misinterpreting me. I am explaining why 2.4 != enabled instructed hinting in all cases. -phil. From raffaello.giulietti at gmail.com Sat Aug 7 17:16:21 2010 From: raffaello.giulietti at gmail.com (Raffaello Giulietti) Date: Sat, 07 Aug 2010 19:16:21 +0200 Subject: FYI: FreeType hinting is now enable by default In-Reply-To: <4C5D8AC2.1040701@gmail.com> References: <4C5BCFA8.3000707@gmail.com> <4C5C384D.1070305@oracle.com> <4C5D8AC2.1040701@gmail.com> Message-ID: <4C5D94E5.9040309@gmail.com> On 2010-08-07 18:33, Raffaello Giulietti wrote: > Up to 2.3 the reason was that hinting was covered by patents, so it was > enabled by default. They expired a few months ago. > ... was disabled by default, of course. Sorry for the confusion. From jfrancis at his.co.uk Mon Aug 9 12:52:37 2010 From: jfrancis at his.co.uk (John Francis) Date: Mon, 9 Aug 2010 13:52:37 +0100 Subject: JDK6 build on Windows Server 2008 SP2 with cygwin 1.7+ Message-ID: <004201cb37c1$c1831440$44893cc0$@co.uk> I am building OpenJDK6 B20 on Windows Server 2008 SP2 with cygwin 1.7+ The sanity checks say; WARNING: This machine appears to only have 512Mb of physical memory, builds on this machine could be slow. This is not the case; the box has 4GB of RAM, which the OS can mostly see ( non memory extensions installed ) This may be due to the fact that I cannot find the free module in cygwin 1.7 as described in the build readme. Will this affect the speed of my builds and has anyone experience of sourcing free for cygwin 1.7? ---------------------------------------------------------------------------- -------------- This message is private and confidential. If you have received this message in error, please notify postmaster at his.co.uk and remove it from your system. Please carry out your own virus check before opening attachments. HISL Limited is a limited company registered in England and Wales. Registered Number: 3202995. VAT number: 729-6256-05. Registered Office: Chestnut Farm, Jill Lane, Sambourne, Redditch B96 6ES ---------------------------------------------------------------------------- -------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: From jfrancis at his.co.uk Mon Aug 9 13:20:00 2010 From: jfrancis at his.co.uk (John Francis) Date: Mon, 9 Aug 2010 14:20:00 +0100 Subject: Problem with ALT_BOOTDIR pointing to JDK 1.6.0_21 Message-ID: <004d01cb37c5$94f96b50$beec41f0$@co.uk> I'm building OpenJdk6 b20 on windows 2008 SP2 32bit. My ALT_BOOTDIR is set to use JDK 1.6.0_21 The build complains that JDK_IMPORT_PATH is not set when building corba classes but for most cases this seems ok ../../../common/shared/Defs-windows.gmk:412: "WARNING: Value of JDK_IMPORT_PATH cannot be empty, check or set ALT_JDK_IM PORT_PATH" However the build fails # Running javac: C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/bin/java -client -Xmx384m -Xms128m -XX:PermSize=32m -XX:MaxPermSize =160m -Xbootclasspath/p:C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/LANGTO ~1/dist/bootstrap/lib/javac.jar -jar C :/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/LANGTO~1/dist/bootstrap/l ib/javac.jar -XDignore.symbol.file=true -sou rce 1.5 -target 5 -encoding ascii -classpath C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/lib/tools.jar -sourcep ath C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/corba/gensrc;../../../.. /../../src/windows/classes;../../../../. ./../src/share/classes -d C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/corba/classes @C:/DEVELO~1/JDK/OpenJDK/Ope nJDK6/B20/build/WINDOW~1/corba/tmp/sun/com.sun.corba.se.impl.core/.classes.l ist ..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\transport\SocketOr ChannelConnectionImpl.java:95: com.sun.corba .se.impl.transport.SocketOrChannelConnectionImpl is not abstract and does not override abstract method closeConnectionRe sources() in com.sun.corba.se.spi.transport.CorbaConnection public class SocketOrChannelConnectionImpl ^ ..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\orbutil\threadpool \ThreadPoolImpl.java:41: com.sun.corba.se.im pl.orbutil.threadpool.ThreadPoolImpl is not abstract and does not override abstract method close() in java.io.Closeable public class ThreadPoolImpl implements ThreadPool ^ ..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\orbutil\threadpool \ThreadPoolManagerImpl.java:36: com.sun.corb a.se.impl.orbutil.threadpool.ThreadPoolManagerImpl is not abstract and does not override abstract method close() in java .io.Closeable public class ThreadPoolManagerImpl implements ThreadPoolManager ^ ..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\transport\CorbaInb oundConnectionCacheImpl.java:49: com.sun.cor ba.se.impl.transport.CorbaInboundConnectionCacheImpl is not abstract and does not override abstract method close() in co m.sun.corba.se.pept.transport.ConnectionCache public class CorbaInboundConnectionCacheImpl ^ ..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\transport\CorbaOut boundConnectionCacheImpl.java:50: com.sun.co rba.se.impl.transport.CorbaOutboundConnectionCacheImpl is not abstract and does not override abstract method close() in com.sun.corba.se.pept.transport.ConnectionCache public class CorbaOutboundConnectionCacheImpl ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 5 errors What am I doing wrong, what do I need to do? Get an old version of 1.6 or set -Xprefer:source somewhere? Here is the contents of sanityCheckMessages.txt Build Machine Information: build machine = WALLANDER Build Directory Structure: CWD = /cygdrive/c/development/JDK/OpenJDK/OpenJDK6/B20 TOPDIR = . LANGTOOLS_TOPDIR = ./langtools JAXP_TOPDIR = ./jaxp JAXWS_TOPDIR = ./jaxws CORBA_TOPDIR = ./corba HOTSPOT_TOPDIR = ./hotspot JDK_TOPDIR = ./jdk Build Directives: BUILD_LANGTOOLS = true BUILD_JAXP = true BUILD_JAXWS = true BUILD_CORBA = true BUILD_HOTSPOT = true BUILD_JDK = true DEBUG_CLASSFILES = DEBUG_BINARIES = Hotspot Settings: HOTSPOT_BUILD_JOBS = HOTSPOT_OUTPUTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/outputdir HOTSPOT_EXPORT_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/import Bootstrap Settings: BOOTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2 ALT_BOOTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2 BOOT_VER = 1.6 [requires at least 1.6] OUTPUTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1 ALT_OUTPUTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1 ABS_OUTPUTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1 Build Tool Settings: SLASH_JAVA = J: ALT_SLASH_JAVA = VARIANT = OPT JDK_DEVTOOLS_DIR = J:/devtools ALT_JDK_DEVTOOLS_DIR = ANT_HOME = C:/DEVELO~1/Ant/APACHE~1.1 UNIXCOMMAND_PATH = /usr/bin/ ALT_UNIXCOMMAND_PATH = COMPILER_PATH = C:/PROGRA~1/MICROS~2.NET/VC7/Bin/ ALT_COMPILER_PATH = DEVTOOLS_PATH = /usr/bin/ ALT_DEVTOOLS_PATH = MSVCRT_DLL_PATH = C:/Windows/system32 ALT_MSVCRT_DLL_PATH = MSVCR71_DLL_PATH = C:/PROGRA~1/MICROS~2.NET/SDK/v1.1/Bin ALT_MSVCR71_DLL_PATH = MSDEVTOOLS_PATH = C:/PROGRA~1/MICROS~2.NET/VC7/Bin/ ALT_MSDEVTOOLS_PATH = COMPILER_NAME = Visual Studio .NET 2003 Professional C++ COMPILER_VERSION = VS2003 CC_VER = 13.10.3077 [requires at least 13.10.3077] ZIP_VER = 3.0 [requires at least 2.2] UNZIP_VER = 6.00 [requires at least 5.12] LINK_VER = 7.10.3077 [requires at least 7.10.3077] ANT_VER = 1.8 [requires at least 1.6.3] TEMPDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp Build Directives: OPENJDK = true USE_HOTSPOT_INTERPRETER_MODE = PEDANTIC = DEV_ONLY = NO_DOCS = NO_IMAGES = TOOLS_ONLY = INSANE = COMPILE_APPROACH = normal FASTDEBUG = COMPILER_WARNINGS_FATAL = false COMPILER_WARNING_LEVEL = 3 INCREMENTAL_BUILD = false CC_HIGHEST_OPT = -O2 CC_HIGHER_OPT = -O1 CC_LOWER_OPT = -O1 CXXFLAGS = -O1 -Zi -nologo -MD /D _STATIC_CPPLIB -FdC:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp/obj/.pdb -FmC:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp/obj/.map -W3 CFLAGS = -O1 -Zi -nologo -MD /D _STATIC_CPPLIB -FdC:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp/obj/.pdb -FmC:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp/obj/.map -W3 BOOT_JAVA_CMD = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/bin/java -client -Xmx384m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m BOOT_JAVAC_CMD = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/bin/javac -J-XX:ThreadStackSize=768 -J-client -J-Xmx384m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -encoding ascii -source 5 -target 5 -XDignore.symbol.file=true BOOT_JAR_CMD = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/bin/jar BOOT_JARSIGNER_CMD = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/bin/jarsigner Build Platform Settings: USER = Administrator PLATFORM = windows ARCH = i586 LIBARCH = i386 ARCH_FAMILY = i586 ARCH_DATA_MODEL = 32 ARCHPROP = x86 PROCESSOR_ARCHITECTURE = x86 PROCESSOR_IDENTIFIER = x86 Family 6 Model 23 Stepping 10, GenuineIntel WINDOWS_VERSION = Windows 2000 or Unknown (no systeminfo utility) WINDOWS_NT_VERSION_STRING = CYGWIN_NT USING_CYGWIN = true CYGWIN_VER = 6.0 [requires at least 4.0] CYGPATH_CMD = cygpath -a -s -m OS_VERSION = 5 [requires at least 5] OS_NAME = nt TEMP_FREE_SPACE = 270156756 FREE_SPACE = 270156756 MB_OF_MEMORY = 512 GNU Make Settings: MAKE = make MAKE_VER = 3.80 [requires at least 3.78] MAKECMDGOALS = sanity MAKEFLAGS = --unix -w SHELL = /bin/sh.exe Target Build Versions: JDK_VERSION = 1.6.0 MILESTONE = internal RELEASE = 1.6.0-internal FULL_VERSION = 1.6.0-internal-Administrator_09_aug_2010_14_04-b00 BUILD_NUMBER = b00 External File/Binary Locations: USRJDKINSTANCES_PATH = C:/PROGRA~1/Java BUILD_JDK_IMPORT_PATH = J:/re/openjdk/6/promoted/latest/binaries ALT_BUILD_JDK_IMPORT_PATH = JDK_IMPORT_PATH = J:/re/openjdk/6/promoted/latest/binaries/windows-i586 ALT_JDK_IMPORT_PATH = LANGTOOLS_DIST = ALT_LANGTOOLS_DIST = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/langtools/dist CORBA_DIST = ALT_CORBA_DIST = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/corba/dist JAXP_DIST = ALT_JAXP_DIST = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/jaxp/dist JAXWS_DIST = ALT_JAXWS_DIST = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/jaxws/dist HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR ALT_HOTSPOT_DOCS_IMPORT_PATH = HOTSPOT_IMPORT_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/import ALT_HOTSPOT_IMPORT_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/import HOTSPOT_CLIENT_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/import/jre/bin/c lient ALT_HOTSPOT_CLIENT_PATH = HOTSPOT_SERVER_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/import/jre/bin/s erver ALT_HOTSPOT_SERVER_PATH = HOTSPOT_LIB_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/hotspot/import/lib ALT_HOTSPOT_LIB_PATH = DXSDK_VER = 0x0700 DXSDK_PATH = C:/PROGRA~1/MICROS~1.0SD ALT_DXSDK_PATH = DXSDK_INCLUDE_PATH = C:/PROGRA~1/MICROS~1.0SD/Include ALT_DXSDK_INCLUDE_PATH = DXSDK_LIB_PATH = C:/PROGRA~1/MICROS~1.0SD/Lib ALT_DXSDK_LIB_PATH = CACERTS_FILE = ./../src/share/lib/security/cacerts ALT_CACERTS_FILE = OpenJDK-specific settings: FREETYPE_HEADERS_PATH = C:/development/JDK/OpenJDK/OpenJDK6/GnuWin32/include ALT_FREETYPE_HEADERS_PATH = C:/development/JDK/OpenJDK/OpenJDK6/GnuWin32/include FREETYPE_LIB_PATH = C:/development/JDK/OpenJDK/OpenJDK6/GnuWin32/lib ALT_FREETYPE_LIB_PATH = C:/development/JDK/OpenJDK/OpenJDK6/GnuWin32/lib OPENJDK Import Binary Plug Settings: BINARY_PLUGS_JARFILE = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/OPENJD~1/jre/lib/rt-closed.jar ALT_BINARY_PLUGS_JARFILE = BINARY_PLUGS_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/OPENJD~1 ALT_BINARY_PLUGS_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/OPENJD~1 BUILD_BINARY_PLUGS_PATH = J:/re/openjdk/6/promoted/latest/openjdk/binaryplugs ALT_BUILD_BINARY_PLUGS_PATH = PLUG_LIBRARY_NAMES = Previous JDK Settings: PREVIOUS_RELEASE_PATH = J:/re/jdk/1.6.0/archive/fcs/bundles/windows-i586 ALT_PREVIOUS_RELEASE_PATH = PREVIOUS_JDK_VERSION = 1.6.0 ALT_PREVIOUS_JDK_VERSION = PREVIOUS_JDK_FILE = jdk-6-windows-i586.tar ALT_PREVIOUS_JDK_FILE = PREVIOUS_JRE_FILE = jre-6-windows-i586.tar ALT_PREVIOUS_JRE_FILE = PREVIOUS_RELEASE_IMAGE = ALT_PREVIOUS_RELEASE_IMAGE = ---------------------------------------------------------------------------- -------------- This message is private and confidential. If you have received this message in error, please notify postmaster at his.co.uk and remove it from your system. Please carry out your own virus check before opening attachments. HISL Limited is a limited company registered in England and Wales. Registered Number: 3202995. VAT number: 729-6256-05. Registered Office: Chestnut Farm, Jill Lane, Sambourne, Redditch B96 6ES ---------------------------------------------------------------------------- -------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: From kelly.ohair at oracle.com Mon Aug 9 14:19:27 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 9 Aug 2010 07:19:27 -0700 Subject: JDK6 build on Windows Server 2008 SP2 with cygwin 1.7+ In-Reply-To: <004201cb37c1$c1831440$44893cc0$@co.uk> References: <004201cb37c1$c1831440$44893cc0$@co.uk> Message-ID: <8247DFF2-33B7-4027-9E82-0F9D5E82BAF4@oracle.com> Your answer is to the warning is to install the CYGWIN free package. Not sure what your question is though. -kto On Aug 9, 2010, at 5:52 AM, John Francis wrote: > I am building OpenJDK6 B20 on Windows Server 2008 SP2 with cygwin 1.7+ > > The sanity checks say; > > WARNING: This machine appears to only have 512Mb of physical memory, > builds on this machine could be slow. > > This is not the case; the box has 4GB of RAM, which the OS can > mostly see ( non memory extensions installed ) > > This may be due to the fact that I cannot find the free module in > cygwin 1.7 as described in the build readme. > > Will this affect the speed of my builds and has anyone experience of > sourcing free for cygwin 1.7? > ------------------------------------------------------------------------------------------ > This message is private and confidential. If you have received this > message in error, please notify postmaster at his.co.uk and remove it > from your system. > Please carry out your own virus check before opening attachments. > HISL Limited is a limited company registered in England and Wales. > Registered Number: 3202995. VAT number: 729-6256-05. > Registered Office: Chestnut Farm, Jill Lane, Sambourne, Redditch B96 > 6ES > ------------------------------------------------------------------------------------------ -------------- next part -------------- An HTML attachment was scrubbed... URL: From kelly.ohair at oracle.com Mon Aug 9 15:43:08 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 9 Aug 2010 08:43:08 -0700 Subject: Problem with ALT_BOOTDIR pointing to JDK 1.6.0_21 In-Reply-To: <004d01cb37c5$94f96b50$beec41f0$@co.uk> References: <004d01cb37c5$94f96b50$beec41f0$@co.uk> Message-ID: <79270807-922E-4DDA-B623-AE0876789468@oracle.com> Looks like this change from jdk7/corba needs to be back-ported to jdk6/ corba: http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/53d5b45f73ab I think a workaround was to make sure all your sources have newer timestamps than the jdk being used as the ALT_BOOTDIR. -kto On Aug 9, 2010, at 6:20 AM, John Francis wrote: > > I'm building OpenJdk6 b20 on windows 2008 SP2 32bit. My ALT_BOOTDIR > is set to use JDK 1.6.0_21 > > > The build complains that JDK_IMPORT_PATH is not set when building > corba classes but for most cases this seems ok > > ../../../common/shared/Defs-windows.gmk:412: "WARNING: Value of > JDK_IMPORT_PATH cannot be empty, check or set ALT_JDK_IM > PORT_PATH" > > > However the build fails > > > # Running javac: > C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2/bin/java - > client -Xmx384m -Xms128m -XX:PermSize=32m -XX:MaxPermSize > =160m -Xbootclasspath/p:C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/ > WINDOW~1/LANGTO~1/dist/bootstrap/lib/javac.jar -jar C > :/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/LANGTO~1/dist/ > bootstrap/lib/javac.jar -XDignore.symbol.file=true -sou > rce 1.5 -target 5 -encoding ascii -classpath C:/DEVELO~1/JDK/OpenJDK/ > OpenJDK6/BOOTJDK/JDK16~1.0_2/lib/tools.jar -sourcep > ath C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/corba/ > gensrc;../../../../../../src/windows/classes;../../../../. > ./../src/share/classes -d C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/ > WINDOW~1/corba/classes @C:/DEVELO~1/JDK/OpenJDK/Ope > nJDK6/B20/build/WINDOW~1/corba/tmp/sun/ > com.sun.corba.se.impl.core/.classes.list > ..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\transport > \SocketOrChannelConnectionImpl.java:95: com.sun.corba > .se.impl.transport.SocketOrChannelConnectionImpl is not abstract and > does not override abstract method closeConnectionRe > sources() in com.sun.corba.se.spi.transport.CorbaConnection > public class SocketOrChannelConnectionImpl > ^ > ..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\orbutil > \threadpool\ThreadPoolImpl.java:41: com.sun.corba.se.im > pl.orbutil.threadpool.ThreadPoolImpl is not abstract and does not > override abstract method close() in java.io.Closeable > public class ThreadPoolImpl implements ThreadPool > ^ > ..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\orbutil > \threadpool\ThreadPoolManagerImpl.java:36: com.sun.corb > a.se.impl.orbutil.threadpool.ThreadPoolManagerImpl is not abstract > and does not override abstract method close() in java > .io.Closeable > public class ThreadPoolManagerImpl implements ThreadPoolManager > ^ > ..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\transport > \CorbaInboundConnectionCacheImpl.java:49: com.sun.cor > ba.se.impl.transport.CorbaInboundConnectionCacheImpl is not abstract > and does not override abstract method close() in co > m.sun.corba.se.pept.transport.ConnectionCache > public class CorbaInboundConnectionCacheImpl > ^ > ..\..\..\..\..\..\src\share\classes\com\sun\corba\se\impl\transport > \CorbaOutboundConnectionCacheImpl.java:50: com.sun.co > rba.se.impl.transport.CorbaOutboundConnectionCacheImpl is not > abstract and does not override abstract method close() in > com.sun.corba.se.pept.transport.ConnectionCache > public class CorbaOutboundConnectionCacheImpl > ^ > Note: Some input files use or override a deprecated API. > Note: Recompile with -Xlint:deprecation for details. > Note: Some input files use unchecked or unsafe operations. > Note: Recompile with -Xlint:unchecked for details. > 5 errors > > > What am I doing wrong, what do I need to do? > Get an old version of 1.6 or set -Xprefer:source somewhere? > > > > Here is the contents of sanityCheckMessages.txt > > > Build Machine Information: > build machine = WALLANDER > > Build Directory Structure: > CWD = /cygdrive/c/development/JDK/OpenJDK/OpenJDK6/B20 > TOPDIR = . > LANGTOOLS_TOPDIR = ./langtools > JAXP_TOPDIR = ./jaxp > JAXWS_TOPDIR = ./jaxws > CORBA_TOPDIR = ./corba > HOTSPOT_TOPDIR = ./hotspot > JDK_TOPDIR = ./jdk > > Build Directives: > BUILD_LANGTOOLS = true > BUILD_JAXP = true > BUILD_JAXWS = true > BUILD_CORBA = true > BUILD_HOTSPOT = true > BUILD_JDK = true > DEBUG_CLASSFILES = > DEBUG_BINARIES = > > Hotspot Settings: > HOTSPOT_BUILD_JOBS = > HOTSPOT_OUTPUTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/ > build/WINDOW~1/hotspot/outputdir > HOTSPOT_EXPORT_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/ > build/WINDOW~1/hotspot/import > > > > > Bootstrap Settings: > BOOTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2 > ALT_BOOTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/JDK16~1.0_2 > BOOT_VER = 1.6 [requires at least 1.6] > OUTPUTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1 > ALT_OUTPUTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/ > WINDOW~1 > ABS_OUTPUTDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1 > > Build Tool Settings: > SLASH_JAVA = J: > ALT_SLASH_JAVA = > VARIANT = OPT > JDK_DEVTOOLS_DIR = J:/devtools > ALT_JDK_DEVTOOLS_DIR = > ANT_HOME = C:/DEVELO~1/Ant/APACHE~1.1 > UNIXCOMMAND_PATH = /usr/bin/ > ALT_UNIXCOMMAND_PATH = > COMPILER_PATH = C:/PROGRA~1/MICROS~2.NET/VC7/Bin/ > ALT_COMPILER_PATH = > DEVTOOLS_PATH = /usr/bin/ > ALT_DEVTOOLS_PATH = > MSVCRT_DLL_PATH = C:/Windows/system32 > ALT_MSVCRT_DLL_PATH = > MSVCR71_DLL_PATH = C:/PROGRA~1/MICROS~2.NET/SDK/v1.1/Bin > ALT_MSVCR71_DLL_PATH = > MSDEVTOOLS_PATH = C:/PROGRA~1/MICROS~2.NET/VC7/Bin/ > ALT_MSDEVTOOLS_PATH = > COMPILER_NAME = Visual Studio .NET 2003 Professional C++ > COMPILER_VERSION = VS2003 > CC_VER = 13.10.3077 [requires at least 13.10.3077] > ZIP_VER = 3.0 [requires at least 2.2] > UNZIP_VER = 6.00 [requires at least 5.12] > LINK_VER = 7.10.3077 [requires at least 7.10.3077] > ANT_VER = 1.8 [requires at least 1.6.3] > TEMPDIR = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp > > Build Directives: > OPENJDK = true > USE_HOTSPOT_INTERPRETER_MODE = > PEDANTIC = > DEV_ONLY = > NO_DOCS = > NO_IMAGES = > TOOLS_ONLY = > INSANE = > COMPILE_APPROACH = normal > FASTDEBUG = > COMPILER_WARNINGS_FATAL = false > COMPILER_WARNING_LEVEL = 3 > INCREMENTAL_BUILD = false > CC_HIGHEST_OPT = -O2 > CC_HIGHER_OPT = -O1 > CC_LOWER_OPT = -O1 > CXXFLAGS = -O1 -Zi -nologo -MD /D _STATIC_CPPLIB -FdC:/DEVELO~1/ > JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp/obj/.pdb -FmC:/DEVELO~1/ > JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp/obj/.map -W3 > CFLAGS = -O1 -Zi -nologo -MD /D _STATIC_CPPLIB -FdC:/DEVELO~1/ > JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp/obj/.pdb -FmC:/DEVELO~1/ > JDK/OpenJDK/OpenJDK6/B20/build/WINDOW~1/tmp/obj/.map -W3 > BOOT_JAVA_CMD = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/ > JDK16~1.0_2/bin/java -client -Xmx384m -Xms128m -XX:PermSize=32m - > XX:MaxPermSize=160m > BOOT_JAVAC_CMD = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/ > JDK16~1.0_2/bin/javac -J-XX:ThreadStackSize=768 -J-client -J- > Xmx384m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m - > encoding ascii -source 5 -target 5 -XDignore.symbol.file=true > BOOT_JAR_CMD = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/ > JDK16~1.0_2/bin/jar > BOOT_JARSIGNER_CMD = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/BOOTJDK/ > JDK16~1.0_2/bin/jarsigner > > Build Platform Settings: > USER = Administrator > PLATFORM = windows > ARCH = i586 > LIBARCH = i386 > ARCH_FAMILY = i586 > ARCH_DATA_MODEL = 32 > ARCHPROP = x86 > PROCESSOR_ARCHITECTURE = x86 > PROCESSOR_IDENTIFIER = x86 Family 6 Model 23 Stepping 10, > GenuineIntel > WINDOWS_VERSION = Windows 2000 or Unknown (no systeminfo utility) > WINDOWS_NT_VERSION_STRING = CYGWIN_NT > USING_CYGWIN = true > CYGWIN_VER = 6.0 [requires at least 4.0] > CYGPATH_CMD = cygpath -a -s -m > OS_VERSION = 5 [requires at least 5] > OS_NAME = nt > TEMP_FREE_SPACE = 270156756 > FREE_SPACE = 270156756 > MB_OF_MEMORY = 512 > > GNU Make Settings: > MAKE = make > MAKE_VER = 3.80 [requires at least 3.78] > MAKECMDGOALS = sanity > MAKEFLAGS = --unix -w > SHELL = /bin/sh.exe > > Target Build Versions: > JDK_VERSION = 1.6.0 > MILESTONE = internal > RELEASE = 1.6.0-internal > FULL_VERSION = 1.6.0-internal-Administrator_09_aug_2010_14_04-b00 > BUILD_NUMBER = b00 > > External File/Binary Locations: > USRJDKINSTANCES_PATH = C:/PROGRA~1/Java > BUILD_JDK_IMPORT_PATH = J:/re/openjdk/6/promoted/latest/binaries > ALT_BUILD_JDK_IMPORT_PATH = > JDK_IMPORT_PATH = J:/re/openjdk/6/promoted/latest/binaries/windows- > i586 > ALT_JDK_IMPORT_PATH = > LANGTOOLS_DIST = > ALT_LANGTOOLS_DIST = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/ > WINDOW~1/langtools/dist > CORBA_DIST = > ALT_CORBA_DIST = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/ > WINDOW~1/corba/dist > JAXP_DIST = > ALT_JAXP_DIST = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/ > WINDOW~1/jaxp/dist > JAXWS_DIST = > ALT_JAXWS_DIST = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/ > WINDOW~1/jaxws/dist > HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR > ALT_HOTSPOT_DOCS_IMPORT_PATH = > HOTSPOT_IMPORT_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/ > WINDOW~1/hotspot/import > ALT_HOTSPOT_IMPORT_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/ > build/WINDOW~1/hotspot/import > HOTSPOT_CLIENT_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/ > WINDOW~1/hotspot/import/jre/bin/client > ALT_HOTSPOT_CLIENT_PATH = > HOTSPOT_SERVER_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/ > WINDOW~1/hotspot/import/jre/bin/server > ALT_HOTSPOT_SERVER_PATH = > HOTSPOT_LIB_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/B20/build/ > WINDOW~1/hotspot/import/lib > ALT_HOTSPOT_LIB_PATH = > DXSDK_VER = 0x0700 > DXSDK_PATH = C:/PROGRA~1/MICROS~1.0SD > ALT_DXSDK_PATH = > DXSDK_INCLUDE_PATH = C:/PROGRA~1/MICROS~1.0SD/Include > ALT_DXSDK_INCLUDE_PATH = > DXSDK_LIB_PATH = C:/PROGRA~1/MICROS~1.0SD/Lib > ALT_DXSDK_LIB_PATH = > CACERTS_FILE = ./../src/share/lib/security/cacerts > ALT_CACERTS_FILE = > > OpenJDK-specific settings: > FREETYPE_HEADERS_PATH = C:/development/JDK/OpenJDK/OpenJDK6/ > GnuWin32/include > ALT_FREETYPE_HEADERS_PATH = C:/development/JDK/OpenJDK/OpenJDK6/ > GnuWin32/include > FREETYPE_LIB_PATH = C:/development/JDK/OpenJDK/OpenJDK6/GnuWin32/lib > ALT_FREETYPE_LIB_PATH = C:/development/JDK/OpenJDK/OpenJDK6/ > GnuWin32/lib > > OPENJDK Import Binary Plug Settings: > BINARY_PLUGS_JARFILE = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/OPENJD~1/ > jre/lib/rt-closed.jar > ALT_BINARY_PLUGS_JARFILE = > BINARY_PLUGS_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/OPENJD~1 > ALT_BINARY_PLUGS_PATH = C:/DEVELO~1/JDK/OpenJDK/OpenJDK6/OPENJD~1 > BUILD_BINARY_PLUGS_PATH = J:/re/openjdk/6/promoted/latest/openjdk/ > binaryplugs > ALT_BUILD_BINARY_PLUGS_PATH = > PLUG_LIBRARY_NAMES = > > Previous JDK Settings: > PREVIOUS_RELEASE_PATH = J:/re/jdk/1.6.0/archive/fcs/bundles/ > windows-i586 > ALT_PREVIOUS_RELEASE_PATH = > PREVIOUS_JDK_VERSION = 1.6.0 > ALT_PREVIOUS_JDK_VERSION = > PREVIOUS_JDK_FILE = jdk-6-windows-i586.tar > ALT_PREVIOUS_JDK_FILE = > PREVIOUS_JRE_FILE = jre-6-windows-i586.tar > ALT_PREVIOUS_JRE_FILE = > PREVIOUS_RELEASE_IMAGE = > ALT_PREVIOUS_RELEASE_IMAGE = > > > ------------------------------------------------------------------------------------------ > This message is private and confidential. If you have received this > message in error, please notify postmaster at his.co.uk and remove it > from your system. > Please carry out your own virus check before opening attachments. > HISL Limited is a limited company registered in England and Wales. > Registered Number: 3202995. VAT number: 729-6256-05. > Registered Office: Chestnut Farm, Jill Lane, Sambourne, Redditch B96 > 6ES > ------------------------------------------------------------------------------------------ -------------- next part -------------- An HTML attachment was scrubbed... URL: From christine.lu at oracle.com Thu Aug 12 02:09:10 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 12 Aug 2010 02:09:10 +0000 Subject: hg: jdk7/build: Added tag jdk7-b104 for changeset f8be576feefc Message-ID: <20100812020911.0DAC7470BF@hg.openjdk.java.net> Changeset: 9f96a4269d77 Author: cl Date: 2010-08-06 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7/build/rev/9f96a4269d77 Added tag jdk7-b104 for changeset f8be576feefc ! .hgtags From christine.lu at oracle.com Thu Aug 12 02:09:15 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 12 Aug 2010 02:09:15 +0000 Subject: hg: jdk7/build/corba: Added tag jdk7-b104 for changeset 9607213481d4 Message-ID: <20100812020916.6052C470C0@hg.openjdk.java.net> Changeset: 6f21b030092f Author: cl Date: 2010-08-06 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7/build/corba/rev/6f21b030092f Added tag jdk7-b104 for changeset 9607213481d4 ! .hgtags From christine.lu at oracle.com Thu Aug 12 02:09:36 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 12 Aug 2010 02:09:36 +0000 Subject: hg: jdk7/build/hotspot: 2 new changesets Message-ID: <20100812020940.C85D3470C1@hg.openjdk.java.net> Changeset: b4acf10eb134 Author: trims Date: 2010-08-05 02:48 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/b4acf10eb134 Added tag hs19-b04 for changeset e55900b5c1b8 ! .hgtags Changeset: 6709c14587c2 Author: cl Date: 2010-08-06 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/6709c14587c2 Added tag jdk7-b104 for changeset b4acf10eb134 ! .hgtags From christine.lu at oracle.com Thu Aug 12 02:10:09 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 12 Aug 2010 02:10:09 +0000 Subject: hg: jdk7/build/jaxp: Added tag jdk7-b104 for changeset d42c4acb6424 Message-ID: <20100812021010.0C8D3470C2@hg.openjdk.java.net> Changeset: 3233b9a4c12e Author: cl Date: 2010-08-06 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxp/rev/3233b9a4c12e Added tag jdk7-b104 for changeset d42c4acb6424 ! .hgtags From christine.lu at oracle.com Thu Aug 12 02:10:14 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 12 Aug 2010 02:10:14 +0000 Subject: hg: jdk7/build/jaxws: Added tag jdk7-b104 for changeset bbc4cce6c20a Message-ID: <20100812021014.85BFA470C3@hg.openjdk.java.net> Changeset: 39eb4f3031f4 Author: cl Date: 2010-08-06 12:52 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxws/rev/39eb4f3031f4 Added tag jdk7-b104 for changeset bbc4cce6c20a ! .hgtags From christine.lu at oracle.com Thu Aug 12 02:12:10 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 12 Aug 2010 02:12:10 +0000 Subject: hg: jdk7/build/jdk: 40 new changesets Message-ID: <20100812021836.45613470C4@hg.openjdk.java.net> Changeset: d967f8507d9d Author: cl Date: 2010-08-06 12:52 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/d967f8507d9d Added tag jdk7-b104 for changeset 1a92820132a0 ! .hgtags Changeset: 539528c5d395 Author: lana Date: 2010-07-14 09:12 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/539528c5d395 Merge Changeset: cf0c23a99823 Author: lana Date: 2010-07-29 17:12 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/cf0c23a99823 Merge - src/linux/doc/man/ja/kinit.1 - src/linux/doc/man/ja/klist.1 - src/linux/doc/man/ja/ktab.1 - test/java/nio/channels/ServerSocketChannel/AcceptAddress.java - test/java/nio/charset/coders/Surrogate.java - test/tools/launcher/Makefile.SolarisRunpath - test/tools/launcher/lib/i386/lib32/lib32/liblibrary.so - test/tools/launcher/lib/i386/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib64/lib64/liblibrary.so - test/tools/launcher/lib/sparc/lib64/liblibrary.so Changeset: c6f443c3d96a Author: lana Date: 2010-08-02 19:41 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/c6f443c3d96a Merge Changeset: c38803ce0560 Author: uta Date: 2010-07-23 18:59 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/c38803ce0560 6969851: VM hangs/crashes in FileDialog test (VS2008/2010 build) Reviewed-by: prr, art ! src/windows/native/sun/windows/awt.h Changeset: 9bb8d5c093fc Author: lana Date: 2010-07-29 13:48 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/9bb8d5c093fc Merge - src/linux/doc/man/ja/kinit.1 - src/linux/doc/man/ja/klist.1 - src/linux/doc/man/ja/ktab.1 - test/java/nio/channels/ServerSocketChannel/AcceptAddress.java - test/java/nio/charset/coders/Surrogate.java - test/tools/launcher/Makefile.SolarisRunpath - test/tools/launcher/lib/i386/lib32/lib32/liblibrary.so - test/tools/launcher/lib/i386/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib64/lib64/liblibrary.so - test/tools/launcher/lib/sparc/lib64/liblibrary.so Changeset: 8a72583dc41d Author: lana Date: 2010-08-02 19:42 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/8a72583dc41d Merge Changeset: 65403b9bcb58 Author: peterz Date: 2010-07-13 17:26 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/65403b9bcb58 6462562: InternationalFormatter inserts text incorrectly 6578432: Currency format instance does not work with Swing's NumberFormatter Reviewed-by: rupashka ! src/share/classes/javax/swing/text/DefaultFormatter.java ! src/share/classes/javax/swing/text/InternationalFormatter.java + test/javax/swing/JFormattedTextField/Test6462562.java Changeset: a0d7b76abcd3 Author: alexp Date: 2010-07-29 19:34 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/a0d7b76abcd3 4743225: Size of JComboBox list is wrong when list is populated via PopupMenuListener Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java + test/javax/swing/JComboBox/4743225/bug4743225.java Changeset: 0e8acbf12695 Author: lana Date: 2010-07-29 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/0e8acbf12695 Merge - src/linux/doc/man/ja/kinit.1 - src/linux/doc/man/ja/klist.1 - src/linux/doc/man/ja/ktab.1 - test/java/nio/channels/ServerSocketChannel/AcceptAddress.java - test/java/nio/charset/coders/Surrogate.java - test/tools/launcher/Makefile.SolarisRunpath - test/tools/launcher/lib/i386/lib32/lib32/liblibrary.so - test/tools/launcher/lib/i386/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib64/lib64/liblibrary.so - test/tools/launcher/lib/sparc/lib64/liblibrary.so Changeset: 951e46d93af0 Author: malenkov Date: 2010-07-30 19:21 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/951e46d93af0 6199676: REGRESSION: ColorChooser loses preview when change LandF in Java5 Reviewed-by: alexp, peterz ! src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java + test/javax/swing/JColorChooser/Test6199676.java Changeset: f40de306ab66 Author: malenkov Date: 2010-07-30 19:40 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/f40de306ab66 6972468: Security manager should be used for tests in java/beans/XMLEncoder Reviewed-by: peterz ! test/java/beans/XMLEncoder/Test4631471.java ! test/java/beans/XMLEncoder/Test4903007.java ! test/java/beans/XMLEncoder/javax_swing_JLayeredPane.java Changeset: ce1e26600ab7 Author: lana Date: 2010-08-02 19:44 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/ce1e26600ab7 Merge Changeset: 25050030a320 Author: dsamersoff Date: 2010-07-13 15:32 +0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/25050030a320 6964714: NetworkInterface getInetAddresses enumerates IPv6 addresses if java.net.preferIPvStack property set Summary: User can disable ipv6 explicitly, have to check it Reviewed-by: chegar, alanb ! src/solaris/native/java/net/NetworkInterface.c + test/java/net/NetworkInterface/IPv4Only.java Changeset: f3a4c1947fd1 Author: weijun Date: 2010-07-13 20:27 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/f3a4c1947fd1 6670889: Keystore created under Hindi Locale causing ArrayIndexOutOfBoundsException Reviewed-by: chegar ! src/share/classes/sun/security/util/DerOutputStream.java + test/sun/security/util/DerOutputStream/LocaleInTime.java Changeset: ab65f46ae092 Author: darcy Date: 2010-07-15 18:02 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/ab65f46ae092 6963622: Project Coin: Refinements to suppressed exceptions Reviewed-by: alanb, forax, jjb ! src/share/classes/java/lang/AutoCloseable.java ! src/share/classes/java/lang/Throwable.java ! test/java/lang/Throwable/SuppressedExceptions.java Changeset: a3747592bdf7 Author: sherman Date: 2010-07-16 16:45 -0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/a3747592bdf7 6964313: Find sun/nio/cs/ext issue with CreateSymbols, then move sun/nio/cs/ext to charset.jar Summary: Removed the duplicate sun.nio.cs.ext entries from rt.jar and moved X11 charsets into charsets.jar Reviewed-by: ohair ! make/common/Release.gmk ! make/sun/nio/cs/Makefile Changeset: 9a1bd20fc71c Author: weijun Date: 2010-07-19 10:02 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/9a1bd20fc71c 6969683: Generify ResolverConfiguration codes Reviewed-by: alanb, chegar ! src/share/classes/com/sun/jndi/dns/DnsContextFactory.java ! src/share/classes/sun/net/dns/ResolverConfiguration.java ! src/share/classes/sun/net/spi/nameservice/dns/DNSNameService.java ! src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java Changeset: 4022e0c84507 Author: weijun Date: 2010-07-19 10:02 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/4022e0c84507 6969292: make DNS lookup for realm/kdc really work Reviewed-by: alanb, valeriep ! src/share/classes/sun/security/krb5/Config.java Changeset: 9d1994d53a67 Author: mullan Date: 2010-07-20 10:41 -0400 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/9d1994d53a67 6870553: X509Certificate.getSigAlgName method description uses non-standard algorithm name as example Reviewed-by: xuelei ! src/share/classes/java/security/cert/X509CRL.java ! src/share/classes/java/security/cert/X509Certificate.java Changeset: 58f325ba3e27 Author: chegar Date: 2010-07-21 13:29 +0100 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/58f325ba3e27 6969395: TEST_BUG: Tests in java/net sun/net problems Reviewed-by: alanb ! test/ProblemList.txt ! test/com/sun/net/httpserver/Test1.java ! test/com/sun/net/httpserver/Test11.java ! test/com/sun/net/httpserver/Test12.java ! test/com/sun/net/httpserver/Test13.java ! test/com/sun/net/httpserver/Test6a.java ! test/com/sun/net/httpserver/Test7a.java ! test/com/sun/net/httpserver/Test8a.java ! test/com/sun/net/httpserver/Test9.java ! test/com/sun/net/httpserver/Test9a.java ! test/com/sun/net/httpserver/bugs/B6361557.java ! test/com/sun/net/httpserver/bugs/B6373555.java ! test/java/net/DatagramSocket/DatagramTimeout.java ! test/java/net/DatagramSocket/SendSize.java ! test/java/net/Inet6Address/B6558853.java ! test/java/net/Inet6Address/serialize/Serialize.java ! test/java/net/InetAddress/CheckJNI.java ! test/java/net/MulticastSocket/SetOutgoingIf.java ! test/java/net/ResponseCache/B6181108.java ! test/java/net/ResponseCache/ResponseCacheTest.java ! test/java/net/ResponseCache/getResponseCode.java - test/java/net/Socket/AccurateTimeout.java ! test/java/net/Socket/CloseAvailable.java ! test/java/net/Socket/DeadlockTest.java ! test/java/net/Socket/LingerTest.java ! test/java/net/Socket/LinkLocal.java ! test/java/net/Socket/ProxyCons.java ! test/java/net/Socket/ReadTimeout.java ! test/java/net/Socket/SetReceiveBufferSize.java ! test/java/net/Socket/SetSoLinger.java ! test/java/net/Socket/ShutdownBoth.java ! test/java/net/Socket/SoTimeout.java ! test/java/net/Socket/Timeout.java ! test/java/net/Socket/UrgentDataTest.java ! test/java/net/Socket/asyncClose/BrokenPipe.java ! test/java/net/Socket/setReuseAddress/Restart.java ! test/java/net/SocketInputStream/SocketClosedException.java ! test/java/net/SocketInputStream/SocketTimeout.java ! test/java/net/URL/GetContent.java ! test/java/net/URLClassLoader/ClassLoad.java ! test/java/net/URLConnection/DisconnectAfterEOF.java ! test/java/net/URLConnection/HandleContentTypeWithAttrs.java ! test/java/net/URLConnection/HttpContinueStackOverflow.java ! test/java/net/URLConnection/Redirect307Test.java ! test/java/net/URLConnection/RedirectLimit.java ! test/java/net/URLConnection/ResendPostBody.java ! test/java/net/URLConnection/SetIfModifiedSince.java ! test/java/net/URLConnection/TimeoutTest.java ! test/java/net/URLConnection/URLConnectionHeaders.java ! test/java/net/URLConnection/ZeroContentLength.java ! test/java/net/ipv6tests/B6521014.java ! test/java/net/ipv6tests/TcpTest.java ! test/java/net/ipv6tests/Tests.java ! test/sun/net/ftp/FtpGetContent.java ! test/sun/net/ftp/FtpURL.java ! test/sun/net/www/http/ChunkedInputStream/ChunkedEncodingWithProgressMonitorTest.java ! test/sun/net/www/http/ChunkedOutputStream/Test.java ! test/sun/net/www/http/HttpClient/B6726695.java ! test/sun/net/www/http/HttpClient/MultiThreadTest.java ! test/sun/net/www/http/HttpClient/ProxyTest.java ! test/sun/net/www/http/KeepAliveCache/KeepAliveTimerThread.java ! test/sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java ! test/sun/net/www/httptest/HttpServer.java ! test/sun/net/www/protocol/http/DigestTest.java Changeset: f90999d7c404 Author: chegar Date: 2010-07-21 13:52 +0100 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/f90999d7c404 6970262: TEST_BUG: test/java/net/NetworkInterface/IPv4Only.java has wrong test name in @run tag Reviewed-by: alanb, dsamersoff ! test/java/net/NetworkInterface/IPv4Only.java Changeset: 3902c742b5b1 Author: alanb Date: 2010-07-21 18:08 +0100 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/3902c742b5b1 6963907: (so) Socket adapter need to implement sendUrgentData Reviewed-by: chegar ! make/java/nio/mapfile-linux ! make/java/nio/mapfile-solaris ! src/share/classes/sun/nio/ch/SocketAdaptor.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/solaris/native/sun/nio/ch/SocketChannelImpl.c ! src/windows/native/sun/nio/ch/SocketChannelImpl.c + test/java/nio/channels/SocketChannel/OutOfBand.java Changeset: d899526a187a Author: dcubed Date: 2010-07-21 16:58 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/d899526a187a 6941287: 4/4 jrunscriptTest.sh test does not work right under Cygwin Summary: Add golden_diff variable for doing proper golden file diffs on Cygwin. Reviewed-by: ohair, dholmes ! test/sun/tools/jrunscript/common.sh ! test/sun/tools/jrunscript/jrunscript-eTest.sh ! test/sun/tools/jrunscript/jrunscript-fTest.sh ! test/sun/tools/jrunscript/jrunscriptTest.sh Changeset: 946236dc5c96 Author: dcubed Date: 2010-07-21 16:59 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/946236dc5c96 6962804: 4/4 ShellScaffold tests can fail without a specific reason Summary: Add more diagnostics for failures. Only copy target file in grepForString when NL is missing. Reviewed-by: ohair, dholmes ! test/com/sun/jdi/ShellScaffold.sh Changeset: 9cb77130999f Author: dcubed Date: 2010-07-21 17:01 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/9cb77130999f 6964018: 3/4 AnonLoggerWeakRefLeak and LoggerWeakRefLeak can fail in JPRT Summary: Refactor test/sun/tools/common/* code and refactor AnonLoggerWeakRefLeak and LoggerWeakRefLeak to use it. Reviewed-by: ohair, alanb ! test/java/util/logging/AnonLoggerWeakRefLeak.java ! test/java/util/logging/AnonLoggerWeakRefLeak.sh ! test/java/util/logging/LoggerWeakRefLeak.java ! test/java/util/logging/LoggerWeakRefLeak.sh ! test/sun/tools/common/ApplicationSetup.sh ! test/sun/tools/common/CommonSetup.sh + test/sun/tools/common/CommonTests.sh ! test/sun/tools/common/ShutdownSimpleApplication.java ! test/sun/tools/common/SimpleApplication.java + test/sun/tools/common/SleeperApplication.java ! test/sun/tools/jhat/ParseTest.sh ! test/sun/tools/jinfo/Basic.sh ! test/sun/tools/jmap/Basic.sh ! test/sun/tools/jstack/Basic.sh Changeset: 748f004aeb5c Author: vinnie Date: 2010-07-23 17:41 +0100 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/748f004aeb5c 6676075: RegistryContext (com.sun.jndi.url.rmi.rmiURLContext) coding problem Reviewed-by: mullan ! src/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java + test/com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java Changeset: 56217857ccd7 Author: xuelei Date: 2010-07-24 22:59 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/56217857ccd7 6867345: Turkish regional options cause NPE in sun.security.x509.AlgorithmId.algOID Reviewed-by: mullan, weijun ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/pkcs/PKCS9Attribute.java ! src/share/classes/sun/security/pkcs11/P11Cipher.java ! src/share/classes/sun/security/pkcs11/P11RSACipher.java ! src/share/classes/sun/security/provider/certpath/URICertStore.java ! src/share/classes/sun/security/util/Debug.java ! src/share/classes/sun/security/x509/AVA.java ! src/share/classes/sun/security/x509/AlgorithmId.java ! src/share/classes/sun/security/x509/DNSName.java ! src/share/classes/sun/security/x509/RFC822Name.java + test/sun/security/x509/AlgorithmId/TurkishRegion.java Changeset: 402ff3e81922 Author: weijun Date: 2010-07-26 17:21 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/402ff3e81922 6972005: ConfPlusProp.java test failure when DNS has info for realm Reviewed-by: xuelei ! test/sun/security/krb5/ConfPlusProp.java ! test/sun/security/krb5/confplusprop.conf ! test/sun/security/krb5/confplusprop2.conf Changeset: db21b420d038 Author: martin Date: 2010-07-26 08:17 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/db21b420d038 6717780: (coll spec) LinkedList api documentation provides the wrong method name Summary: Cleanup by simply making Deque equal status with List Reviewed-by: darcy ! src/share/classes/java/util/LinkedList.java Changeset: 1bfa1c864553 Author: dcubed Date: 2010-07-26 09:06 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/1bfa1c864553 6971847: 4/4 jmap '-histo:live' option is necessary for proper leak detection Summary: Add work around for 6971851. Abort if 'histo:live' option isn't supported. Reviewed-by: alanb, darcy ! test/java/util/logging/AnonLoggerWeakRefLeak.sh ! test/java/util/logging/LoggerWeakRefLeak.sh Changeset: 83be262e654c Author: xuelei Date: 2010-07-27 16:07 +0800 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/83be262e654c 6870947: 15 sec delay detecting "socket closed" condition when a TCP connection is reset by an LDAP server Reviewed-by: weijun ! src/share/classes/com/sun/jndi/ldap/Connection.java Changeset: 5ff8b884a92c Author: vinnie Date: 2010-07-27 11:40 +0100 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/5ff8b884a92c 6972409: Cease emitting LDAP filter debug messages Reviewed-by: xuelei ! src/share/classes/com/sun/jndi/ldap/Filter.java Changeset: 24741c4bf300 Author: alanb Date: 2010-07-29 13:08 +0100 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/24741c4bf300 6934977: (bf) MappedByteBuffer.load can SIGBUS if file is truncated 6799037: (fs) MappedByteBuffer.load crash with unaligned file-mapping (sol) Reviewed-by: chegar, forax ! src/share/classes/java/nio/Bits.java ! src/share/classes/java/nio/MappedByteBuffer.java ! src/solaris/native/java/nio/MappedByteBuffer.c ! src/windows/native/java/nio/MappedByteBuffer.c ! test/java/nio/MappedByteBuffer/Basic.java + test/java/nio/MappedByteBuffer/Truncate.java Changeset: a8a79f5b669e Author: chegar Date: 2010-07-29 10:02 +0100 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/a8a79f5b669e 6972374: NetworkInterface.getNetworkInterfaces throws "java.net.SocketException" on Solaris zone Reviewed-by: alanb, dsamersoff ! src/solaris/native/java/net/NetworkInterface.c Changeset: d82ed433304e Author: chegar Date: 2010-07-29 17:04 +0100 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/d82ed433304e Merge Changeset: 48e6f4807e5f Author: lana Date: 2010-07-29 22:02 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/48e6f4807e5f Merge - src/linux/doc/man/ja/kinit.1 - src/linux/doc/man/ja/klist.1 - src/linux/doc/man/ja/ktab.1 ! test/ProblemList.txt Changeset: 4d72d0ec83f5 Author: michaelm Date: 2010-07-30 18:16 +0100 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/4d72d0ec83f5 6510892: com/sun/net/httpserver/bugs/B6361557.java fails Reviewed-by: chegar ! test/com/sun/net/httpserver/bugs/B6361557.java Changeset: 10e7e04d1e96 Author: lana Date: 2010-08-02 19:45 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/10e7e04d1e96 Merge - test/java/net/Socket/AccurateTimeout.java Changeset: 3b0abcb51280 Author: lana Date: 2010-08-09 16:02 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/3b0abcb51280 Merge - test/java/net/Socket/AccurateTimeout.java From christine.lu at oracle.com Thu Aug 12 02:20:02 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 12 Aug 2010 02:20:02 +0000 Subject: hg: jdk7/build/langtools: 23 new changesets Message-ID: <20100812022042.DFFB3470C5@hg.openjdk.java.net> Changeset: 49489c1d8fae Author: cl Date: 2010-08-06 12:52 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/49489c1d8fae Added tag jdk7-b104 for changeset fc7219517ec1 ! .hgtags Changeset: a5454419dd46 Author: jjg Date: 2010-07-13 19:14 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/a5454419dd46 6966732: replace use of static Log.getLocalizedString with non-static alternative where possible Reviewed-by: darcy ! 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/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/util/Log.java Changeset: 0e1fab5cffc8 Author: jjg Date: 2010-07-13 19:17 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/0e1fab5cffc8 6968434: test CheckResourceKeys fails on control builds Reviewed-by: darcy ! test/tools/javac/diags/CheckResourceKeys.java Changeset: e57b27703e8b Author: jjg Date: 2010-07-13 19:20 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/e57b27703e8b 6968789: incorrect text in "diamond not supported" message Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: b49b0d72c071 Author: mcimadamore Date: 2010-07-15 16:31 +0100 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/b49b0d72c071 6967002: JDK7 b99 javac compilation error (java.lang.AssertionError) Summary: bug in JavacParser related to parsing of type annotations in varargs position Reviewed-by: jjg Contributed-by: mahmood at notnoop.com ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/typeAnnotations/6967002/T6967002.java + test/tools/javac/typeAnnotations/6967002/T6967002.out Changeset: 472e74211e11 Author: mcimadamore Date: 2010-07-15 16:31 +0100 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/472e74211e11 6964669: javac reports error on miranda methods Summary: synthetic name clash check should not apply to miranda methods Reviewed-by: jjg Contributed-by: tomas.zezula at sun.com ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/miranda/6964669/T6964669.java + test/tools/javac/miranda/6964669/pkg/A.java + test/tools/javac/miranda/6964669/pkg/B.java + test/tools/javac/miranda/6964669/pkg/C.java Changeset: 13354e1abba7 Author: darcy Date: 2010-07-16 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/13354e1abba7 6911256: Project Coin: Support Automatic Resource Management (ARM) blocks in the compiler 6964740: Project Coin: More tests for ARM compiler changes 6965277: Project Coin: Correctness issues in ARM implementation 6967065: add -Xlint warning category for Automatic Resource Management (ARM) Reviewed-by: jjb, darcy, mcimadamore, jjg, briangoetz Contributed-by: tball at google.com ! make/build.properties ! src/share/classes/com/sun/source/tree/TryTree.java ! src/share/classes/com/sun/source/util/TreeScanner.java ! src/share/classes/com/sun/tools/javac/code/Lint.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/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/TransTypes.java ! src/share/classes/com/sun/tools/javac/jvm/CRTable.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/JCTree.java ! src/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! src/share/classes/com/sun/tools/javac/util/Names.java + test/tools/javac/TryWithResources/ArmLint.java + test/tools/javac/TryWithResources/ArmLint.out + test/tools/javac/TryWithResources/BadTwr.java + test/tools/javac/TryWithResources/BadTwr.out + test/tools/javac/TryWithResources/BadTwrSyntax.java + test/tools/javac/TryWithResources/BadTwrSyntax.out + test/tools/javac/TryWithResources/DuplicateResource.java + test/tools/javac/TryWithResources/DuplicateResourceDecl.java + test/tools/javac/TryWithResources/DuplicateResourceDecl.out + test/tools/javac/TryWithResources/ImplicitFinal.java + test/tools/javac/TryWithResources/ImplicitFinal.out + test/tools/javac/TryWithResources/PlainTry.java + test/tools/javac/TryWithResources/PlainTry.out + test/tools/javac/TryWithResources/PlainTry6.out + test/tools/javac/TryWithResources/ResourceOutsideTry.java + test/tools/javac/TryWithResources/ResourceOutsideTry.out + test/tools/javac/TryWithResources/ResourceTypeVar.java + test/tools/javac/TryWithResources/TwrFlow.java + test/tools/javac/TryWithResources/TwrFlow.out + test/tools/javac/TryWithResources/TwrInference.java + test/tools/javac/TryWithResources/TwrIntersection.java + test/tools/javac/TryWithResources/TwrIntersection02.java + test/tools/javac/TryWithResources/TwrIntersection02.out + test/tools/javac/TryWithResources/TwrMultiCatch.java + test/tools/javac/TryWithResources/TwrOnNonResource.java + test/tools/javac/TryWithResources/TwrOnNonResource.out + test/tools/javac/TryWithResources/TwrTests.java + test/tools/javac/TryWithResources/WeirdTwr.java + test/tools/javac/processing/model/element/TestResourceVariable.java Changeset: 3640b60bd0f6 Author: jjg Date: 2010-07-22 11:02 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/3640b60bd0f6 6968063: provide examples of code that generate diagnostics Reviewed-by: mcimadamore ! make/build.xml + test/tools/javac/diags/CheckExamples.java + test/tools/javac/diags/Example.java + test/tools/javac/diags/FileManager.java + test/tools/javac/diags/HTMLWriter.java + test/tools/javac/diags/README.examples.txt + test/tools/javac/diags/RunExamples.java + test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/AbstractCantBeAccessed.java + test/tools/javac/diags/examples/AbstractCantBeInstantiated.java + test/tools/javac/diags/examples/AbstractMethodCantHaveBody.java + test/tools/javac/diags/examples/AlreadyDefined.java + test/tools/javac/diags/examples/AlreadyDefinedImport.java + test/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java + test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E1.java + test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E2.java + test/tools/javac/diags/examples/AnnoNotApplicable.java + test/tools/javac/diags/examples/AnnoNotValidForType.java + test/tools/javac/diags/examples/AnnoValueMustBeAnnotation.java + test/tools/javac/diags/examples/AnnoValueMustBeClassLiteral.java + test/tools/javac/diags/examples/AnnosWithoutProcessors/AnnosWithoutProcessors.java + test/tools/javac/diags/examples/AnnosWithoutProcessors/processors/AnnoProc.java + test/tools/javac/diags/examples/AnnotationMissingValue.java + test/tools/javac/diags/examples/AnnotationMustBeNameValue.java + test/tools/javac/diags/examples/AnnotationsNotSupported.java + test/tools/javac/diags/examples/AnonClassImplInterfaceNoArgs.java + test/tools/javac/diags/examples/AnonClassImplInterfaceNoQualForNew.java + test/tools/javac/diags/examples/AnonClassImplInterfaceNoTypeArgs.java + test/tools/javac/diags/examples/AnonymousClass.java + test/tools/javac/diags/examples/ArrayAndVarargs.java + test/tools/javac/diags/examples/ArrayDimMissing.java + test/tools/javac/diags/examples/ArrayRequired.java + test/tools/javac/diags/examples/AssertAsIdentifier.java + test/tools/javac/diags/examples/AssertAsIdentifier2.java + test/tools/javac/diags/examples/AttrMustBeConstant.java + test/tools/javac/diags/examples/BadSourceFileHeader/BadSourceFileHeader.java + test/tools/javac/diags/examples/BadSourceFileHeader/sourcepath/p/A.java + test/tools/javac/diags/examples/BreakOutsideSwitchLoop.java + test/tools/javac/diags/examples/CallMustBeFirst.java + test/tools/javac/diags/examples/CannotCreateArrayWithTypeArgs.java + test/tools/javac/diags/examples/CantApplyDiamond.java + test/tools/javac/diags/examples/CantAssignToFinal.java + test/tools/javac/diags/examples/CantDeref.java + test/tools/javac/diags/examples/CantExtendIntfAnno.java + test/tools/javac/diags/examples/CantImplement.java + test/tools/javac/diags/examples/CantInheritDiffArg.java + test/tools/javac/diags/examples/CantRefBeforeConstr.java + test/tools/javac/diags/examples/CantResolve.java + test/tools/javac/diags/examples/CantResolveArgs.java + test/tools/javac/diags/examples/CantResolveArgsParams.java + test/tools/javac/diags/examples/CantResolveLocation.java + test/tools/javac/diags/examples/CantResolveLocationArgs.java + test/tools/javac/diags/examples/CantResolveLocationArgsParams.java + test/tools/javac/diags/examples/CantReturnValueForVoid.java + test/tools/javac/diags/examples/CatchWithoutTry.java + test/tools/javac/diags/examples/ClashesWith.java + test/tools/javac/diags/examples/ClassCantWrite.java + test/tools/javac/diags/examples/ClassPublicInFile.java + test/tools/javac/diags/examples/ConcreteInheritanceConflict.java + test/tools/javac/diags/examples/ConstExprRequired.java + test/tools/javac/diags/examples/ConstantSVUID.java + test/tools/javac/diags/examples/ContinueOutsideLoop.java + test/tools/javac/diags/examples/CountError.java + test/tools/javac/diags/examples/CountErrorPlural.java + test/tools/javac/diags/examples/CountWarn.java + test/tools/javac/diags/examples/CountWarnPlural.java + test/tools/javac/diags/examples/CyclicAnnoElement.java + test/tools/javac/diags/examples/CyclicInheritance.java + test/tools/javac/diags/examples/DefaultAllowedInIntfAnnotationMember.java + test/tools/javac/diags/examples/DeprecatedFilename.java + test/tools/javac/diags/examples/DeprecatedFilenameAdditional.java + test/tools/javac/diags/examples/DeprecatedPlural/DeprecatedClass.java + test/tools/javac/diags/examples/DeprecatedPlural/DeprecatedFilename.java + test/tools/javac/diags/examples/DeprecatedPlural/DeprecatedPlural.java + test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedClass.java + test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedFilename.java + test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedPlural.java + test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedPluralAdditional.java + test/tools/javac/diags/examples/DiamondInvalidArg.java + test/tools/javac/diags/examples/DiamondInvalidArgs.java + test/tools/javac/diags/examples/DiamondNotSupported.java + test/tools/javac/diags/examples/DirPathElementNotFound.java + test/tools/javac/diags/examples/DivZero.java + test/tools/javac/diags/examples/DoesNotOverride.java + test/tools/javac/diags/examples/DoesntExist.java + test/tools/javac/diags/examples/DotClassExpected.java + test/tools/javac/diags/examples/DuplicateAnnotation.java + test/tools/javac/diags/examples/DuplicateAnnotationMemberValue.java + test/tools/javac/diags/examples/DuplicateCaseLabel.java + test/tools/javac/diags/examples/DuplicateClass.java + test/tools/javac/diags/examples/DuplicateDefaultLabel.java + test/tools/javac/diags/examples/ElseWithoutIf.java + test/tools/javac/diags/examples/EmptyBytecodeIdent.java + test/tools/javac/diags/examples/EmptyCharLiteral.java + test/tools/javac/diags/examples/EmptyIf.java + test/tools/javac/diags/examples/EnclClassRequired.java + test/tools/javac/diags/examples/EnumAnnoValueMustBeEnumConst.java + test/tools/javac/diags/examples/EnumAsIdentifier.java + test/tools/javac/diags/examples/EnumAsIdentifier2.java + test/tools/javac/diags/examples/EnumCantBeInstantiated.java + test/tools/javac/diags/examples/EnumConstRequired.java + test/tools/javac/diags/examples/EnumLabelUnqualified.java + test/tools/javac/diags/examples/EnumNoFinalize.java + test/tools/javac/diags/examples/EnumNoSubclassing.java + test/tools/javac/diags/examples/EnumTypesNotExtensible.java + test/tools/javac/diags/examples/EnumsMustBeStatic.java + test/tools/javac/diags/examples/EnumsNotSupported.java + test/tools/javac/diags/examples/ErrProcMessager/ErrProcMessager.java + test/tools/javac/diags/examples/ErrProcMessager/processors/AnnoProc.java + test/tools/javac/diags/examples/ErrSyntheticNameConflict.java + test/tools/javac/diags/examples/Error.java + test/tools/javac/diags/examples/ErrorReadingFile.java + test/tools/javac/diags/examples/ExceptAlreadyCaught.java + test/tools/javac/diags/examples/ExceptNeverThrown.java + test/tools/javac/diags/examples/Expected2.java + test/tools/javac/diags/examples/Expected3.java + test/tools/javac/diags/examples/FinalParamCantBeAssigned.java + test/tools/javac/diags/examples/FinallyCannotComplete.java + test/tools/javac/diags/examples/FinallyWithoutTry.java + test/tools/javac/diags/examples/FloatNumberTooLarge.java + test/tools/javac/diags/examples/FloatNumberTooSmall.java + test/tools/javac/diags/examples/ForeachNotApplicable.java + test/tools/javac/diags/examples/ForeachNotSupported.java + test/tools/javac/diags/examples/GenericArrayCreation.java + test/tools/javac/diags/examples/GenericThrowable.java + test/tools/javac/diags/examples/GenericsNotSupported.java + test/tools/javac/diags/examples/HasBeenDeprecated.java + test/tools/javac/diags/examples/IdentifierExpected.java + test/tools/javac/diags/examples/IllegalBytecodeIdentChar.java + test/tools/javac/diags/examples/IllegalChar.java + test/tools/javac/diags/examples/IllegalComboModifiers.java + test/tools/javac/diags/examples/IllegalEnumStaticRef.java + test/tools/javac/diags/examples/IllegalEscapeChar.java + test/tools/javac/diags/examples/IllegalForwardRef.java + test/tools/javac/diags/examples/IllegalInitializer.java + test/tools/javac/diags/examples/IllegalLineEndInCharLit.java + test/tools/javac/diags/examples/IllegalNonAsciiDigit.java + test/tools/javac/diags/examples/IllegalQualNotIcls.java + test/tools/javac/diags/examples/IllegalSelfRef.java + test/tools/javac/diags/examples/IllegalStartOfExpr.java + test/tools/javac/diags/examples/IllegalUnderscore.java + test/tools/javac/diags/examples/IllegalUnicodeEscape.java + test/tools/javac/diags/examples/ImportRequiresCanonical/ImportRequiresCanonical.java + test/tools/javac/diags/examples/ImportRequiresCanonical/p/Base.java + test/tools/javac/diags/examples/ImportRequiresCanonical/p/ExtendsBase.java + test/tools/javac/diags/examples/ImproperSVUID.java + test/tools/javac/diags/examples/ImproperTypeInnerRawParam.java + test/tools/javac/diags/examples/ImproperTypeParamMissing.java + test/tools/javac/diags/examples/IncomparableTypes.java + test/tools/javac/diags/examples/IncompatibleTypes1.java + test/tools/javac/diags/examples/InconvertibleTypes.java + test/tools/javac/diags/examples/InexactVarargsCall.java + test/tools/javac/diags/examples/InferredDoNotConformToBounds.java + test/tools/javac/diags/examples/InheritFromFinal.java + test/tools/javac/diags/examples/InitializerMustComplete.java + test/tools/javac/diags/examples/InnerClassCantHaveStatic.java + test/tools/javac/diags/examples/IntNumberTooLarge.java + test/tools/javac/diags/examples/InterfaceExpected.java + test/tools/javac/diags/examples/InterfaceNotAllowed.java + test/tools/javac/diags/examples/IntfAnnotationCantHaveTypeParams.java + test/tools/javac/diags/examples/IntfAnnotationMemberClash.java + test/tools/javac/diags/examples/IntfAnnotationsCantHaveParams.java + test/tools/javac/diags/examples/IntfAnnotationsCantHaveTypeParams.java + test/tools/javac/diags/examples/IntfMethodCantHaveBody.java + test/tools/javac/diags/examples/InvalidAnnoMemberType.java + test/tools/javac/diags/examples/InvalidBinaryNumber.java + test/tools/javac/diags/examples/InvalidHexNumber.java + test/tools/javac/diags/examples/InvalidInferredTypes.java + test/tools/javac/diags/examples/InvalidInstanceof.java + test/tools/javac/diags/examples/InvalidMethodDecl.java + test/tools/javac/diags/examples/KindnameClass.java + test/tools/javac/diags/examples/KindnameConstructor.java + test/tools/javac/diags/examples/KindnameMethod.java + test/tools/javac/diags/examples/KindnameVariable.java + test/tools/javac/diags/examples/LabelInUse.java + test/tools/javac/diags/examples/LocalEnum.java + test/tools/javac/diags/examples/LocalVarNeedsFinal.java + test/tools/javac/diags/examples/LongSVUID.java + test/tools/javac/diags/examples/MalformedFpLit.java + test/tools/javac/diags/examples/MalformedSupported/MalformedSupported.java + test/tools/javac/diags/examples/MalformedSupported/processors/AnnoProc.java + test/tools/javac/diags/examples/MethodDoesNotOverride.java + test/tools/javac/diags/examples/MightBeAssignedInLoop.java + test/tools/javac/diags/examples/MissingDeprecatedAnnotation.java + test/tools/javac/diags/examples/MissingMethodBody.java + test/tools/javac/diags/examples/MissingReturnStatement.java + test/tools/javac/diags/examples/MissingReturnValue.java + test/tools/javac/diags/examples/MissingSVUID.java + test/tools/javac/diags/examples/ModifierNotAllowed.java + test/tools/javac/diags/examples/MulticatchCantBeAssigned.java + test/tools/javac/diags/examples/MulticatchMustBeFinal.java + test/tools/javac/diags/examples/MulticatchNotSupported.java + test/tools/javac/diags/examples/NameClashSameErasure.java + test/tools/javac/diags/examples/NameClashSameErasureNoOverride.java + test/tools/javac/diags/examples/NativeMethodCantHaveBody.java + test/tools/javac/diags/examples/NeitherConditionalSubtype.java + test/tools/javac/diags/examples/NewNotAllowedInAnno.java + test/tools/javac/diags/examples/NoArgs.java + test/tools/javac/diags/examples/NoExplicitAnnoProcRequested.java + test/tools/javac/diags/examples/NoInterfaceExpected.java + test/tools/javac/diags/examples/NoInterfaceHere.java + test/tools/javac/diags/examples/NoJavaLang.java + test/tools/javac/diags/examples/NoSuperclass.java + test/tools/javac/diags/examples/NonStaticCantBeRef.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccess/NotDefAccessClassIntfCantAccess.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccess/p/C.java + test/tools/javac/diags/examples/NotDefPublicCantAccess/NotDefPublicCantAccess.java + test/tools/javac/diags/examples/NotDefPublicCantAccess/p/C.java + test/tools/javac/diags/examples/NotEnclClass.java + test/tools/javac/diags/examples/NotLoopLabel.java + test/tools/javac/diags/examples/NotWithinBounds.java + test/tools/javac/diags/examples/Note.java + test/tools/javac/diags/examples/NoteProcMessager/NoteProcMessager.java + test/tools/javac/diags/examples/NoteProcMessager/processors/AnnoProc.java + test/tools/javac/diags/examples/OperatorCantBeApplied.java + test/tools/javac/diags/examples/Orphaned.java + test/tools/javac/diags/examples/OverrideDoesntThrow.java + test/tools/javac/diags/examples/OverrideIncompatibleReturn.java + test/tools/javac/diags/examples/OverrideMeth.java + test/tools/javac/diags/examples/OverrideStatic.java + test/tools/javac/diags/examples/OverrideUncheckedReturn.java + test/tools/javac/diags/examples/OverrideUncheckedThrown.java + test/tools/javac/diags/examples/OverrideVarargsExtra.java + test/tools/javac/diags/examples/OverrideVarargsMissing.java + test/tools/javac/diags/examples/OverrideWeakerAccess.java + test/tools/javac/diags/examples/PackageAnnos.java + test/tools/javac/diags/examples/PackageInfoAlreadySeen/p/package-info.java + test/tools/javac/diags/examples/PackageInfoAlreadySeen/package-info.java + test/tools/javac/diags/examples/PathElementNotFound.java + test/tools/javac/diags/examples/PkgClashWithClass/p/q.java + test/tools/javac/diags/examples/PkgClashWithClass/p/q/C.java + test/tools/javac/diags/examples/PossibleFallThrough.java + test/tools/javac/diags/examples/PossibleLossPrecision.java + test/tools/javac/diags/examples/PrematureEOF.java + test/tools/javac/diags/examples/PrintProcessorInfo/PrintProcessorInfo.java + test/tools/javac/diags/examples/PrintProcessorInfo/processors/AnnoProc.java + test/tools/javac/diags/examples/PrintRounds/PrintRounds.java + test/tools/javac/diags/examples/PrintRounds/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcCantFindClass/ProcCantFindClass.java + test/tools/javac/diags/examples/ProcCantFindClass/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcFileReopening/ProcFileReopening.java + test/tools/javac/diags/examples/ProcFileReopening/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcIllegalFileName/ProcIllegalFileName.java + test/tools/javac/diags/examples/ProcIllegalFileName/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcIncompatibleSourceVersion/ProcIncompatibleSourceVersion.java + test/tools/javac/diags/examples/ProcIncompatibleSourceVersion/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcOnlyNoProcs.java + test/tools/javac/diags/examples/ProcPackageDoesNotExist/ProcPackageDoesNotExist.java + test/tools/javac/diags/examples/ProcPackageDoesNotExist/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcTypeRecreate/ProcTypeRecreate.java + test/tools/javac/diags/examples/ProcTypeRecreate/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcUnclosedTypeFiles/ProcUnclosedTypeFiles.java + test/tools/javac/diags/examples/ProcUnclosedTypeFiles/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcUseImplicit/ProcUseImplicit.java + test/tools/javac/diags/examples/ProcUseImplicit/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcUseImplicit/sourcepath/p/SomeClass.java + test/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java + test/tools/javac/diags/examples/ProcUseProcOrImplicit/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcUseProcOrImplicit/sourcepath/p/SomeClass.java + test/tools/javac/diags/examples/ProcessorCantInstantiate/ProcessorCantInstantiate.java + test/tools/javac/diags/examples/ProcessorCantInstantiate/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcessorNotFound.java + test/tools/javac/diags/examples/ProcessorWrongType/ProcessorWrongType.java + test/tools/javac/diags/examples/ProcessorWrongType/processors/AnnoProc.java + test/tools/javac/diags/examples/QualifiedNewStaticClass.java + test/tools/javac/diags/examples/RawClassUse.java + test/tools/javac/diags/examples/RecursiveConstrInvocation.java + test/tools/javac/diags/examples/RedundantCast.java + test/tools/javac/diags/examples/RefAmbiguous.java + test/tools/javac/diags/examples/RepeatedAnnotationTarget.java + test/tools/javac/diags/examples/RepeatedInterface.java + test/tools/javac/diags/examples/RepeatedModifier.java + test/tools/javac/diags/examples/ReportAccess.java + test/tools/javac/diags/examples/ResourceClosed.java + test/tools/javac/diags/examples/ResourceMayNotBeAssigned.java + test/tools/javac/diags/examples/ResourceNotApplicableToType.java + test/tools/javac/diags/examples/ResourceNotReferenced.java + test/tools/javac/diags/examples/ReturnOutsideMethod.java + test/tools/javac/diags/examples/StaticImportNotSupported.java + test/tools/javac/diags/examples/StaticImportOnlyClassesAndInterfaces/Other.java + test/tools/javac/diags/examples/StaticImportOnlyClassesAndInterfaces/StaticImportOnlyClassesAndInterfaces.java + test/tools/javac/diags/examples/StaticNotQualifiedByType.java + test/tools/javac/diags/examples/StringConstRequired.java + test/tools/javac/diags/examples/StringSwitchNotSupported.java + test/tools/javac/diags/examples/SunApiFilename.java + test/tools/javac/diags/examples/SunApiFilenameAdditional.java + test/tools/javac/diags/examples/SunApiPlural/SunApiFilename.java + test/tools/javac/diags/examples/SunApiPlural/SunApiPlural.java + test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiFilename.java + test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiPlural.java + test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiPluralAdditional.java + test/tools/javac/diags/examples/SunProprietary.java + test/tools/javac/diags/examples/SuperNotAllowedInEnum.java + test/tools/javac/diags/examples/ThrowsNotAllowedInAnno.java + test/tools/javac/diags/examples/TryResourceNotSupported.java + test/tools/javac/diags/examples/TryWithoutCatchOrFinally.java + test/tools/javac/diags/examples/TryWithoutCatchOrFinallyOrResource.java + test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java + test/tools/javac/diags/examples/TypeFoundRequired.java + test/tools/javac/diags/examples/TypeNoParams.java + test/tools/javac/diags/examples/TypeReqClassArray.java + test/tools/javac/diags/examples/TypeReqRef.java + test/tools/javac/diags/examples/TypeVarCantBeDeref.java + test/tools/javac/diags/examples/TypeVarMayNotBeFollowedByOtherBounds.java + test/tools/javac/diags/examples/TypesIncompatible.java + test/tools/javac/diags/examples/UncheckedAssign.java + test/tools/javac/diags/examples/UncheckedAssignToVar.java + test/tools/javac/diags/examples/UncheckedCall.java + test/tools/javac/diags/examples/UncheckedCast.java + test/tools/javac/diags/examples/UncheckedClash.java + test/tools/javac/diags/examples/UncheckedFilename.java + test/tools/javac/diags/examples/UncheckedFilenameAdditional.java + test/tools/javac/diags/examples/UncheckedGenericArrayCreation.java + test/tools/javac/diags/examples/UncheckedImplement.java + test/tools/javac/diags/examples/UncheckedMethodInvocation.java + test/tools/javac/diags/examples/UncheckedPlural/UncheckedFilename.java + test/tools/javac/diags/examples/UncheckedPlural/UncheckedPlural.java + test/tools/javac/diags/examples/UncheckedPluralAdditional/UncheckedFilename1.java + test/tools/javac/diags/examples/UncheckedPluralAdditional/UncheckedFilename2.java + test/tools/javac/diags/examples/UncheckedPluralAdditional/UncheckedPluralAdditional.java + test/tools/javac/diags/examples/UnclosedBytecodeIdent.java + test/tools/javac/diags/examples/UnclosedCharLiteral.java + test/tools/javac/diags/examples/UnclosedComment.java + test/tools/javac/diags/examples/UnclosedStringLiteral.java + test/tools/javac/diags/examples/UndefinedLabel.java + test/tools/javac/diags/examples/UndeterminedType1.java + test/tools/javac/diags/examples/UnmatchedProcessorOptions/UnmatchedProcessorOptions.java + test/tools/javac/diags/examples/UnmatchedProcessorOptions/processors/AnnoProc.java + test/tools/javac/diags/examples/UnnamedPackage.java + test/tools/javac/diags/examples/UnreachableStatement.java + test/tools/javac/diags/examples/UnreportedException.java + test/tools/javac/diags/examples/UnreportedExceptionDefaultConstructor.java + test/tools/javac/diags/examples/UnsupportedBinaryLiteral.java + test/tools/javac/diags/examples/UnsupportedEncoding.java + test/tools/javac/diags/examples/UnsupportedFpLit.java + test/tools/javac/diags/examples/UnsupportedUnderscoreLiteral.java + test/tools/javac/diags/examples/VarMightAlreadyBeAssigned.java + test/tools/javac/diags/examples/VarMightNotHaveBeenInitialized.java + test/tools/javac/diags/examples/VarargsClash.java + test/tools/javac/diags/examples/VarargsFilename.java + test/tools/javac/diags/examples/VarargsFilenameAdditional.java + test/tools/javac/diags/examples/VarargsImplement.java + test/tools/javac/diags/examples/VarargsNonReifiableType.java + test/tools/javac/diags/examples/VarargsNotSupported.java + test/tools/javac/diags/examples/VarargsOverride.java + test/tools/javac/diags/examples/VarargsPlural/VarargsFilename.java + test/tools/javac/diags/examples/VarargsPlural/VarargsPlural.java + test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsFilename.java + test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsPlural.java + test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsPluralAdditional.java + test/tools/javac/diags/examples/Verbose.java + test/tools/javac/diags/examples/VoidNotAllowed.java + test/tools/javac/diags/examples/WarnForwardRef.java + test/tools/javac/diags/examples/WarnProcMessager/WarnProcMessager.java + test/tools/javac/diags/examples/WarnProcMessager/processors/AnnoProc.java + test/tools/javac/diags/examples/WarnSelfRef.java + test/tools/javac/diags/examples/WarnSyntheticNameConflict.java + test/tools/javac/diags/examples/WarningAndWerror.java + test/tools/javac/diags/examples/WhereCaptured.java + test/tools/javac/diags/examples/WhereCaptured1.java + test/tools/javac/diags/examples/WhereIntersection.java + test/tools/javac/diags/examples/WhereTypeVar.java + test/tools/javac/diags/examples/WrongNumberTypeArgs.java Changeset: 4172cfff05f0 Author: jjg Date: 2010-07-26 14:18 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/4172cfff05f0 6971882: Remove -XDstdout from javac test Reviewed-by: darcy ! test/tools/javac/4980495/static/Test.java ! test/tools/javac/4980495/std/Test.java ! test/tools/javac/6304921/T6304921.java ! test/tools/javac/6330920/T6330920.java ! test/tools/javac/6491592/T6491592.java ! test/tools/javac/6717241/T6717241a.java ! test/tools/javac/6717241/T6717241b.java ! test/tools/javac/ClassFileModifiers/ClassModifiers.java ! test/tools/javac/ClassFileModifiers/MemberModifiers.java ! test/tools/javac/CyclicInheritance.java ! test/tools/javac/Digits.java ! test/tools/javac/ExtendArray.java ! test/tools/javac/ExtendsAccess/ExtendsAccess.java ! test/tools/javac/FloatingPointChanges/BadConstructorModifiers.java ! test/tools/javac/IllegalAnnotation.java ! test/tools/javac/InnerNamedConstant_2.java ! test/tools/javac/InterfaceMemberClassModifiers.java ! test/tools/javac/LocalClasses_2.java ! test/tools/javac/NameCollision.java ! test/tools/javac/NestedInnerClassNames.java ! test/tools/javac/NonStaticFieldExpr1.java ! test/tools/javac/NonStaticFieldExpr2.java ! test/tools/javac/NonStaticFieldExpr3.java ! test/tools/javac/OverridePosition.java ! test/tools/javac/QualifiedAccess/QualifiedAccess_1.java ! test/tools/javac/QualifiedAccess/QualifiedAccess_2.java ! test/tools/javac/QualifiedAccess/QualifiedAccess_3.java ! test/tools/javac/StringsInSwitch/BadlyTypedLabel1.java ! test/tools/javac/StringsInSwitch/BadlyTypedLabel2.java ! test/tools/javac/StringsInSwitch/NonConstantLabel.java ! test/tools/javac/StringsInSwitch/RepeatedStringCaseLabels1.java ! test/tools/javac/StringsInSwitch/RepeatedStringCaseLabels2.java ! test/tools/javac/SynchronizedClass.java ! test/tools/javac/T4093617/T4093617.java ! test/tools/javac/T4906100.java ! test/tools/javac/T4994049/T4994049.java ! test/tools/javac/T5003235/T5003235a.java ! test/tools/javac/T5003235/T5003235b.java ! test/tools/javac/T5003235/T5003235c.java ! test/tools/javac/T5024091/T5024091.java ! test/tools/javac/T5048776.java ! test/tools/javac/T6214885.java ! test/tools/javac/T6224167.java ! test/tools/javac/T6227617.java ! test/tools/javac/T6230128.java ! test/tools/javac/T6231847.java ! test/tools/javac/T6241723.java ! test/tools/javac/T6245591.java ! test/tools/javac/T6247324.java ! test/tools/javac/T6394563.java ! test/tools/javac/annotations/6214965/T6214965.java ! test/tools/javac/annotations/6365854/T6365854.java ! test/tools/javac/danglingDep/DepX.java ! test/tools/javac/danglingDep/NoDepX.java ! test/tools/javac/danglingDep/Test1.java ! test/tools/javac/depDocComment/DeprecatedDocComment.java ! test/tools/javac/depDocComment/SuppressDeprecation.java ! test/tools/javac/depOverrides/annotation/Test1.java ! test/tools/javac/depOverrides/annotation/Test2.java ! test/tools/javac/depOverrides/annotation/Test3.java ! test/tools/javac/depOverrides/doccomment/Test1.java ! test/tools/javac/depOverrides/doccomment/Test2.java ! test/tools/javac/depOverrides/doccomment/Test3.java ! test/tools/javac/enum/6384542/T6384542.java ! test/tools/javac/enum/6384542/T6384542a.java ! test/tools/javac/enum/forwardRef/T6425594.java ! test/tools/javac/generics/5009937/T5009937.java ! test/tools/javac/generics/6207386/T6207386.java ! test/tools/javac/generics/6359951/T6359951.java ! test/tools/javac/generics/6677785/T6677785.java ! test/tools/javac/generics/6723444/T6723444.java ! test/tools/javac/generics/inference/6611449/T6611449.java ! test/tools/javac/generics/inference/6718364/T6718364.java ! test/tools/javac/generics/wildcards/6437894/T6437894.java ! test/tools/javac/lint/NoWarn.java ! test/tools/javac/mandatoryWarnings/deprecated/Test.java ! test/tools/javac/mandatoryWarnings/unchecked/Test.java ! test/tools/javac/miranda/T4666866.java ! test/tools/javac/missingSuperRecovery/MissingSuperRecovery.java ! test/tools/javac/policy/test1/Test1a.java ! test/tools/javac/policy/test2/Test.java ! test/tools/javac/positions/T6253161.java ! test/tools/javac/positions/T6253161a.java ! test/tools/javac/positions/T6264029.java ! test/tools/javac/processing/messager/6362067/T6362067.java ! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess2.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess3.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess4.java ! test/tools/javac/rawDiags/Error.java ! test/tools/javac/rawDiags/Note.java ! test/tools/javac/rawDiags/Warning.java ! test/tools/javac/unicode/UnicodeNewline.java ! test/tools/javac/warnings/Deprecation.java ! test/tools/javac/warnings/DivZero.java ! test/tools/javac/warnings/FallThrough.java ! test/tools/javac/warnings/Unchecked.java Changeset: d1bd93028447 Author: jjg Date: 2010-07-26 14:25 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/d1bd93028447 6957438: improve code for generating warning messages containing option names Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Lint.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/Resolve.java ! src/share/classes/com/sun/tools/javac/file/Paths.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! 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/JCDiagnostic.java ! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java ! test/tools/javac/diags/examples/CountWarn.java ! test/tools/javac/diags/examples/CountWarnPlural.java ! test/tools/javac/diags/examples/Error.java Changeset: b29160d1b3e0 Author: jjg Date: 2010-07-27 11:32 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/b29160d1b3e0 6972327: JCTree.pos incorrect for annotations without modifiers and package Reviewed-by: mcimadamore Contributed-by: jan.lahoda at sun.com ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java + test/tools/javac/T6972327.java Changeset: ed354a00f76b Author: jjg Date: 2010-07-27 11:52 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/ed354a00f76b 6403456: -Werror should work with annotation processing Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/processing/werror/WError1.java + test/tools/javac/processing/werror/WError1.out + test/tools/javac/processing/werror/WErrorGen.java + test/tools/javac/processing/werror/WErrorGen.out + test/tools/javac/processing/werror/WErrorLast.java + test/tools/javac/processing/werror/WErrorLast.out Changeset: 36c4ec4525b4 Author: mcimadamore Date: 2010-07-29 15:56 +0100 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/36c4ec4525b4 6938454: Unable to determine generic type in program that compiles under Java 6 Summary: a redundant dubtyping check causes spurious inference failure Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/6938454/T6938454a.java + test/tools/javac/generics/inference/6938454/T6938454b.java Changeset: e79e8efe1b3e Author: mcimadamore Date: 2010-07-29 15:57 +0100 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/e79e8efe1b3e 6972747: CheckExamples fail when assertions are enabled Summary: The test calls the wrong version of JavacMessage constructor Reviewed-by: jjg ! test/tools/javac/diags/Example.java Changeset: 62f3f07002ea Author: mcimadamore Date: 2010-07-29 15:57 +0100 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/62f3f07002ea 6970833: Try-with-resource implementation throws an NPE during Flow analysis Summary: Updated logic not to rely upon Symbol.implementation (which check in superinterfaces) Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java + test/tools/javac/TryWithResources/ResourceInterface.java + test/tools/javac/TryWithResources/ResourceInterface.out Changeset: 4a7979c3ce15 Author: jjg Date: 2010-07-29 18:06 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/4a7979c3ce15 6972556: warning for using a file name instead of a binary name for Filer.createSourceFile Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/ProcSuspiciousClassName/ProcSuspiciousClassName.java + test/tools/javac/diags/examples/ProcSuspiciousClassName/processors/AnnoProc.java Changeset: 8a5c98a695ae Author: jjg Date: 2010-07-29 19:27 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/8a5c98a695ae 6340549: javax.tools.JavaCompilerTool.getStandardFileManager().list() includes directories Reviewed-by: darcy + test/tools/javac/T6340549.java Changeset: 2cf925ad67ab Author: jjg Date: 2010-07-29 19:30 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/2cf925ad67ab 6966604: JavacFiler not correctly notified of lastRound Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/ProcFileCreateLastRound/ProcFileCreateLastRound.java + test/tools/javac/diags/examples/ProcFileCreateLastRound/processors/AnnoProc.java + test/tools/javac/processing/filer/TestLastRound.java + test/tools/javac/processing/filer/TestLastRound.out ! test/tools/javac/processing/werror/WErrorGen.java Changeset: 077eb94c912d Author: lana Date: 2010-07-29 22:04 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/077eb94c912d Merge Changeset: 38e2c23309f1 Author: darcy Date: 2010-08-02 13:35 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/38e2c23309f1 6971877: Project Coin: improve semantics of suppressed exceptions in try-with-resources Reviewed-by: jjb + test/tools/javac/TryWithResources/TwrSuppression.java Changeset: 6318230cdb82 Author: jjg Date: 2010-08-02 16:29 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/6318230cdb82 6973626: test/tools/javac/processing/* tests fail with assertions enabled Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Changeset: 186feb2042f0 Author: lana Date: 2010-08-02 19:46 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/186feb2042f0 Merge Changeset: aaecac256d39 Author: lana Date: 2010-08-09 16:03 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/aaecac256d39 Merge From gbenson at redhat.com Thu Aug 12 09:50:03 2010 From: gbenson at redhat.com (Gary Benson) Date: Thu, 12 Aug 2010 10:50:03 +0100 Subject: Review request: Shark buildsystem changes Message-ID: <20100812095002.GC3263@redhat.com> Hi all, Shark is a JIT compiler for Zero, the zero-assembler port of HotSpot. Shark uses the LLVM compiler infrastructure to compile Java methods without introducing system-specific code. Shark was integrated into HotSpot as 6976186, but there are a couple of build system tweaks required before Shark can be built seamlessly. They are included in this webrev: http://cr.openjdk.java.net/~gbenson/shark-build-02/ With this change, building Shark is much the same as building Zero, except that instead of doing this: export ZERO_BUILD=true . jdk/make/jdk_generic_profile.sh gmake sanity && gmake you do this: export SHARK_BUILD=true . jdk/make/jdk_generic_profile.sh gmake sanity && gmake Is this the correct list to review this change? Cheers, Gary -- http://gbenson.net/ From kelly.ohair at oracle.com Thu Aug 12 16:00:56 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Thu, 12 Aug 2010 09:00:56 -0700 Subject: Review request: Shark buildsystem changes In-Reply-To: <20100812095002.GC3263@redhat.com> References: <20100812095002.GC3263@redhat.com> Message-ID: <0CFF8482-9DCB-4B7D-BCDA-AB67466469CA@oracle.com> I have no problem with these changes, but I must point out that the jdk_generic_profile.sh file was really meant as a template for people to understand how to setup the generic build dependencies, not necessarily picking the compiler or linker options to use in the build. I don't know of anyone using it internally very much inside Oracle, which is good and bad I suppose, the changes will be relatively harmless, and very low risk to most people. My question is whether this is the right place for these kind of settings. Not that I know where the right place would be... For better or worse, the compiler/linker settings have been historically managed in the Makefiles themselves, with hotspot having it's own independent set, maybe these are special. I guess I'm thinking a jdk/make/common/shared/Defs-zero.gmk file? But I'm ok with the changes because it doesn't impact me, I'm just wondering if they are in the right place. Oh, and is there a document somewhere that clarifies what all these env vars and options are for and what they impact? Just a reference to a shark/zero build document in a comment would be helpful. -kto On Aug 12, 2010, at 2:50 AM, Gary Benson wrote: > Hi all, > > Shark is a JIT compiler for Zero, the zero-assembler port of HotSpot. > Shark uses the LLVM compiler infrastructure to compile Java methods > without introducing system-specific code. Shark was integrated into > HotSpot as 6976186, but there are a couple of build system tweaks > required before Shark can be built seamlessly. They are included in > this webrev: > > http://cr.openjdk.java.net/~gbenson/shark-build-02/ > > With this change, building Shark is much the same as building Zero, > except that instead of doing this: > > export ZERO_BUILD=true > . jdk/make/jdk_generic_profile.sh > gmake sanity && gmake > > you do this: > > export SHARK_BUILD=true > . jdk/make/jdk_generic_profile.sh > gmake sanity && gmake > > Is this the correct list to review this change? > > Cheers, > Gary > > -- > http://gbenson.net/ From gbenson at redhat.com Thu Aug 12 16:45:25 2010 From: gbenson at redhat.com (Gary Benson) Date: Thu, 12 Aug 2010 17:45:25 +0100 Subject: Review request: Shark buildsystem changes In-Reply-To: <0CFF8482-9DCB-4B7D-BCDA-AB67466469CA@oracle.com> References: <20100812095002.GC3263@redhat.com> <0CFF8482-9DCB-4B7D-BCDA-AB67466469CA@oracle.com> Message-ID: <20100812164525.GE3263@redhat.com> Hi Kelly, I don't generally use the script either, and nor does IcedTea, so I guess to some extent we've been using that file as a template too. but if you're ok with having that stuff in that file then I'd rather leave it there than not, if only because it does make figuring out how to build it easier. There isn't a document but I'm happy to write one if you'd like, either as a section of README-builds.html or a file in it's own right. Shall I do that? Cheers, Gary Kelly O'Hair wrote: > I have no problem with these changes, but I must point out that > the jdk_generic_profile.sh file was really meant as a template for > people to understand how to setup the generic build dependencies, > not necessarily picking the compiler or linker options to use in > the build. > I don't know of anyone using it internally very much inside Oracle, > which is good and bad I suppose, the changes will be relatively > harmless, and very low risk to most people. > > My question is whether this is the right place for these kind of > settings. Not that I know where the right place would be... > > For better or worse, the compiler/linker settings have been > historically managed in the Makefiles themselves, with hotspot > having it's own independent set, maybe these are special. > I guess I'm thinking a jdk/make/common/shared/Defs-zero.gmk file? > > But I'm ok with the changes because it doesn't impact me, I'm just > wondering if they are in the right place. > > Oh, and is there a document somewhere that clarifies what all these > env vars and options are for and what they impact? Just a reference > to a shark/zero build document in a comment would be helpful. > > -kto > > On Aug 12, 2010, at 2:50 AM, Gary Benson wrote: > > Hi all, > > > > Shark is a JIT compiler for Zero, the zero-assembler port of HotSpot. > > Shark uses the LLVM compiler infrastructure to compile Java methods > > without introducing system-specific code. Shark was integrated into > > HotSpot as 6976186, but there are a couple of build system tweaks > > required before Shark can be built seamlessly. They are included in > > this webrev: > > > > http://cr.openjdk.java.net/~gbenson/shark-build-02/ > > > > With this change, building Shark is much the same as building Zero, > > except that instead of doing this: > > > > export ZERO_BUILD=true > > . jdk/make/jdk_generic_profile.sh > > gmake sanity && gmake > > > > you do this: > > > > export SHARK_BUILD=true > > . jdk/make/jdk_generic_profile.sh > > gmake sanity && gmake > > > > Is this the correct list to review this change? > > > > Cheers, > > Gary > > > > -- > > http://gbenson.net/ From kelly.ohair at oracle.com Thu Aug 12 20:58:40 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Thu, 12 Aug 2010 13:58:40 -0700 Subject: Review request: Shark buildsystem changes In-Reply-To: <20100812164525.GE3263@redhat.com> References: <20100812095002.GC3263@redhat.com> <0CFF8482-9DCB-4B7D-BCDA-AB67466469CA@oracle.com> <20100812164525.GE3263@redhat.com> Message-ID: <8C1865CE-D875-4C0A-89C1-BBADD0723072@oracle.com> On Aug 12, 2010, at 9:45 AM, Gary Benson wrote: > Hi Kelly, > > I don't generally use the script either, and nor does IcedTea, so I > guess to some extent we've been using that file as a template too. > but if you're ok with having that stuff in that file then I'd rather > leave it there than not, if only because it does make figuring out > how to build it easier. That's fine. > > There isn't a document but I'm happy to write one if you'd like, > either as a section of README-builds.html or a file in it's own > right. Shall I do that? Adding a section to the README-builds.html file on ZERO/SHARK builds seems like a good idea to me. -kto > > Cheers, > Gary > > Kelly O'Hair wrote: >> I have no problem with these changes, but I must point out that >> the jdk_generic_profile.sh file was really meant as a template for >> people to understand how to setup the generic build dependencies, >> not necessarily picking the compiler or linker options to use in >> the build. >> I don't know of anyone using it internally very much inside Oracle, >> which is good and bad I suppose, the changes will be relatively >> harmless, and very low risk to most people. >> >> My question is whether this is the right place for these kind of >> settings. Not that I know where the right place would be... >> >> For better or worse, the compiler/linker settings have been >> historically managed in the Makefiles themselves, with hotspot >> having it's own independent set, maybe these are special. >> I guess I'm thinking a jdk/make/common/shared/Defs-zero.gmk file? >> >> But I'm ok with the changes because it doesn't impact me, I'm just >> wondering if they are in the right place. >> >> Oh, and is there a document somewhere that clarifies what all these >> env vars and options are for and what they impact? Just a reference >> to a shark/zero build document in a comment would be helpful. >> >> -kto >> >> On Aug 12, 2010, at 2:50 AM, Gary Benson wrote: >>> Hi all, >>> >>> Shark is a JIT compiler for Zero, the zero-assembler port of >>> HotSpot. >>> Shark uses the LLVM compiler infrastructure to compile Java methods >>> without introducing system-specific code. Shark was integrated into >>> HotSpot as 6976186, but there are a couple of build system tweaks >>> required before Shark can be built seamlessly. They are included in >>> this webrev: >>> >>> http://cr.openjdk.java.net/~gbenson/shark-build-02/ >>> >>> With this change, building Shark is much the same as building Zero, >>> except that instead of doing this: >>> >>> export ZERO_BUILD=true >>> . jdk/make/jdk_generic_profile.sh >>> gmake sanity && gmake >>> >>> you do this: >>> >>> export SHARK_BUILD=true >>> . jdk/make/jdk_generic_profile.sh >>> gmake sanity && gmake >>> >>> Is this the correct list to review this change? >>> >>> Cheers, >>> Gary >>> >>> -- >>> http://gbenson.net/ From dalibor.topic at oracle.com Thu Aug 12 22:10:41 2010 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 13 Aug 2010 00:10:41 +0200 Subject: Review request: Shark buildsystem changes In-Reply-To: <8C1865CE-D875-4C0A-89C1-BBADD0723072@oracle.com> References: <20100812095002.GC3263@redhat.com> <0CFF8482-9DCB-4B7D-BCDA-AB67466469CA@oracle.com> <20100812164525.GE3263@redhat.com> <8C1865CE-D875-4C0A-89C1-BBADD0723072@oracle.com> Message-ID: <4C647161.9020104@oracle.com> On 8/12/10 10:58 PM, Kelly O'Hair wrote: >> There isn't a document but I'm happy to write one if you'd like, >> either as a section of README-builds.html or a file in it's own >> right. Shall I do that? > > Adding a section to the README-builds.html file on ZERO/SHARK builds seems like a good idea to me. Agreed. cheers, dalibor topic -- Dalibor Topic Phone: +49 40 23646738 Oracle ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Rijnzathe 6, 3454PV De Meern, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Oracle is committed to developing practices and products that help protect the environment From igor.nekrestyanov at oracle.com Fri Aug 13 06:24:35 2010 From: igor.nekrestyanov at oracle.com (igor.nekrestyanov at oracle.com) Date: Fri, 13 Aug 2010 06:24:35 +0000 Subject: hg: jdk7/deploy/jdk: 6976516: Add support for compiling deploy ws without compiling j2se Message-ID: <20100813062514.214484713D@hg.openjdk.java.net> Changeset: f96548542368 Author: igor Date: 2010-08-12 23:21 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/f96548542368 6976516: Add support for compiling deploy ws without compiling j2se Reviewed-by: herrick, ohair ! make/common/internal/Resources.gmk From gbenson at redhat.com Fri Aug 13 08:49:16 2010 From: gbenson at redhat.com (Gary Benson) Date: Fri, 13 Aug 2010 09:49:16 +0100 Subject: Review request: Shark buildsystem changes In-Reply-To: <4C647161.9020104@oracle.com> References: <20100812095002.GC3263@redhat.com> <0CFF8482-9DCB-4B7D-BCDA-AB67466469CA@oracle.com> <20100812164525.GE3263@redhat.com> <8C1865CE-D875-4C0A-89C1-BBADD0723072@oracle.com> <4C647161.9020104@oracle.com> Message-ID: <20100813084916.GA3486@redhat.com> Dalibor Topic wrote: > On 8/12/10 10:58 PM, Kelly O'Hair wrote: > > > There isn't a document but I'm happy to write one if you'd like, > > > either as a section of README-builds.html or a file in it's own > > > right. Shall I do that? > > > > Adding a section to the README-builds.html file on ZERO/SHARK > > builds seems like a good idea to me. > > Agreed. Cool, I'll do that. May I push the other changes in the meantime? Cheers, Gary -- http://gbenson.net/ From kelly.ohair at oracle.com Fri Aug 13 15:58:58 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Fri, 13 Aug 2010 08:58:58 -0700 Subject: Review request: Shark buildsystem changes In-Reply-To: <20100813084916.GA3486@redhat.com> References: <20100812095002.GC3263@redhat.com> <0CFF8482-9DCB-4B7D-BCDA-AB67466469CA@oracle.com> <20100812164525.GE3263@redhat.com> <8C1865CE-D875-4C0A-89C1-BBADD0723072@oracle.com> <4C647161.9020104@oracle.com> <20100813084916.GA3486@redhat.com> Message-ID: <03F16FF9-FEAE-433F-B53E-54ADDA1F8DFB@oracle.com> On Aug 13, 2010, at 1:49 AM, Gary Benson wrote: > Dalibor Topic wrote: >> On 8/12/10 10:58 PM, Kelly O'Hair wrote: >>>> There isn't a document but I'm happy to write one if you'd like, >>>> either as a section of README-builds.html or a file in it's own >>>> right. Shall I do that? >>> >>> Adding a section to the README-builds.html file on ZERO/SHARK >>> builds seems like a good idea to me. >> >> Agreed. > > Cool, I'll do that. May I push the other changes in the meantime? The hotspot change will need to go through the hotspot team somehow, you need to send an email to hotspot-dev on that one. All hotspot changes need to go through their integration procedures. We are currently discussing whether we want to continue using the jdk7/ build forest, and instead use the jdk7/tl forest for build changes. No final decision has been made, but I see no issue with this change going to either one. Is it possible for you to push the jdk change into the jdk7/tl/jdk repo? -kto > > Cheers, > Gary > > -- > http://gbenson.net/ From ahughes at redhat.com Fri Aug 13 21:29:48 2010 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Fri, 13 Aug 2010 22:29:48 +0100 Subject: Review request: Shark buildsystem changes In-Reply-To: <03F16FF9-FEAE-433F-B53E-54ADDA1F8DFB@oracle.com> References: <20100812095002.GC3263@redhat.com> <0CFF8482-9DCB-4B7D-BCDA-AB67466469CA@oracle.com> <20100812164525.GE3263@redhat.com> <8C1865CE-D875-4C0A-89C1-BBADD0723072@oracle.com> <4C647161.9020104@oracle.com> <20100813084916.GA3486@redhat.com> <03F16FF9-FEAE-433F-B53E-54ADDA1F8DFB@oracle.com> Message-ID: On 13 August 2010 16:58, Kelly O'Hair wrote: > > On Aug 13, 2010, at 1:49 AM, Gary Benson wrote: > >> Dalibor Topic wrote: >>> >>> On 8/12/10 10:58 PM, Kelly O'Hair wrote: >>>>> >>>>> There isn't a document but I'm happy to write one if you'd like, >>>>> either as a section of README-builds.html or a file in it's own >>>>> right. ?Shall I do that? >>>> >>>> Adding a section to the README-builds.html file on ZERO/SHARK >>>> builds seems like a good idea to me. >>> >>> Agreed. >> >> Cool, I'll do that. ?May I push the other changes in the meantime? > > The hotspot change will need to go through the hotspot team somehow, you > need to send an email to hotspot-dev > on that one. All hotspot changes need to go through their integration > procedures. > Ok. The equivalent top-level change for Zero was reviewed by you and Tim: changeset: 134:608937d41381 parent: 131:2c88089b6e1c user: gbenson date: Thu Oct 15 13:26:17 2009 +0100 files: make/hotspot-rules.gmk description: 6891677: java/build integrate zero assembler JDK changes Summary: Build changes for the Zero assembler port Reviewed-by: ohair, tbell so I guess that's why Gary posted the Shark ones here. > We are currently discussing whether we want to continue using the jdk7/build > forest, and instead > use the jdk7/tl forest for build changes. No final decision has been made, > but I see no issue with this > change going to either one. > Is it possible for you to push the jdk change into the jdk7/tl/jdk repo? > Done on Gary's behalf: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0cdd73548292 > -kto > >> >> Cheers, >> Gary >> >> -- >> http://gbenson.net/ > > -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA? 7927 142C 2591 94EF D9D8 From gbenson at redhat.com Mon Aug 16 09:22:40 2010 From: gbenson at redhat.com (Gary Benson) Date: Mon, 16 Aug 2010 10:22:40 +0100 Subject: Review request: Shark buildsystem changes In-Reply-To: References: <20100812095002.GC3263@redhat.com> <0CFF8482-9DCB-4B7D-BCDA-AB67466469CA@oracle.com> <20100812164525.GE3263@redhat.com> <8C1865CE-D875-4C0A-89C1-BBADD0723072@oracle.com> <4C647161.9020104@oracle.com> <20100813084916.GA3486@redhat.com> <03F16FF9-FEAE-433F-B53E-54ADDA1F8DFB@oracle.com> Message-ID: <20100816092240.GB3329@redhat.com> Dr Andrew John Hughes wrote: > On 13 August 2010 16:58, Kelly O'Hair wrote: > > We are currently discussing whether we want to continue using the > > jdk7/build forest, and instead use the jdk7/tl forest for build > > changes. No final decision has been made, but I see no issue with > > this change going to either one. Is it possible for you to push > > the jdk change into the jdk7/tl/jdk repo? > > Done on Gary's behalf: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0cdd73548292 Thanks Andrew, but did you mean to omit the make/hotspot-rules.gmk part of that webrev? Cheers, Gary -- http://gbenson.net/ From yong.huang at sun.com Mon Aug 16 09:36:45 2010 From: yong.huang at sun.com (yong.huang at sun.com) Date: Mon, 16 Aug 2010 09:36:45 +0000 Subject: hg: jdk7/build/jdk: 2 new changesets Message-ID: <20100816093731.B9DC3471FB@hg.openjdk.java.net> Changeset: f8bbf376595c Author: yhuang Date: 2010-08-11 02:22 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/f8bbf376595c 6959252: convert the anonymous arrays to named arrays in Java List Resource files Reviewed-by: katakai, psun ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources.java ! src/share/classes/sun/applet/resources/MsgAppletViewer.java ! src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java ! src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii.java Changeset: 413cede85120 Author: yhuang Date: 2010-08-13 01:09 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/413cede85120 Merge - test/java/net/Socket/AccurateTimeout.java From ahughes at redhat.com Mon Aug 16 19:03:08 2010 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Mon, 16 Aug 2010 20:03:08 +0100 Subject: Review request: Shark buildsystem changes In-Reply-To: <20100816092240.GB3329@redhat.com> References: <20100812095002.GC3263@redhat.com> <0CFF8482-9DCB-4B7D-BCDA-AB67466469CA@oracle.com> <20100812164525.GE3263@redhat.com> <8C1865CE-D875-4C0A-89C1-BBADD0723072@oracle.com> <4C647161.9020104@oracle.com> <20100813084916.GA3486@redhat.com> <03F16FF9-FEAE-433F-B53E-54ADDA1F8DFB@oracle.com> <20100816092240.GB3329@redhat.com> Message-ID: On 16 August 2010 10:22, Gary Benson wrote: > Dr Andrew John Hughes wrote: >> On 13 August 2010 16:58, Kelly O'Hair wrote: >> > We are currently discussing whether we want to continue using the >> > jdk7/build forest, and instead use the jdk7/tl forest for build >> > changes. No final decision has been made, but I see no issue with >> > this change going to either one. ?Is it possible for you to push >> > the jdk change into the jdk7/tl/jdk repo? >> >> Done on Gary's behalf: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0cdd73548292 > > Thanks Andrew, but did you mean to omit the make/hotspot-rules.gmk > part of that webrev? > > Cheers, > Gary > > -- > http://gbenson.net/ > Yes. Kelly said to push the jdk change. The top-level hotspot-rules.gmk changes need to be approved on the HotSpot list. -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA? 7927 142C 2591 94EF D9D8 From christine.lu at oracle.com Tue Aug 17 01:42:09 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 17 Aug 2010 01:42:09 +0000 Subject: hg: jdk7/build: Added tag jdk7-b105 for changeset 9f96a4269d77 Message-ID: <20100817014209.715DC47228@hg.openjdk.java.net> Changeset: 43096cccf1ce Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/build/rev/43096cccf1ce Added tag jdk7-b105 for changeset 9f96a4269d77 ! .hgtags From christine.lu at oracle.com Tue Aug 17 01:42:13 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 17 Aug 2010 01:42:13 +0000 Subject: hg: jdk7/build/corba: Added tag jdk7-b105 for changeset 6f21b030092f Message-ID: <20100817014214.AD22947229@hg.openjdk.java.net> Changeset: 519daea48888 Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/build/corba/rev/519daea48888 Added tag jdk7-b105 for changeset 6f21b030092f ! .hgtags From christine.lu at oracle.com Tue Aug 17 01:42:31 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 17 Aug 2010 01:42:31 +0000 Subject: hg: jdk7/build/hotspot: Added tag jdk7-b105 for changeset 6709c14587c2 Message-ID: <20100817014234.E204A4722A@hg.openjdk.java.net> Changeset: 3dc64719cf18 Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/3dc64719cf18 Added tag jdk7-b105 for changeset 6709c14587c2 ! .hgtags From christine.lu at oracle.com Tue Aug 17 01:42:59 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 17 Aug 2010 01:42:59 +0000 Subject: hg: jdk7/build/jaxp: Added tag jdk7-b105 for changeset 3233b9a4c12e Message-ID: <20100817014259.1A7AF4722B@hg.openjdk.java.net> Changeset: 5ba8469212a6 Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxp/rev/5ba8469212a6 Added tag jdk7-b105 for changeset 3233b9a4c12e ! .hgtags From christine.lu at oracle.com Tue Aug 17 01:43:03 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 17 Aug 2010 01:43:03 +0000 Subject: hg: jdk7/build/jaxws: Added tag jdk7-b105 for changeset 39eb4f3031f4 Message-ID: <20100817014303.C76914722C@hg.openjdk.java.net> Changeset: bc45ccc5bcca Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jaxws/rev/bc45ccc5bcca Added tag jdk7-b105 for changeset 39eb4f3031f4 ! .hgtags From christine.lu at oracle.com Tue Aug 17 01:43:11 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 17 Aug 2010 01:43:11 +0000 Subject: hg: jdk7/build/jdk: 2 new changesets Message-ID: <20100817014337.309A54722D@hg.openjdk.java.net> Changeset: 9ad95be9deae Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/9ad95be9deae Added tag jdk7-b105 for changeset 3b0abcb51280 ! .hgtags Changeset: b91ef6b60f4e Author: cl Date: 2010-08-16 14:47 -0700 URL: http://hg.openjdk.java.net/jdk7/build/jdk/rev/b91ef6b60f4e Merge From christine.lu at oracle.com Tue Aug 17 01:44:04 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 17 Aug 2010 01:44:04 +0000 Subject: hg: jdk7/build/langtools: Added tag jdk7-b105 for changeset aaecac256d39 Message-ID: <20100817014407.7F5824722E@hg.openjdk.java.net> Changeset: 112fcc00659d Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/build/langtools/rev/112fcc00659d Added tag jdk7-b105 for changeset aaecac256d39 ! .hgtags From gbenson at redhat.com Tue Aug 17 09:17:08 2010 From: gbenson at redhat.com (Gary Benson) Date: Tue, 17 Aug 2010 10:17:08 +0100 Subject: Review Request: Final Shark buildsystem piece Message-ID: <20100817091708.GB5828@redhat.com> Hi all, This webrev contains the final piece that integrates Shark into the OpenJDK build: http://cr.openjdk.java.net/~gbenson/shark-build-03/ I kept this separate from the main commit because I thought it needed approval by build-dev, but Kelly said it needs approval by the HotSpot team. I don't have a bug id for this. Cheers, Gary -- http://gbenson.net/ From kelly.ohair at oracle.com Tue Aug 17 20:51:21 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Tue, 17 Aug 2010 13:51:21 -0700 Subject: Review Request: Final Shark buildsystem piece In-Reply-To: <20100817091708.GB5828@redhat.com> References: <20100817091708.GB5828@redhat.com> Message-ID: Gary, I had assumed this was a file in the hotspot repo, but it's actually in the top repo. Feel free to push this change into the tl forest, or whereever you pushed it's cohort changeset. Sorry. -kto On Aug 17, 2010, at 2:17 AM, Gary Benson wrote: > Hi all, > > This webrev contains the final piece that integrates Shark into > the OpenJDK build: > > http://cr.openjdk.java.net/~gbenson/shark-build-03/ > > I kept this separate from the main commit because I thought it > needed approval by build-dev, but Kelly said it needs approval > by the HotSpot team. > > I don't have a bug id for this. > > Cheers, > Gary > > -- > http://gbenson.net/ From kelly.ohair at oracle.com Wed Aug 18 00:01:53 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Tue, 17 Aug 2010 17:01:53 -0700 Subject: JDK7 Solaris Studio compilers Message-ID: <413C89DF-6F96-4644-B9F6-AD85D7BE0788@oracle.com> Just a heads up on an approaching change to the version of the Solaris compilers we use for jdk7 builds. Currently the jdk7 repositories expect to be built with the Solaris Studio 12 (SS12) compilers, but soon that will be changing to the Solaris Studio 12 Update 1 (SS12u1) compilers (technically SS12u1 plus some additional compiler patches, which are critical for SS12u1 to work for us). The sanity checks are very forgiving and the worst case scenario is a sanity warning message, so the brave ones could change their PATH and ALT_COMPILER_PATH settings now. However, keep in mind, this change is not official yet. You can download SS12u1 compilers at this URL: http://www.oracle.com/technetwork/server-storage/sunstudio/downloads/index.html Below is the list of patches that were applied to the SS12u1 compilers. Solaris-sparc =============== 141860-03 Sun Studio 12 Update 1: Patch for Compiler Common patch for Sun C C++ F77 F95 141861-02 Sun Studio 12 Update 1: Patch for Sun C Compiler 128228-02 Sun Studio 12 Update 1: Patch for Sun C++ Compiler 142371-01 Sun Studio 12.1 Update 1: Patch for dbx 128232-01 Sun Studio 12 Update 1: Patch for Fortran 95 8.4 Dynamic Libraries 141854-01 Sun Studio 12 Update 1: Patch for Fortran 95 8.4 Support Library 128231-01 Sun Studio 12 Update 1: Patch for Fortran 95 8.4 Compiler 142369-01 Sun Studio 12.1: Patch for Performance Analyzer Tools 124630-31 SunOS 5.10: System Administration Applications, Network, and Core Libraries Patch 119963-18 SunOS 5.10: Shared library patch for C++ Solaris-i586 =============== 141858-03: Sun Studio 12 Update 1_x86: Sun Compiler Common patch for x86 backend 142363-02: Sun Studio 12 Update 1_x86: Patch for C Compiler 128229-02: Sun Studio 12 Update 1_x86: Patch for C++ Compiler 141853-01: Sun Studio 12 Update 1_x86: Patch for Fortran 95 8.4 Dynamic Librarie s 141855-01: Sun Studio 12 Update 1_x86: Patch for Fortran 95 8.4 Support Library 141852-01: Sun Studio 12 Update 1_x86: Patch for Fortran 95 8.4 Compiler 142368-01: Sun Studio 12.1_x86: Patch for Performance Analyzer Tools -kto -------------- next part -------------- An HTML attachment was scrubbed... URL: From christian.thalinger at oracle.com Wed Aug 18 08:17:29 2010 From: christian.thalinger at oracle.com (Christian Thalinger) Date: Wed, 18 Aug 2010 10:17:29 +0200 Subject: Review Request: Final Shark buildsystem piece In-Reply-To: References: <20100817091708.GB5828@redhat.com> Message-ID: <1282119450.25224.7.camel@macbook> On Tue, 2010-08-17 at 13:51 -0700, Kelly O'Hair wrote: > Gary, > > I had assumed this was a file in the hotspot repo, but it's actually > in the top repo. > Feel free to push this change into the tl forest, or whereever you > pushed it's cohort changeset. Gary, do you need a new CR? -- Christian From gbenson at redhat.com Wed Aug 18 08:53:53 2010 From: gbenson at redhat.com (Gary Benson) Date: Wed, 18 Aug 2010 09:53:53 +0100 Subject: Review Request: Final Shark buildsystem piece In-Reply-To: <1282119450.25224.7.camel@macbook> References: <20100817091708.GB5828@redhat.com> <1282119450.25224.7.camel@macbook> Message-ID: <20100818085353.GA3280@redhat.com> Christian Thalinger wrote: > On Tue, 2010-08-17 at 13:51 -0700, Kelly O'Hair wrote: > > I had assumed this was a file in the hotspot repo, but it's > > actually in the top repo. Feel free to push this change into > > the tl forest, or whereever you pushed it's cohort changeset. > > Gary, do you need a new CR? -- Christian Yes please :) Cheers, Gary -- http://gbenson.net/ From kelly.ohair at oracle.com Wed Aug 18 19:52:21 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Wed, 18 Aug 2010 12:52:21 -0700 Subject: Need reviewer: minor makefile fixes In-Reply-To: References: Message-ID: <295E6380-B5F6-4349-96BC-E42C0D1AB171@oracle.com> I still need a reviewer on this. -kto On Aug 2, 2010, at 4:46 PM, Kelly O'Hair wrote: > Need reviewer: minor makefile fixes > > 6932743: Makefiles not parsing version strings with - from uname -r > On some Linux systems the "-" character in uname -r has caused some > makefile version number extraction problems. > This just allows for the "-" character as a separator. > > 6974005: Use of cygpath in Makefile logic needs to silence error > messages > On Windows, error messages from cygpath can get included in the > path name or as the pathname. > > > http://cr.openjdk.java.net/~ohair/openjdk7/make-6932743%2b6974005/webrev/ > > -kto > From mandy.chung at oracle.com Wed Aug 18 19:59:17 2010 From: mandy.chung at oracle.com (Mandy Chung) Date: Wed, 18 Aug 2010 12:59:17 -0700 Subject: Need reviewer: minor makefile fixes In-Reply-To: <295E6380-B5F6-4349-96BC-E42C0D1AB171@oracle.com> References: <295E6380-B5F6-4349-96BC-E42C0D1AB171@oracle.com> Message-ID: <4C6C3B95.50608@oracle.com> Looks good to me. Mandy On 08/18/10 12:52, Kelly O'Hair wrote: > > I still need a reviewer on this. > > -kto > > On Aug 2, 2010, at 4:46 PM, Kelly O'Hair wrote: > >> Need reviewer: minor makefile fixes >> >> 6932743: Makefiles not parsing version strings with - from uname -r >> On some Linux systems the "-" character in uname -r has caused some >> makefile version number extraction problems. >> This just allows for the "-" character as a separator. >> >> 6974005: Use of cygpath in Makefile logic needs to silence error >> messages >> On Windows, error messages from cygpath can get included in the path >> name or as the pathname. >> >> >> http://cr.openjdk.java.net/~ohair/openjdk7/make-6932743%2b6974005/webrev/ >> >> >> -kto >> > From christine.lu at oracle.com Wed Aug 18 21:39:47 2010 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Wed, 18 Aug 2010 21:39:47 +0000 Subject: hg: jdk7/build/hotspot: 24 new changesets Message-ID: <20100818214028.4CCA047293@hg.openjdk.java.net> Changeset: a81afd9c293c Author: alanb Date: 2010-07-16 13:14 +0100 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/a81afd9c293c 6649594: Intermittent IOExceptions during dynamic attach on linux and solaris Reviewed-by: dcubed, dholmes ! src/os/linux/vm/attachListener_linux.cpp ! src/os/solaris/vm/attachListener_solaris.cpp Changeset: 920aa833fd16 Author: apangin Date: 2010-07-17 21:49 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/920aa833fd16 Merge Changeset: a5c9d63a187d Author: apangin Date: 2010-07-20 08:41 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/a5c9d63a187d 6964170: Verifier crashes Summary: Check if klassOop != NULL rather than klass_part != NULL Reviewed-by: kamg, never ! src/share/vm/classfile/verificationType.cpp ! src/share/vm/classfile/verifier.cpp Changeset: 7f0fdccac34f Author: apangin Date: 2010-07-25 07:31 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/7f0fdccac34f Merge ! src/share/vm/classfile/verifier.cpp Changeset: 3d90023429ec Author: aph Date: 2010-07-28 17:38 +0100 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/3d90023429ec 6888526: Linux getCurrentThreadCpuTime is drastically slower than Windows Reviewed-by: dcubed, dholmes ! src/os/linux/vm/globals_linux.hpp ! src/share/vm/runtime/arguments.cpp Changeset: a64438a2b7e8 Author: coleenp Date: 2010-07-28 17:57 -0400 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/a64438a2b7e8 6958465: Sparc aten build24.0: openjdk-7.ea-b96 failed Error: Formal argument ... requires an lvalue Summary: Fix compilation errors. Made non-const references const so can be assigned with lvalue. Reviewed-by: phh, xlu ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp Changeset: 126ea7725993 Author: bobv Date: 2010-08-03 08:13 -0400 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/126ea7725993 6953477: Increase portability and flexibility of building Hotspot Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail. Reviewed-by: phh, never, coleenp, dholmes ! agent/src/os/linux/ps_proc.c ! make/Makefile ! make/defs.make ! make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/product.make ! make/linux/makefiles/sa.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/defs.make ! src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/interpreterRT_sparc.cpp ! src/cpu/sparc/vm/javaFrameAnchor_sparc.hpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/interpreterRT_x86_32.cpp ! src/cpu/x86/vm/javaFrameAnchor_x86.hpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/os/linux/launcher/java_md.c ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp ! src/os_cpu/linux_zero/vm/thread_linux_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/code/vtableStubs.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/includeDB_compiler1 ! src/share/vm/includeDB_core ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! 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/constMethodKlass.cpp ! src/share/vm/oops/constMethodKlass.hpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolKlass.hpp ! src/share/vm/oops/cpCacheKlass.cpp ! src/share/vm/oops/cpCacheKlass.hpp ! src/share/vm/oops/generateOopMap.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassKlass.cpp ! src/share/vm/oops/klassKlass.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvThreadState.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubCodeGenerator.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/runtime/vm_version.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp Changeset: e5dfb3ccb88b Author: kvn Date: 2010-07-23 10:07 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/e5dfb3ccb88b 6969569: assert(is_static() && is_constant()) failed: illegal call to constant_value() Summary: Add missing is_static guard. Reviewed-by: twisti ! src/share/vm/ci/ciField.cpp ! src/share/vm/opto/macro.cpp Changeset: 99ceb0e99c9e Author: never Date: 2010-07-26 15:58 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/99ceb0e99c9e Merge Changeset: 66c5dadb4d61 Author: kvn Date: 2010-07-30 10:21 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/66c5dadb4d61 6973308: Missing zero length check before repne scas in check_klass_subtype_slow_path() Summary: set Z = 0 (not equal) before repne_scan() to indicate that class was not found when RCX == 0. Reviewed-by: never, phh ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/exceptions.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 0e35fa8ebccd Author: kvn Date: 2010-08-03 15:55 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/0e35fa8ebccd 6973963: SEGV in ciBlock::start_bci() with EA Summary: Added more checks into ResourceObj and growableArray to verify correctness of allocation type. Reviewed-by: never, coleenp, dholmes ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciMethodBlocks.cpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/utilities/growableArray.hpp Changeset: 0e09207fc81b Author: kvn Date: 2010-08-04 17:42 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/0e09207fc81b 6974682: CTW: assert(target != NULL) failed: must not be null Summary: Add address table size to constant section size. Reviewed-by: never ! src/share/vm/opto/output.cpp Changeset: fb8abd207dbe Author: kvn Date: 2010-08-06 11:53 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/fb8abd207dbe 6975049: nsk/regression/b4287029 crashes with -Xss64 on solaris-i586 Summary: Tell C++ to not inline so much by using flag -xspace. Reviewed-by: ysr ! make/solaris/makefiles/sparcWorks.make Changeset: 2dfd013a7465 Author: kvn Date: 2010-08-09 15:17 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/2dfd013a7465 6975078: assert(allocated_on_res_area() || allocated_on_C_heap() || allocated_on_arena() Summary: Pass the check in ResourceObj() if _allocation value is already set and object is allocated on stack. Reviewed-by: dholmes, johnc ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: f4f596978298 Author: never Date: 2010-08-09 17:51 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/f4f596978298 Merge ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 36519c19beeb Author: never Date: 2010-08-10 12:15 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/36519c19beeb 6975027: use of movptr to set length of array Reviewed-by: kvn, iveresov ! src/cpu/x86/vm/assembler_x86.cpp Changeset: 4a665be40fd3 Author: twisti Date: 2010-08-11 01:17 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/4a665be40fd3 6975855: don't emit deopt MH handler in C1 if not required Summary: This CR implements the same for C1 as 6926782 for C2. Reviewed-by: never ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/code/nmethod.cpp Changeset: d2ede61b7a12 Author: twisti Date: 2010-08-11 05:51 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/d2ede61b7a12 6976186: integrate Shark HotSpot changes Summary: Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure. Reviewed-by: kvn, twisti Contributed-by: Gary Benson ! make/Makefile ! make/linux/Makefile ! make/linux/makefiles/gcc.make + make/linux/makefiles/shark.make ! make/linux/makefiles/top.make ! make/linux/makefiles/vm.make ! src/cpu/zero/vm/disassembler_zero.hpp + src/cpu/zero/vm/shark_globals_zero.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/disassembler.cpp + src/share/vm/includeDB_shark ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vm_version.cpp + src/share/vm/shark/llvmHeaders.hpp + src/share/vm/shark/llvmValue.hpp + src/share/vm/shark/sharkBlock.cpp + src/share/vm/shark/sharkBlock.hpp + src/share/vm/shark/sharkBuilder.cpp + src/share/vm/shark/sharkBuilder.hpp + src/share/vm/shark/sharkCacheDecache.cpp + src/share/vm/shark/sharkCacheDecache.hpp + src/share/vm/shark/sharkCodeBuffer.hpp + src/share/vm/shark/sharkCompiler.cpp + src/share/vm/shark/sharkCompiler.hpp + src/share/vm/shark/sharkConstant.cpp + src/share/vm/shark/sharkConstant.hpp + src/share/vm/shark/sharkContext.cpp + src/share/vm/shark/sharkContext.hpp + src/share/vm/shark/sharkEntry.hpp + src/share/vm/shark/sharkFunction.cpp + src/share/vm/shark/sharkFunction.hpp + src/share/vm/shark/sharkInliner.cpp + src/share/vm/shark/sharkInliner.hpp + src/share/vm/shark/sharkIntrinsics.cpp + src/share/vm/shark/sharkIntrinsics.hpp + src/share/vm/shark/sharkInvariants.cpp + src/share/vm/shark/sharkInvariants.hpp + src/share/vm/shark/sharkMemoryManager.cpp + src/share/vm/shark/sharkMemoryManager.hpp + src/share/vm/shark/sharkNativeWrapper.cpp + src/share/vm/shark/sharkNativeWrapper.hpp + src/share/vm/shark/sharkRuntime.cpp + src/share/vm/shark/sharkRuntime.hpp + src/share/vm/shark/sharkStack.cpp + src/share/vm/shark/sharkStack.hpp + src/share/vm/shark/sharkState.cpp + src/share/vm/shark/sharkState.hpp + src/share/vm/shark/sharkStateScanner.cpp + src/share/vm/shark/sharkStateScanner.hpp + src/share/vm/shark/sharkTopLevelBlock.cpp + src/share/vm/shark/sharkTopLevelBlock.hpp + src/share/vm/shark/sharkType.hpp + src/share/vm/shark/sharkValue.cpp + src/share/vm/shark/sharkValue.hpp + src/share/vm/shark/shark_globals.cpp + src/share/vm/shark/shark_globals.hpp ! src/share/vm/utilities/macros.hpp Changeset: 6c9cc03d8726 Author: kvn Date: 2010-08-11 10:48 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/6c9cc03d8726 6973329: C2 with Zero based COOP produces code with broken anti-dependency on x86 Summary: Recompile without subsuming loads if RA try to clone a node with anti_dependence. Reviewed-by: never ! src/share/vm/includeDB_compiler2 ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/reg_split.cpp + test/compiler/6973329/Test.java Changeset: ab3fd720516c Author: rasbold Date: 2010-08-10 19:17 -0400 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/ab3fd720516c 6378314: Bad warning message when agent library not found. local directory is not searched. Summary: Print a more detailed error message for agent library load failure. Reviewed-by: jcoomes, never, ohair, coleenp Contributed-by: jeremymanson at google.com ! src/share/vm/runtime/thread.cpp Changeset: 21e519b91576 Author: dcubed Date: 2010-08-13 07:33 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/21e519b91576 Merge ! src/share/vm/runtime/thread.cpp Changeset: 688a538aa654 Author: trims Date: 2010-08-13 10:55 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/688a538aa654 Merge Changeset: 5f3c8db59d83 Author: trims Date: 2010-08-13 10:56 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/5f3c8db59d83 6977051: Bump the HS19 build number to 06 Summary: Update the HS19 build number to 06 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 1b81ca701fa5 Author: trims Date: 2010-08-17 09:43 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/1b81ca701fa5 Merge From andy.herrick at sun.com Fri Aug 20 18:50:13 2010 From: andy.herrick at sun.com (andy.herrick at sun.com) Date: Fri, 20 Aug 2010 18:50:13 +0000 Subject: hg: jdk7/deploy: 3 new changesets Message-ID: <20100820185013.56FD647313@hg.openjdk.java.net> Changeset: 9f96a4269d77 Author: cl Date: 2010-08-06 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/9f96a4269d77 Added tag jdk7-b104 for changeset f8be576feefc ! .hgtags Changeset: 43096cccf1ce Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/43096cccf1ce Added tag jdk7-b105 for changeset 9f96a4269d77 ! .hgtags Changeset: 7d396ad455c3 Author: cl Date: 2010-08-19 15:12 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/rev/7d396ad455c3 Added tag jdk7-b106 for changeset 43096cccf1ce ! .hgtags From andy.herrick at sun.com Fri Aug 20 18:50:27 2010 From: andy.herrick at sun.com (andy.herrick at sun.com) Date: Fri, 20 Aug 2010 18:50:27 +0000 Subject: hg: jdk7/deploy/corba: 3 new changesets Message-ID: <20100820185029.0B42D47314@hg.openjdk.java.net> Changeset: 6f21b030092f Author: cl Date: 2010-08-06 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/6f21b030092f Added tag jdk7-b104 for changeset 9607213481d4 ! .hgtags Changeset: 519daea48888 Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/519daea48888 Added tag jdk7-b105 for changeset 6f21b030092f ! .hgtags Changeset: 232adb83eae8 Author: cl Date: 2010-08-19 15:12 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/corba/rev/232adb83eae8 Added tag jdk7-b106 for changeset 519daea48888 ! .hgtags From andy.herrick at sun.com Fri Aug 20 18:51:32 2010 From: andy.herrick at sun.com (andy.herrick at sun.com) Date: Fri, 20 Aug 2010 18:51:32 +0000 Subject: hg: jdk7/deploy/hotspot: 30 new changesets Message-ID: <20100820185222.E245F47316@hg.openjdk.java.net> Changeset: b4acf10eb134 Author: trims Date: 2010-08-05 02:48 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/b4acf10eb134 Added tag hs19-b04 for changeset e55900b5c1b8 ! .hgtags Changeset: 6709c14587c2 Author: cl Date: 2010-08-06 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/6709c14587c2 Added tag jdk7-b104 for changeset b4acf10eb134 ! .hgtags Changeset: 3dc64719cf18 Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/3dc64719cf18 Added tag jdk7-b105 for changeset 6709c14587c2 ! .hgtags Changeset: a81afd9c293c Author: alanb Date: 2010-07-16 13:14 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a81afd9c293c 6649594: Intermittent IOExceptions during dynamic attach on linux and solaris Reviewed-by: dcubed, dholmes ! src/os/linux/vm/attachListener_linux.cpp ! src/os/solaris/vm/attachListener_solaris.cpp Changeset: 920aa833fd16 Author: apangin Date: 2010-07-17 21:49 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/920aa833fd16 Merge Changeset: a5c9d63a187d Author: apangin Date: 2010-07-20 08:41 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a5c9d63a187d 6964170: Verifier crashes Summary: Check if klassOop != NULL rather than klass_part != NULL Reviewed-by: kamg, never ! src/share/vm/classfile/verificationType.cpp ! src/share/vm/classfile/verifier.cpp Changeset: 7f0fdccac34f Author: apangin Date: 2010-07-25 07:31 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/7f0fdccac34f Merge ! src/share/vm/classfile/verifier.cpp Changeset: 3d90023429ec Author: aph Date: 2010-07-28 17:38 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/3d90023429ec 6888526: Linux getCurrentThreadCpuTime is drastically slower than Windows Reviewed-by: dcubed, dholmes ! src/os/linux/vm/globals_linux.hpp ! src/share/vm/runtime/arguments.cpp Changeset: a64438a2b7e8 Author: coleenp Date: 2010-07-28 17:57 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/a64438a2b7e8 6958465: Sparc aten build24.0: openjdk-7.ea-b96 failed Error: Formal argument ... requires an lvalue Summary: Fix compilation errors. Made non-const references const so can be assigned with lvalue. Reviewed-by: phh, xlu ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp Changeset: 126ea7725993 Author: bobv Date: 2010-08-03 08:13 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/126ea7725993 6953477: Increase portability and flexibility of building Hotspot Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail. Reviewed-by: phh, never, coleenp, dholmes ! agent/src/os/linux/ps_proc.c ! make/Makefile ! make/defs.make ! make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/product.make ! make/linux/makefiles/sa.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/defs.make ! src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/interpreterRT_sparc.cpp ! src/cpu/sparc/vm/javaFrameAnchor_sparc.hpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/interpreterRT_x86_32.cpp ! src/cpu/x86/vm/javaFrameAnchor_x86.hpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/os/linux/launcher/java_md.c ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp ! src/os_cpu/linux_zero/vm/thread_linux_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/code/vtableStubs.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/includeDB_compiler1 ! src/share/vm/includeDB_core ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! 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/constMethodKlass.cpp ! src/share/vm/oops/constMethodKlass.hpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolKlass.hpp ! src/share/vm/oops/cpCacheKlass.cpp ! src/share/vm/oops/cpCacheKlass.hpp ! src/share/vm/oops/generateOopMap.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassKlass.cpp ! src/share/vm/oops/klassKlass.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvThreadState.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubCodeGenerator.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/runtime/vm_version.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp Changeset: e5dfb3ccb88b Author: kvn Date: 2010-07-23 10:07 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/e5dfb3ccb88b 6969569: assert(is_static() && is_constant()) failed: illegal call to constant_value() Summary: Add missing is_static guard. Reviewed-by: twisti ! src/share/vm/ci/ciField.cpp ! src/share/vm/opto/macro.cpp Changeset: 99ceb0e99c9e Author: never Date: 2010-07-26 15:58 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/99ceb0e99c9e Merge Changeset: 66c5dadb4d61 Author: kvn Date: 2010-07-30 10:21 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/66c5dadb4d61 6973308: Missing zero length check before repne scas in check_klass_subtype_slow_path() Summary: set Z = 0 (not equal) before repne_scan() to indicate that class was not found when RCX == 0. Reviewed-by: never, phh ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/exceptions.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 0e35fa8ebccd Author: kvn Date: 2010-08-03 15:55 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/0e35fa8ebccd 6973963: SEGV in ciBlock::start_bci() with EA Summary: Added more checks into ResourceObj and growableArray to verify correctness of allocation type. Reviewed-by: never, coleenp, dholmes ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciMethodBlocks.cpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/utilities/growableArray.hpp Changeset: 0e09207fc81b Author: kvn Date: 2010-08-04 17:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/0e09207fc81b 6974682: CTW: assert(target != NULL) failed: must not be null Summary: Add address table size to constant section size. Reviewed-by: never ! src/share/vm/opto/output.cpp Changeset: fb8abd207dbe Author: kvn Date: 2010-08-06 11:53 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/fb8abd207dbe 6975049: nsk/regression/b4287029 crashes with -Xss64 on solaris-i586 Summary: Tell C++ to not inline so much by using flag -xspace. Reviewed-by: ysr ! make/solaris/makefiles/sparcWorks.make Changeset: 2dfd013a7465 Author: kvn Date: 2010-08-09 15:17 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/2dfd013a7465 6975078: assert(allocated_on_res_area() || allocated_on_C_heap() || allocated_on_arena() Summary: Pass the check in ResourceObj() if _allocation value is already set and object is allocated on stack. Reviewed-by: dholmes, johnc ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: f4f596978298 Author: never Date: 2010-08-09 17:51 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/f4f596978298 Merge ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 36519c19beeb Author: never Date: 2010-08-10 12:15 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/36519c19beeb 6975027: use of movptr to set length of array Reviewed-by: kvn, iveresov ! src/cpu/x86/vm/assembler_x86.cpp Changeset: 4a665be40fd3 Author: twisti Date: 2010-08-11 01:17 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/4a665be40fd3 6975855: don't emit deopt MH handler in C1 if not required Summary: This CR implements the same for C1 as 6926782 for C2. Reviewed-by: never ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/code/nmethod.cpp Changeset: d2ede61b7a12 Author: twisti Date: 2010-08-11 05:51 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/d2ede61b7a12 6976186: integrate Shark HotSpot changes Summary: Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure. Reviewed-by: kvn, twisti Contributed-by: Gary Benson ! make/Makefile ! make/linux/Makefile ! make/linux/makefiles/gcc.make + make/linux/makefiles/shark.make ! make/linux/makefiles/top.make ! make/linux/makefiles/vm.make ! src/cpu/zero/vm/disassembler_zero.hpp + src/cpu/zero/vm/shark_globals_zero.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/disassembler.cpp + src/share/vm/includeDB_shark ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vm_version.cpp + src/share/vm/shark/llvmHeaders.hpp + src/share/vm/shark/llvmValue.hpp + src/share/vm/shark/sharkBlock.cpp + src/share/vm/shark/sharkBlock.hpp + src/share/vm/shark/sharkBuilder.cpp + src/share/vm/shark/sharkBuilder.hpp + src/share/vm/shark/sharkCacheDecache.cpp + src/share/vm/shark/sharkCacheDecache.hpp + src/share/vm/shark/sharkCodeBuffer.hpp + src/share/vm/shark/sharkCompiler.cpp + src/share/vm/shark/sharkCompiler.hpp + src/share/vm/shark/sharkConstant.cpp + src/share/vm/shark/sharkConstant.hpp + src/share/vm/shark/sharkContext.cpp + src/share/vm/shark/sharkContext.hpp + src/share/vm/shark/sharkEntry.hpp + src/share/vm/shark/sharkFunction.cpp + src/share/vm/shark/sharkFunction.hpp + src/share/vm/shark/sharkInliner.cpp + src/share/vm/shark/sharkInliner.hpp + src/share/vm/shark/sharkIntrinsics.cpp + src/share/vm/shark/sharkIntrinsics.hpp + src/share/vm/shark/sharkInvariants.cpp + src/share/vm/shark/sharkInvariants.hpp + src/share/vm/shark/sharkMemoryManager.cpp + src/share/vm/shark/sharkMemoryManager.hpp + src/share/vm/shark/sharkNativeWrapper.cpp + src/share/vm/shark/sharkNativeWrapper.hpp + src/share/vm/shark/sharkRuntime.cpp + src/share/vm/shark/sharkRuntime.hpp + src/share/vm/shark/sharkStack.cpp + src/share/vm/shark/sharkStack.hpp + src/share/vm/shark/sharkState.cpp + src/share/vm/shark/sharkState.hpp + src/share/vm/shark/sharkStateScanner.cpp + src/share/vm/shark/sharkStateScanner.hpp + src/share/vm/shark/sharkTopLevelBlock.cpp + src/share/vm/shark/sharkTopLevelBlock.hpp + src/share/vm/shark/sharkType.hpp + src/share/vm/shark/sharkValue.cpp + src/share/vm/shark/sharkValue.hpp + src/share/vm/shark/shark_globals.cpp + src/share/vm/shark/shark_globals.hpp ! src/share/vm/utilities/macros.hpp Changeset: 6c9cc03d8726 Author: kvn Date: 2010-08-11 10:48 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/6c9cc03d8726 6973329: C2 with Zero based COOP produces code with broken anti-dependency on x86 Summary: Recompile without subsuming loads if RA try to clone a node with anti_dependence. Reviewed-by: never ! src/share/vm/includeDB_compiler2 ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/reg_split.cpp + test/compiler/6973329/Test.java Changeset: ab3fd720516c Author: rasbold Date: 2010-08-10 19:17 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/ab3fd720516c 6378314: Bad warning message when agent library not found. local directory is not searched. Summary: Print a more detailed error message for agent library load failure. Reviewed-by: jcoomes, never, ohair, coleenp Contributed-by: jeremymanson at google.com ! src/share/vm/runtime/thread.cpp Changeset: 21e519b91576 Author: dcubed Date: 2010-08-13 07:33 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/21e519b91576 Merge ! src/share/vm/runtime/thread.cpp Changeset: 688a538aa654 Author: trims Date: 2010-08-13 10:55 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/688a538aa654 Merge Changeset: 5f3c8db59d83 Author: trims Date: 2010-08-13 10:56 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/5f3c8db59d83 6977051: Bump the HS19 build number to 06 Summary: Update the HS19 build number to 06 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 1b81ca701fa5 Author: trims Date: 2010-08-17 09:43 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/1b81ca701fa5 Merge Changeset: 30266066c77c Author: cl Date: 2010-08-19 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/30266066c77c Added tag jdk7-b106 for changeset 1b81ca701fa5 ! .hgtags Changeset: 295c3ae4ab5b Author: trims Date: 2010-08-19 18:51 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/295c3ae4ab5b Added tag hs19-b05 for changeset cc3fdfeb54b0 ! .hgtags Changeset: bf496cbe9b74 Author: trims Date: 2010-08-19 18:51 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/hotspot/rev/bf496cbe9b74 Added tag hs19-b06 for changeset 688a538aa654 ! .hgtags From andy.herrick at sun.com Fri Aug 20 18:53:31 2010 From: andy.herrick at sun.com (andy.herrick at sun.com) Date: Fri, 20 Aug 2010 18:53:31 +0000 Subject: hg: jdk7/deploy/jaxp: 3 new changesets Message-ID: <20100820185331.8CAE847317@hg.openjdk.java.net> Changeset: 3233b9a4c12e Author: cl Date: 2010-08-06 12:51 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/3233b9a4c12e Added tag jdk7-b104 for changeset d42c4acb6424 ! .hgtags Changeset: 5ba8469212a6 Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/5ba8469212a6 Added tag jdk7-b105 for changeset 3233b9a4c12e ! .hgtags Changeset: 20ee37c1372a Author: cl Date: 2010-08-19 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxp/rev/20ee37c1372a Added tag jdk7-b106 for changeset 5ba8469212a6 ! .hgtags From andy.herrick at sun.com Fri Aug 20 18:53:41 2010 From: andy.herrick at sun.com (andy.herrick at sun.com) Date: Fri, 20 Aug 2010 18:53:41 +0000 Subject: hg: jdk7/deploy/jaxws: 3 new changesets Message-ID: <20100820185341.9562D47318@hg.openjdk.java.net> Changeset: 39eb4f3031f4 Author: cl Date: 2010-08-06 12:52 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/39eb4f3031f4 Added tag jdk7-b104 for changeset bbc4cce6c20a ! .hgtags Changeset: bc45ccc5bcca Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/bc45ccc5bcca Added tag jdk7-b105 for changeset 39eb4f3031f4 ! .hgtags Changeset: 017612ea6af4 Author: cl Date: 2010-08-19 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jaxws/rev/017612ea6af4 Added tag jdk7-b106 for changeset bc45ccc5bcca ! .hgtags From andy.herrick at sun.com Fri Aug 20 18:55:54 2010 From: andy.herrick at sun.com (andy.herrick at sun.com) Date: Fri, 20 Aug 2010 18:55:54 +0000 Subject: hg: jdk7/deploy/jdk: 50 new changesets Message-ID: <20100820190341.04A6E4731A@hg.openjdk.java.net> Changeset: 6950da80c75c Author: ohair Date: 2010-08-02 16:31 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/6950da80c75c 6973616: Update minimum boot jdk from 1.5 to 1.6 Reviewed-by: igor, jjg ! make/common/shared/Defs-versions.gmk Changeset: dd48c78218a7 Author: ohair Date: 2010-08-02 16:31 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/dd48c78218a7 6971426: jdk/make/docs docs target does not work on windows Reviewed-by: igor, jjg ! make/docs/Makefile Changeset: f46ec75b1663 Author: ohair Date: 2010-08-03 10:53 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/f46ec75b1663 6974239: Correct reference to jdk document site in javadoc Reviewed-by: skannan ! make/docs/Makefile Changeset: 1a92820132a0 Author: cl Date: 2010-08-04 22:02 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/1a92820132a0 Merge Changeset: d967f8507d9d Author: cl Date: 2010-08-06 12:52 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/d967f8507d9d Added tag jdk7-b104 for changeset 1a92820132a0 ! .hgtags Changeset: 539528c5d395 Author: lana Date: 2010-07-14 09:12 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/539528c5d395 Merge Changeset: cf0c23a99823 Author: lana Date: 2010-07-29 17:12 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/cf0c23a99823 Merge - src/linux/doc/man/ja/kinit.1 - src/linux/doc/man/ja/klist.1 - src/linux/doc/man/ja/ktab.1 - test/java/nio/channels/ServerSocketChannel/AcceptAddress.java - test/java/nio/charset/coders/Surrogate.java - test/tools/launcher/Makefile.SolarisRunpath - test/tools/launcher/lib/i386/lib32/lib32/liblibrary.so - test/tools/launcher/lib/i386/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib64/lib64/liblibrary.so - test/tools/launcher/lib/sparc/lib64/liblibrary.so Changeset: c6f443c3d96a Author: lana Date: 2010-08-02 19:41 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/c6f443c3d96a Merge Changeset: c38803ce0560 Author: uta Date: 2010-07-23 18:59 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/c38803ce0560 6969851: VM hangs/crashes in FileDialog test (VS2008/2010 build) Reviewed-by: prr, art ! src/windows/native/sun/windows/awt.h Changeset: 9bb8d5c093fc Author: lana Date: 2010-07-29 13:48 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/9bb8d5c093fc Merge - src/linux/doc/man/ja/kinit.1 - src/linux/doc/man/ja/klist.1 - src/linux/doc/man/ja/ktab.1 - test/java/nio/channels/ServerSocketChannel/AcceptAddress.java - test/java/nio/charset/coders/Surrogate.java - test/tools/launcher/Makefile.SolarisRunpath - test/tools/launcher/lib/i386/lib32/lib32/liblibrary.so - test/tools/launcher/lib/i386/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib64/lib64/liblibrary.so - test/tools/launcher/lib/sparc/lib64/liblibrary.so Changeset: 8a72583dc41d Author: lana Date: 2010-08-02 19:42 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/8a72583dc41d Merge Changeset: 65403b9bcb58 Author: peterz Date: 2010-07-13 17:26 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/65403b9bcb58 6462562: InternationalFormatter inserts text incorrectly 6578432: Currency format instance does not work with Swing's NumberFormatter Reviewed-by: rupashka ! src/share/classes/javax/swing/text/DefaultFormatter.java ! src/share/classes/javax/swing/text/InternationalFormatter.java + test/javax/swing/JFormattedTextField/Test6462562.java Changeset: a0d7b76abcd3 Author: alexp Date: 2010-07-29 19:34 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/a0d7b76abcd3 4743225: Size of JComboBox list is wrong when list is populated via PopupMenuListener Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java + test/javax/swing/JComboBox/4743225/bug4743225.java Changeset: 0e8acbf12695 Author: lana Date: 2010-07-29 13:22 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/0e8acbf12695 Merge - src/linux/doc/man/ja/kinit.1 - src/linux/doc/man/ja/klist.1 - src/linux/doc/man/ja/ktab.1 - test/java/nio/channels/ServerSocketChannel/AcceptAddress.java - test/java/nio/charset/coders/Surrogate.java - test/tools/launcher/Makefile.SolarisRunpath - test/tools/launcher/lib/i386/lib32/lib32/liblibrary.so - test/tools/launcher/lib/i386/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib64/lib64/liblibrary.so - test/tools/launcher/lib/sparc/lib64/liblibrary.so Changeset: 951e46d93af0 Author: malenkov Date: 2010-07-30 19:21 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/951e46d93af0 6199676: REGRESSION: ColorChooser loses preview when change LandF in Java5 Reviewed-by: alexp, peterz ! src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java + test/javax/swing/JColorChooser/Test6199676.java Changeset: f40de306ab66 Author: malenkov Date: 2010-07-30 19:40 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/f40de306ab66 6972468: Security manager should be used for tests in java/beans/XMLEncoder Reviewed-by: peterz ! test/java/beans/XMLEncoder/Test4631471.java ! test/java/beans/XMLEncoder/Test4903007.java ! test/java/beans/XMLEncoder/javax_swing_JLayeredPane.java Changeset: ce1e26600ab7 Author: lana Date: 2010-08-02 19:44 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/ce1e26600ab7 Merge Changeset: 25050030a320 Author: dsamersoff Date: 2010-07-13 15:32 +0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/25050030a320 6964714: NetworkInterface getInetAddresses enumerates IPv6 addresses if java.net.preferIPvStack property set Summary: User can disable ipv6 explicitly, have to check it Reviewed-by: chegar, alanb ! src/solaris/native/java/net/NetworkInterface.c + test/java/net/NetworkInterface/IPv4Only.java Changeset: f3a4c1947fd1 Author: weijun Date: 2010-07-13 20:27 +0800 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/f3a4c1947fd1 6670889: Keystore created under Hindi Locale causing ArrayIndexOutOfBoundsException Reviewed-by: chegar ! src/share/classes/sun/security/util/DerOutputStream.java + test/sun/security/util/DerOutputStream/LocaleInTime.java Changeset: ab65f46ae092 Author: darcy Date: 2010-07-15 18:02 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/ab65f46ae092 6963622: Project Coin: Refinements to suppressed exceptions Reviewed-by: alanb, forax, jjb ! src/share/classes/java/lang/AutoCloseable.java ! src/share/classes/java/lang/Throwable.java ! test/java/lang/Throwable/SuppressedExceptions.java Changeset: a3747592bdf7 Author: sherman Date: 2010-07-16 16:45 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/a3747592bdf7 6964313: Find sun/nio/cs/ext issue with CreateSymbols, then move sun/nio/cs/ext to charset.jar Summary: Removed the duplicate sun.nio.cs.ext entries from rt.jar and moved X11 charsets into charsets.jar Reviewed-by: ohair ! make/common/Release.gmk ! make/sun/nio/cs/Makefile Changeset: 9a1bd20fc71c Author: weijun Date: 2010-07-19 10:02 +0800 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/9a1bd20fc71c 6969683: Generify ResolverConfiguration codes Reviewed-by: alanb, chegar ! src/share/classes/com/sun/jndi/dns/DnsContextFactory.java ! src/share/classes/sun/net/dns/ResolverConfiguration.java ! src/share/classes/sun/net/spi/nameservice/dns/DNSNameService.java ! src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java Changeset: 4022e0c84507 Author: weijun Date: 2010-07-19 10:02 +0800 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/4022e0c84507 6969292: make DNS lookup for realm/kdc really work Reviewed-by: alanb, valeriep ! src/share/classes/sun/security/krb5/Config.java Changeset: 9d1994d53a67 Author: mullan Date: 2010-07-20 10:41 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/9d1994d53a67 6870553: X509Certificate.getSigAlgName method description uses non-standard algorithm name as example Reviewed-by: xuelei ! src/share/classes/java/security/cert/X509CRL.java ! src/share/classes/java/security/cert/X509Certificate.java Changeset: 58f325ba3e27 Author: chegar Date: 2010-07-21 13:29 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/58f325ba3e27 6969395: TEST_BUG: Tests in java/net sun/net problems Reviewed-by: alanb ! test/ProblemList.txt ! test/com/sun/net/httpserver/Test1.java ! test/com/sun/net/httpserver/Test11.java ! test/com/sun/net/httpserver/Test12.java ! test/com/sun/net/httpserver/Test13.java ! test/com/sun/net/httpserver/Test6a.java ! test/com/sun/net/httpserver/Test7a.java ! test/com/sun/net/httpserver/Test8a.java ! test/com/sun/net/httpserver/Test9.java ! test/com/sun/net/httpserver/Test9a.java ! test/com/sun/net/httpserver/bugs/B6361557.java ! test/com/sun/net/httpserver/bugs/B6373555.java ! test/java/net/DatagramSocket/DatagramTimeout.java ! test/java/net/DatagramSocket/SendSize.java ! test/java/net/Inet6Address/B6558853.java ! test/java/net/Inet6Address/serialize/Serialize.java ! test/java/net/InetAddress/CheckJNI.java ! test/java/net/MulticastSocket/SetOutgoingIf.java ! test/java/net/ResponseCache/B6181108.java ! test/java/net/ResponseCache/ResponseCacheTest.java ! test/java/net/ResponseCache/getResponseCode.java - test/java/net/Socket/AccurateTimeout.java ! test/java/net/Socket/CloseAvailable.java ! test/java/net/Socket/DeadlockTest.java ! test/java/net/Socket/LingerTest.java ! test/java/net/Socket/LinkLocal.java ! test/java/net/Socket/ProxyCons.java ! test/java/net/Socket/ReadTimeout.java ! test/java/net/Socket/SetReceiveBufferSize.java ! test/java/net/Socket/SetSoLinger.java ! test/java/net/Socket/ShutdownBoth.java ! test/java/net/Socket/SoTimeout.java ! test/java/net/Socket/Timeout.java ! test/java/net/Socket/UrgentDataTest.java ! test/java/net/Socket/asyncClose/BrokenPipe.java ! test/java/net/Socket/setReuseAddress/Restart.java ! test/java/net/SocketInputStream/SocketClosedException.java ! test/java/net/SocketInputStream/SocketTimeout.java ! test/java/net/URL/GetContent.java ! test/java/net/URLClassLoader/ClassLoad.java ! test/java/net/URLConnection/DisconnectAfterEOF.java ! test/java/net/URLConnection/HandleContentTypeWithAttrs.java ! test/java/net/URLConnection/HttpContinueStackOverflow.java ! test/java/net/URLConnection/Redirect307Test.java ! test/java/net/URLConnection/RedirectLimit.java ! test/java/net/URLConnection/ResendPostBody.java ! test/java/net/URLConnection/SetIfModifiedSince.java ! test/java/net/URLConnection/TimeoutTest.java ! test/java/net/URLConnection/URLConnectionHeaders.java ! test/java/net/URLConnection/ZeroContentLength.java ! test/java/net/ipv6tests/B6521014.java ! test/java/net/ipv6tests/TcpTest.java ! test/java/net/ipv6tests/Tests.java ! test/sun/net/ftp/FtpGetContent.java ! test/sun/net/ftp/FtpURL.java ! test/sun/net/www/http/ChunkedInputStream/ChunkedEncodingWithProgressMonitorTest.java ! test/sun/net/www/http/ChunkedOutputStream/Test.java ! test/sun/net/www/http/HttpClient/B6726695.java ! test/sun/net/www/http/HttpClient/MultiThreadTest.java ! test/sun/net/www/http/HttpClient/ProxyTest.java ! test/sun/net/www/http/KeepAliveCache/KeepAliveTimerThread.java ! test/sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java ! test/sun/net/www/httptest/HttpServer.java ! test/sun/net/www/protocol/http/DigestTest.java Changeset: f90999d7c404 Author: chegar Date: 2010-07-21 13:52 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/f90999d7c404 6970262: TEST_BUG: test/java/net/NetworkInterface/IPv4Only.java has wrong test name in @run tag Reviewed-by: alanb, dsamersoff ! test/java/net/NetworkInterface/IPv4Only.java Changeset: 3902c742b5b1 Author: alanb Date: 2010-07-21 18:08 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/3902c742b5b1 6963907: (so) Socket adapter need to implement sendUrgentData Reviewed-by: chegar ! make/java/nio/mapfile-linux ! make/java/nio/mapfile-solaris ! src/share/classes/sun/nio/ch/SocketAdaptor.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/solaris/native/sun/nio/ch/SocketChannelImpl.c ! src/windows/native/sun/nio/ch/SocketChannelImpl.c + test/java/nio/channels/SocketChannel/OutOfBand.java Changeset: d899526a187a Author: dcubed Date: 2010-07-21 16:58 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/d899526a187a 6941287: 4/4 jrunscriptTest.sh test does not work right under Cygwin Summary: Add golden_diff variable for doing proper golden file diffs on Cygwin. Reviewed-by: ohair, dholmes ! test/sun/tools/jrunscript/common.sh ! test/sun/tools/jrunscript/jrunscript-eTest.sh ! test/sun/tools/jrunscript/jrunscript-fTest.sh ! test/sun/tools/jrunscript/jrunscriptTest.sh Changeset: 946236dc5c96 Author: dcubed Date: 2010-07-21 16:59 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/946236dc5c96 6962804: 4/4 ShellScaffold tests can fail without a specific reason Summary: Add more diagnostics for failures. Only copy target file in grepForString when NL is missing. Reviewed-by: ohair, dholmes ! test/com/sun/jdi/ShellScaffold.sh Changeset: 9cb77130999f Author: dcubed Date: 2010-07-21 17:01 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/9cb77130999f 6964018: 3/4 AnonLoggerWeakRefLeak and LoggerWeakRefLeak can fail in JPRT Summary: Refactor test/sun/tools/common/* code and refactor AnonLoggerWeakRefLeak and LoggerWeakRefLeak to use it. Reviewed-by: ohair, alanb ! test/java/util/logging/AnonLoggerWeakRefLeak.java ! test/java/util/logging/AnonLoggerWeakRefLeak.sh ! test/java/util/logging/LoggerWeakRefLeak.java ! test/java/util/logging/LoggerWeakRefLeak.sh ! test/sun/tools/common/ApplicationSetup.sh ! test/sun/tools/common/CommonSetup.sh + test/sun/tools/common/CommonTests.sh ! test/sun/tools/common/ShutdownSimpleApplication.java ! test/sun/tools/common/SimpleApplication.java + test/sun/tools/common/SleeperApplication.java ! test/sun/tools/jhat/ParseTest.sh ! test/sun/tools/jinfo/Basic.sh ! test/sun/tools/jmap/Basic.sh ! test/sun/tools/jstack/Basic.sh Changeset: 748f004aeb5c Author: vinnie Date: 2010-07-23 17:41 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/748f004aeb5c 6676075: RegistryContext (com.sun.jndi.url.rmi.rmiURLContext) coding problem Reviewed-by: mullan ! src/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java + test/com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java Changeset: 56217857ccd7 Author: xuelei Date: 2010-07-24 22:59 +0800 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/56217857ccd7 6867345: Turkish regional options cause NPE in sun.security.x509.AlgorithmId.algOID Reviewed-by: mullan, weijun ! src/share/classes/sun/security/krb5/Credentials.java ! src/share/classes/sun/security/pkcs/PKCS9Attribute.java ! src/share/classes/sun/security/pkcs11/P11Cipher.java ! src/share/classes/sun/security/pkcs11/P11RSACipher.java ! src/share/classes/sun/security/provider/certpath/URICertStore.java ! src/share/classes/sun/security/util/Debug.java ! src/share/classes/sun/security/x509/AVA.java ! src/share/classes/sun/security/x509/AlgorithmId.java ! src/share/classes/sun/security/x509/DNSName.java ! src/share/classes/sun/security/x509/RFC822Name.java + test/sun/security/x509/AlgorithmId/TurkishRegion.java Changeset: 402ff3e81922 Author: weijun Date: 2010-07-26 17:21 +0800 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/402ff3e81922 6972005: ConfPlusProp.java test failure when DNS has info for realm Reviewed-by: xuelei ! test/sun/security/krb5/ConfPlusProp.java ! test/sun/security/krb5/confplusprop.conf ! test/sun/security/krb5/confplusprop2.conf Changeset: db21b420d038 Author: martin Date: 2010-07-26 08:17 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/db21b420d038 6717780: (coll spec) LinkedList api documentation provides the wrong method name Summary: Cleanup by simply making Deque equal status with List Reviewed-by: darcy ! src/share/classes/java/util/LinkedList.java Changeset: 1bfa1c864553 Author: dcubed Date: 2010-07-26 09:06 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/1bfa1c864553 6971847: 4/4 jmap '-histo:live' option is necessary for proper leak detection Summary: Add work around for 6971851. Abort if 'histo:live' option isn't supported. Reviewed-by: alanb, darcy ! test/java/util/logging/AnonLoggerWeakRefLeak.sh ! test/java/util/logging/LoggerWeakRefLeak.sh Changeset: 83be262e654c Author: xuelei Date: 2010-07-27 16:07 +0800 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/83be262e654c 6870947: 15 sec delay detecting "socket closed" condition when a TCP connection is reset by an LDAP server Reviewed-by: weijun ! src/share/classes/com/sun/jndi/ldap/Connection.java Changeset: 5ff8b884a92c Author: vinnie Date: 2010-07-27 11:40 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/5ff8b884a92c 6972409: Cease emitting LDAP filter debug messages Reviewed-by: xuelei ! src/share/classes/com/sun/jndi/ldap/Filter.java Changeset: 24741c4bf300 Author: alanb Date: 2010-07-29 13:08 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/24741c4bf300 6934977: (bf) MappedByteBuffer.load can SIGBUS if file is truncated 6799037: (fs) MappedByteBuffer.load crash with unaligned file-mapping (sol) Reviewed-by: chegar, forax ! src/share/classes/java/nio/Bits.java ! src/share/classes/java/nio/MappedByteBuffer.java ! src/solaris/native/java/nio/MappedByteBuffer.c ! src/windows/native/java/nio/MappedByteBuffer.c ! test/java/nio/MappedByteBuffer/Basic.java + test/java/nio/MappedByteBuffer/Truncate.java Changeset: a8a79f5b669e Author: chegar Date: 2010-07-29 10:02 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/a8a79f5b669e 6972374: NetworkInterface.getNetworkInterfaces throws "java.net.SocketException" on Solaris zone Reviewed-by: alanb, dsamersoff ! src/solaris/native/java/net/NetworkInterface.c Changeset: d82ed433304e Author: chegar Date: 2010-07-29 17:04 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/d82ed433304e Merge Changeset: 48e6f4807e5f Author: lana Date: 2010-07-29 22:02 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/48e6f4807e5f Merge - src/linux/doc/man/ja/kinit.1 - src/linux/doc/man/ja/klist.1 - src/linux/doc/man/ja/ktab.1 ! test/ProblemList.txt Changeset: 4d72d0ec83f5 Author: michaelm Date: 2010-07-30 18:16 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/4d72d0ec83f5 6510892: com/sun/net/httpserver/bugs/B6361557.java fails Reviewed-by: chegar ! test/com/sun/net/httpserver/bugs/B6361557.java Changeset: 10e7e04d1e96 Author: lana Date: 2010-08-02 19:45 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/10e7e04d1e96 Merge - test/java/net/Socket/AccurateTimeout.java Changeset: 3b0abcb51280 Author: lana Date: 2010-08-09 16:02 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/3b0abcb51280 Merge - test/java/net/Socket/AccurateTimeout.java Changeset: 9ad95be9deae Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/9ad95be9deae Added tag jdk7-b105 for changeset 3b0abcb51280 ! .hgtags Changeset: f8bbf376595c Author: yhuang Date: 2010-08-11 02:22 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/f8bbf376595c 6959252: convert the anonymous arrays to named arrays in Java List Resource files Reviewed-by: katakai, psun ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources.java ! src/share/classes/sun/applet/resources/MsgAppletViewer.java ! src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java ! src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii.java Changeset: 413cede85120 Author: yhuang Date: 2010-08-13 01:09 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/413cede85120 Merge - test/java/net/Socket/AccurateTimeout.java Changeset: b91ef6b60f4e Author: cl Date: 2010-08-16 14:47 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/b91ef6b60f4e Merge Changeset: 882103f334bb Author: cl Date: 2010-08-19 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/882103f334bb Added tag jdk7-b106 for changeset b91ef6b60f4e ! .hgtags Changeset: 6841ece60936 Author: herrick Date: 2010-08-20 14:48 -0400 URL: http://hg.openjdk.java.net/jdk7/deploy/jdk/rev/6841ece60936 Merge - test/java/net/Socket/AccurateTimeout.java From andy.herrick at sun.com Fri Aug 20 19:06:55 2010 From: andy.herrick at sun.com (andy.herrick at sun.com) Date: Fri, 20 Aug 2010 19:06:55 +0000 Subject: hg: jdk7/deploy/langtools: 25 new changesets Message-ID: <20100820190738.2038E4731B@hg.openjdk.java.net> Changeset: 49489c1d8fae Author: cl Date: 2010-08-06 12:52 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/49489c1d8fae Added tag jdk7-b104 for changeset fc7219517ec1 ! .hgtags Changeset: a5454419dd46 Author: jjg Date: 2010-07-13 19:14 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/a5454419dd46 6966732: replace use of static Log.getLocalizedString with non-static alternative where possible Reviewed-by: darcy ! 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/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/util/Log.java Changeset: 0e1fab5cffc8 Author: jjg Date: 2010-07-13 19:17 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/0e1fab5cffc8 6968434: test CheckResourceKeys fails on control builds Reviewed-by: darcy ! test/tools/javac/diags/CheckResourceKeys.java Changeset: e57b27703e8b Author: jjg Date: 2010-07-13 19:20 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/e57b27703e8b 6968789: incorrect text in "diamond not supported" message Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: b49b0d72c071 Author: mcimadamore Date: 2010-07-15 16:31 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/b49b0d72c071 6967002: JDK7 b99 javac compilation error (java.lang.AssertionError) Summary: bug in JavacParser related to parsing of type annotations in varargs position Reviewed-by: jjg Contributed-by: mahmood at notnoop.com ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/typeAnnotations/6967002/T6967002.java + test/tools/javac/typeAnnotations/6967002/T6967002.out Changeset: 472e74211e11 Author: mcimadamore Date: 2010-07-15 16:31 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/472e74211e11 6964669: javac reports error on miranda methods Summary: synthetic name clash check should not apply to miranda methods Reviewed-by: jjg Contributed-by: tomas.zezula at sun.com ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/miranda/6964669/T6964669.java + test/tools/javac/miranda/6964669/pkg/A.java + test/tools/javac/miranda/6964669/pkg/B.java + test/tools/javac/miranda/6964669/pkg/C.java Changeset: 13354e1abba7 Author: darcy Date: 2010-07-16 19:35 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/13354e1abba7 6911256: Project Coin: Support Automatic Resource Management (ARM) blocks in the compiler 6964740: Project Coin: More tests for ARM compiler changes 6965277: Project Coin: Correctness issues in ARM implementation 6967065: add -Xlint warning category for Automatic Resource Management (ARM) Reviewed-by: jjb, darcy, mcimadamore, jjg, briangoetz Contributed-by: tball at google.com ! make/build.properties ! src/share/classes/com/sun/source/tree/TryTree.java ! src/share/classes/com/sun/source/util/TreeScanner.java ! src/share/classes/com/sun/tools/javac/code/Lint.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/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/TransTypes.java ! src/share/classes/com/sun/tools/javac/jvm/CRTable.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/JCTree.java ! src/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! src/share/classes/com/sun/tools/javac/util/Names.java + test/tools/javac/TryWithResources/ArmLint.java + test/tools/javac/TryWithResources/ArmLint.out + test/tools/javac/TryWithResources/BadTwr.java + test/tools/javac/TryWithResources/BadTwr.out + test/tools/javac/TryWithResources/BadTwrSyntax.java + test/tools/javac/TryWithResources/BadTwrSyntax.out + test/tools/javac/TryWithResources/DuplicateResource.java + test/tools/javac/TryWithResources/DuplicateResourceDecl.java + test/tools/javac/TryWithResources/DuplicateResourceDecl.out + test/tools/javac/TryWithResources/ImplicitFinal.java + test/tools/javac/TryWithResources/ImplicitFinal.out + test/tools/javac/TryWithResources/PlainTry.java + test/tools/javac/TryWithResources/PlainTry.out + test/tools/javac/TryWithResources/PlainTry6.out + test/tools/javac/TryWithResources/ResourceOutsideTry.java + test/tools/javac/TryWithResources/ResourceOutsideTry.out + test/tools/javac/TryWithResources/ResourceTypeVar.java + test/tools/javac/TryWithResources/TwrFlow.java + test/tools/javac/TryWithResources/TwrFlow.out + test/tools/javac/TryWithResources/TwrInference.java + test/tools/javac/TryWithResources/TwrIntersection.java + test/tools/javac/TryWithResources/TwrIntersection02.java + test/tools/javac/TryWithResources/TwrIntersection02.out + test/tools/javac/TryWithResources/TwrMultiCatch.java + test/tools/javac/TryWithResources/TwrOnNonResource.java + test/tools/javac/TryWithResources/TwrOnNonResource.out + test/tools/javac/TryWithResources/TwrTests.java + test/tools/javac/TryWithResources/WeirdTwr.java + test/tools/javac/processing/model/element/TestResourceVariable.java Changeset: 3640b60bd0f6 Author: jjg Date: 2010-07-22 11:02 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/3640b60bd0f6 6968063: provide examples of code that generate diagnostics Reviewed-by: mcimadamore ! make/build.xml + test/tools/javac/diags/CheckExamples.java + test/tools/javac/diags/Example.java + test/tools/javac/diags/FileManager.java + test/tools/javac/diags/HTMLWriter.java + test/tools/javac/diags/README.examples.txt + test/tools/javac/diags/RunExamples.java + test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/AbstractCantBeAccessed.java + test/tools/javac/diags/examples/AbstractCantBeInstantiated.java + test/tools/javac/diags/examples/AbstractMethodCantHaveBody.java + test/tools/javac/diags/examples/AlreadyDefined.java + test/tools/javac/diags/examples/AlreadyDefinedImport.java + test/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java + test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E1.java + test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E2.java + test/tools/javac/diags/examples/AnnoNotApplicable.java + test/tools/javac/diags/examples/AnnoNotValidForType.java + test/tools/javac/diags/examples/AnnoValueMustBeAnnotation.java + test/tools/javac/diags/examples/AnnoValueMustBeClassLiteral.java + test/tools/javac/diags/examples/AnnosWithoutProcessors/AnnosWithoutProcessors.java + test/tools/javac/diags/examples/AnnosWithoutProcessors/processors/AnnoProc.java + test/tools/javac/diags/examples/AnnotationMissingValue.java + test/tools/javac/diags/examples/AnnotationMustBeNameValue.java + test/tools/javac/diags/examples/AnnotationsNotSupported.java + test/tools/javac/diags/examples/AnonClassImplInterfaceNoArgs.java + test/tools/javac/diags/examples/AnonClassImplInterfaceNoQualForNew.java + test/tools/javac/diags/examples/AnonClassImplInterfaceNoTypeArgs.java + test/tools/javac/diags/examples/AnonymousClass.java + test/tools/javac/diags/examples/ArrayAndVarargs.java + test/tools/javac/diags/examples/ArrayDimMissing.java + test/tools/javac/diags/examples/ArrayRequired.java + test/tools/javac/diags/examples/AssertAsIdentifier.java + test/tools/javac/diags/examples/AssertAsIdentifier2.java + test/tools/javac/diags/examples/AttrMustBeConstant.java + test/tools/javac/diags/examples/BadSourceFileHeader/BadSourceFileHeader.java + test/tools/javac/diags/examples/BadSourceFileHeader/sourcepath/p/A.java + test/tools/javac/diags/examples/BreakOutsideSwitchLoop.java + test/tools/javac/diags/examples/CallMustBeFirst.java + test/tools/javac/diags/examples/CannotCreateArrayWithTypeArgs.java + test/tools/javac/diags/examples/CantApplyDiamond.java + test/tools/javac/diags/examples/CantAssignToFinal.java + test/tools/javac/diags/examples/CantDeref.java + test/tools/javac/diags/examples/CantExtendIntfAnno.java + test/tools/javac/diags/examples/CantImplement.java + test/tools/javac/diags/examples/CantInheritDiffArg.java + test/tools/javac/diags/examples/CantRefBeforeConstr.java + test/tools/javac/diags/examples/CantResolve.java + test/tools/javac/diags/examples/CantResolveArgs.java + test/tools/javac/diags/examples/CantResolveArgsParams.java + test/tools/javac/diags/examples/CantResolveLocation.java + test/tools/javac/diags/examples/CantResolveLocationArgs.java + test/tools/javac/diags/examples/CantResolveLocationArgsParams.java + test/tools/javac/diags/examples/CantReturnValueForVoid.java + test/tools/javac/diags/examples/CatchWithoutTry.java + test/tools/javac/diags/examples/ClashesWith.java + test/tools/javac/diags/examples/ClassCantWrite.java + test/tools/javac/diags/examples/ClassPublicInFile.java + test/tools/javac/diags/examples/ConcreteInheritanceConflict.java + test/tools/javac/diags/examples/ConstExprRequired.java + test/tools/javac/diags/examples/ConstantSVUID.java + test/tools/javac/diags/examples/ContinueOutsideLoop.java + test/tools/javac/diags/examples/CountError.java + test/tools/javac/diags/examples/CountErrorPlural.java + test/tools/javac/diags/examples/CountWarn.java + test/tools/javac/diags/examples/CountWarnPlural.java + test/tools/javac/diags/examples/CyclicAnnoElement.java + test/tools/javac/diags/examples/CyclicInheritance.java + test/tools/javac/diags/examples/DefaultAllowedInIntfAnnotationMember.java + test/tools/javac/diags/examples/DeprecatedFilename.java + test/tools/javac/diags/examples/DeprecatedFilenameAdditional.java + test/tools/javac/diags/examples/DeprecatedPlural/DeprecatedClass.java + test/tools/javac/diags/examples/DeprecatedPlural/DeprecatedFilename.java + test/tools/javac/diags/examples/DeprecatedPlural/DeprecatedPlural.java + test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedClass.java + test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedFilename.java + test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedPlural.java + test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedPluralAdditional.java + test/tools/javac/diags/examples/DiamondInvalidArg.java + test/tools/javac/diags/examples/DiamondInvalidArgs.java + test/tools/javac/diags/examples/DiamondNotSupported.java + test/tools/javac/diags/examples/DirPathElementNotFound.java + test/tools/javac/diags/examples/DivZero.java + test/tools/javac/diags/examples/DoesNotOverride.java + test/tools/javac/diags/examples/DoesntExist.java + test/tools/javac/diags/examples/DotClassExpected.java + test/tools/javac/diags/examples/DuplicateAnnotation.java + test/tools/javac/diags/examples/DuplicateAnnotationMemberValue.java + test/tools/javac/diags/examples/DuplicateCaseLabel.java + test/tools/javac/diags/examples/DuplicateClass.java + test/tools/javac/diags/examples/DuplicateDefaultLabel.java + test/tools/javac/diags/examples/ElseWithoutIf.java + test/tools/javac/diags/examples/EmptyBytecodeIdent.java + test/tools/javac/diags/examples/EmptyCharLiteral.java + test/tools/javac/diags/examples/EmptyIf.java + test/tools/javac/diags/examples/EnclClassRequired.java + test/tools/javac/diags/examples/EnumAnnoValueMustBeEnumConst.java + test/tools/javac/diags/examples/EnumAsIdentifier.java + test/tools/javac/diags/examples/EnumAsIdentifier2.java + test/tools/javac/diags/examples/EnumCantBeInstantiated.java + test/tools/javac/diags/examples/EnumConstRequired.java + test/tools/javac/diags/examples/EnumLabelUnqualified.java + test/tools/javac/diags/examples/EnumNoFinalize.java + test/tools/javac/diags/examples/EnumNoSubclassing.java + test/tools/javac/diags/examples/EnumTypesNotExtensible.java + test/tools/javac/diags/examples/EnumsMustBeStatic.java + test/tools/javac/diags/examples/EnumsNotSupported.java + test/tools/javac/diags/examples/ErrProcMessager/ErrProcMessager.java + test/tools/javac/diags/examples/ErrProcMessager/processors/AnnoProc.java + test/tools/javac/diags/examples/ErrSyntheticNameConflict.java + test/tools/javac/diags/examples/Error.java + test/tools/javac/diags/examples/ErrorReadingFile.java + test/tools/javac/diags/examples/ExceptAlreadyCaught.java + test/tools/javac/diags/examples/ExceptNeverThrown.java + test/tools/javac/diags/examples/Expected2.java + test/tools/javac/diags/examples/Expected3.java + test/tools/javac/diags/examples/FinalParamCantBeAssigned.java + test/tools/javac/diags/examples/FinallyCannotComplete.java + test/tools/javac/diags/examples/FinallyWithoutTry.java + test/tools/javac/diags/examples/FloatNumberTooLarge.java + test/tools/javac/diags/examples/FloatNumberTooSmall.java + test/tools/javac/diags/examples/ForeachNotApplicable.java + test/tools/javac/diags/examples/ForeachNotSupported.java + test/tools/javac/diags/examples/GenericArrayCreation.java + test/tools/javac/diags/examples/GenericThrowable.java + test/tools/javac/diags/examples/GenericsNotSupported.java + test/tools/javac/diags/examples/HasBeenDeprecated.java + test/tools/javac/diags/examples/IdentifierExpected.java + test/tools/javac/diags/examples/IllegalBytecodeIdentChar.java + test/tools/javac/diags/examples/IllegalChar.java + test/tools/javac/diags/examples/IllegalComboModifiers.java + test/tools/javac/diags/examples/IllegalEnumStaticRef.java + test/tools/javac/diags/examples/IllegalEscapeChar.java + test/tools/javac/diags/examples/IllegalForwardRef.java + test/tools/javac/diags/examples/IllegalInitializer.java + test/tools/javac/diags/examples/IllegalLineEndInCharLit.java + test/tools/javac/diags/examples/IllegalNonAsciiDigit.java + test/tools/javac/diags/examples/IllegalQualNotIcls.java + test/tools/javac/diags/examples/IllegalSelfRef.java + test/tools/javac/diags/examples/IllegalStartOfExpr.java + test/tools/javac/diags/examples/IllegalUnderscore.java + test/tools/javac/diags/examples/IllegalUnicodeEscape.java + test/tools/javac/diags/examples/ImportRequiresCanonical/ImportRequiresCanonical.java + test/tools/javac/diags/examples/ImportRequiresCanonical/p/Base.java + test/tools/javac/diags/examples/ImportRequiresCanonical/p/ExtendsBase.java + test/tools/javac/diags/examples/ImproperSVUID.java + test/tools/javac/diags/examples/ImproperTypeInnerRawParam.java + test/tools/javac/diags/examples/ImproperTypeParamMissing.java + test/tools/javac/diags/examples/IncomparableTypes.java + test/tools/javac/diags/examples/IncompatibleTypes1.java + test/tools/javac/diags/examples/InconvertibleTypes.java + test/tools/javac/diags/examples/InexactVarargsCall.java + test/tools/javac/diags/examples/InferredDoNotConformToBounds.java + test/tools/javac/diags/examples/InheritFromFinal.java + test/tools/javac/diags/examples/InitializerMustComplete.java + test/tools/javac/diags/examples/InnerClassCantHaveStatic.java + test/tools/javac/diags/examples/IntNumberTooLarge.java + test/tools/javac/diags/examples/InterfaceExpected.java + test/tools/javac/diags/examples/InterfaceNotAllowed.java + test/tools/javac/diags/examples/IntfAnnotationCantHaveTypeParams.java + test/tools/javac/diags/examples/IntfAnnotationMemberClash.java + test/tools/javac/diags/examples/IntfAnnotationsCantHaveParams.java + test/tools/javac/diags/examples/IntfAnnotationsCantHaveTypeParams.java + test/tools/javac/diags/examples/IntfMethodCantHaveBody.java + test/tools/javac/diags/examples/InvalidAnnoMemberType.java + test/tools/javac/diags/examples/InvalidBinaryNumber.java + test/tools/javac/diags/examples/InvalidHexNumber.java + test/tools/javac/diags/examples/InvalidInferredTypes.java + test/tools/javac/diags/examples/InvalidInstanceof.java + test/tools/javac/diags/examples/InvalidMethodDecl.java + test/tools/javac/diags/examples/KindnameClass.java + test/tools/javac/diags/examples/KindnameConstructor.java + test/tools/javac/diags/examples/KindnameMethod.java + test/tools/javac/diags/examples/KindnameVariable.java + test/tools/javac/diags/examples/LabelInUse.java + test/tools/javac/diags/examples/LocalEnum.java + test/tools/javac/diags/examples/LocalVarNeedsFinal.java + test/tools/javac/diags/examples/LongSVUID.java + test/tools/javac/diags/examples/MalformedFpLit.java + test/tools/javac/diags/examples/MalformedSupported/MalformedSupported.java + test/tools/javac/diags/examples/MalformedSupported/processors/AnnoProc.java + test/tools/javac/diags/examples/MethodDoesNotOverride.java + test/tools/javac/diags/examples/MightBeAssignedInLoop.java + test/tools/javac/diags/examples/MissingDeprecatedAnnotation.java + test/tools/javac/diags/examples/MissingMethodBody.java + test/tools/javac/diags/examples/MissingReturnStatement.java + test/tools/javac/diags/examples/MissingReturnValue.java + test/tools/javac/diags/examples/MissingSVUID.java + test/tools/javac/diags/examples/ModifierNotAllowed.java + test/tools/javac/diags/examples/MulticatchCantBeAssigned.java + test/tools/javac/diags/examples/MulticatchMustBeFinal.java + test/tools/javac/diags/examples/MulticatchNotSupported.java + test/tools/javac/diags/examples/NameClashSameErasure.java + test/tools/javac/diags/examples/NameClashSameErasureNoOverride.java + test/tools/javac/diags/examples/NativeMethodCantHaveBody.java + test/tools/javac/diags/examples/NeitherConditionalSubtype.java + test/tools/javac/diags/examples/NewNotAllowedInAnno.java + test/tools/javac/diags/examples/NoArgs.java + test/tools/javac/diags/examples/NoExplicitAnnoProcRequested.java + test/tools/javac/diags/examples/NoInterfaceExpected.java + test/tools/javac/diags/examples/NoInterfaceHere.java + test/tools/javac/diags/examples/NoJavaLang.java + test/tools/javac/diags/examples/NoSuperclass.java + test/tools/javac/diags/examples/NonStaticCantBeRef.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccess/NotDefAccessClassIntfCantAccess.java + test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccess/p/C.java + test/tools/javac/diags/examples/NotDefPublicCantAccess/NotDefPublicCantAccess.java + test/tools/javac/diags/examples/NotDefPublicCantAccess/p/C.java + test/tools/javac/diags/examples/NotEnclClass.java + test/tools/javac/diags/examples/NotLoopLabel.java + test/tools/javac/diags/examples/NotWithinBounds.java + test/tools/javac/diags/examples/Note.java + test/tools/javac/diags/examples/NoteProcMessager/NoteProcMessager.java + test/tools/javac/diags/examples/NoteProcMessager/processors/AnnoProc.java + test/tools/javac/diags/examples/OperatorCantBeApplied.java + test/tools/javac/diags/examples/Orphaned.java + test/tools/javac/diags/examples/OverrideDoesntThrow.java + test/tools/javac/diags/examples/OverrideIncompatibleReturn.java + test/tools/javac/diags/examples/OverrideMeth.java + test/tools/javac/diags/examples/OverrideStatic.java + test/tools/javac/diags/examples/OverrideUncheckedReturn.java + test/tools/javac/diags/examples/OverrideUncheckedThrown.java + test/tools/javac/diags/examples/OverrideVarargsExtra.java + test/tools/javac/diags/examples/OverrideVarargsMissing.java + test/tools/javac/diags/examples/OverrideWeakerAccess.java + test/tools/javac/diags/examples/PackageAnnos.java + test/tools/javac/diags/examples/PackageInfoAlreadySeen/p/package-info.java + test/tools/javac/diags/examples/PackageInfoAlreadySeen/package-info.java + test/tools/javac/diags/examples/PathElementNotFound.java + test/tools/javac/diags/examples/PkgClashWithClass/p/q.java + test/tools/javac/diags/examples/PkgClashWithClass/p/q/C.java + test/tools/javac/diags/examples/PossibleFallThrough.java + test/tools/javac/diags/examples/PossibleLossPrecision.java + test/tools/javac/diags/examples/PrematureEOF.java + test/tools/javac/diags/examples/PrintProcessorInfo/PrintProcessorInfo.java + test/tools/javac/diags/examples/PrintProcessorInfo/processors/AnnoProc.java + test/tools/javac/diags/examples/PrintRounds/PrintRounds.java + test/tools/javac/diags/examples/PrintRounds/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcCantFindClass/ProcCantFindClass.java + test/tools/javac/diags/examples/ProcCantFindClass/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcFileReopening/ProcFileReopening.java + test/tools/javac/diags/examples/ProcFileReopening/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcIllegalFileName/ProcIllegalFileName.java + test/tools/javac/diags/examples/ProcIllegalFileName/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcIncompatibleSourceVersion/ProcIncompatibleSourceVersion.java + test/tools/javac/diags/examples/ProcIncompatibleSourceVersion/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcOnlyNoProcs.java + test/tools/javac/diags/examples/ProcPackageDoesNotExist/ProcPackageDoesNotExist.java + test/tools/javac/diags/examples/ProcPackageDoesNotExist/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcTypeRecreate/ProcTypeRecreate.java + test/tools/javac/diags/examples/ProcTypeRecreate/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcUnclosedTypeFiles/ProcUnclosedTypeFiles.java + test/tools/javac/diags/examples/ProcUnclosedTypeFiles/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcUseImplicit/ProcUseImplicit.java + test/tools/javac/diags/examples/ProcUseImplicit/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcUseImplicit/sourcepath/p/SomeClass.java + test/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java + test/tools/javac/diags/examples/ProcUseProcOrImplicit/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcUseProcOrImplicit/sourcepath/p/SomeClass.java + test/tools/javac/diags/examples/ProcessorCantInstantiate/ProcessorCantInstantiate.java + test/tools/javac/diags/examples/ProcessorCantInstantiate/processors/AnnoProc.java + test/tools/javac/diags/examples/ProcessorNotFound.java + test/tools/javac/diags/examples/ProcessorWrongType/ProcessorWrongType.java + test/tools/javac/diags/examples/ProcessorWrongType/processors/AnnoProc.java + test/tools/javac/diags/examples/QualifiedNewStaticClass.java + test/tools/javac/diags/examples/RawClassUse.java + test/tools/javac/diags/examples/RecursiveConstrInvocation.java + test/tools/javac/diags/examples/RedundantCast.java + test/tools/javac/diags/examples/RefAmbiguous.java + test/tools/javac/diags/examples/RepeatedAnnotationTarget.java + test/tools/javac/diags/examples/RepeatedInterface.java + test/tools/javac/diags/examples/RepeatedModifier.java + test/tools/javac/diags/examples/ReportAccess.java + test/tools/javac/diags/examples/ResourceClosed.java + test/tools/javac/diags/examples/ResourceMayNotBeAssigned.java + test/tools/javac/diags/examples/ResourceNotApplicableToType.java + test/tools/javac/diags/examples/ResourceNotReferenced.java + test/tools/javac/diags/examples/ReturnOutsideMethod.java + test/tools/javac/diags/examples/StaticImportNotSupported.java + test/tools/javac/diags/examples/StaticImportOnlyClassesAndInterfaces/Other.java + test/tools/javac/diags/examples/StaticImportOnlyClassesAndInterfaces/StaticImportOnlyClassesAndInterfaces.java + test/tools/javac/diags/examples/StaticNotQualifiedByType.java + test/tools/javac/diags/examples/StringConstRequired.java + test/tools/javac/diags/examples/StringSwitchNotSupported.java + test/tools/javac/diags/examples/SunApiFilename.java + test/tools/javac/diags/examples/SunApiFilenameAdditional.java + test/tools/javac/diags/examples/SunApiPlural/SunApiFilename.java + test/tools/javac/diags/examples/SunApiPlural/SunApiPlural.java + test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiFilename.java + test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiPlural.java + test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiPluralAdditional.java + test/tools/javac/diags/examples/SunProprietary.java + test/tools/javac/diags/examples/SuperNotAllowedInEnum.java + test/tools/javac/diags/examples/ThrowsNotAllowedInAnno.java + test/tools/javac/diags/examples/TryResourceNotSupported.java + test/tools/javac/diags/examples/TryWithoutCatchOrFinally.java + test/tools/javac/diags/examples/TryWithoutCatchOrFinallyOrResource.java + test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java + test/tools/javac/diags/examples/TypeFoundRequired.java + test/tools/javac/diags/examples/TypeNoParams.java + test/tools/javac/diags/examples/TypeReqClassArray.java + test/tools/javac/diags/examples/TypeReqRef.java + test/tools/javac/diags/examples/TypeVarCantBeDeref.java + test/tools/javac/diags/examples/TypeVarMayNotBeFollowedByOtherBounds.java + test/tools/javac/diags/examples/TypesIncompatible.java + test/tools/javac/diags/examples/UncheckedAssign.java + test/tools/javac/diags/examples/UncheckedAssignToVar.java + test/tools/javac/diags/examples/UncheckedCall.java + test/tools/javac/diags/examples/UncheckedCast.java + test/tools/javac/diags/examples/UncheckedClash.java + test/tools/javac/diags/examples/UncheckedFilename.java + test/tools/javac/diags/examples/UncheckedFilenameAdditional.java + test/tools/javac/diags/examples/UncheckedGenericArrayCreation.java + test/tools/javac/diags/examples/UncheckedImplement.java + test/tools/javac/diags/examples/UncheckedMethodInvocation.java + test/tools/javac/diags/examples/UncheckedPlural/UncheckedFilename.java + test/tools/javac/diags/examples/UncheckedPlural/UncheckedPlural.java + test/tools/javac/diags/examples/UncheckedPluralAdditional/UncheckedFilename1.java + test/tools/javac/diags/examples/UncheckedPluralAdditional/UncheckedFilename2.java + test/tools/javac/diags/examples/UncheckedPluralAdditional/UncheckedPluralAdditional.java + test/tools/javac/diags/examples/UnclosedBytecodeIdent.java + test/tools/javac/diags/examples/UnclosedCharLiteral.java + test/tools/javac/diags/examples/UnclosedComment.java + test/tools/javac/diags/examples/UnclosedStringLiteral.java + test/tools/javac/diags/examples/UndefinedLabel.java + test/tools/javac/diags/examples/UndeterminedType1.java + test/tools/javac/diags/examples/UnmatchedProcessorOptions/UnmatchedProcessorOptions.java + test/tools/javac/diags/examples/UnmatchedProcessorOptions/processors/AnnoProc.java + test/tools/javac/diags/examples/UnnamedPackage.java + test/tools/javac/diags/examples/UnreachableStatement.java + test/tools/javac/diags/examples/UnreportedException.java + test/tools/javac/diags/examples/UnreportedExceptionDefaultConstructor.java + test/tools/javac/diags/examples/UnsupportedBinaryLiteral.java + test/tools/javac/diags/examples/UnsupportedEncoding.java + test/tools/javac/diags/examples/UnsupportedFpLit.java + test/tools/javac/diags/examples/UnsupportedUnderscoreLiteral.java + test/tools/javac/diags/examples/VarMightAlreadyBeAssigned.java + test/tools/javac/diags/examples/VarMightNotHaveBeenInitialized.java + test/tools/javac/diags/examples/VarargsClash.java + test/tools/javac/diags/examples/VarargsFilename.java + test/tools/javac/diags/examples/VarargsFilenameAdditional.java + test/tools/javac/diags/examples/VarargsImplement.java + test/tools/javac/diags/examples/VarargsNonReifiableType.java + test/tools/javac/diags/examples/VarargsNotSupported.java + test/tools/javac/diags/examples/VarargsOverride.java + test/tools/javac/diags/examples/VarargsPlural/VarargsFilename.java + test/tools/javac/diags/examples/VarargsPlural/VarargsPlural.java + test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsFilename.java + test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsPlural.java + test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsPluralAdditional.java + test/tools/javac/diags/examples/Verbose.java + test/tools/javac/diags/examples/VoidNotAllowed.java + test/tools/javac/diags/examples/WarnForwardRef.java + test/tools/javac/diags/examples/WarnProcMessager/WarnProcMessager.java + test/tools/javac/diags/examples/WarnProcMessager/processors/AnnoProc.java + test/tools/javac/diags/examples/WarnSelfRef.java + test/tools/javac/diags/examples/WarnSyntheticNameConflict.java + test/tools/javac/diags/examples/WarningAndWerror.java + test/tools/javac/diags/examples/WhereCaptured.java + test/tools/javac/diags/examples/WhereCaptured1.java + test/tools/javac/diags/examples/WhereIntersection.java + test/tools/javac/diags/examples/WhereTypeVar.java + test/tools/javac/diags/examples/WrongNumberTypeArgs.java Changeset: 4172cfff05f0 Author: jjg Date: 2010-07-26 14:18 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/4172cfff05f0 6971882: Remove -XDstdout from javac test Reviewed-by: darcy ! test/tools/javac/4980495/static/Test.java ! test/tools/javac/4980495/std/Test.java ! test/tools/javac/6304921/T6304921.java ! test/tools/javac/6330920/T6330920.java ! test/tools/javac/6491592/T6491592.java ! test/tools/javac/6717241/T6717241a.java ! test/tools/javac/6717241/T6717241b.java ! test/tools/javac/ClassFileModifiers/ClassModifiers.java ! test/tools/javac/ClassFileModifiers/MemberModifiers.java ! test/tools/javac/CyclicInheritance.java ! test/tools/javac/Digits.java ! test/tools/javac/ExtendArray.java ! test/tools/javac/ExtendsAccess/ExtendsAccess.java ! test/tools/javac/FloatingPointChanges/BadConstructorModifiers.java ! test/tools/javac/IllegalAnnotation.java ! test/tools/javac/InnerNamedConstant_2.java ! test/tools/javac/InterfaceMemberClassModifiers.java ! test/tools/javac/LocalClasses_2.java ! test/tools/javac/NameCollision.java ! test/tools/javac/NestedInnerClassNames.java ! test/tools/javac/NonStaticFieldExpr1.java ! test/tools/javac/NonStaticFieldExpr2.java ! test/tools/javac/NonStaticFieldExpr3.java ! test/tools/javac/OverridePosition.java ! test/tools/javac/QualifiedAccess/QualifiedAccess_1.java ! test/tools/javac/QualifiedAccess/QualifiedAccess_2.java ! test/tools/javac/QualifiedAccess/QualifiedAccess_3.java ! test/tools/javac/StringsInSwitch/BadlyTypedLabel1.java ! test/tools/javac/StringsInSwitch/BadlyTypedLabel2.java ! test/tools/javac/StringsInSwitch/NonConstantLabel.java ! test/tools/javac/StringsInSwitch/RepeatedStringCaseLabels1.java ! test/tools/javac/StringsInSwitch/RepeatedStringCaseLabels2.java ! test/tools/javac/SynchronizedClass.java ! test/tools/javac/T4093617/T4093617.java ! test/tools/javac/T4906100.java ! test/tools/javac/T4994049/T4994049.java ! test/tools/javac/T5003235/T5003235a.java ! test/tools/javac/T5003235/T5003235b.java ! test/tools/javac/T5003235/T5003235c.java ! test/tools/javac/T5024091/T5024091.java ! test/tools/javac/T5048776.java ! test/tools/javac/T6214885.java ! test/tools/javac/T6224167.java ! test/tools/javac/T6227617.java ! test/tools/javac/T6230128.java ! test/tools/javac/T6231847.java ! test/tools/javac/T6241723.java ! test/tools/javac/T6245591.java ! test/tools/javac/T6247324.java ! test/tools/javac/T6394563.java ! test/tools/javac/annotations/6214965/T6214965.java ! test/tools/javac/annotations/6365854/T6365854.java ! test/tools/javac/danglingDep/DepX.java ! test/tools/javac/danglingDep/NoDepX.java ! test/tools/javac/danglingDep/Test1.java ! test/tools/javac/depDocComment/DeprecatedDocComment.java ! test/tools/javac/depDocComment/SuppressDeprecation.java ! test/tools/javac/depOverrides/annotation/Test1.java ! test/tools/javac/depOverrides/annotation/Test2.java ! test/tools/javac/depOverrides/annotation/Test3.java ! test/tools/javac/depOverrides/doccomment/Test1.java ! test/tools/javac/depOverrides/doccomment/Test2.java ! test/tools/javac/depOverrides/doccomment/Test3.java ! test/tools/javac/enum/6384542/T6384542.java ! test/tools/javac/enum/6384542/T6384542a.java ! test/tools/javac/enum/forwardRef/T6425594.java ! test/tools/javac/generics/5009937/T5009937.java ! test/tools/javac/generics/6207386/T6207386.java ! test/tools/javac/generics/6359951/T6359951.java ! test/tools/javac/generics/6677785/T6677785.java ! test/tools/javac/generics/6723444/T6723444.java ! test/tools/javac/generics/inference/6611449/T6611449.java ! test/tools/javac/generics/inference/6718364/T6718364.java ! test/tools/javac/generics/wildcards/6437894/T6437894.java ! test/tools/javac/lint/NoWarn.java ! test/tools/javac/mandatoryWarnings/deprecated/Test.java ! test/tools/javac/mandatoryWarnings/unchecked/Test.java ! test/tools/javac/miranda/T4666866.java ! test/tools/javac/missingSuperRecovery/MissingSuperRecovery.java ! test/tools/javac/policy/test1/Test1a.java ! test/tools/javac/policy/test2/Test.java ! test/tools/javac/positions/T6253161.java ! test/tools/javac/positions/T6253161a.java ! test/tools/javac/positions/T6264029.java ! test/tools/javac/processing/messager/6362067/T6362067.java ! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess2.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess3.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess4.java ! test/tools/javac/rawDiags/Error.java ! test/tools/javac/rawDiags/Note.java ! test/tools/javac/rawDiags/Warning.java ! test/tools/javac/unicode/UnicodeNewline.java ! test/tools/javac/warnings/Deprecation.java ! test/tools/javac/warnings/DivZero.java ! test/tools/javac/warnings/FallThrough.java ! test/tools/javac/warnings/Unchecked.java Changeset: d1bd93028447 Author: jjg Date: 2010-07-26 14:25 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/d1bd93028447 6957438: improve code for generating warning messages containing option names Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Lint.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/Resolve.java ! src/share/classes/com/sun/tools/javac/file/Paths.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! 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/JCDiagnostic.java ! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java ! test/tools/javac/diags/examples/CountWarn.java ! test/tools/javac/diags/examples/CountWarnPlural.java ! test/tools/javac/diags/examples/Error.java Changeset: b29160d1b3e0 Author: jjg Date: 2010-07-27 11:32 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/b29160d1b3e0 6972327: JCTree.pos incorrect for annotations without modifiers and package Reviewed-by: mcimadamore Contributed-by: jan.lahoda at sun.com ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java + test/tools/javac/T6972327.java Changeset: ed354a00f76b Author: jjg Date: 2010-07-27 11:52 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/ed354a00f76b 6403456: -Werror should work with annotation processing Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/processing/werror/WError1.java + test/tools/javac/processing/werror/WError1.out + test/tools/javac/processing/werror/WErrorGen.java + test/tools/javac/processing/werror/WErrorGen.out + test/tools/javac/processing/werror/WErrorLast.java + test/tools/javac/processing/werror/WErrorLast.out Changeset: 36c4ec4525b4 Author: mcimadamore Date: 2010-07-29 15:56 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/36c4ec4525b4 6938454: Unable to determine generic type in program that compiles under Java 6 Summary: a redundant dubtyping check causes spurious inference failure Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/6938454/T6938454a.java + test/tools/javac/generics/inference/6938454/T6938454b.java Changeset: e79e8efe1b3e Author: mcimadamore Date: 2010-07-29 15:57 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/e79e8efe1b3e 6972747: CheckExamples fail when assertions are enabled Summary: The test calls the wrong version of JavacMessage constructor Reviewed-by: jjg ! test/tools/javac/diags/Example.java Changeset: 62f3f07002ea Author: mcimadamore Date: 2010-07-29 15:57 +0100 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/62f3f07002ea 6970833: Try-with-resource implementation throws an NPE during Flow analysis Summary: Updated logic not to rely upon Symbol.implementation (which check in superinterfaces) Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java + test/tools/javac/TryWithResources/ResourceInterface.java + test/tools/javac/TryWithResources/ResourceInterface.out Changeset: 4a7979c3ce15 Author: jjg Date: 2010-07-29 18:06 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/4a7979c3ce15 6972556: warning for using a file name instead of a binary name for Filer.createSourceFile Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/ProcSuspiciousClassName/ProcSuspiciousClassName.java + test/tools/javac/diags/examples/ProcSuspiciousClassName/processors/AnnoProc.java Changeset: 8a5c98a695ae Author: jjg Date: 2010-07-29 19:27 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/8a5c98a695ae 6340549: javax.tools.JavaCompilerTool.getStandardFileManager().list() includes directories Reviewed-by: darcy + test/tools/javac/T6340549.java Changeset: 2cf925ad67ab Author: jjg Date: 2010-07-29 19:30 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/2cf925ad67ab 6966604: JavacFiler not correctly notified of lastRound Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/ProcFileCreateLastRound/ProcFileCreateLastRound.java + test/tools/javac/diags/examples/ProcFileCreateLastRound/processors/AnnoProc.java + test/tools/javac/processing/filer/TestLastRound.java + test/tools/javac/processing/filer/TestLastRound.out ! test/tools/javac/processing/werror/WErrorGen.java Changeset: 077eb94c912d Author: lana Date: 2010-07-29 22:04 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/077eb94c912d Merge Changeset: 38e2c23309f1 Author: darcy Date: 2010-08-02 13:35 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/38e2c23309f1 6971877: Project Coin: improve semantics of suppressed exceptions in try-with-resources Reviewed-by: jjb + test/tools/javac/TryWithResources/TwrSuppression.java Changeset: 6318230cdb82 Author: jjg Date: 2010-08-02 16:29 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/6318230cdb82 6973626: test/tools/javac/processing/* tests fail with assertions enabled Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Changeset: 186feb2042f0 Author: lana Date: 2010-08-02 19:46 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/186feb2042f0 Merge Changeset: aaecac256d39 Author: lana Date: 2010-08-09 16:03 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/aaecac256d39 Merge Changeset: 112fcc00659d Author: cl Date: 2010-08-13 11:38 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/112fcc00659d Added tag jdk7-b105 for changeset aaecac256d39 ! .hgtags Changeset: 2c1c657f69a4 Author: cl Date: 2010-08-19 15:13 -0700 URL: http://hg.openjdk.java.net/jdk7/deploy/langtools/rev/2c1c657f69a4 Added tag jdk7-b106 for changeset 112fcc00659d ! .hgtags From jonathan.gibbons at oracle.com Fri Aug 20 23:49:07 2010 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Fri, 20 Aug 2010 16:49:07 -0700 Subject: Large block of warnings building jar files Message-ID: <4C6F1473.1070306@oracle.com> Has anyone noticed the following large block of warnings in a jdk build? This output is from a fairly standard build on Ubuntu. -- Jon > /bin/mkdir -p > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/reorder > rm -f > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/reorder/file_list > rm -f > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/reorder/file_list.temp > (cd /w/jjg/work/6570730-classtree/tl/build/linux-amd64/classes && \ > /opt/jdk/1.6.0/bin/java -XX:-PrintVMOptions > -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -Xmx896m -Xms128m > -XX:PermSize=32m -XX:MaxPermSize=160m -jar > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/btjars/jarreorder.jar \ > -o > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/reorder/file_list.temp > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/lib/classlist > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/not_rt_jar.list . ) > WARNING: Path does not exist as file or directory: > java/util/Hashtable$EmptyEnumerator.class > WARNING: Path does not exist as file or directory: > java/util/Hashtable$EmptyIterator.class > WARNING: Path does not exist as file or directory: java/io/File$1.class > WARNING: Path does not exist as file or directory: > sun/misc/JavaIODeleteOnExitAccess.class > WARNING: Path does not exist as file or directory: > java/io/Console$1$1.class > WARNING: Path does not exist as file or directory: > sun/awt/DebugHelper.class > WARNING: Path does not exist as file or directory: > sun/awt/DebugHelperStub.class > WARNING: Path does not exist as file or directory: > sun/java2d/SunGraphicsEnvironment$TTFilter.class > WARNING: Path does not exist as file or directory: > sun/java2d/SunGraphicsEnvironment$T1Filter.class > WARNING: Path does not exist as file or directory: > sun/awt/AWTAutoShutdown$PeerMap.class > WARNING: Path does not exist as file or directory: > sun/font/FontManager$1.class > WARNING: Path does not exist as file or directory: > sun/font/FontManager$FontRegistrationInfo.class > WARNING: Path does not exist as file or directory: > java/util/regex/Pattern$8.class > WARNING: Path does not exist as file or directory: > java/util/regex/Pattern$10.class > WARNING: Path does not exist as file or directory: > java/util/CurrencyData.class > WARNING: Path does not exist as file or directory: > java/util/regex/Pattern$9.class > WARNING: Path does not exist as file or directory: > sun/awt/color/ProfileDeferralInfo.class > WARNING: Path does not exist as file or directory: > sun/awt/color/ProfileDeferralMgr.class > WARNING: Path does not exist as file or directory: > sun/awt/color/ProfileActivator.class > WARNING: Path does not exist as file or directory: > sun/java2d/pipe/DuctusShapeRenderer.class > WARNING: Path does not exist as file or directory: > sun/java2d/pipe/DuctusRenderer.class > WARNING: Path does not exist as file or directory: > sun/awt/X11/XToolkit$7.class > WARNING: Path does not exist as file or directory: > java/awt/EventQueueItem.class > WARNING: Path does not exist as file or directory: > sun/awt/X11/XToolkit$XErrorHandler.class > WARNING: Path does not exist as file or directory: > sun/awt/X11/XToolkit$5.class > WARNING: Path does not exist as file or directory: > java/util/LinkedList$Entry.class > WARNING: Path does not exist as file or directory: sun/awt/X11/XWM$2.class > WARNING: Path does not exist as file or directory: > sun/awt/X11/XProtocol$1.class > WARNING: Path does not exist as file or directory: > sun/awt/X11/IXAnyEvent.class > WARNING: Path does not exist as file or directory: > java/awt/MutableBoolean.class > WARNING: Path does not exist as file or directory: > sun/awt/X11/XToolkit$6.class > WARNING: Path does not exist as file or directory: > java/awt/Component$NativeInLightFixer.class > WARNING: Path does not exist as file or directory: > javax/swing/UIManager$3.class > WARNING: Path does not exist as file or directory: > javax/swing/SystemEventQueueUtilities.class > WARNING: Path does not exist as file or directory: > javax/swing/SystemEventQueueUtilities$SystemEventQueue.class > WARNING: Path does not exist as file or directory: > sun/security/provider/Sun$1.class > WARNING: Path does not exist as file or directory: > javax/swing/text/SimpleAttributeSet$1.class > WARNING: Path does not exist as file or directory: > sun/font/FileFont$FileFontDisposer.class > WARNING: Path does not exist as file or directory: > sun/awt/X11/ComponentAccessor.class > WARNING: Path does not exist as file or directory: > sun/awt/X11/ComponentAccessor$1.class > WARNING: Path does not exist as file or directory: > sun/java2d/x11/X11RemoteOffScreenImage.class > WARNING: Path does not exist as file or directory: > sun/awt/image/RemoteOffScreenImage.class > WARNING: Path does not exist as file or directory: > sun/java2d/x11/X11RemoteOffScreenImage$X11RemoteSurfaceManager.class > WARNING: Path does not exist as file or directory: > sun/awt/image/OffScreenSurfaceManager.class > WARNING: Path does not exist as file or directory: > sun/awt/image/CachingSurfaceManager.class > WARNING: Path does not exist as file or directory: > sun/awt/image/RasterListener.class > WARNING: Path does not exist as file or directory: > sun/java2d/x11/X11CachingSurfaceManager.class > WARNING: Path does not exist as file or directory: > java/lang/UNIXProcess$Gate.class > WARNING: Path does not exist as file or directory: > java/lang/UNIXProcess$1$1.class > WARNING: Path does not exist as file or directory: > java/lang/UNIXProcess$1$1$1.class > WARNING: Path does not exist as file or directory: > javax/swing/ToolTipManager$Actions.class > WARNING: Path does not exist as file or directory: sun/awt/color/CMM.class > WARNING: Path does not exist as file or directory: > javax/swing/SystemEventQueueUtilities$ComponentWorkRequest.class > WARNING: Path does not exist as file or directory: > javax/swing/tree/DefaultMutableTreeNode$1.class > WARNING: Path does not exist as file or directory: > sun/java2d/SunGraphicsEnvironment$2.class > WARNING: Path does not exist as file or directory: > sun/nio/cs/ext/SJIS.class > WARNING: Path does not exist as file or directory: > sun/nio/cs/ext/SJIS$Decoder.class > WARNING: Path does not exist as file or directory: > javax/swing/SystemEventQueueUtilities$RunnableCanvas.class > WARNING: Path does not exist as file or directory: > javax/swing/SystemEventQueueUtilities$RunnableCanvasGraphics.class > WARNING: Path does not exist as file or directory: > com/sun/java/swing/plaf/gtk/GTKDefaultEngine.class > WARNING: Path does not exist as file or directory: > sun/font/FontManager$FontConfigInfo.class > WARNING: Path does not exist as file or directory: > com/sun/java/swing/plaf/gtk/GTKNativeEngine.class > WARNING: Path does not exist as file or directory: > com/sun/java/swing/plaf/gtk/GTKNativeEngine$WidgetType.class > WARNING: Path does not exist as file or directory: > com/sun/java/swing/plaf/gtk/GTKDefaultStyle.class > WARNING: Path does not exist as file or directory: > javax/swing/plaf/synth/DefaultMenuLayout.class > WARNING: Path does not exist as file or directory: > sun/dc/path/PathConsumer.class > WARNING: Path does not exist as file or directory: > sun/dc/pr/PathStroker.class > WARNING: Path does not exist as file or directory: > sun/dc/pr/PathDasher.class > WARNING: Path does not exist as file or directory: > java/util/logging/LogManager$6.class > WARNING: Path does not exist as file or directory: > sun/security/provider/PolicyInfo.class > WARNING: Path does not exist as file or directory: > sun/security/provider/SelfPermission.class > WARNING: Path does not exist as file or directory: > sun/applet/AppletClassLoader$4.class > WARNING: Path does not exist as file or directory: > sun/awt/X11/XMenuBarPeer$1.class > WARNING: Path does not exist as file or directory: > sun/awt/MostRecentThreadAppContext.class > WARNING: Path does not exist as file or directory: > META-INF/services/com.sun.tools.xjc.Plugin > WARNING: Path does not exist as file or directory: > sun/awt/motif/X11GB2312ecoder.class > WARNING: Path does not exist as file or directory: > sun/awt/motif/X11GB2312ncoder.class > WARNING: Path does not exist as file or directory: > sun/awt/motif/X11GBKncoder.class > WARNING: Path does not exist as file or directory: > sun/awt/motif/X11KSC5601ecoder.class > WARNING: Path does not exist as file or directory: > sun/awt/motif/X11KSC5601ncoder.class > WARNING: Path does not exist as file or directory: com/sun/crypto/provider > Included order file sun/nio/cs/ext/JIS_X_0201$Decoder.class is also > excluded, skipping. > Included order file sun/nio/cs/ext/DoubleByteDecoder.class is also > excluded, skipping. > Included order file sun/nio/cs/ext/JIS_X_0208_Decoder.class is also > excluded, skipping. > Included order file sun/nio/cs/ext/DelegatableDecoder.class is also > excluded, skipping. > Included order file sun/nio/cs/ext/ExtendedCharsets.class is also > excluded, skipping. > Included order file sun/security/provider/Sun.class is also excluded, > skipping. > /bin/mv > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/reorder/file_list.temp > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/reorder/file_list > /bin/mkdir -p > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/jarfilelists > /opt/jdk/1.6.0/bin/java -XX:-PrintVMOptions > -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -Xmx896m -Xms128m > -XX:PermSize=32m -XX:MaxPermSize=160m -jar > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/btjars/jarsplit.jar \ > > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/reorder/file_list \ > -o > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/jarfilelists/rt_jar_list > /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/jarfilelists/resources_jar_list From kelly.ohair at oracle.com Sat Aug 21 01:59:37 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Fri, 20 Aug 2010 18:59:37 -0700 Subject: Large block of warnings building jar files In-Reply-To: <4C6F1473.1070306@oracle.com> References: <4C6F1473.1070306@oracle.com> Message-ID: This is probably the changes I made to the JarReorder tool. It's possible the classlist supplied to the tool is stale, or I created a bug in the tool. The reorder classlists are rather old. -kto On Aug 20, 2010, at 4:49 PM, Jonathan Gibbons wrote: > Has anyone noticed the following large block of warnings in a jdk > build? This output is from a fairly standard build on Ubuntu. > > -- Jon > > >> /bin/mkdir -p /w/jjg/work/6570730-classtree/tl/build/linux-amd64/ >> tmp/reorder >> rm -f /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/ >> reorder/file_list >> rm -f /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/ >> reorder/file_list.temp >> (cd /w/jjg/work/6570730-classtree/tl/build/linux-amd64/classes && \ >> /opt/jdk/1.6.0/bin/java -XX:-PrintVMOptions -XX: >> +UnlockDiagnosticVMOptions -XX:-LogVMOutput -Xmx896m -Xms128m - >> XX:PermSize=32m -XX:MaxPermSize=160m -jar /w/jjg/work/6570730- >> classtree/tl/build/linux-amd64/btjars/jarreorder.jar \ >> -o /w/jjg/work/6570730-classtree/tl/build/linux- >> amd64/tmp/reorder/file_list.temp /w/jjg/work/6570730-classtree/tl/ >> build/linux-amd64/lib/classlist /w/jjg/work/6570730-classtree/tl/ >> build/linux-amd64/tmp/not_rt_jar.list . ) >> WARNING: Path does not exist as file or directory: java/util/ >> Hashtable$EmptyEnumerator.class >> WARNING: Path does not exist as file or directory: java/util/ >> Hashtable$EmptyIterator.class >> WARNING: Path does not exist as file or directory: java/io/File >> $1.class >> WARNING: Path does not exist as file or directory: sun/misc/ >> JavaIODeleteOnExitAccess.class >> WARNING: Path does not exist as file or directory: java/io/Console >> $1$1.class >> WARNING: Path does not exist as file or directory: sun/awt/ >> DebugHelper.class >> WARNING: Path does not exist as file or directory: sun/awt/ >> DebugHelperStub.class >> WARNING: Path does not exist as file or directory: sun/java2d/ >> SunGraphicsEnvironment$TTFilter.class >> WARNING: Path does not exist as file or directory: sun/java2d/ >> SunGraphicsEnvironment$T1Filter.class >> WARNING: Path does not exist as file or directory: sun/awt/ >> AWTAutoShutdown$PeerMap.class >> WARNING: Path does not exist as file or directory: sun/font/ >> FontManager$1.class >> WARNING: Path does not exist as file or directory: sun/font/ >> FontManager$FontRegistrationInfo.class >> WARNING: Path does not exist as file or directory: java/util/regex/ >> Pattern$8.class >> WARNING: Path does not exist as file or directory: java/util/regex/ >> Pattern$10.class >> WARNING: Path does not exist as file or directory: java/util/ >> CurrencyData.class >> WARNING: Path does not exist as file or directory: java/util/regex/ >> Pattern$9.class >> WARNING: Path does not exist as file or directory: sun/awt/color/ >> ProfileDeferralInfo.class >> WARNING: Path does not exist as file or directory: sun/awt/color/ >> ProfileDeferralMgr.class >> WARNING: Path does not exist as file or directory: sun/awt/color/ >> ProfileActivator.class >> WARNING: Path does not exist as file or directory: sun/java2d/pipe/ >> DuctusShapeRenderer.class >> WARNING: Path does not exist as file or directory: sun/java2d/pipe/ >> DuctusRenderer.class >> WARNING: Path does not exist as file or directory: sun/awt/X11/ >> XToolkit$7.class >> WARNING: Path does not exist as file or directory: java/awt/ >> EventQueueItem.class >> WARNING: Path does not exist as file or directory: sun/awt/X11/ >> XToolkit$XErrorHandler.class >> WARNING: Path does not exist as file or directory: sun/awt/X11/ >> XToolkit$5.class >> WARNING: Path does not exist as file or directory: java/util/ >> LinkedList$Entry.class >> WARNING: Path does not exist as file or directory: sun/awt/X11/XWM >> $2.class >> WARNING: Path does not exist as file or directory: sun/awt/X11/ >> XProtocol$1.class >> WARNING: Path does not exist as file or directory: sun/awt/X11/ >> IXAnyEvent.class >> WARNING: Path does not exist as file or directory: java/awt/ >> MutableBoolean.class >> WARNING: Path does not exist as file or directory: sun/awt/X11/ >> XToolkit$6.class >> WARNING: Path does not exist as file or directory: java/awt/ >> Component$NativeInLightFixer.class >> WARNING: Path does not exist as file or directory: javax/swing/ >> UIManager$3.class >> WARNING: Path does not exist as file or directory: javax/swing/ >> SystemEventQueueUtilities.class >> WARNING: Path does not exist as file or directory: javax/swing/ >> SystemEventQueueUtilities$SystemEventQueue.class >> WARNING: Path does not exist as file or directory: sun/security/ >> provider/Sun$1.class >> WARNING: Path does not exist as file or directory: javax/swing/text/ >> SimpleAttributeSet$1.class >> WARNING: Path does not exist as file or directory: sun/font/FileFont >> $FileFontDisposer.class >> WARNING: Path does not exist as file or directory: sun/awt/X11/ >> ComponentAccessor.class >> WARNING: Path does not exist as file or directory: sun/awt/X11/ >> ComponentAccessor$1.class >> WARNING: Path does not exist as file or directory: sun/java2d/x11/ >> X11RemoteOffScreenImage.class >> WARNING: Path does not exist as file or directory: sun/awt/image/ >> RemoteOffScreenImage.class >> WARNING: Path does not exist as file or directory: sun/java2d/x11/ >> X11RemoteOffScreenImage$X11RemoteSurfaceManager.class >> WARNING: Path does not exist as file or directory: sun/awt/image/ >> OffScreenSurfaceManager.class >> WARNING: Path does not exist as file or directory: sun/awt/image/ >> CachingSurfaceManager.class >> WARNING: Path does not exist as file or directory: sun/awt/image/ >> RasterListener.class >> WARNING: Path does not exist as file or directory: sun/java2d/x11/ >> X11CachingSurfaceManager.class >> WARNING: Path does not exist as file or directory: java/lang/ >> UNIXProcess$Gate.class >> WARNING: Path does not exist as file or directory: java/lang/ >> UNIXProcess$1$1.class >> WARNING: Path does not exist as file or directory: java/lang/ >> UNIXProcess$1$1$1.class >> WARNING: Path does not exist as file or directory: javax/swing/ >> ToolTipManager$Actions.class >> WARNING: Path does not exist as file or directory: sun/awt/color/ >> CMM.class >> WARNING: Path does not exist as file or directory: javax/swing/ >> SystemEventQueueUtilities$ComponentWorkRequest.class >> WARNING: Path does not exist as file or directory: javax/swing/tree/ >> DefaultMutableTreeNode$1.class >> WARNING: Path does not exist as file or directory: sun/java2d/ >> SunGraphicsEnvironment$2.class >> WARNING: Path does not exist as file or directory: sun/nio/cs/ext/ >> SJIS.class >> WARNING: Path does not exist as file or directory: sun/nio/cs/ext/ >> SJIS$Decoder.class >> WARNING: Path does not exist as file or directory: javax/swing/ >> SystemEventQueueUtilities$RunnableCanvas.class >> WARNING: Path does not exist as file or directory: javax/swing/ >> SystemEventQueueUtilities$RunnableCanvasGraphics.class >> WARNING: Path does not exist as file or directory: com/sun/java/ >> swing/plaf/gtk/GTKDefaultEngine.class >> WARNING: Path does not exist as file or directory: sun/font/ >> FontManager$FontConfigInfo.class >> WARNING: Path does not exist as file or directory: com/sun/java/ >> swing/plaf/gtk/GTKNativeEngine.class >> WARNING: Path does not exist as file or directory: com/sun/java/ >> swing/plaf/gtk/GTKNativeEngine$WidgetType.class >> WARNING: Path does not exist as file or directory: com/sun/java/ >> swing/plaf/gtk/GTKDefaultStyle.class >> WARNING: Path does not exist as file or directory: javax/swing/plaf/ >> synth/DefaultMenuLayout.class >> WARNING: Path does not exist as file or directory: sun/dc/path/ >> PathConsumer.class >> WARNING: Path does not exist as file or directory: sun/dc/pr/ >> PathStroker.class >> WARNING: Path does not exist as file or directory: sun/dc/pr/ >> PathDasher.class >> WARNING: Path does not exist as file or directory: java/util/ >> logging/LogManager$6.class >> WARNING: Path does not exist as file or directory: sun/security/ >> provider/PolicyInfo.class >> WARNING: Path does not exist as file or directory: sun/security/ >> provider/SelfPermission.class >> WARNING: Path does not exist as file or directory: sun/applet/ >> AppletClassLoader$4.class >> WARNING: Path does not exist as file or directory: sun/awt/X11/ >> XMenuBarPeer$1.class >> WARNING: Path does not exist as file or directory: sun/awt/ >> MostRecentThreadAppContext.class >> WARNING: Path does not exist as file or directory: META-INF/ >> services/com.sun.tools.xjc.Plugin >> WARNING: Path does not exist as file or directory: sun/awt/motif/ >> X11GB2312ecoder.class >> WARNING: Path does not exist as file or directory: sun/awt/motif/ >> X11GB2312ncoder.class >> WARNING: Path does not exist as file or directory: sun/awt/motif/ >> X11GBKncoder.class >> WARNING: Path does not exist as file or directory: sun/awt/motif/ >> X11KSC5601ecoder.class >> WARNING: Path does not exist as file or directory: sun/awt/motif/ >> X11KSC5601ncoder.class >> WARNING: Path does not exist as file or directory: com/sun/crypto/ >> provider >> Included order file sun/nio/cs/ext/JIS_X_0201$Decoder.class is also >> excluded, skipping. >> Included order file sun/nio/cs/ext/DoubleByteDecoder.class is also >> excluded, skipping. >> Included order file sun/nio/cs/ext/JIS_X_0208_Decoder.class is also >> excluded, skipping. >> Included order file sun/nio/cs/ext/DelegatableDecoder.class is also >> excluded, skipping. >> Included order file sun/nio/cs/ext/ExtendedCharsets.class is also >> excluded, skipping. >> Included order file sun/security/provider/Sun.class is also >> excluded, skipping. >> /bin/mv /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/ >> reorder/file_list.temp /w/jjg/work/6570730-classtree/tl/build/linux- >> amd64/tmp/reorder/file_list >> /bin/mkdir -p /w/jjg/work/6570730-classtree/tl/build/linux-amd64/ >> tmp/jarfilelists >> /opt/jdk/1.6.0/bin/java -XX:-PrintVMOptions -XX: >> +UnlockDiagnosticVMOptions -XX:-LogVMOutput -Xmx896m -Xms128m - >> XX:PermSize=32m -XX:MaxPermSize=160m -jar /w/jjg/work/6570730- >> classtree/tl/build/linux-amd64/btjars/jarsplit.jar \ >> /w/jjg/work/6570730-classtree/tl/build/linux-amd64/ >> tmp/reorder/file_list \ >> -o /w/jjg/work/6570730-classtree/tl/build/linux- >> amd64/tmp/jarfilelists/rt_jar_list /w/jjg/work/6570730-classtree/tl/ >> build/linux-amd64/tmp/jarfilelists/resources_jar_list From kelly.ohair at oracle.com Sat Aug 21 02:12:00 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Fri, 20 Aug 2010 19:12:00 -0700 Subject: Large block of warnings building jar files In-Reply-To: References: <4C6F1473.1070306@oracle.com> Message-ID: I checked on sun/awt/DebugHelper.class it no longer exists, but the classlists used to reorder rt.jar in jdk/make/tools/sharing still list it. I can only assume the rest of these class files no longer exist. -kto On Aug 20, 2010, at 6:59 PM, Kelly O'Hair wrote: > This is probably the changes I made to the JarReorder tool. > > It's possible the classlist supplied to the tool is stale, or I > created a bug in the tool. > The reorder classlists are rather old. > > -kto > > On Aug 20, 2010, at 4:49 PM, Jonathan Gibbons wrote: > >> Has anyone noticed the following large block of warnings in a jdk >> build? This output is from a fairly standard build on Ubuntu. >> >> -- Jon >> >> >>> /bin/mkdir -p /w/jjg/work/6570730-classtree/tl/build/linux-amd64/ >>> tmp/reorder >>> rm -f /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/ >>> reorder/file_list >>> rm -f /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/ >>> reorder/file_list.temp >>> (cd /w/jjg/work/6570730-classtree/tl/build/linux-amd64/classes && \ >>> /opt/jdk/1.6.0/bin/java -XX:-PrintVMOptions -XX: >>> +UnlockDiagnosticVMOptions -XX:-LogVMOutput -Xmx896m -Xms128m - >>> XX:PermSize=32m -XX:MaxPermSize=160m -jar /w/jjg/work/6570730- >>> classtree/tl/build/linux-amd64/btjars/jarreorder.jar \ >>> -o /w/jjg/work/6570730-classtree/tl/build/linux- >>> amd64/tmp/reorder/file_list.temp /w/jjg/work/6570730-classtree/tl/ >>> build/linux-amd64/lib/classlist /w/jjg/work/6570730-classtree/tl/ >>> build/linux-amd64/tmp/not_rt_jar.list . ) >>> WARNING: Path does not exist as file or directory: java/util/ >>> Hashtable$EmptyEnumerator.class >>> WARNING: Path does not exist as file or directory: java/util/ >>> Hashtable$EmptyIterator.class >>> WARNING: Path does not exist as file or directory: java/io/File >>> $1.class >>> WARNING: Path does not exist as file or directory: sun/misc/ >>> JavaIODeleteOnExitAccess.class >>> WARNING: Path does not exist as file or directory: java/io/Console >>> $1$1.class >>> WARNING: Path does not exist as file or directory: sun/awt/ >>> DebugHelper.class >>> WARNING: Path does not exist as file or directory: sun/awt/ >>> DebugHelperStub.class >>> WARNING: Path does not exist as file or directory: sun/java2d/ >>> SunGraphicsEnvironment$TTFilter.class >>> WARNING: Path does not exist as file or directory: sun/java2d/ >>> SunGraphicsEnvironment$T1Filter.class >>> WARNING: Path does not exist as file or directory: sun/awt/ >>> AWTAutoShutdown$PeerMap.class >>> WARNING: Path does not exist as file or directory: sun/font/ >>> FontManager$1.class >>> WARNING: Path does not exist as file or directory: sun/font/ >>> FontManager$FontRegistrationInfo.class >>> WARNING: Path does not exist as file or directory: java/util/regex/ >>> Pattern$8.class >>> WARNING: Path does not exist as file or directory: java/util/regex/ >>> Pattern$10.class >>> WARNING: Path does not exist as file or directory: java/util/ >>> CurrencyData.class >>> WARNING: Path does not exist as file or directory: java/util/regex/ >>> Pattern$9.class >>> WARNING: Path does not exist as file or directory: sun/awt/color/ >>> ProfileDeferralInfo.class >>> WARNING: Path does not exist as file or directory: sun/awt/color/ >>> ProfileDeferralMgr.class >>> WARNING: Path does not exist as file or directory: sun/awt/color/ >>> ProfileActivator.class >>> WARNING: Path does not exist as file or directory: sun/java2d/pipe/ >>> DuctusShapeRenderer.class >>> WARNING: Path does not exist as file or directory: sun/java2d/pipe/ >>> DuctusRenderer.class >>> WARNING: Path does not exist as file or directory: sun/awt/X11/ >>> XToolkit$7.class >>> WARNING: Path does not exist as file or directory: java/awt/ >>> EventQueueItem.class >>> WARNING: Path does not exist as file or directory: sun/awt/X11/ >>> XToolkit$XErrorHandler.class >>> WARNING: Path does not exist as file or directory: sun/awt/X11/ >>> XToolkit$5.class >>> WARNING: Path does not exist as file or directory: java/util/ >>> LinkedList$Entry.class >>> WARNING: Path does not exist as file or directory: sun/awt/X11/XWM >>> $2.class >>> WARNING: Path does not exist as file or directory: sun/awt/X11/ >>> XProtocol$1.class >>> WARNING: Path does not exist as file or directory: sun/awt/X11/ >>> IXAnyEvent.class >>> WARNING: Path does not exist as file or directory: java/awt/ >>> MutableBoolean.class >>> WARNING: Path does not exist as file or directory: sun/awt/X11/ >>> XToolkit$6.class >>> WARNING: Path does not exist as file or directory: java/awt/ >>> Component$NativeInLightFixer.class >>> WARNING: Path does not exist as file or directory: javax/swing/ >>> UIManager$3.class >>> WARNING: Path does not exist as file or directory: javax/swing/ >>> SystemEventQueueUtilities.class >>> WARNING: Path does not exist as file or directory: javax/swing/ >>> SystemEventQueueUtilities$SystemEventQueue.class >>> WARNING: Path does not exist as file or directory: sun/security/ >>> provider/Sun$1.class >>> WARNING: Path does not exist as file or directory: javax/swing/ >>> text/SimpleAttributeSet$1.class >>> WARNING: Path does not exist as file or directory: sun/font/ >>> FileFont$FileFontDisposer.class >>> WARNING: Path does not exist as file or directory: sun/awt/X11/ >>> ComponentAccessor.class >>> WARNING: Path does not exist as file or directory: sun/awt/X11/ >>> ComponentAccessor$1.class >>> WARNING: Path does not exist as file or directory: sun/java2d/x11/ >>> X11RemoteOffScreenImage.class >>> WARNING: Path does not exist as file or directory: sun/awt/image/ >>> RemoteOffScreenImage.class >>> WARNING: Path does not exist as file or directory: sun/java2d/x11/ >>> X11RemoteOffScreenImage$X11RemoteSurfaceManager.class >>> WARNING: Path does not exist as file or directory: sun/awt/image/ >>> OffScreenSurfaceManager.class >>> WARNING: Path does not exist as file or directory: sun/awt/image/ >>> CachingSurfaceManager.class >>> WARNING: Path does not exist as file or directory: sun/awt/image/ >>> RasterListener.class >>> WARNING: Path does not exist as file or directory: sun/java2d/x11/ >>> X11CachingSurfaceManager.class >>> WARNING: Path does not exist as file or directory: java/lang/ >>> UNIXProcess$Gate.class >>> WARNING: Path does not exist as file or directory: java/lang/ >>> UNIXProcess$1$1.class >>> WARNING: Path does not exist as file or directory: java/lang/ >>> UNIXProcess$1$1$1.class >>> WARNING: Path does not exist as file or directory: javax/swing/ >>> ToolTipManager$Actions.class >>> WARNING: Path does not exist as file or directory: sun/awt/color/ >>> CMM.class >>> WARNING: Path does not exist as file or directory: javax/swing/ >>> SystemEventQueueUtilities$ComponentWorkRequest.class >>> WARNING: Path does not exist as file or directory: javax/swing/ >>> tree/DefaultMutableTreeNode$1.class >>> WARNING: Path does not exist as file or directory: sun/java2d/ >>> SunGraphicsEnvironment$2.class >>> WARNING: Path does not exist as file or directory: sun/nio/cs/ext/ >>> SJIS.class >>> WARNING: Path does not exist as file or directory: sun/nio/cs/ext/ >>> SJIS$Decoder.class >>> WARNING: Path does not exist as file or directory: javax/swing/ >>> SystemEventQueueUtilities$RunnableCanvas.class >>> WARNING: Path does not exist as file or directory: javax/swing/ >>> SystemEventQueueUtilities$RunnableCanvasGraphics.class >>> WARNING: Path does not exist as file or directory: com/sun/java/ >>> swing/plaf/gtk/GTKDefaultEngine.class >>> WARNING: Path does not exist as file or directory: sun/font/ >>> FontManager$FontConfigInfo.class >>> WARNING: Path does not exist as file or directory: com/sun/java/ >>> swing/plaf/gtk/GTKNativeEngine.class >>> WARNING: Path does not exist as file or directory: com/sun/java/ >>> swing/plaf/gtk/GTKNativeEngine$WidgetType.class >>> WARNING: Path does not exist as file or directory: com/sun/java/ >>> swing/plaf/gtk/GTKDefaultStyle.class >>> WARNING: Path does not exist as file or directory: javax/swing/ >>> plaf/synth/DefaultMenuLayout.class >>> WARNING: Path does not exist as file or directory: sun/dc/path/ >>> PathConsumer.class >>> WARNING: Path does not exist as file or directory: sun/dc/pr/ >>> PathStroker.class >>> WARNING: Path does not exist as file or directory: sun/dc/pr/ >>> PathDasher.class >>> WARNING: Path does not exist as file or directory: java/util/ >>> logging/LogManager$6.class >>> WARNING: Path does not exist as file or directory: sun/security/ >>> provider/PolicyInfo.class >>> WARNING: Path does not exist as file or directory: sun/security/ >>> provider/SelfPermission.class >>> WARNING: Path does not exist as file or directory: sun/applet/ >>> AppletClassLoader$4.class >>> WARNING: Path does not exist as file or directory: sun/awt/X11/ >>> XMenuBarPeer$1.class >>> WARNING: Path does not exist as file or directory: sun/awt/ >>> MostRecentThreadAppContext.class >>> WARNING: Path does not exist as file or directory: META-INF/ >>> services/com.sun.tools.xjc.Plugin >>> WARNING: Path does not exist as file or directory: sun/awt/motif/ >>> X11GB2312ecoder.class >>> WARNING: Path does not exist as file or directory: sun/awt/motif/ >>> X11GB2312ncoder.class >>> WARNING: Path does not exist as file or directory: sun/awt/motif/ >>> X11GBKncoder.class >>> WARNING: Path does not exist as file or directory: sun/awt/motif/ >>> X11KSC5601ecoder.class >>> WARNING: Path does not exist as file or directory: sun/awt/motif/ >>> X11KSC5601ncoder.class >>> WARNING: Path does not exist as file or directory: com/sun/crypto/ >>> provider >>> Included order file sun/nio/cs/ext/JIS_X_0201$Decoder.class is >>> also excluded, skipping. >>> Included order file sun/nio/cs/ext/DoubleByteDecoder.class is also >>> excluded, skipping. >>> Included order file sun/nio/cs/ext/JIS_X_0208_Decoder.class is >>> also excluded, skipping. >>> Included order file sun/nio/cs/ext/DelegatableDecoder.class is >>> also excluded, skipping. >>> Included order file sun/nio/cs/ext/ExtendedCharsets.class is also >>> excluded, skipping. >>> Included order file sun/security/provider/Sun.class is also >>> excluded, skipping. >>> /bin/mv /w/jjg/work/6570730-classtree/tl/build/linux-amd64/tmp/ >>> reorder/file_list.temp /w/jjg/work/6570730-classtree/tl/build/ >>> linux-amd64/tmp/reorder/file_list >>> /bin/mkdir -p /w/jjg/work/6570730-classtree/tl/build/linux-amd64/ >>> tmp/jarfilelists >>> /opt/jdk/1.6.0/bin/java -XX:-PrintVMOptions -XX: >>> +UnlockDiagnosticVMOptions -XX:-LogVMOutput -Xmx896m -Xms128m - >>> XX:PermSize=32m -XX:MaxPermSize=160m -jar /w/jjg/work/6570730- >>> classtree/tl/build/linux-amd64/btjars/jarsplit.jar \ >>> /w/jjg/work/6570730-classtree/tl/build/linux-amd64/ >>> tmp/reorder/file_list \ >>> -o /w/jjg/work/6570730-classtree/tl/build/linux- >>> amd64/tmp/jarfilelists/rt_jar_list /w/jjg/work/6570730-classtree/ >>> tl/build/linux-amd64/tmp/jarfilelists/resources_jar_list > From ahughes at redhat.com Tue Aug 24 12:18:54 2010 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Tue, 24 Aug 2010 13:18:54 +0100 Subject: Review Request: Final Shark buildsystem piece In-Reply-To: <20100818085353.GA3280@redhat.com> References: <20100817091708.GB5828@redhat.com> <1282119450.25224.7.camel@macbook> <20100818085353.GA3280@redhat.com> Message-ID: On 18 August 2010 09:53, Gary Benson wrote: > Christian Thalinger wrote: >> On Tue, 2010-08-17 at 13:51 -0700, Kelly O'Hair wrote: >> > I had assumed this was a file in the hotspot repo, but it's >> > actually in the top repo. ?Feel free to push this change into >> > the tl forest, or whereever you pushed it's cohort changeset. >> >> Gary, do you need a new CR? ?-- Christian > > Yes please :) > > Cheers, > Gary > > -- > http://gbenson.net/ > I think it would make more sense to use '6976186: Integrate Shark' again, so the commits are easily associated as part of the same bug. This is used for both the HotSpot and JDK chunks. -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA? 7927 142C 2591 94EF D9D8 From ahughes at redhat.com Tue Aug 24 12:31:05 2010 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Tue, 24 Aug 2010 13:31:05 +0100 Subject: Review Request: Final Shark buildsystem piece In-Reply-To: References: <20100817091708.GB5828@redhat.com> <1282119450.25224.7.camel@macbook> <20100818085353.GA3280@redhat.com> Message-ID: On 24 August 2010 13:18, Dr Andrew John Hughes wrote: > On 18 August 2010 09:53, Gary Benson wrote: >> Christian Thalinger wrote: >>> On Tue, 2010-08-17 at 13:51 -0700, Kelly O'Hair wrote: >>> > I had assumed this was a file in the hotspot repo, but it's >>> > actually in the top repo. ?Feel free to push this change into >>> > the tl forest, or whereever you pushed it's cohort changeset. >>> >>> Gary, do you need a new CR? ?-- Christian >> >> Yes please :) >> >> Cheers, >> Gary >> >> -- >> http://gbenson.net/ >> > > I think it would make more sense to use '6976186: Integrate Shark' > again, so the commits are easily associated as part of the same bug. > This is used for both the HotSpot and JDK chunks. > -- > Andrew :-) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > Support Free Java! > Contribute to GNU Classpath and the OpenJDK > http://www.gnu.org/software/classpath > http://openjdk.java.net > > PGP Key: 94EFD9D8 (http://subkeys.pgp.net) > Fingerprint: F8EF F1EA 401E 2E60 15FA? 7927 142C 2591 94EF D9D8 > Pushed: http://hg.openjdk.java.net/jdk7/tl/rev/1fbed32d2ddd -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA? 7927 142C 2591 94EF D9D8 From gbenson at redhat.com Tue Aug 24 12:53:23 2010 From: gbenson at redhat.com (Gary Benson) Date: Tue, 24 Aug 2010 13:53:23 +0100 Subject: Review Request: Final Shark buildsystem piece In-Reply-To: References: <20100817091708.GB5828@redhat.com> <1282119450.25224.7.camel@macbook> <20100818085353.GA3280@redhat.com> Message-ID: <20100824125323.GE3450@redhat.com> Dr Andrew John Hughes wrote: > On 24 August 2010 13:18, Dr Andrew John Hughes wrote: > > On 18 August 2010 09:53, Gary Benson wrote: > > > Christian Thalinger wrote: > > > > On Tue, 2010-08-17 at 13:51 -0700, Kelly O'Hair wrote: > > > > > I had assumed this was a file in the hotspot repo, but it's > > > > > actually in the top repo. ?Feel free to push this change > > > > > into the tl forest, or whereever you pushed it's cohort > > > > > changeset. > > > > > > > > Gary, do you need a new CR? ?-- Christian > > > > > > Yes please :) > > > > I think it would make more sense to use '6976186: Integrate Shark' > > again, so the commits are easily associated as part of the same bug. > > This is used for both the HotSpot and JDK chunks. > > Pushed: http://hg.openjdk.java.net/jdk7/tl/rev/1fbed32d2ddd Thank you. Cheers, Gary -- http://gbenson.net/ From kelly.ohair at oracle.com Mon Aug 30 23:08:46 2010 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 30 Aug 2010 16:08:46 -0700 Subject: Need reviewers, but got them, webrevs for the record Message-ID: <0EA1A962-9D1C-44E2-98D0-973C0BAC2C0F@oracle.com> These changes are on the way, been reviewed, just an fyi... 6955300: Missing files in the jaf source bundle 6962317: jdk7 jaxws source bundle still needs rebranding http://cr.openjdk.java.net/~ohair/openjdk7/jaxws-6962317/webrev/ 6981043: Clean out all native code makefile logic from corba repository http://cr.openjdk.java.net/~ohair/openjdk7/corba-6981043/webrev/ -kto