[www] Patch: FYI: update gcj tools changes

Tom Tromey tromey@redhat.com
Tue Mar 6 19:39:00 GMT 2007


I'm checking this in.

This updates gcc-4.3/changes.html to reflect current reality.  I've
added gcjh back, since many people were using it.  This patch also
fleshes out some of the descriptions; I got a few questions about the
various tools and thought it would be simpler to document what
changed.

Tom

Index: gcc-4.3/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.3/changes.html,v
retrieving revision 1.33
diff -u -r1.33 changes.html
--- gcc-4.3/changes.html 4 Mar 2007 15:47:38 -0000 1.33
+++ gcc-4.3/changes.html 6 Mar 2007 19:03:32 -0000
@@ -211,15 +211,32 @@
      runtime support: foreach, enum, annotations, generics, and
      auto-boxing.  </li>
 
-     <li id="gcjtools"> The old <code>jv-scan</code> tool has been
-     removed.  <code>gcjh</code> has been replaced by the new
-     <code>gjavah</code>, which has similar functionality but
-     different command line options.  <code>grmic</code> and
-     <code>grmiregistry</code> have been rewritten.  The new tools
-     <code>gjar</code>, <code>gjarsigner</code>,
-     <code>gkeytool</code>, <code>gorbd</code>, <code>grmid</code>,
-     <code>gserialver</code>, and <code>gtnameserv</code> are now
-     installed. </li>
+     <li id="gcjtools"> We've made many changes to the tools shipped
+     with gcj.
+     <ul>
+
+     <li> The old <code>jv-scan</code> tool has been removed.  This
+     tool never really worked properly.  There is no replacement.
+     </li>
+
+     <li> <code>gcjh</code> has been rewritten.  Some of its more
+     obscure options no longer work, but are still recognized in an
+     attempt at compatibility.  <code>gjavah</code> is a new program
+     with similar functionality but different command line options.
+     </li>
+
+     <li> <code>grmic</code> and <code>grmiregistry</code> have been
+     rewritten.  <code>grmid</code> has been added.  </li>
+
+     <li> <code>gjar</code> replaces the old <code>fastjar</code>.  </li>
+
+     <li> <code>gjarsigner</code> (used for signing jars),
+     <code>gkeytool</code> (used for key management),
+     <code>gorbd</code> (for CORBA), <code>gserialver</code> (computes
+     serialization UIDs), and <code>gtnameserv</code> (also for CORBA)
+     are now installed. </li>
+     </ul>
+     </li>
 
      <li> The ability to dump the contents of the java run time heap to
      a file for off-line analysis has been added.  The heap dumps may
@@ -228,6 +245,11 @@
      controlled by the new run time class
      <code>gnu.gcj.util.GCInfo</code>.  </li>
 
+     <li> <code>java.util.TimeZone</code> can now read files from
+     <code>/usr/share/zoneinfo</code> to provide correct, updated,
+     timezone information.  This means that packagers no longer have
+     to update libgcj when a time zone change is published. </li>
+
   </ul>
 
 <h2>New Targets and Target Specific Improvements</h2>



More information about the Gcc-patches mailing list