<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-27642</id>
	<title>Nabble - OpenJDK</title>
	<updated>2008-08-29T18:39:12Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/OpenJDK-f27642.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/OpenJDK-f27642.html" />
	<subtitle type="html">&lt;img src=&quot;http://www.nabble.com/file/f27642/openjdk.png&quot; border=&quot;0&quot; /&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Open-Source JDK Community&lt;/a&gt;&amp;nbsp;is the place to collaborate on the open-source JDK, an implementation of the Java Platform, Standard Edition specification defined in the Java &lt;a href=&quot;http://jcp.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Community Process&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19229664</id>
	<title>Support BSD and Caciocavallo</title>
	<published>2008-08-29T18:39:12Z</published>
	<updated>2008-08-29T18:39:12Z</updated>
	<author>
		<name>gnu_andrew</name>
	</author>
	<content type="html">This patch adds support for downloading the BSD and Caciocavallo trees
&lt;br&gt;to IcedTea.
&lt;br&gt;You can choose a project using --with-project and a value of jdk7 (the
&lt;br&gt;default), closures,
&lt;br&gt;cvmi, caciocavallo and bsd to select a tree. &amp;nbsp;It currently only makes
&lt;br&gt;a difference if you also add --enable-hg; the two are separated so
&lt;br&gt;additional project-specific rules can be added. &amp;nbsp;I tried building the
&lt;br&gt;caciocavallo and closures trees but the IcedTea patches need some work
&lt;br&gt;to apply cleanly (presumably because these trees are based on older
&lt;br&gt;build drops).
&lt;br&gt;&lt;br&gt;2008-08-30 &amp;nbsp;Andrew John Hughes &amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19229664&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnu_andrew@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Makefile.am: Add BSD and Caciocavallo URLs.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * acinclude.m4:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (WITH_PROJECT): Added.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (ENABLE_OTHER_PROJECTS): Converted to WITH_PROJECT.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * configure.ac: Support building with BSD
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; and Caciocavallo projects via --with-project.
&lt;br&gt;&lt;br&gt;Note that jdk7 is now finally at b33, just as b34 comes out...
&lt;br&gt;&lt;br&gt;Bedtime,
&lt;br&gt;-- 
&lt;br&gt;Andrew :-)
&lt;br&gt;&lt;br&gt;Support Free Java!
&lt;br&gt;Contribute to GNU Classpath and the OpenJDK
&lt;br&gt;&lt;a href=&quot;http://www.gnu.org/software/classpath&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/software/classpath&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://openjdk.java.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openjdk.java.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;PGP Key: 94EFD9D8 (&lt;a href=&quot;http://subkeys.pgp.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subkeys.pgp.net&lt;/a&gt;)
&lt;br&gt;Fingerprint: F8EF F1EA 401E 2E60 15FA &amp;nbsp;7927 142C 2591 94EF D9D8
&lt;br&gt;&lt;br /&gt;diff -r 40ffba722e7d ChangeLog
&lt;br&gt;--- a/ChangeLog	Sat Aug 30 00:14:16 2008 +0100
&lt;br&gt;+++ b/ChangeLog	Sat Aug 30 02:31:21 2008 +0100
&lt;br&gt;@@ -1,4 +1,4 @@
&lt;br&gt;-2008-08-25 &amp;nbsp;Andrew John Hughes &amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19229664&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnu_andrew@...&lt;/a&gt;&amp;gt;
&lt;br&gt;+2008-08-30 &amp;nbsp;Andrew John Hughes &amp;nbsp;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19229664&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnu_andrew@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	* patches/icedtea-ecj.patch: Fix OGLContext.h to
&lt;br&gt;&amp;nbsp;	use correct headers when generated by gjavah.
&lt;br&gt;diff -r 40ffba722e7d Makefile.am
&lt;br&gt;--- a/Makefile.am	Sat Aug 30 00:14:16 2008 +0100
&lt;br&gt;+++ b/Makefile.am	Sat Aug 30 02:31:21 2008 +0100
&lt;br&gt;@@ -256,9 +256,10 @@
&lt;br&gt;&amp;nbsp;OPENJDK_HG_URL = &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/jdk7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/jdk7&lt;/a&gt;&lt;br&gt;&amp;nbsp;CVMI_HG_URL = &lt;a href=&quot;http://hg.openjdk.java.net/cvmi/cvmi/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/cvmi/cvmi/&lt;/a&gt;&lt;br&gt;&amp;nbsp;CLOSURES_HG_URL = &lt;a href=&quot;http://hg.openjdk.java.net/closures/closures/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/closures/closures/&lt;/a&gt;&lt;br&gt;+CACIOCAVALLO_HG_URL = &lt;a href=&quot;http://hg.openjdk.java.net/caciocavallo/jdk7/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/caciocavallo/jdk7/&lt;/a&gt;&lt;br&gt;+BSD_HG_URL = &lt;a href=&quot;http://hg.openjdk.java.net/bsd-port/bsd-port&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/bsd-port/bsd-port&lt;/a&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;OPENJDK_URL = &lt;a href=&quot;http://www.java.net/download/openjdk/jdk7/promoted/$(OPENJDK_VERSION)/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.java.net/download/openjdk/jdk7/promoted/$(OPENJDK_VERSION)/&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;&amp;nbsp;if USE_ALT_OPENJDK_SRC_ZIP
&lt;br&gt;&amp;nbsp; &amp;nbsp;OPENJDK_SRC_ZIP = $(ALT_OPENJDK_SRC_ZIP)
&lt;br&gt;&amp;nbsp;else
&lt;br&gt;@@ -296,7 +297,15 @@
&lt;br&gt;&amp;nbsp;if USE_CVMI
&lt;br&gt;&amp;nbsp;	hg fclone $(CVMI_HG_URL) openjdk; 
&lt;br&gt;&amp;nbsp;else
&lt;br&gt;+if USE_CACIOCAVALLO
&lt;br&gt;+	hg fclone $(CACIOCAVALLO_HG_URL) openjdk;
&lt;br&gt;+else
&lt;br&gt;+if USE_BSD
&lt;br&gt;+	hg fclone $(BSD_HG_URL) openjdk;
&lt;br&gt;+else
&lt;br&gt;&amp;nbsp;	hg fclone -r jdk7-$(OPENJDK_VERSION) $(OPENJDK_HG_URL) openjdk;
&lt;br&gt;+endif
&lt;br&gt;+endif
&lt;br&gt;&amp;nbsp;endif
&lt;br&gt;&amp;nbsp;endif
&lt;br&gt;&amp;nbsp;else
&lt;br&gt;diff -r 40ffba722e7d acinclude.m4
&lt;br&gt;--- a/acinclude.m4	Sat Aug 30 00:14:16 2008 +0100
&lt;br&gt;+++ b/acinclude.m4	Sat Aug 30 02:31:21 2008 +0100
&lt;br&gt;@@ -802,42 +802,30 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;AM_CONDITIONAL([USE_HG], test x&amp;quot;${enable_hg}&amp;quot; = &amp;quot;xyes&amp;quot;)
&lt;br&gt;&amp;nbsp;])
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-AC_DEFUN([ENABLE_EXTRA_PROJECTS],
&lt;br&gt;+AC_DEFUN([WITH_PROJECT],
&lt;br&gt;&amp;nbsp;[
&lt;br&gt;- &amp;nbsp;AC_MSG_CHECKING(whether to use code from the Closures project)
&lt;br&gt;- &amp;nbsp;AC_ARG_ENABLE([closures],
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[AS_HELP_STRING(--enable-closures,use Closures source code [[default=no]])],
&lt;br&gt;+ &amp;nbsp;AC_MSG_CHECKING(which OpenJDK project is being used)
&lt;br&gt;+ &amp;nbsp;AC_ARG_WITH([project],
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[AS_HELP_STRING(--with-project,choose the OpenJDK project to use: jdk7 closures cvmi cacioavallo bsd [[default=jdk7]])],
&lt;br&gt;&amp;nbsp; &amp;nbsp;[
&lt;br&gt;- &amp;nbsp; &amp;nbsp;case &amp;quot;${enableval}&amp;quot; in
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;case &amp;quot;${withval}&amp;quot; in
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;yes)
&lt;br&gt;+	project=jdk7
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;no)
&lt;br&gt;-	enable_closures=no
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;;
&lt;br&gt;+	project=jdk7
&lt;br&gt;+	;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*)
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;enable_closures=yes
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;project=${withval}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;esac
&lt;br&gt;&amp;nbsp; &amp;nbsp;],
&lt;br&gt;&amp;nbsp; &amp;nbsp;[
&lt;br&gt;- &amp;nbsp; &amp;nbsp;enable_closures=no
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;project=jdk7
&lt;br&gt;&amp;nbsp; &amp;nbsp;])
&lt;br&gt;- &amp;nbsp;AC_MSG_RESULT([${enable_closures}])
&lt;br&gt;- &amp;nbsp;AM_CONDITIONAL([USE_CLOSURES], test x&amp;quot;${enable_closures}&amp;quot; = &amp;quot;xyes&amp;quot;)
&lt;br&gt;- &amp;nbsp;AC_MSG_CHECKING(whether to use code from the CVMI project)
&lt;br&gt;- &amp;nbsp;AC_ARG_ENABLE([cvmi],
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[AS_HELP_STRING(--enable-cvmi,use CVMI source code [[default=no]])],
&lt;br&gt;- &amp;nbsp;[
&lt;br&gt;- &amp;nbsp; &amp;nbsp;case &amp;quot;${enableval}&amp;quot; in
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;no)
&lt;br&gt;-	enable_cvmi=no
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;*)
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;enable_cvmi=yes
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;esac
&lt;br&gt;- &amp;nbsp;],
&lt;br&gt;- &amp;nbsp;[
&lt;br&gt;- &amp;nbsp; &amp;nbsp;enable_cvmi=no
&lt;br&gt;- &amp;nbsp;])
&lt;br&gt;- &amp;nbsp;AC_MSG_RESULT([${enable_cvmi}])
&lt;br&gt;- &amp;nbsp;AM_CONDITIONAL([USE_CVMI], test x&amp;quot;${enable_cvmi}&amp;quot; = &amp;quot;xyes&amp;quot;)
&lt;br&gt;+ &amp;nbsp;AC_MSG_RESULT([${project}])
&lt;br&gt;+ &amp;nbsp;AM_CONDITIONAL([USE_CLOSURES], test x&amp;quot;${project}&amp;quot; = &amp;quot;xclosures&amp;quot;)
&lt;br&gt;+ &amp;nbsp;AM_CONDITIONAL([USE_CVMI], test x&amp;quot;${project}&amp;quot; = &amp;quot;xcvmi&amp;quot;)
&lt;br&gt;+ &amp;nbsp;AM_CONDITIONAL([USE_CACIOCAVALLO], test x&amp;quot;${project}&amp;quot; = &amp;quot;xcaciocavallo&amp;quot;)
&lt;br&gt;+ &amp;nbsp;AM_CONDITIONAL([USE_BSD], test x&amp;quot;${project}&amp;quot; = &amp;quot;xbsd&amp;quot;)
&lt;br&gt;&amp;nbsp;])
&lt;br&gt;diff -r 40ffba722e7d configure.ac
&lt;br&gt;--- a/configure.ac	Sat Aug 30 00:14:16 2008 +0100
&lt;br&gt;+++ b/configure.ac	Sat Aug 30 02:31:21 2008 +0100
&lt;br&gt;@@ -215,7 +215,7 @@
&lt;br&gt;&amp;nbsp;ENABLE_ZERO_BUILD
&lt;br&gt;&amp;nbsp;SET_CORE_OR_SHARK_BUILD
&lt;br&gt;&amp;nbsp;ENABLE_HG
&lt;br&gt;-ENABLE_EXTRA_PROJECTS
&lt;br&gt;+WITH_PROJECT
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;if test &amp;quot;x${enable_hg}&amp;quot; = &amp;quot;xyes&amp;quot;; then
&lt;br&gt;&amp;nbsp; &amp;nbsp;FIND_TOOL([MERCURIAL],[hg])
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Distribution-specific-Packaging-f27646.html&quot; embed=&quot;fixTarget[27646]&quot; target=&quot;_top&quot; &gt;OpenJDK Distribution-specific Packaging&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Support-BSD-and-Caciocavallo-tp19229664p19229664.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19229453</id>
	<title>Re: RMI RemoteException</title>
	<published>2008-08-29T17:55:00Z</published>
	<updated>2008-08-29T17:55:00Z</updated>
	<author>
		<name>David Holmes - Sun Microsystems</name>
	</author>
	<content type="html">HI Trenton,
&lt;br&gt;&lt;br&gt;This might not be the right place for it but ... RemoteException is 
&lt;br&gt;checked because you have to understand that it can happen (and 
&lt;br&gt;occasionally will) and you have to think about what can be done to 
&lt;br&gt;recover (even if you ultimately decide to just to &amp;quot;fail&amp;quot; by throwing 
&lt;br&gt;some other exception). The &amp;quot;distributed computing can be transparent&amp;quot; 
&lt;br&gt;myth was debunked years ago (I used to work with a system that tried it 
&lt;br&gt;and nicely demonstrated why it didn't work!).
&lt;br&gt;&lt;br&gt;Jim Waldo has a famous paper on this topic &amp;quot;Notes on Distributed Computing&amp;quot;:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://research.sun.com/techrep/1994/abstract-29.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://research.sun.com/techrep/1994/abstract-29.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;David Holmes
&lt;br&gt;Senior Java Technologist
&lt;br&gt;Java SE VM Real-time and Embedded Group
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;Trenton D. Adams said the following on 08/30/08 06:21:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Guys,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is this the right list to be discussing RMI topics? &amp;nbsp;I saw some RMI related stuff when I did a site search on google.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm curious what the reasoning is behind leaving RemoteException as a checked exception. &amp;nbsp;It seems to me that it would be more relevant to have it as a RuntimeException, as there is not a whole lot one can do about it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any ideas why it might be that way? &amp;nbsp;If there is agreement that it should be an unchecked exception, any hope of moving toward it being unchecked?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Trenton D. Adams
&lt;br&gt;&amp;gt; Systems Analyst/Web Software Engineer
&lt;br&gt;&amp;gt; Navy Penguins at your service!
&lt;br&gt;&amp;gt; Athabasca University
&lt;br&gt;&amp;gt; (780) 675-6195
&lt;br&gt;&amp;gt; :wq!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; __ 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; This communication is intended for the use of the recipient to whom it
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; is addressed, and may contain confidential, personal, and or privileged
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; information. Please contact us immediately if you are not the intended
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; recipient of this communication, and do not copy, distribute, or take
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; action relying on it. Any communications received in error, or
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; subsequent reply, should be deleted or destroyed.
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Core-Libraries-f27647.html&quot; embed=&quot;fixTarget[27647]&quot; target=&quot;_top&quot; &gt;OpenJDK Core Libraries&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RMI-RemoteException-tp19226829p19229453.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19227827</id>
	<title>hg: jdk7/tl/jdk: 6614052: jhat fails to read heap dump &gt; 2GB.</title>
	<published>2008-08-29T14:36:19Z</published>
	<updated>2008-08-29T14:36:19Z</updated>
	<author>
		<name>swamy.venkataramanappa</name>
	</author>
	<content type="html">Changeset: dc604a6da888
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;swamyv
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-29 14:33 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/tl/jdk/rev/dc604a6da888&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/tl/jdk/rev/dc604a6da888&lt;/a&gt;&lt;br&gt;&lt;br&gt;6614052: jhat fails to read heap dump &amp;gt; 2GB.
&lt;br&gt;Summary: Modified the jhat code to use long for unsigned int. This is a forward port of changes from Kevin Walls.
&lt;br&gt;Reviewed-by: jjh
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/hat/internal/parser/HprofReader.java
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Compiler-Development-f27649.html&quot; embed=&quot;fixTarget[27649]&quot; target=&quot;_top&quot; &gt;OpenJDK Compiler Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/hg%3A-jdk7-tl-jdk%3A-6614052%3A-jhat-fails-to-read-heap-dump-%3E-2GB.-tp19227827p19227827.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19227831</id>
	<title>hg: jdk7/tl/jdk: 6614052: jhat fails to read heap dump &gt; 2GB.</title>
	<published>2008-08-29T14:36:19Z</published>
	<updated>2008-08-29T14:36:19Z</updated>
	<author>
		<name>swamy.venkataramanappa</name>
	</author>
	<content type="html">Changeset: dc604a6da888
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;swamyv
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-29 14:33 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/tl/jdk/rev/dc604a6da888&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/tl/jdk/rev/dc604a6da888&lt;/a&gt;&lt;br&gt;&lt;br&gt;6614052: jhat fails to read heap dump &amp;gt; 2GB.
&lt;br&gt;Summary: Modified the jhat code to use long for unsigned int. This is a forward port of changes from Kevin Walls.
&lt;br&gt;Reviewed-by: jjh
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/hat/internal/parser/HprofReader.java
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Serviceability-Development-f27713.html&quot; embed=&quot;fixTarget[27713]&quot; target=&quot;_top&quot; &gt;OpenJDK Serviceability Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/hg%3A-jdk7-tl-jdk%3A-6614052%3A-jhat-fails-to-read-heap-dump-%3E-2GB.-tp19227831p19227831.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19227829</id>
	<title>hg: jdk7/tl/jdk: 6614052: jhat fails to read heap dump &gt; 2GB.</title>
	<published>2008-08-29T14:36:19Z</published>
	<updated>2008-08-29T14:36:19Z</updated>
	<author>
		<name>swamy.venkataramanappa</name>
	</author>
	<content type="html">Changeset: dc604a6da888
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;swamyv
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-29 14:33 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/tl/jdk/rev/dc604a6da888&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/tl/jdk/rev/dc604a6da888&lt;/a&gt;&lt;br&gt;&lt;br&gt;6614052: jhat fails to read heap dump &amp;gt; 2GB.
&lt;br&gt;Summary: Modified the jhat code to use long for unsigned int. This is a forward port of changes from Kevin Walls.
&lt;br&gt;Reviewed-by: jjh
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/hat/internal/parser/HprofReader.java
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Core-Libraries-f27647.html&quot; embed=&quot;fixTarget[27647]&quot; target=&quot;_top&quot; &gt;OpenJDK Core Libraries&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/hg%3A-jdk7-tl-jdk%3A-6614052%3A-jhat-fails-to-read-heap-dump-%3E-2GB.-tp19227829p19227829.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19227583</id>
	<title>Re: hg: jdk7/jsn/jdk: 6717876: Make java.net.NetworkInterface.getIndex() public</title>
	<published>2008-08-29T14:17:33Z</published>
	<updated>2008-08-29T14:17:33Z</updated>
	<author>
		<name>Florian Weimer</name>
	</author>
	<content type="html">* Mark Wielaard:
&lt;br&gt;&lt;br&gt;&amp;gt; Aha. OK. I might be dense, but I don't think I am the only person not
&lt;br&gt;&amp;gt; immediately making the link between these methods and the RFC 2133
&lt;br&gt;&amp;gt; &amp;quot;Interface Identification&amp;quot; and how they are used as described in RFC
&lt;br&gt;&amp;gt; 2292 for selecting the outgoing interface.
&lt;br&gt;&lt;br&gt;For the record, RFC 2133 has been obsoleted by RFC 3493, and RFC 2292 by
&lt;br&gt;RFC 3542.
&lt;br&gt;&lt;br&gt;&amp;gt; So I assume the Index returned can be used as an Scope identifier when
&lt;br&gt;&amp;gt; creating a Inet6Address.
&lt;br&gt;&lt;br&gt;Scoped addresses are described in RFC 4007. &amp;nbsp;Site-local addresses have
&lt;br&gt;been deprecated (in RFC 3879). The documentation in the Inet6Address
&lt;br&gt;class should be updated accordingly.
&lt;br&gt;&lt;br&gt;I don't know how relevant these docs are for real-world IPv6 operation.
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Networking-Development-f27716.html&quot; embed=&quot;fixTarget[27716]&quot; target=&quot;_top&quot; &gt;OpenJDK Networking Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/hg%3A-jdk7-jsn-jdk%3A-6717876%3A-Make-java.net.NetworkInterface.getIndex%28%29-public-tp19143186p19227583.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19226919</id>
	<title>changeset in /hg/pulseaudio: 2008-08-29 Omair Majid &lt;omajid@redh...</title>
	<published>2008-08-29T13:26:28Z</published>
	<updated>2008-08-29T13:26:28Z</updated>
	<author>
		<name>Omair Majid</name>
	</author>
	<content type="html">changeset e99d53a7bcfa in /hg/pulseaudio
&lt;br&gt;details: &lt;a href=&quot;http://icedtea.classpath.org/hg/pulseaudio?cmd=changeset;node=e99d53a7bcfa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://icedtea.classpath.org/hg/pulseaudio?cmd=changeset;node=e99d53a7bcfa&lt;/a&gt;&lt;br&gt;description:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2008-08-29 Omair Majid &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19226919&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;omajid@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * build.xml: Removed header generation for classes with no native methods.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * src/java/org/classpath/icedtea/pulseaudio/EventLoop.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Parameterized {target,source}PortNameList. Gets rid of a few warnings.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (writeFrames): Commented out debug output.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * src/java/org/claspath/icedtea/pulseaudio/PulseAudioSourcePort.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (addLineListener): Implemented method.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (close): Commented out unimplemented stuff.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (nativeClose): Changed return type to long (since it can return a 64 bit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pointer).
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (getControl): Implemented function.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (getControls): Likewise.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (getName): New function.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (isOpen): Implemented function.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (open): Commented out unimplemented stuff.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (nativeOpen): Changed return type to long.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (removeLineListener): Implemented function.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * src/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (Java_org_classpath_icedtea_pulseaudio_PulseAudioSourcePort_nativeClose):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Added stub for future implementeation.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (Java_org_classpath_icedtea_pulseaudio_PulseAudioSourcePort_nativeOpen):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Likewise.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (testPlayTwoClips): New function. Tests
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=173&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=173&lt;/a&gt;&amp;nbsp;.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerTest.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (testSourceLinesExist): Fixed function to work with SourcePorts as well as
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SourceDataLines.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (testTargetLinesExist): Fixed function to work with
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Target{Ports,DataLines}.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (testSourceLinesOpenAndClose): Fixed to work with ports and
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sourcedatalines.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (testTargetLinesOpenAndClose): Fixed to work with ports and target data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lines.
&lt;br&gt;&lt;br&gt;diffstat:
&lt;br&gt;&lt;br&gt;8 files changed, 148 insertions(+), 67 deletions(-)
&lt;br&gt;build.xml &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp;4 
&lt;br&gt;src/java/org/classpath/icedtea/pulseaudio/EventLoop.java &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;4 
&lt;br&gt;src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; 15 +
&lt;br&gt;src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java | &amp;nbsp; 77 ++++++----
&lt;br&gt;src/native/Makefile.am &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;4 
&lt;br&gt;src/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c &amp;nbsp;| &amp;nbsp; 25 +++
&lt;br&gt;unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java &amp;nbsp;| &amp;nbsp; 31 ++++
&lt;br&gt;unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerTest.java | &amp;nbsp; 55 ++++---
&lt;br&gt;&lt;br&gt;diffs (417 lines):
&lt;br&gt;&lt;br&gt;diff -r cf375df7c7b7 -r e99d53a7bcfa build.xml
&lt;br&gt;--- a/build.xml	Thu Aug 28 16:16:38 2008 -0400
&lt;br&gt;+++ b/build.xml	Fri Aug 29 16:26:10 2008 -0400
&lt;br&gt;@@ -38,12 +38,8 @@
&lt;br&gt;&amp;nbsp;			&amp;lt;class name=&amp;quot;org.classpath.icedtea.pulseaudio.EventLoop&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp;			&amp;lt;class name=&amp;quot;org.classpath.icedtea.pulseaudio.Operation&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp;			&amp;lt;class name=&amp;quot;org.classpath.icedtea.pulseaudio.Stream&amp;quot;/&amp;gt;
&lt;br&gt;-			&amp;lt;class name=&amp;quot;org.classpath.icedtea.pulseaudio.PulseAudioTargetDataLine&amp;quot;/&amp;gt;
&lt;br&gt;-			&amp;lt;class name=&amp;quot;org.classpath.icedtea.pulseaudio.PulseAudioStreamVolumeControl&amp;quot;/&amp;gt;
&lt;br&gt;-			&amp;lt;class name=&amp;quot;org.classpath.icedtea.pulseaudio.PulseAudioDataLine&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp;			&amp;lt;class name=&amp;quot;org.classpath.icedtea.pulseaudio.PulseAudioSourcePort&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp;			&amp;lt;class name=&amp;quot;org.classpath.icedtea.pulseaudio.PulseAudioTargetPort&amp;quot;/&amp;gt;
&lt;br&gt;-			&amp;lt;class name=&amp;quot;org.classpath.icedtea.pulseaudio.PulseAudioTargetPortVolumeControl&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp;		&amp;lt;/javah&amp;gt;
&lt;br&gt;&amp;nbsp;	&amp;lt;/target&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff -r cf375df7c7b7 -r e99d53a7bcfa src/java/org/classpath/icedtea/pulseaudio/EventLoop.java
&lt;br&gt;--- a/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java	Thu Aug 28 16:16:38 2008 -0400
&lt;br&gt;+++ b/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java	Fri Aug 29 16:26:10 2008 -0400
&lt;br&gt;@@ -72,8 +72,8 @@ public class EventLoop implements Runnab
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	public Semaphore finished = new Semaphore(0);
&lt;br&gt;&amp;nbsp;	
&lt;br&gt;-	private List&amp;lt;String&amp;gt; targetPortNameList = new ArrayList();
&lt;br&gt;-	private List&amp;lt;String&amp;gt; sourcePortNameList = new ArrayList();
&lt;br&gt;+	private List&amp;lt;String&amp;gt; targetPortNameList = new ArrayList&amp;lt;String&amp;gt;();
&lt;br&gt;+	private List&amp;lt;String&amp;gt; sourcePortNameList = new ArrayList&amp;lt;String&amp;gt;();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	/*
&lt;br&gt;&amp;nbsp;	 * JNI stuff
&lt;br&gt;diff -r cf375df7c7b7 -r e99d53a7bcfa src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
&lt;br&gt;--- a/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java	Thu Aug 28 16:16:38 2008 -0400
&lt;br&gt;+++ b/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java	Fri Aug 29 16:26:10 2008 -0400
&lt;br&gt;@@ -54,7 +54,8 @@ import javax.sound.sampled.LineUnavailab
&lt;br&gt;&amp;nbsp;import javax.sound.sampled.LineUnavailableException;
&lt;br&gt;&amp;nbsp;import javax.sound.sampled.Control.Type;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-public class PulseAudioClip extends PulseAudioDataLine implements Clip, PulseAudioPlaybackLine {
&lt;br&gt;+public class PulseAudioClip extends PulseAudioDataLine implements Clip,
&lt;br&gt;+		PulseAudioPlaybackLine {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	private byte[] data = null;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -130,7 +131,7 @@ public class PulseAudioClip extends Puls
&lt;br&gt;&amp;nbsp;					Thread.currentThread().interrupt();
&lt;br&gt;&amp;nbsp;					break;
&lt;br&gt;&amp;nbsp;				}
&lt;br&gt;-				System.out.println(&amp;quot;remaining frames&amp;quot; + remainingFrames);
&lt;br&gt;+				// System.out.println(&amp;quot;remaining frames&amp;quot; + remainingFrames);
&lt;br&gt;&amp;nbsp;			}
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;@@ -213,7 +214,7 @@ public class PulseAudioClip extends Puls
&lt;br&gt;&amp;nbsp;			if (control.getClass() == BooleanControl.Type.MUTE.getClass()) {
&lt;br&gt;&amp;nbsp;				return controls.get(1);
&lt;br&gt;&amp;nbsp;			}
&lt;br&gt;-			
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;			if (control.getClass() == FloatControl.Type.VOLUME.getClass()) {
&lt;br&gt;&amp;nbsp;				return controls.get(0);
&lt;br&gt;&amp;nbsp;			}
&lt;br&gt;@@ -344,17 +345,17 @@ public class PulseAudioClip extends Puls
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;		PulseAudioVolumeControl volumeControl = new PulseAudioVolumeControl(
&lt;br&gt;&amp;nbsp;				this, eventLoop);
&lt;br&gt;-		PulseAudioMuteControl muteControl = new PulseAudioMuteControl(
&lt;br&gt;-				this, volumeControl);
&lt;br&gt;+		PulseAudioMuteControl muteControl = new PulseAudioMuteControl(this,
&lt;br&gt;+				volumeControl);
&lt;br&gt;&amp;nbsp;		controls.add(volumeControl);
&lt;br&gt;&amp;nbsp;		controls.add(muteControl);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;-	
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	public int native_setVolume(float value) {
&lt;br&gt;&amp;nbsp;		return stream.native_setVolume(value);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;-	
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	public boolean isMuted() {
&lt;br&gt;&amp;nbsp;		return muted;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;diff -r cf375df7c7b7 -r e99d53a7bcfa src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java
&lt;br&gt;--- a/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java	Thu Aug 28 16:16:38 2008 -0400
&lt;br&gt;+++ b/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java	Fri Aug 29 16:26:10 2008 -0400
&lt;br&gt;@@ -1,4 +1,7 @@ package org.classpath.icedtea.pulseaudio
&lt;br&gt;&amp;nbsp;package org.classpath.icedtea.pulseaudio;
&lt;br&gt;+
&lt;br&gt;+import java.util.LinkedList;
&lt;br&gt;+import java.util.List;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import javax.sound.sampled.Control;
&lt;br&gt;&amp;nbsp;import javax.sound.sampled.LineListener;
&lt;br&gt;@@ -7,48 +10,58 @@ import javax.sound.sampled.Control.Type;
&lt;br&gt;&amp;nbsp;import javax.sound.sampled.Control.Type;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;public class PulseAudioSourcePort implements Port {
&lt;br&gt;-	
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	private String name;
&lt;br&gt;+
&lt;br&gt;+	@SuppressWarnings(&amp;quot;unused&amp;quot;)
&lt;br&gt;&amp;nbsp;	private long contextPointer;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	private EventLoop eventLoop;
&lt;br&gt;-	
&lt;br&gt;+
&lt;br&gt;+	private boolean isOpen;
&lt;br&gt;+
&lt;br&gt;+	private List&amp;lt;LineListener&amp;gt; lineListeners = new LinkedList&amp;lt;LineListener&amp;gt;();
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	public PulseAudioSourcePort(String name, EventLoop eventLoop) {
&lt;br&gt;+		System.out.println(&amp;quot;new SourcePort constructed&amp;quot;);
&lt;br&gt;&amp;nbsp;		this.name = name;
&lt;br&gt;&amp;nbsp;		this.contextPointer = eventLoop.getContextPointer();
&lt;br&gt;&amp;nbsp;		this.eventLoop = eventLoop;
&lt;br&gt;-		System.out.println(&amp;quot;Opened Source Port&amp;quot; + name);
&lt;br&gt;+		System.out.println(&amp;quot;Opened Source Port: &amp;quot; + name);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	@Override
&lt;br&gt;&amp;nbsp;	public void addLineListener(LineListener listener) {
&lt;br&gt;-		// TODO Auto-generated method stub
&lt;br&gt;+		synchronized (lineListeners) {
&lt;br&gt;+			lineListeners.add(listener);
&lt;br&gt;+		}
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	@Override
&lt;br&gt;&amp;nbsp;	public void close() {
&lt;br&gt;&amp;nbsp;		Operation operation;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-		synchronized (eventLoop.threadLock) {
&lt;br&gt;-			operation = new Operation(nativeClose());
&lt;br&gt;-		}
&lt;br&gt;+//		synchronized (eventLoop.threadLock) {
&lt;br&gt;+//			operation = new Operation(nativeClose());
&lt;br&gt;+//		}
&lt;br&gt;+//
&lt;br&gt;+//		operation.waitForCompletion();
&lt;br&gt;+//		operation.releaseReference();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-		operation.waitForCompletion();
&lt;br&gt;-		operation.releaseReference();
&lt;br&gt;-		
&lt;br&gt;+		isOpen = false;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;-	
&lt;br&gt;-	private native int nativeClose();
&lt;br&gt;+
&lt;br&gt;+	private native long nativeClose();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	@Override
&lt;br&gt;&amp;nbsp;	public Control getControl(Type control) {
&lt;br&gt;-		// TODO Auto-generated method stub
&lt;br&gt;-		return null;
&lt;br&gt;+		throw new IllegalArgumentException(control.toString()
&lt;br&gt;+				+ &amp;quot; not supported&amp;quot;);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	@Override
&lt;br&gt;&amp;nbsp;	public Control[] getControls() {
&lt;br&gt;-		// TODO Auto-generated method stub
&lt;br&gt;-		return null;
&lt;br&gt;+		return new Control[] {};
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	@Override
&lt;br&gt;@@ -57,36 +70,44 @@ public class PulseAudioSourcePort implem
&lt;br&gt;&amp;nbsp;		return null;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	public String getName() {
&lt;br&gt;+		return this.name;
&lt;br&gt;+
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	@Override
&lt;br&gt;&amp;nbsp;	public boolean isControlSupported(Type control) {
&lt;br&gt;-		// TODO Auto-generated method stub
&lt;br&gt;&amp;nbsp;		return false;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	@Override
&lt;br&gt;&amp;nbsp;	public boolean isOpen() {
&lt;br&gt;-		// TODO Auto-generated method stub
&lt;br&gt;-		return false;
&lt;br&gt;+		return isOpen;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	@Override
&lt;br&gt;&amp;nbsp;	public void open() throws LineUnavailableException {
&lt;br&gt;+		System.out.println(&amp;quot;SourcePort opened&amp;quot;);
&lt;br&gt;&amp;nbsp;		Operation operation;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-		synchronized (eventLoop.threadLock) {
&lt;br&gt;-			operation = new Operation(nativeOpen());
&lt;br&gt;-		}
&lt;br&gt;+//		synchronized (eventLoop.threadLock) {
&lt;br&gt;+//			operation = new Operation(nativeOpen());
&lt;br&gt;+//		}
&lt;br&gt;+//
&lt;br&gt;+//		operation.waitForCompletion();
&lt;br&gt;+//		operation.releaseReference();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-		operation.waitForCompletion();
&lt;br&gt;-		operation.releaseReference();
&lt;br&gt;+		isOpen = true;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;-	
&lt;br&gt;-	private native int nativeOpen();
&lt;br&gt;+
&lt;br&gt;+	private native long nativeOpen();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	@Override
&lt;br&gt;&amp;nbsp;	public void removeLineListener(LineListener listener) {
&lt;br&gt;-		// TODO Auto-generated method stub
&lt;br&gt;-		
&lt;br&gt;+		synchronized (lineListeners) {
&lt;br&gt;+			lineListeners.remove(listener);
&lt;br&gt;+		}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;diff -r cf375df7c7b7 -r e99d53a7bcfa src/native/Makefile.am
&lt;br&gt;--- a/src/native/Makefile.am	Thu Aug 28 16:16:38 2008 -0400
&lt;br&gt;+++ b/src/native/Makefile.am	Fri Aug 29 16:26:10 2008 -0400
&lt;br&gt;@@ -9,10 +9,10 @@ libpulse_java_la_SOURCES = \
&lt;br&gt;&amp;nbsp;	org_classpath_icedtea_pulseaudio_Operation.c \
&lt;br&gt;&amp;nbsp;	org_classpath_icedtea_pulseaudio_Stream.c \
&lt;br&gt;&amp;nbsp;	org_classpath_icedtea_pulseaudio_Stream.h \
&lt;br&gt;+	org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.h \
&lt;br&gt;&amp;nbsp;	org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c \
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.h \
&lt;br&gt;&amp;nbsp;	org_classpath_icedtea_pulseaudio_PulseAudioTargetPort.c \
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;org_classpath_icedtea_pulseaudio_PulseAudioTargetPort.h 
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;org_classpath_icedtea_pulseaudio_PulseAudioTargetPort.h 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;diff -r cf375df7c7b7 -r e99d53a7bcfa src/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c
&lt;br&gt;--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
&lt;br&gt;+++ b/src/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c	Fri Aug 29 16:26:10 2008 -0400
&lt;br&gt;@@ -0,0 +1,25 @@
&lt;br&gt;+#include &amp;quot;org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.h&amp;quot;
&lt;br&gt;+
&lt;br&gt;+#include &amp;quot;jni-common.h&amp;quot;
&lt;br&gt;+
&lt;br&gt;+/*
&lt;br&gt;+ * Class: &amp;nbsp; &amp;nbsp; org_classpath_icedtea_pulseaudio_PulseAudioSourcePort
&lt;br&gt;+ * Method: &amp;nbsp; &amp;nbsp;nativeClose
&lt;br&gt;+ * Signature: ()J
&lt;br&gt;+ */
&lt;br&gt;+JNIEXPORT jlong JNICALL Java_org_classpath_icedtea_pulseaudio_PulseAudioSourcePort_nativeClose
&lt;br&gt;+(JNIEnv* env, jobject obj) {
&lt;br&gt;+	return convertPointerToJavaLong(NULL);
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+/*
&lt;br&gt;+ * Class: &amp;nbsp; &amp;nbsp; org_classpath_icedtea_pulseaudio_PulseAudioSourcePort
&lt;br&gt;+ * Method: &amp;nbsp; &amp;nbsp;nativeOpen
&lt;br&gt;+ * Signature: ()J
&lt;br&gt;+ */
&lt;br&gt;+JNIEXPORT jlong JNICALL Java_org_classpath_icedtea_pulseaudio_PulseAudioSourcePort_nativeOpen
&lt;br&gt;+(JNIEnv* env, jobject obj) {
&lt;br&gt;+	return convertPointerToJavaLong(NULL);
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;diff -r cf375df7c7b7 -r e99d53a7bcfa unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java
&lt;br&gt;--- a/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java	Thu Aug 28 16:16:38 2008 -0400
&lt;br&gt;+++ b/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java	Fri Aug 29 16:26:10 2008 -0400
&lt;br&gt;@@ -184,6 +184,37 @@ public class PulseAudioClipTest {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	/*
&lt;br&gt;+	 * 
&lt;br&gt;+	 * modified version of the sample code at
&lt;br&gt;+	 * &lt;a href=&quot;http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=173&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=173&lt;/a&gt;&lt;br&gt;+	 * 
&lt;br&gt;+	 */
&lt;br&gt;+
&lt;br&gt;+	@Test
&lt;br&gt;+	public void testPlayTwoClips() {
&lt;br&gt;+		try {
&lt;br&gt;+			Clip clip1 = (Clip) mixer.getLine(new Line.Info(Clip.class));
&lt;br&gt;+			File soundFile1 = new File(&amp;quot;testsounds/startup.wav&amp;quot;);
&lt;br&gt;+			AudioInputStream audioInputStream1 = AudioSystem
&lt;br&gt;+					.getAudioInputStream(soundFile1);
&lt;br&gt;+			clip1.open(audioInputStream1);
&lt;br&gt;+
&lt;br&gt;+			Clip clip2 = (Clip) mixer.getLine(new Line.Info(Clip.class));
&lt;br&gt;+			File soundFile2 = new File(&amp;quot;testsounds/logout.wav&amp;quot;);
&lt;br&gt;+			AudioInputStream audioInputStream2 = AudioSystem
&lt;br&gt;+					.getAudioInputStream(soundFile2);
&lt;br&gt;+			clip2.open(audioInputStream2);
&lt;br&gt;+
&lt;br&gt;+			clip1.start();
&lt;br&gt;+			clip2.start();
&lt;br&gt;+			
&lt;br&gt;+		} catch (Exception e) {
&lt;br&gt;+			e.printStackTrace();
&lt;br&gt;+		}
&lt;br&gt;+
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	@After
&lt;br&gt;&amp;nbsp;	public void tearDown() {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;diff -r cf375df7c7b7 -r e99d53a7bcfa unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerTest.java
&lt;br&gt;--- a/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerTest.java	Thu Aug 28 16:16:38 2008 -0400
&lt;br&gt;+++ b/unittests/org/classpath/icedtea/pulseaudio/PulseAudioMixerTest.java	Fri Aug 29 16:26:10 2008 -0400
&lt;br&gt;@@ -49,7 +49,6 @@ import javax.sound.sampled.LineUnavailab
&lt;br&gt;&amp;nbsp;import javax.sound.sampled.LineUnavailableException;
&lt;br&gt;&amp;nbsp;import javax.sound.sampled.Mixer;
&lt;br&gt;&amp;nbsp;import javax.sound.sampled.Port;
&lt;br&gt;-import javax.sound.sampled.SourceDataLine;
&lt;br&gt;&amp;nbsp;import javax.sound.sampled.TargetDataLine;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import junit.framework.JUnit4TestAdapter;
&lt;br&gt;@@ -62,6 +61,9 @@ public class PulseAudioMixerTest {
&lt;br&gt;&amp;nbsp;public class PulseAudioMixerTest {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	PulseAudioMixer selectedMixer;
&lt;br&gt;+
&lt;br&gt;+	AudioFormat aSupportedFormat = new AudioFormat(
&lt;br&gt;+			AudioFormat.Encoding.PCM_UNSIGNED, 44100f, 8, 1, 1, 10, true);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	public static junit.framework.Test suite() {
&lt;br&gt;&amp;nbsp;		return new JUnit4TestAdapter(PulseAudioMixerTest.class);
&lt;br&gt;@@ -152,9 +154,8 @@ public class PulseAudioMixerTest {
&lt;br&gt;&amp;nbsp;		for (Line.Info lineInfo : allLineInfo) {
&lt;br&gt;&amp;nbsp;			System.out.println(&amp;quot;Source Line &amp;quot; + j++ + &amp;quot;: &amp;quot;
&lt;br&gt;&amp;nbsp;					+ lineInfo.getLineClass());
&lt;br&gt;-			SourceDataLine sourceDataLine = (SourceDataLine) selectedMixer
&lt;br&gt;-					.getLine(lineInfo);
&lt;br&gt;-			assertNotNull(sourceDataLine);
&lt;br&gt;+			Line sourceLine = (Line) selectedMixer.getLine(lineInfo);
&lt;br&gt;+			assertNotNull(sourceLine);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -170,9 +171,8 @@ public class PulseAudioMixerTest {
&lt;br&gt;&amp;nbsp;		for (Line.Info lineInfo : allLineInfo) {
&lt;br&gt;&amp;nbsp;			System.out.println(&amp;quot;Target Line &amp;quot; + j++ + &amp;quot;: &amp;quot;
&lt;br&gt;&amp;nbsp;					+ lineInfo.getLineClass());
&lt;br&gt;-			TargetDataLine targetDataLine = (TargetDataLine) selectedMixer
&lt;br&gt;-					.getLine(lineInfo);
&lt;br&gt;-			assertNotNull(targetDataLine);
&lt;br&gt;+			Line targetLine = (Line) selectedMixer.getLine(lineInfo);
&lt;br&gt;+			assertNotNull(targetLine);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -263,17 +263,17 @@ public class PulseAudioMixerTest {
&lt;br&gt;&amp;nbsp;		System.out.println(&amp;quot;This test checks if source lines open and close&amp;quot;);
&lt;br&gt;&amp;nbsp;		selectedMixer.open();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-		AudioFormat wantedFormat = new AudioFormat(
&lt;br&gt;-				AudioFormat.Encoding.PCM_UNSIGNED, 44100f, 8, 1, 1, 10, true);
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;		Line.Info allLineInfo[] = selectedMixer.getSourceLineInfo();
&lt;br&gt;&amp;nbsp;		for (Line.Info lineInfo : allLineInfo) {
&lt;br&gt;-			SourceDataLine sourceDataLine = (SourceDataLine) selectedMixer
&lt;br&gt;-					.getLine(lineInfo);
&lt;br&gt;+			Line sourceLine = (Line) selectedMixer.getLine(lineInfo);
&lt;br&gt;&amp;nbsp;			System.out.println(&amp;quot;opening line&amp;quot;);
&lt;br&gt;-			sourceDataLine.open(wantedFormat);
&lt;br&gt;-			System.out.println(&amp;quot;closing line&amp;quot;);
&lt;br&gt;-			sourceDataLine.close();
&lt;br&gt;+			try {
&lt;br&gt;+				sourceLine.open();
&lt;br&gt;+				System.out.println(&amp;quot;closing line&amp;quot;);
&lt;br&gt;+				sourceLine.close();
&lt;br&gt;+			} catch (IllegalArgumentException e) {
&lt;br&gt;+				assert (sourceLine.getClass() == PulseAudioClip.class);
&lt;br&gt;+			}
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -282,17 +282,24 @@ public class PulseAudioMixerTest {
&lt;br&gt;&amp;nbsp;		System.out.println(&amp;quot;This test checks if source lines open and close&amp;quot;);
&lt;br&gt;&amp;nbsp;		selectedMixer.open();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-		AudioFormat wantedFormat = new AudioFormat(
&lt;br&gt;-				AudioFormat.Encoding.PCM_UNSIGNED, 44100f, 8, 1, 1, 10, true);
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;		Line.Info allLineInfo[] = selectedMixer.getTargetLineInfo();
&lt;br&gt;&amp;nbsp;		for (Line.Info lineInfo : allLineInfo) {
&lt;br&gt;-			TargetDataLine targetDataLine = (TargetDataLine) selectedMixer
&lt;br&gt;-					.getLine(lineInfo);
&lt;br&gt;-			System.out.println(&amp;quot;opening line&amp;quot;);
&lt;br&gt;-			targetDataLine.open(wantedFormat);
&lt;br&gt;-			System.out.println(&amp;quot;closing line&amp;quot;);
&lt;br&gt;-			targetDataLine.close();
&lt;br&gt;+			try {
&lt;br&gt;+				TargetDataLine targetLine = (TargetDataLine) selectedMixer
&lt;br&gt;+						.getLine(lineInfo);
&lt;br&gt;+				Assert.assertNotNull(targetLine);
&lt;br&gt;+				System.out.println(&amp;quot;opening line&amp;quot;);
&lt;br&gt;+				targetLine.open(aSupportedFormat);
&lt;br&gt;+				System.out.println(&amp;quot;closing line&amp;quot;);
&lt;br&gt;+				targetLine.close();
&lt;br&gt;+			} catch (ClassCastException cce) {
&lt;br&gt;+				Port targetLine = (Port) selectedMixer.getLine(lineInfo);
&lt;br&gt;+				Assert.assertNotNull(targetLine);
&lt;br&gt;+				targetLine.open();
&lt;br&gt;+				System.out.println(&amp;quot;closing line&amp;quot;);
&lt;br&gt;+				targetLine.close();
&lt;br&gt;+			}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Distribution-specific-Packaging-f27646.html&quot; embed=&quot;fixTarget[27646]&quot; target=&quot;_top&quot; &gt;OpenJDK Distribution-specific Packaging&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/changeset-in--hg-pulseaudio%3A-2008-08-29-Omair-Majid-%3Comajid%40redh...-tp19226919p19226919.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19226829</id>
	<title>RMI RemoteException</title>
	<published>2008-08-29T13:21:19Z</published>
	<updated>2008-08-29T13:21:19Z</updated>
	<author>
		<name>Trenton D. Adams</name>
	</author>
	<content type="html">Hi Guys,
&lt;br&gt;&lt;br&gt;Is this the right list to be discussing RMI topics? &amp;nbsp;I saw some RMI related stuff when I did a site search on google.
&lt;br&gt;&lt;br&gt;I'm curious what the reasoning is behind leaving RemoteException as a checked exception. &amp;nbsp;It seems to me that it would be more relevant to have it as a RuntimeException, as there is not a whole lot one can do about it.
&lt;br&gt;&lt;br&gt;Any ideas why it might be that way? &amp;nbsp;If there is agreement that it should be an unchecked exception, any hope of moving toward it being unchecked?
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;Trenton D. Adams
&lt;br&gt;Systems Analyst/Web Software Engineer
&lt;br&gt;Navy Penguins at your service!
&lt;br&gt;Athabasca University
&lt;br&gt;(780) 675-6195
&lt;br&gt;:wq!
&lt;br&gt;&lt;br&gt;__ 
&lt;br&gt;&amp;nbsp; &amp;nbsp; This communication is intended for the use of the recipient to whom it
&lt;br&gt;&amp;nbsp; &amp;nbsp; is addressed, and may contain confidential, personal, and or privileged
&lt;br&gt;&amp;nbsp; &amp;nbsp; information. Please contact us immediately if you are not the intended
&lt;br&gt;&amp;nbsp; &amp;nbsp; recipient of this communication, and do not copy, distribute, or take
&lt;br&gt;&amp;nbsp; &amp;nbsp; action relying on it. Any communications received in error, or
&lt;br&gt;&amp;nbsp; &amp;nbsp; subsequent reply, should be deleted or destroyed.
&lt;br&gt;---
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Core-Libraries-f27647.html&quot; embed=&quot;fixTarget[27647]&quot; target=&quot;_top&quot; &gt;OpenJDK Core Libraries&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RMI-RemoteException-tp19226829p19226829.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19224917</id>
	<title>hg: jdk7/tl/langtools: 6597471: unused imports in javax.tools.JavaCompiler; ...</title>
	<published>2008-08-29T11:10:47Z</published>
	<updated>2008-08-29T11:10:47Z</updated>
	<author>
		<name>jonathan.gibbons</name>
	</author>
	<content type="html">Changeset: 5e89c4ca637c
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-29 11:10 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/tl/langtools/rev/5e89c4ca637c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/tl/langtools/rev/5e89c4ca637c&lt;/a&gt;&lt;br&gt;&lt;br&gt;6597471: unused imports in javax.tools.JavaCompiler
&lt;br&gt;6597531: unused imports and unused private const. in com.sun.tools.javac.Server.java
&lt;br&gt;Reviewed-by: mcimadamore
&lt;br&gt;Contributed-by: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19224917&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;davide.angelocola@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/Server.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/api/JavacScope.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Attribute.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Type.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Types.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Enter.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Env.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Infer.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/jvm/Items.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/jvm/Pool.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/model/FilteredMemberList.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/parser/EndPosParser.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/tree/JCTree.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/util/Context.java
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Compiler-Development-f27649.html&quot; embed=&quot;fixTarget[27649]&quot; target=&quot;_top&quot; &gt;OpenJDK Compiler Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/hg%3A-jdk7-tl-langtools%3A-6597471%3A-unused-imports-in-javax.tools.JavaCompiler--...-tp19224917p19224917.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19224921</id>
	<title>hg: jdk7/tl/langtools: 6597471: unused imports in javax.tools.JavaCompiler; ...</title>
	<published>2008-08-29T11:10:47Z</published>
	<updated>2008-08-29T11:10:47Z</updated>
	<author>
		<name>jonathan.gibbons</name>
	</author>
	<content type="html">Changeset: 5e89c4ca637c
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-29 11:10 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/tl/langtools/rev/5e89c4ca637c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/tl/langtools/rev/5e89c4ca637c&lt;/a&gt;&lt;br&gt;&lt;br&gt;6597471: unused imports in javax.tools.JavaCompiler
&lt;br&gt;6597531: unused imports and unused private const. in com.sun.tools.javac.Server.java
&lt;br&gt;Reviewed-by: mcimadamore
&lt;br&gt;Contributed-by: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19224921&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;davide.angelocola@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/Server.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/api/JavacScope.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Attribute.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Type.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Types.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Enter.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Env.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Infer.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/jvm/Items.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/jvm/Pool.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/model/FilteredMemberList.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/parser/EndPosParser.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/tree/JCTree.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/util/Context.java
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Serviceability-Development-f27713.html&quot; embed=&quot;fixTarget[27713]&quot; target=&quot;_top&quot; &gt;OpenJDK Serviceability Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/hg%3A-jdk7-tl-langtools%3A-6597471%3A-unused-imports-in-javax.tools.JavaCompiler--...-tp19224921p19224921.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19224920</id>
	<title>hg: jdk7/tl/langtools: 6597471: unused imports in javax.tools.JavaCompiler; ...</title>
	<published>2008-08-29T11:10:47Z</published>
	<updated>2008-08-29T11:10:47Z</updated>
	<author>
		<name>jonathan.gibbons</name>
	</author>
	<content type="html">Changeset: 5e89c4ca637c
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-29 11:10 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/tl/langtools/rev/5e89c4ca637c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/tl/langtools/rev/5e89c4ca637c&lt;/a&gt;&lt;br&gt;&lt;br&gt;6597471: unused imports in javax.tools.JavaCompiler
&lt;br&gt;6597531: unused imports and unused private const. in com.sun.tools.javac.Server.java
&lt;br&gt;Reviewed-by: mcimadamore
&lt;br&gt;Contributed-by: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19224920&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;davide.angelocola@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/Server.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/api/JavacScope.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Attribute.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Type.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Types.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Enter.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Env.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Infer.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/jvm/Items.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/jvm/Pool.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/model/FilteredMemberList.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/parser/EndPosParser.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/tree/JCTree.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/util/Context.java
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Core-Libraries-f27647.html&quot; embed=&quot;fixTarget[27647]&quot; target=&quot;_top&quot; &gt;OpenJDK Core Libraries&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/hg%3A-jdk7-tl-langtools%3A-6597471%3A-unused-imports-in-javax.tools.JavaCompiler--...-tp19224920p19224920.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19224550</id>
	<title>Re: splashscreen.so is missing pnggccrd.c</title>
	<published>2008-08-29T10:46:03Z</published>
	<updated>2008-08-29T10:46:03Z</updated>
	<author>
		<name>Martin Buchholz-3</name>
	</author>
	<content type="html">On Fri, Aug 29, 2008 at 3:37 AM, Anthony Petrov &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19224550&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anthony.Petrov@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 08/28/2008 08:33 PM Martin Buchholz wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm thinking:
&lt;br&gt;&amp;gt;&amp;gt; - the MMX support is in pnggccrd.c,
&lt;br&gt;&amp;gt;&amp;gt; - but that file is never compiled in OpenJDK
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Why? There's the following line in the make/sun/splashscreen/Makefile:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; vpath %.c &amp;nbsp; $(SHARE_SRC)/native/$(PKGDIR)/libpng
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; that effectively includes all *.c files in the libpng sources directory
&lt;br&gt;&amp;gt; (src/share/native/sun/awt/libpng/) in the compilation process.
&lt;/div&gt;&lt;br&gt;Anthony,
&lt;br&gt;&lt;br&gt;I believe this is a small misunderstanding of how vpath works.
&lt;br&gt;vpath changes the _search path_ for files, but does not affect which
&lt;br&gt;files are actually compiled. &amp;nbsp; That is defined in
&lt;br&gt;make/sun/splashscreen/FILES_c.gmk
&lt;br&gt;and pnggccrd.c is notably absent from that file.
&lt;br&gt;If you actually try a clean build, on any platform,
&lt;br&gt;you will see no references to pnggccrd (or pngvcrd)
&lt;br&gt;in the logs (prove me wrong!).
&lt;br&gt;&lt;br&gt;Martin
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Build-Infrastructure-f27648.html&quot; embed=&quot;fixTarget[27648]&quot; target=&quot;_top&quot; &gt;OpenJDK Build Infrastructure&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/splashscreen.so-is-missing-pnggccrd.c-tp19126767p19224550.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19224551</id>
	<title>Re: &lt;AWT Dev&gt; splashscreen.so is missing pnggccrd.c</title>
	<published>2008-08-29T10:46:03Z</published>
	<updated>2008-08-29T10:46:03Z</updated>
	<author>
		<name>Martin Buchholz-3</name>
	</author>
	<content type="html">On Fri, Aug 29, 2008 at 3:37 AM, Anthony Petrov &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19224551&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anthony.Petrov@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 08/28/2008 08:33 PM Martin Buchholz wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm thinking:
&lt;br&gt;&amp;gt;&amp;gt; - the MMX support is in pnggccrd.c,
&lt;br&gt;&amp;gt;&amp;gt; - but that file is never compiled in OpenJDK
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Why? There's the following line in the make/sun/splashscreen/Makefile:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; vpath %.c &amp;nbsp; $(SHARE_SRC)/native/$(PKGDIR)/libpng
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; that effectively includes all *.c files in the libpng sources directory
&lt;br&gt;&amp;gt; (src/share/native/sun/awt/libpng/) in the compilation process.
&lt;/div&gt;&lt;br&gt;Anthony,
&lt;br&gt;&lt;br&gt;I believe this is a small misunderstanding of how vpath works.
&lt;br&gt;vpath changes the _search path_ for files, but does not affect which
&lt;br&gt;files are actually compiled. &amp;nbsp; That is defined in
&lt;br&gt;make/sun/splashscreen/FILES_c.gmk
&lt;br&gt;and pnggccrd.c is notably absent from that file.
&lt;br&gt;If you actually try a clean build, on any platform,
&lt;br&gt;you will see no references to pnggccrd (or pngvcrd)
&lt;br&gt;in the logs (prove me wrong!).
&lt;br&gt;&lt;br&gt;Martin
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-AWT-Development-f27651.html&quot; embed=&quot;fixTarget[27651]&quot; target=&quot;_top&quot; &gt;OpenJDK AWT Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/%3CAWT-Dev%3E-splashscreen.so-is-missing-pnggccrd.c-tp19126768p19224551.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19224413</id>
	<title>Re: splashscreen.so is missing pnggccrd.c</title>
	<published>2008-08-29T10:36:45Z</published>
	<updated>2008-08-29T10:36:45Z</updated>
	<author>
		<name>Martin Buchholz-3</name>
	</author>
	<content type="html">Hi Anthony,
&lt;br&gt;&lt;br&gt;On Fri, Aug 29, 2008 at 3:30 AM, Anthony Petrov &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19224413&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anthony.Petrov@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Hi Martin,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The AWT folks think we need to guard this CPPFLAGS setting with the
&lt;br&gt;&amp;gt; following condition:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ifneq ($(PLATFORM), windows)
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; endif
&lt;br&gt;&lt;br&gt;I am certain this would &amp;quot;work&amp;quot; for everyone, but ...
&lt;br&gt;I am a perfectionist and I am also quite certain that it is wrong.
&lt;br&gt;But if you insist, it's OK.
&lt;br&gt;&lt;br&gt;&amp;gt; We don't use gcc on Windows, and everything works just fine with MS VS.
&lt;br&gt;&lt;br&gt;&amp;quot;We&amp;quot; are now a community of folks with different platforms in mind.
&lt;br&gt;People will want to use gcc on Windows.
&lt;br&gt;&lt;br&gt;&amp;gt; Please feel free to submit the patch with this change, and please add
&lt;br&gt;&amp;gt; OpenJDK user 'art' to the reviewers list. Given this modification applied,
&lt;br&gt;&amp;gt; I'm approving the fix. The push is going to be performed by Artem (CC'ed).
&lt;br&gt;&amp;gt; Thanks in advance!
&lt;br&gt;&lt;br&gt;Again, sorry to be contrary, but I am an OpenJDK committer,
&lt;br&gt;and I would prefer to do hg pushes myself,
&lt;br&gt;for &amp;quot;community development&amp;quot; reasons.
&lt;br&gt;I propose to push these changes to jdk7/awt-gate/jdk
&lt;br&gt;&lt;br&gt;It appears that currently every changeset needs a unique bugid,
&lt;br&gt;so a new bug would have to be filed. &amp;nbsp;Anthony, could you take care of this?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Martin
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Build-Infrastructure-f27648.html&quot; embed=&quot;fixTarget[27648]&quot; target=&quot;_top&quot; &gt;OpenJDK Build Infrastructure&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/splashscreen.so-is-missing-pnggccrd.c-tp19126767p19224413.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19224411</id>
	<title>Re: &lt;AWT Dev&gt; splashscreen.so is missing pnggccrd.c</title>
	<published>2008-08-29T10:36:45Z</published>
	<updated>2008-08-29T10:36:45Z</updated>
	<author>
		<name>Martin Buchholz-3</name>
	</author>
	<content type="html">Hi Anthony,
&lt;br&gt;&lt;br&gt;On Fri, Aug 29, 2008 at 3:30 AM, Anthony Petrov &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19224411&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Anthony.Petrov@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Hi Martin,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The AWT folks think we need to guard this CPPFLAGS setting with the
&lt;br&gt;&amp;gt; following condition:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ifneq ($(PLATFORM), windows)
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; endif
&lt;br&gt;&lt;br&gt;I am certain this would &amp;quot;work&amp;quot; for everyone, but ...
&lt;br&gt;I am a perfectionist and I am also quite certain that it is wrong.
&lt;br&gt;But if you insist, it's OK.
&lt;br&gt;&lt;br&gt;&amp;gt; We don't use gcc on Windows, and everything works just fine with MS VS.
&lt;br&gt;&lt;br&gt;&amp;quot;We&amp;quot; are now a community of folks with different platforms in mind.
&lt;br&gt;People will want to use gcc on Windows.
&lt;br&gt;&lt;br&gt;&amp;gt; Please feel free to submit the patch with this change, and please add
&lt;br&gt;&amp;gt; OpenJDK user 'art' to the reviewers list. Given this modification applied,
&lt;br&gt;&amp;gt; I'm approving the fix. The push is going to be performed by Artem (CC'ed).
&lt;br&gt;&amp;gt; Thanks in advance!
&lt;br&gt;&lt;br&gt;Again, sorry to be contrary, but I am an OpenJDK committer,
&lt;br&gt;and I would prefer to do hg pushes myself,
&lt;br&gt;for &amp;quot;community development&amp;quot; reasons.
&lt;br&gt;I propose to push these changes to jdk7/awt-gate/jdk
&lt;br&gt;&lt;br&gt;It appears that currently every changeset needs a unique bugid,
&lt;br&gt;so a new bug would have to be filed. &amp;nbsp;Anthony, could you take care of this?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Martin
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-AWT-Development-f27651.html&quot; embed=&quot;fixTarget[27651]&quot; target=&quot;_top&quot; &gt;OpenJDK AWT Development&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/%3CAWT-Dev%3E-splashscreen.so-is-missing-pnggccrd.c-tp19126768p19224411.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19223892</id>
	<title>hg: jdk7/modules/langtools: 15 new changesets</title>
	<published>2008-08-29T10:03:04Z</published>
	<updated>2008-08-29T10:03:04Z</updated>
	<author>
		<name>kumar.srinivasan</name>
	</author>
	<content type="html">Changeset: 3437676858e3
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-01 15:23 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/3437676858e3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/3437676858e3&lt;/a&gt;&lt;br&gt;&lt;br&gt;6627362: javac generates code that uses array.clone, which is not available on JavaCard
&lt;br&gt;6627364: javac needs Float and Double on the bootclasspath even when not directly used
&lt;br&gt;6627366: javac needs Cloneable and Serializable on the classpath even when not directly used
&lt;br&gt;Reviewed-by: darcy
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Symtab.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Lower.java
&lt;br&gt;! test/tools/javac/5045412/Bar.java
&lt;br&gt;! test/tools/javac/5045412/Foo.java
&lt;br&gt;- test/tools/javac/5045412/out
&lt;br&gt;+ test/tools/javac/6627362/T6627362.java
&lt;br&gt;+ test/tools/javac/6627362/x/E.java
&lt;br&gt;+ test/tools/javac/6627362/x/Object.java
&lt;br&gt;+ test/tools/javac/synthesize/Boolean.java
&lt;br&gt;+ test/tools/javac/synthesize/Byte.java
&lt;br&gt;+ test/tools/javac/synthesize/Character.java
&lt;br&gt;+ test/tools/javac/synthesize/Cloneable.java
&lt;br&gt;+ test/tools/javac/synthesize/Double.java
&lt;br&gt;+ test/tools/javac/synthesize/Float.java
&lt;br&gt;+ test/tools/javac/synthesize/Integer.java
&lt;br&gt;+ test/tools/javac/synthesize/Long.java
&lt;br&gt;+ test/tools/javac/synthesize/Main.java
&lt;br&gt;+ test/tools/javac/synthesize/Number.java
&lt;br&gt;+ test/tools/javac/synthesize/Object.java
&lt;br&gt;+ test/tools/javac/synthesize/Serializable.java
&lt;br&gt;+ test/tools/javac/synthesize/Short.java
&lt;br&gt;+ test/tools/javac/synthesize/Test.java
&lt;br&gt;+ test/tools/javac/synthesize/Void.java
&lt;br&gt;&lt;br&gt;Changeset: fd1d361ae294
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-04 15:09 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/fd1d361ae294&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/fd1d361ae294&lt;/a&gt;&lt;br&gt;&lt;br&gt;4111861: static final field contents are not displayed
&lt;br&gt;Reviewed-by: ksrini
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javap/ClassWriter.java
&lt;br&gt;! src/share/classes/com/sun/tools/javap/JavapTask.java
&lt;br&gt;! src/share/classes/com/sun/tools/javap/Options.java
&lt;br&gt;! src/share/classes/com/sun/tools/javap/resources/javap.properties
&lt;br&gt;+ test/tools/javap/4111861/A.java
&lt;br&gt;+ test/tools/javap/4111861/T4111861.java
&lt;br&gt;&lt;br&gt;Changeset: 05684554f040
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-04 17:54 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/05684554f040&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/05684554f040&lt;/a&gt;&lt;br&gt;&lt;br&gt;4884240: additional option required for javap
&lt;br&gt;Reviewed-by: ksrini
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javap/ClassWriter.java
&lt;br&gt;! src/share/classes/com/sun/tools/javap/JavapTask.java
&lt;br&gt;! src/share/classes/com/sun/tools/javap/Options.java
&lt;br&gt;! src/share/classes/com/sun/tools/javap/resources/javap.properties
&lt;br&gt;+ test/tools/javap/T4884240.java
&lt;br&gt;! test/tools/javap/T6622260.java
&lt;br&gt;&lt;br&gt;Changeset: b6d5f53b3b29
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mcimadamore
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-05 12:54 +0100
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/b6d5f53b3b29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/b6d5f53b3b29&lt;/a&gt;&lt;br&gt;&lt;br&gt;6730423: Diagnostic formatter should be an instance field of JCDiagnostic
&lt;br&gt;Summary: JCDiagnostic.fragment should be deprecated and the diagnostic factory should be used instead
&lt;br&gt;Reviewed-by: jjg
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Attr.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Check.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Infer.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Resolve.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
&lt;br&gt;&lt;br&gt;Changeset: 6be961ee2290
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jjg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-05 17:07 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/6be961ee2290&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/6be961ee2290&lt;/a&gt;&lt;br&gt;&lt;br&gt;6733995: legal notice repair on langtools/src/share/classes/com/sun/tools/javap/JavapTask.java
&lt;br&gt;Reviewed-by: ksrini
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javap/JavapTask.java
&lt;br&gt;&lt;br&gt;Changeset: 7ec8d871eb8c
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-07 18:03 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/7ec8d871eb8c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/7ec8d871eb8c&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- test/tools/javac/5045412/out
&lt;br&gt;&lt;br&gt;Changeset: d635feaf3747
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mcimadamore
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-08 15:16 +0100
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/d635feaf3747&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/d635feaf3747&lt;/a&gt;&lt;br&gt;&lt;br&gt;6695838: javac does not detect cyclic inheritance involving static inner classes after import clause
&lt;br&gt;Summary: Javac fails to detect some errors due to the order in which a class' static imports are entered
&lt;br&gt;Reviewed-by: jjg
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
&lt;br&gt;+ test/tools/javac/staticImport/6695838/T6695838.java
&lt;br&gt;+ test/tools/javac/staticImport/6695838/a/Foo.java
&lt;br&gt;+ test/tools/javac/staticImport/6695838/a/FooInterface.java
&lt;br&gt;&lt;br&gt;Changeset: 30a415f8667f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mcimadamore
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-08 17:38 +0100
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/30a415f8667f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/30a415f8667f&lt;/a&gt;&lt;br&gt;&lt;br&gt;6718364: inference fails when a generic method is invoked with raw arguments
&lt;br&gt;Summary: Bug in the implementation of Types.isSubtypeUnchecked
&lt;br&gt;Reviewed-by: jjg
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Types.java
&lt;br&gt;+ test/tools/javac/generics/inference/6718364/T6718364.java
&lt;br&gt;+ test/tools/javac/generics/inference/6718364/T6718364.out
&lt;br&gt;&lt;br&gt;Changeset: 6542933af8f4
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mcimadamore
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-08 17:43 +0100
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/6542933af8f4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/6542933af8f4&lt;/a&gt;&lt;br&gt;&lt;br&gt;6676362: Spurious forward reference error with final var + instance variable initializer
&lt;br&gt;Summary: Some javac forward reference errors aren't compliant with the JLS
&lt;br&gt;Reviewed-by: jjg
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Symbol.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Attr.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/resources/compiler.properties
&lt;br&gt;+ test/tools/javac/ForwardReference/T6676362a.java
&lt;br&gt;+ test/tools/javac/ForwardReference/T6676362b.java
&lt;br&gt;! test/tools/javac/enum/forwardRef/T6425594.out
&lt;br&gt;&lt;br&gt;Changeset: fac6b1beaa5a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mcimadamore
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-08 17:48 +0100
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/fac6b1beaa5a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/fac6b1beaa5a&lt;/a&gt;&lt;br&gt;&lt;br&gt;6734819: Javac performs flows analysis on already translated classes
&lt;br&gt;Summary: Regression in JavaCompiler.desugar introduced in 6726015
&lt;br&gt;Reviewed-by: jjg
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
&lt;br&gt;+ test/tools/javac/6734819/T6734819a.java
&lt;br&gt;+ test/tools/javac/6734819/T6734819a.out
&lt;br&gt;+ test/tools/javac/6734819/T6734819b.java
&lt;br&gt;+ test/tools/javac/6734819/T6734819b.out
&lt;br&gt;+ test/tools/javac/6734819/T6734819c.java
&lt;br&gt;+ test/tools/javac/6734819/T6734819c.out
&lt;br&gt;&lt;br&gt;Changeset: 938a80a47670
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;mcimadamore
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-08 17:52 +0100
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/938a80a47670&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/938a80a47670&lt;/a&gt;&lt;br&gt;&lt;br&gt;6732461: broken message file for annotation processing
&lt;br&gt;Summary: Regression in sqe test introduced in 6720185
&lt;br&gt;Reviewed-by: jjg
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/apt/util/Bark.java
&lt;br&gt;&lt;br&gt;Changeset: eefde0421566
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-10 18:36 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/eefde0421566&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/eefde0421566&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 4026dece07e8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;tbell
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-14 22:17 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/4026dece07e8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/4026dece07e8&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 8889fb6c5af0
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;xdono
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-28 11:05 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/8889fb6c5af0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/8889fb6c5af0&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b34 for changeset 4026dece07e8
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;Changeset: 275025a3a878
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ksrini
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-29 08:11 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/275025a3a878&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/langtools/rev/275025a3a878&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Symbol.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Symtab.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/code/Types.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Attr.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Check.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Lower.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/comp/Resolve.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
&lt;br&gt;! src/share/classes/com/sun/tools/javac/resources/compiler.properties
&lt;br&gt;! src/share/classes/com/sun/tools/javap/Options.java
&lt;br&gt;- test/tools/javac/5045412/out
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;modules-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19223892&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;modules-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.openjdk.java.net/mailman/listinfo/modules-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.openjdk.java.net/mailman/listinfo/modules-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Modules-Project-f27719.html&quot; embed=&quot;fixTarget[27719]&quot; target=&quot;_top&quot; &gt;OpenJDK Modules Project&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/hg%3A-jdk7-modules-langtools%3A-15-new-changesets-tp19223892p19223892.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19223840</id>
	<title>hg: jdk7/modules/jdk: 2 new changesets</title>
	<published>2008-08-29T09:59:50Z</published>
	<updated>2008-08-29T09:59:50Z</updated>
	<author>
		<name>kumar.srinivasan</name>
	</author>
	<content type="html">Changeset: bf580c41f68f
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;xdono
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-28 11:05 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/jdk/rev/bf580c41f68f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/jdk/rev/bf580c41f68f&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b34 for changeset 434055a0716e
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;Changeset: 08b34b8dc824
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ksrini
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-29 04:40 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/jdk/rev/08b34b8dc824&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/jdk/rev/08b34b8dc824&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;modules-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19223840&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;modules-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.openjdk.java.net/mailman/listinfo/modules-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.openjdk.java.net/mailman/listinfo/modules-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Modules-Project-f27719.html&quot; embed=&quot;fixTarget[27719]&quot; target=&quot;_top&quot; &gt;OpenJDK Modules Project&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/hg%3A-jdk7-modules-jdk%3A-2-new-changesets-tp19223840p19223840.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19223813</id>
	<title>hg: jdk7/modules/jaxws: Added tag jdk7-b34 for changeset 7a9f629cd957</title>
	<published>2008-08-29T09:59:09Z</published>
	<updated>2008-08-29T09:59:09Z</updated>
	<author>
		<name>kumar.srinivasan</name>
	</author>
	<content type="html">Changeset: b0f01c2508b6
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;xdono
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-28 11:05 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/jaxws/rev/b0f01c2508b6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/jaxws/rev/b0f01c2508b6&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b34 for changeset 7a9f629cd957
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;modules-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19223813&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;modules-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.openjdk.java.net/mailman/listinfo/modules-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.openjdk.java.net/mailman/listinfo/modules-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Modules-Project-f27719.html&quot; embed=&quot;fixTarget[27719]&quot; target=&quot;_top&quot; &gt;OpenJDK Modules Project&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/hg%3A-jdk7-modules-jaxws%3A-Added-tag-jdk7-b34-for-changeset-7a9f629cd957-tp19223813p19223813.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19223801</id>
	<title>hg: jdk7/modules/jaxp: Added tag jdk7-b34 for changeset 01facdf8cabd</title>
	<published>2008-08-29T09:58:31Z</published>
	<updated>2008-08-29T09:58:31Z</updated>
	<author>
		<name>kumar.srinivasan</name>
	</author>
	<content type="html">Changeset: eac46d1eb7f0
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;xdono
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-28 11:05 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/jaxp/rev/eac46d1eb7f0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/jaxp/rev/eac46d1eb7f0&lt;/a&gt;&lt;br&gt;&lt;br&gt;Added tag jdk7-b34 for changeset 01facdf8cabd
&lt;br&gt;&lt;br&gt;! .hgtags
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;modules-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19223801&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;modules-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.openjdk.java.net/mailman/listinfo/modules-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.openjdk.java.net/mailman/listinfo/modules-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/OpenJDK-Modules-Project-f27719.html&quot; embed=&quot;fixTarget[27719]&quot; target=&quot;_top&quot; &gt;OpenJDK Modules Project&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/hg%3A-jdk7-modules-jaxp%3A-Added-tag-jdk7-b34-for-changeset-01facdf8cabd-tp19223801p19223801.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19223775</id>
	<title>hg: jdk7/modules/hotspot: 51 new changesets</title>
	<published>2008-08-29T09:55:08Z</published>
	<updated>2008-08-29T09:55:08Z</updated>
	<author>
		<name>kumar.srinivasan</name>
	</author>
	<content type="html">Changeset: d95b224e9f17
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kamg
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-28 14:07 -0400
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/d95b224e9f17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/d95b224e9f17&lt;/a&gt;&lt;br&gt;&lt;br&gt;6721093: -XX:AppendRatio=N not supported
&lt;br&gt;Summary: Add mechanism to ignore unsupported flags for a set period of time
&lt;br&gt;Reviewed-by: acorn, never, coleenp
&lt;br&gt;&lt;br&gt;! src/os/linux/vm/os_linux.cpp
&lt;br&gt;! src/os/solaris/vm/os_solaris.cpp
&lt;br&gt;! src/os/windows/vm/os_windows.cpp
&lt;br&gt;! src/share/vm/classfile/javaClasses.cpp
&lt;br&gt;! src/share/vm/includeDB_core
&lt;br&gt;! src/share/vm/memory/universe.cpp
&lt;br&gt;! src/share/vm/runtime/arguments.cpp
&lt;br&gt;! src/share/vm/runtime/arguments.hpp
&lt;br&gt;! src/share/vm/runtime/init.cpp
&lt;br&gt;! src/share/vm/runtime/java.cpp
&lt;br&gt;! src/share/vm/runtime/java.hpp
&lt;br&gt;! src/share/vm/runtime/os.cpp
&lt;br&gt;! src/share/vm/runtime/os.hpp
&lt;br&gt;! src/share/vm/runtime/thread.cpp
&lt;br&gt;! src/share/vm/runtime/threadLocalStorage.cpp
&lt;br&gt;! src/share/vm/runtime/threadLocalStorage.hpp
&lt;br&gt;! src/share/vm/runtime/vmStructs.cpp
&lt;br&gt;! src/share/vm/services/threadService.cpp
&lt;br&gt;&lt;br&gt;Changeset: 4395df5b73d3
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;coleenp
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-30 15:06 -0400
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/4395df5b73d3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/4395df5b73d3&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 524eca34ea76
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kvn
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-03 18:02 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/524eca34ea76&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/524eca34ea76&lt;/a&gt;&lt;br&gt;&lt;br&gt;6684714: Optimize EA Connection Graph build performance
&lt;br&gt;Summary: switch on EA by default, optimize Connection Graph construction
&lt;br&gt;Reviewed-by: rasbold, never
&lt;br&gt;&lt;br&gt;! src/share/vm/compiler/oopMap.cpp
&lt;br&gt;! src/share/vm/compiler/oopMap.hpp
&lt;br&gt;! src/share/vm/opto/bytecodeInfo.cpp
&lt;br&gt;! src/share/vm/opto/c2_globals.hpp
&lt;br&gt;! src/share/vm/opto/compile.cpp
&lt;br&gt;! src/share/vm/opto/escape.cpp
&lt;br&gt;! src/share/vm/opto/escape.hpp
&lt;br&gt;&lt;br&gt;Changeset: 4a4c365f777d
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kvn
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-11 12:19 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/4a4c365f777d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/4a4c365f777d&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;! src/share/vm/compiler/oopMap.cpp
&lt;br&gt;! src/share/vm/compiler/oopMap.hpp
&lt;br&gt;! src/share/vm/opto/bytecodeInfo.cpp
&lt;br&gt;! src/share/vm/opto/c2_globals.hpp
&lt;br&gt;! src/share/vm/opto/compile.cpp
&lt;br&gt;! src/share/vm/opto/escape.cpp
&lt;br&gt;! src/share/vm/opto/escape.hpp
&lt;br&gt;&lt;br&gt;Changeset: 9b66e6287f4a
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;rasbold
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-16 10:08 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/9b66e6287f4a&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/9b66e6287f4a&lt;/a&gt;&lt;br&gt;&lt;br&gt;6707044: uncommon_trap of ifnull bytecode leaves garbage on expression stack
&lt;br&gt;Summary: Remove call to repush_if_args()
&lt;br&gt;Reviewed-by: kvn, jrose
&lt;br&gt;&lt;br&gt;! src/share/vm/opto/parse2.cpp
&lt;br&gt;&lt;br&gt;Changeset: 02a35ad4adf8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kvn
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-16 16:04 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/02a35ad4adf8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/02a35ad4adf8&lt;/a&gt;&lt;br&gt;&lt;br&gt;6723160: Nightly failure: Error: meet not symmetric
&lt;br&gt;Summary: Add missing _instance_id settings and other EA fixes.
&lt;br&gt;Reviewed-by: rasbold
&lt;br&gt;&lt;br&gt;! src/share/vm/adlc/formssel.cpp
&lt;br&gt;! src/share/vm/opto/callnode.cpp
&lt;br&gt;! src/share/vm/opto/cfgnode.cpp
&lt;br&gt;! src/share/vm/opto/compile.cpp
&lt;br&gt;! src/share/vm/opto/escape.cpp
&lt;br&gt;! src/share/vm/opto/macro.cpp
&lt;br&gt;! src/share/vm/opto/macro.hpp
&lt;br&gt;! src/share/vm/opto/memnode.cpp
&lt;br&gt;! src/share/vm/opto/node.hpp
&lt;br&gt;! src/share/vm/opto/type.cpp
&lt;br&gt;+ test/compiler/6724218/Test.java
&lt;br&gt;&lt;br&gt;Changeset: 18aab3cdd513
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;rasbold
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-21 13:37 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/18aab3cdd513&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/18aab3cdd513&lt;/a&gt;&lt;br&gt;&lt;br&gt;6726504: handle do_ifxxx calls in parser more uniformly
&lt;br&gt;Summary: make do_ifnull() handling similar to do_if()
&lt;br&gt;Reviewed-by: jrose, kvn
&lt;br&gt;&lt;br&gt;! src/share/vm/opto/parse.hpp
&lt;br&gt;! src/share/vm/opto/parse2.cpp
&lt;br&gt;&lt;br&gt;Changeset: 910a4cb98e9e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;never
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-25 09:07 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/910a4cb98e9e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/910a4cb98e9e&lt;/a&gt;&lt;br&gt;&lt;br&gt;6717457: Internal Error (src/share/vm/code/relocInfo.hpp:1089)
&lt;br&gt;Reviewed-by: kvn
&lt;br&gt;&lt;br&gt;! src/cpu/x86/vm/stubGenerator_x86_32.cpp
&lt;br&gt;! src/cpu/x86/vm/stubGenerator_x86_64.cpp
&lt;br&gt;&lt;br&gt;Changeset: 6ca61c728c2d
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;never
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-25 11:32 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/6ca61c728c2d&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/6ca61c728c2d&lt;/a&gt;&lt;br&gt;&lt;br&gt;6712835: Server compiler fails with assertion (loop_count &amp;lt; K,&amp;quot;infinite loop in PhaseIterGVN::transform&amp;quot;)
&lt;br&gt;Reviewed-by: kvn
&lt;br&gt;&lt;br&gt;! src/share/vm/ci/ciMethodBlocks.cpp
&lt;br&gt;! src/share/vm/opto/idealGraphPrinter.cpp
&lt;br&gt;! src/share/vm/opto/ifnode.cpp
&lt;br&gt;+ test/compiler/6712835/Test6712835.java
&lt;br&gt;&lt;br&gt;Changeset: 020a0b730379
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;never
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-25 15:54 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/020a0b730379&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/020a0b730379&lt;/a&gt;&lt;br&gt;&lt;br&gt;6700047: C2 failed in idom_no_update
&lt;br&gt;Summary: partial peeling shouldn't place clones into loop
&lt;br&gt;Reviewed-by: kvn
&lt;br&gt;&lt;br&gt;! src/share/vm/opto/loopopts.cpp
&lt;br&gt;+ test/compiler/6700047/Test6700047.java
&lt;br&gt;&lt;br&gt;Changeset: be7facf71163
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kvn
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-25 16:03 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/be7facf71163&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/be7facf71163&lt;/a&gt;&lt;br&gt;&lt;br&gt;6729552: jvm98 crashes with SS12 built jdk on Solaris X64 fastdebug version
&lt;br&gt;Summary: SS12 C++ tripped over new templates usage in instanceKlass.cpp.
&lt;br&gt;Reviewed-by: never
&lt;br&gt;&lt;br&gt;! make/solaris/makefiles/fastdebug.make
&lt;br&gt;&lt;br&gt;Changeset: b0fe4deeb9fb
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kvn
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-28 17:12 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/b0fe4deeb9fb&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/b0fe4deeb9fb&lt;/a&gt;&lt;br&gt;&lt;br&gt;6726999: nsk/stress/jck12a/jck12a010 assert(n != null,&amp;quot;Bad immediate dominator info.&amp;quot;)
&lt;br&gt;Summary: Escape Analysis fixes.
&lt;br&gt;Reviewed-by: never, rasbold
&lt;br&gt;&lt;br&gt;! src/share/vm/opto/c2_globals.hpp
&lt;br&gt;! src/share/vm/opto/compile.cpp
&lt;br&gt;! src/share/vm/opto/escape.cpp
&lt;br&gt;! src/share/vm/opto/escape.hpp
&lt;br&gt;! src/share/vm/opto/lcm.cpp
&lt;br&gt;! src/share/vm/opto/loopopts.cpp
&lt;br&gt;! src/share/vm/opto/macro.cpp
&lt;br&gt;! src/share/vm/opto/memnode.cpp
&lt;br&gt;! src/share/vm/opto/memnode.hpp
&lt;br&gt;! src/share/vm/opto/superword.cpp
&lt;br&gt;! src/share/vm/runtime/arguments.cpp
&lt;br&gt;! test/compiler/6646019/Test.java
&lt;br&gt;! test/compiler/6689060/Test.java
&lt;br&gt;! test/compiler/6695810/Test.java
&lt;br&gt;+ test/compiler/6726999/Test.java
&lt;br&gt;&lt;br&gt;Changeset: 3e333d6f35dd
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;rasbold
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-29 14:48 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/3e333d6f35dd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/3e333d6f35dd&lt;/a&gt;&lt;br&gt;&lt;br&gt;6730192: expression stack wrong at deoptimization point
&lt;br&gt;Summary: add safepoint before popping expression stack, not after
&lt;br&gt;Reviewed-by: kvn
&lt;br&gt;&lt;br&gt;! src/share/vm/opto/parse2.cpp
&lt;br&gt;&lt;br&gt;Changeset: ef72a36b968e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kvn
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-30 09:54 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/ef72a36b968e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/ef72a36b968e&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;! src/share/vm/runtime/arguments.cpp
&lt;br&gt;&lt;br&gt;Changeset: 4c5fa80d85da
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kvn
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-31 13:42 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/4c5fa80d85da&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/4c5fa80d85da&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;! src/share/vm/runtime/arguments.cpp
&lt;br&gt;&lt;br&gt;Changeset: 40b69ca33f4b
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;kvn
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-31 15:47 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/40b69ca33f4b&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/40b69ca33f4b&lt;/a&gt;&lt;br&gt;&lt;br&gt;6732312: Switch off executing Escape Analysis by default
&lt;br&gt;Summary: Switch off executing Escape Analysis by default for now
&lt;br&gt;Reviewed-by: rasbold
&lt;br&gt;&lt;br&gt;! src/share/vm/opto/c2_globals.hpp
&lt;br&gt;&lt;br&gt;Changeset: 54499b980c23
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;swamyv
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-29 13:54 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/54499b980c23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/54499b980c23&lt;/a&gt;&lt;br&gt;&lt;br&gt;6710791: Remove files or build from source:maf-1_0.jar, jlfg-1_0.jar
&lt;br&gt;Summary: Removed maf-1_0.jar and jlfg-1_0.jar files.
&lt;br&gt;Reviewed-by: poonam, jjh
&lt;br&gt;&lt;br&gt;! agent/make/Makefile
&lt;br&gt;! agent/make/bugspot.bat
&lt;br&gt;! agent/make/build.xml
&lt;br&gt;! agent/make/hsdb.bat
&lt;br&gt;! agent/make/hsdb.sh
&lt;br&gt;! agent/make/saenv.bat
&lt;br&gt;! agent/make/saenv.sh
&lt;br&gt;! agent/make/saenv64.bat
&lt;br&gt;! agent/make/saenv64.sh
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/AboutAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/ActionManager.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/BackAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/CancelAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/ExitAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/FileMenu.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/FinishAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/HelpAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/NewAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/NextAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/OkAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/OpenAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/SaveAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java
&lt;br&gt;+ agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/development/Server16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/development/Server24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/About16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/About24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/Delete16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/Delete24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/Find16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/Help16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/Help24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/History16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/History24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/Information16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/Information24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/New16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/New24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/Open16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/Open24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/Save16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/Save24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif
&lt;br&gt;+ agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif
&lt;br&gt;- agent/src/share/lib/jlfgr-1_0.jar
&lt;br&gt;- agent/src/share/lib/maf-1_0.jar
&lt;br&gt;&lt;br&gt;Changeset: c7e8144ef65e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dcubed
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-30 14:41 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/c7e8144ef65e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/c7e8144ef65e&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- agent/src/share/lib/jlfgr-1_0.jar
&lt;br&gt;- agent/src/share/lib/maf-1_0.jar
&lt;br&gt;&lt;br&gt;Changeset: 610674f963d2
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dcubed
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-31 22:34 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/610674f963d2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/610674f963d2&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- agent/src/share/lib/jlfgr-1_0.jar
&lt;br&gt;- agent/src/share/lib/maf-1_0.jar
&lt;br&gt;&lt;br&gt;Changeset: 7f601f7c9b48
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;martin
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-31 18:50 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/7f601f7c9b48&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/7f601f7c9b48&lt;/a&gt;&lt;br&gt;&lt;br&gt;6731726: jmap -permstat reports only 50-60% of permgen memory usage.
&lt;br&gt;Reviewed-by: swamyv, martin
&lt;br&gt;Contributed-by: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19223775&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yamauchi@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;! agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java
&lt;br&gt;&lt;br&gt;Changeset: f31ba9518910
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;dcubed
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-31 22:40 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/f31ba9518910&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/f31ba9518910&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 12eea04c8b06
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jmasa
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-09 15:08 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/12eea04c8b06&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/12eea04c8b06&lt;/a&gt;&lt;br&gt;&lt;br&gt;6672698: mangle_unused_area() should not remangle the entire heap at each collection.
&lt;br&gt;Summary: Maintain a high water mark for the allocations in a space and mangle only up to that high water mark.
&lt;br&gt;Reviewed-by: ysr, apetrusenko
&lt;br&gt;&lt;br&gt;! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
&lt;br&gt;! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
&lt;br&gt;! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
&lt;br&gt;! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
&lt;br&gt;! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
&lt;br&gt;! src/share/vm/gc_implementation/includeDB_gc_parNew
&lt;br&gt;! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
&lt;br&gt;! src/share/vm/gc_implementation/includeDB_gc_shared
&lt;br&gt;! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
&lt;br&gt;! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
&lt;br&gt;! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
&lt;br&gt;! src/share/vm/gc_implementation/shared/mutableSpace.cpp
&lt;br&gt;! src/share/vm/gc_implementation/shared/mutableSpace.hpp
&lt;br&gt;+ src/share/vm/gc_implementation/shared/spaceDecorator.cpp
&lt;br&gt;+ src/share/vm/gc_implementation/shared/spaceDecorator.hpp
&lt;br&gt;! src/share/vm/includeDB_core
&lt;br&gt;! src/share/vm/includeDB_features
&lt;br&gt;! src/share/vm/memory/defNewGeneration.cpp
&lt;br&gt;! src/share/vm/memory/defNewGeneration.hpp
&lt;br&gt;! src/share/vm/memory/dump.cpp
&lt;br&gt;! src/share/vm/memory/genCollectedHeap.cpp
&lt;br&gt;! src/share/vm/memory/genCollectedHeap.hpp
&lt;br&gt;! src/share/vm/memory/genMarkSweep.cpp
&lt;br&gt;! src/share/vm/memory/generation.cpp
&lt;br&gt;! src/share/vm/memory/generation.hpp
&lt;br&gt;! src/share/vm/memory/space.cpp
&lt;br&gt;! src/share/vm/memory/space.hpp
&lt;br&gt;! src/share/vm/runtime/globals.hpp
&lt;br&gt;! src/share/vm/utilities/globalDefinitions.hpp
&lt;br&gt;&lt;br&gt;Changeset: 15dd2594d08e
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jcoomes
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-11 16:11 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/15dd2594d08e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/15dd2594d08e&lt;/a&gt;&lt;br&gt;&lt;br&gt;6718283: existing uses of *_FORMAT_W() were broken by 6521491
&lt;br&gt;Reviewed-by: ysr, pbk
&lt;br&gt;&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
&lt;br&gt;&lt;br&gt;Changeset: f88815ca1af1
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jcoomes
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-11 16:11 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/f88815ca1af1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/f88815ca1af1&lt;/a&gt;&lt;br&gt;&lt;br&gt;6483129: par compact assertion failure (new_top &amp;gt; bottom)
&lt;br&gt;Summary: avoid computing the dense prefix if a space is empty
&lt;br&gt;Reviewed-by: pbk, tonyp
&lt;br&gt;&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
&lt;br&gt;&lt;br&gt;Changeset: 2214b226b7f0
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jcoomes
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-11 16:11 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/2214b226b7f0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/2214b226b7f0&lt;/a&gt;&lt;br&gt;&lt;br&gt;6724367: par compact could clear less young gen summary data
&lt;br&gt;Reviewed-by: jmasa, apetrusenko
&lt;br&gt;&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
&lt;br&gt;&lt;br&gt;Changeset: 9d6a3a6891f8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;iveresov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-14 04:12 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/9d6a3a6891f8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/9d6a3a6891f8&lt;/a&gt;&lt;br&gt;&lt;br&gt;6720130: NUMA allocator: The linux version should search for libnuma.so.1
&lt;br&gt;Summary: Search for libnuma.so.1 on Linux and liblgrp.so.1 on Solaris.
&lt;br&gt;Reviewed-by: jmasa
&lt;br&gt;&lt;br&gt;! src/os/linux/vm/os_linux.cpp
&lt;br&gt;! src/os/solaris/vm/os_solaris.cpp
&lt;br&gt;&lt;br&gt;Changeset: d6340ab4105b
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;iveresov
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-17 10:26 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/d6340ab4105b&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/d6340ab4105b&lt;/a&gt;&lt;br&gt;&lt;br&gt;6723228: NUMA allocator: assert(lgrp_id != -1, &amp;quot;No lgrp_id set&amp;quot;)
&lt;br&gt;6723229: NUMA allocator: assert(lgrp_num &amp;gt; 0, &amp;quot;There should be at least one locality group&amp;quot;)
&lt;br&gt;Summary: The fix takes care of the assertion triggered during TLAB resizing after reconfiguration. Also it now handles a defect in the topology graph, in which a single leaf node doesn't have memory.
&lt;br&gt;Reviewed-by: jmasa
&lt;br&gt;&lt;br&gt;! src/os/solaris/vm/os_solaris.cpp
&lt;br&gt;! src/share/vm/gc_implementation/shared/gcUtil.hpp
&lt;br&gt;! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
&lt;br&gt;! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
&lt;br&gt;&lt;br&gt;Changeset: 850fdf70db2b
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jmasa
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-28 15:30 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/850fdf70db2b&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/850fdf70db2b&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;! src/os/linux/vm/os_linux.cpp
&lt;br&gt;! src/os/solaris/vm/os_solaris.cpp
&lt;br&gt;! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
&lt;br&gt;! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
&lt;br&gt;! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
&lt;br&gt;! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp
&lt;br&gt;! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
&lt;br&gt;! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
&lt;br&gt;! src/share/vm/gc_implementation/includeDB_gc_shared
&lt;br&gt;! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
&lt;br&gt;! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
&lt;br&gt;! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
&lt;br&gt;! src/share/vm/gc_implementation/shared/mutableSpace.cpp
&lt;br&gt;! src/share/vm/gc_implementation/shared/mutableSpace.hpp
&lt;br&gt;! src/share/vm/includeDB_core
&lt;br&gt;! src/share/vm/memory/defNewGeneration.cpp
&lt;br&gt;! src/share/vm/memory/defNewGeneration.hpp
&lt;br&gt;! src/share/vm/memory/dump.cpp
&lt;br&gt;! src/share/vm/memory/genCollectedHeap.cpp
&lt;br&gt;! src/share/vm/memory/genCollectedHeap.hpp
&lt;br&gt;! src/share/vm/memory/genMarkSweep.cpp
&lt;br&gt;! src/share/vm/memory/generation.cpp
&lt;br&gt;! src/share/vm/memory/generation.hpp
&lt;br&gt;! src/share/vm/memory/space.cpp
&lt;br&gt;! src/share/vm/memory/space.hpp
&lt;br&gt;! src/share/vm/runtime/globals.hpp
&lt;br&gt;! src/share/vm/utilities/globalDefinitions.hpp
&lt;br&gt;&lt;br&gt;Changeset: b7f01ad69d30
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jmasa
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-04 12:11 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/b7f01ad69d30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/b7f01ad69d30&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- agent/src/share/lib/jlfgr-1_0.jar
&lt;br&gt;- agent/src/share/lib/maf-1_0.jar
&lt;br&gt;! src/os/linux/vm/os_linux.cpp
&lt;br&gt;! src/os/solaris/vm/os_solaris.cpp
&lt;br&gt;! src/share/vm/includeDB_core
&lt;br&gt;&lt;br&gt;Changeset: 818a18cd69a8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jmasa
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-07-30 11:54 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/818a18cd69a8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/818a18cd69a8&lt;/a&gt;&lt;br&gt;&lt;br&gt;6730514: assertion failure in mangling code when expanding by 0 bytes
&lt;br&gt;Summary: An expansion by 0 bytes was not anticipated when the assertion was composed.
&lt;br&gt;Reviewed-by: jjh, jcoomes, apetrusenko
&lt;br&gt;&lt;br&gt;! make/windows/makefiles/defs.make
&lt;br&gt;! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
&lt;br&gt;! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
&lt;br&gt;! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
&lt;br&gt;! src/share/vm/gc_implementation/shared/spaceDecorator.cpp
&lt;br&gt;! src/share/vm/memory/compactingPermGenGen.cpp
&lt;br&gt;! src/share/vm/memory/compactingPermGenGen.hpp
&lt;br&gt;! src/share/vm/memory/generation.cpp
&lt;br&gt;! src/share/vm/memory/generation.hpp
&lt;br&gt;&lt;br&gt;Changeset: e8cf9b1f7c93
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;jmasa
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-04 12:15 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/e8cf9b1f7c93&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/e8cf9b1f7c93&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: 6f17a7c9f8b4
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;xlu
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-01 15:12 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/6f17a7c9f8b4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/6f17a7c9f8b4&lt;/a&gt;&lt;br&gt;&lt;br&gt;6719981: Update Hotspot Windows os_win32 for windows XP 64 bit and windows 2008
&lt;br&gt;Reviewed-by: dholmes, kamg
&lt;br&gt;&lt;br&gt;! src/os/windows/vm/os_windows.cpp
&lt;br&gt;&lt;br&gt;Changeset: f7e6d42d9323
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;xlu
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-01 15:18 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/f7e6d42d9323&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/f7e6d42d9323&lt;/a&gt;&lt;br&gt;&lt;br&gt;6618886: Anonymous objects can be destructed immediately and so should not be used
&lt;br&gt;Reviewed-by: dholmes, kamg
&lt;br&gt;&lt;br&gt;! src/os/solaris/vm/osThread_solaris.cpp
&lt;br&gt;&lt;br&gt;Changeset: 4fa67937726c
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;trims
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-10 13:13 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/4fa67937726c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/4fa67937726c&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- agent/src/share/lib/jlfgr-1_0.jar
&lt;br&gt;- agent/src/share/lib/maf-1_0.jar
&lt;br&gt;&lt;br&gt;Changeset: aa8f54688692
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;trims
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-10 21:31 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/aa8f54688692&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/aa8f54688692&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;- agent/src/share/lib/jlfgr-1_0.jar
&lt;br&gt;- agent/src/share/lib/maf-1_0.jar
&lt;br&gt;! src/share/vm/runtime/arguments.cpp
&lt;br&gt;&lt;br&gt;Changeset: 79276d1b7e50
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;trims
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-10 21:58 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/79276d1b7e50&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/79276d1b7e50&lt;/a&gt;&lt;br&gt;&lt;br&gt;6735720: Bump the HS14 build number to 03
&lt;br&gt;Summary: Update Hotspot 14 build number to 03
&lt;br&gt;Reviewed-by: jcoomes
&lt;br&gt;&lt;br&gt;! make/hotspot_version
&lt;br&gt;&lt;br&gt;Changeset: 4852f4a82e58
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;ohair
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-14 11:18 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/4852f4a82e58&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/4852f4a82e58&lt;/a&gt;&lt;br&gt;&lt;br&gt;6724668: Hotspot: Official change to Sun Studio 12 compilers on Solaris
&lt;br&gt;Summary: Moving to SS12. Builds with SS11 still work, the compiler comes from your PATH when building hotspot.
&lt;br&gt;Reviewed-by: tbell
&lt;br&gt;&lt;br&gt;! make/jprt.config
&lt;br&gt;! make/solaris/makefiles/sparcWorks.make
&lt;br&gt;&lt;br&gt;Changeset: f3a650d8df24
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;thurka
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-14 21:05 +0200
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/f3a650d8df24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/f3a650d8df24&lt;/a&gt;&lt;br&gt;&lt;br&gt;6625846: Export system property java.version via jvmstat
&lt;br&gt;Summary: java.version added to property_counters_ss array
&lt;br&gt;Reviewed-by: swamyv
&lt;br&gt;&lt;br&gt;! src/share/vm/runtime/statSampler.cpp
&lt;br&gt;&lt;br&gt;Changeset: 7f9b895777f8
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;thurka
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-15 05:55 +0200
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/7f9b895777f8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hg.openjdk.java.net/jdk7/modules/hotspot/rev/7f9b895777f8&lt;/a&gt;&lt;br&gt;&lt;br&gt;Merge
&lt;br&gt;&lt;br&gt;&lt;br&gt;Changeset: a2de7dfbfcf0
&lt;br&gt;Author: &amp;nbsp; &amp;nbsp;swamyv
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; &amp;nbsp;2008-08-12 12:44 -0700
&lt;br&gt;URL: &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hg.openjdk.java.net/jdk7/modules/hotsp