Patch: FYI: gcj news

Tom Tromey tromey@redhat.com
Thu Jul 31 18:10:00 GMT 2003


I'm checking this in.

This adds a couple more news items for things that have changed recently.
It also moves some older news off the front page.

Tom

Index: ChangeLog
from  Tom Tromey  <tromey@redhat.com>

	* index.html: Mention Darwin and tree-ssa.
	Moved old news...
	* old-news.html: ... here.

Index: index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/index.html,v
retrieving revision 1.127
diff -u -r1.127 index.html
--- index.html 28 Jul 2003 19:50:07 -0000 1.127
+++ index.html 31 Jul 2003 18:09:43 -0000
@@ -73,6 +73,24 @@
 <!-- News entries start here -->
 
 <tr><td valign="top">
+<b>July 31, 2003</b>
+</td><td>
+Andrew Haley has checked in a major patch to the
+<a href="http://gcc.gnu.org/projects/tress-ssa/">tree-ssa branch</a>
+that allows us to convert entire functions to trees when reading
+from <code>.class</code> files.  This is an important step towards
+better high-level optimizations for Java.
+</td></tr>
+
+<tr><td valign="top">
+<b>July 30, 2003</b>
+</td><td>
+Thanks to Andreas Tobler and Jeff Sturm, libgcj is now built by
+default for Darwin.  This work is available on the cvs trunk, and
+will show up in gcj 3.4.
+</td></tr>
+
+<tr><td valign="top">
 <b>July 28, 2003</b>
 </td><td>
 Michael Koch has announced the first (0.0.1) release of
@@ -219,86 +237,6 @@
 Adam Megacz announced that <a href="http://www.xwt.org">XWT</a> is
 an ActiveX control which is written in Java and compiled with gcj.
 We hope to be checking in his Windows patches in the near future.
-</td></tr>
-
-<tr><td valign="top">
-<b>December 14, 2001</b>
-</td><td>
-Hans Boehm has checked in changes which once again allow gcj and
-libgcj to work on IA-64.  His changes also speed up allocation of
-objects which don't require a finalizer.
-</td></tr>
-
-<tr><td valign="top">
-<b>November 5, 2001</b>
-</td><td>
-Tom Tromey contributed a bytecode verifier.  It hasn't yet been
-extensively tested, so it is still disabled by default.
-</td></tr>
-
-<tr><td valign="top">
-<b>October 24, 2001</b>
-</td><td>
-Tom Tromey of Red Hat checked in the <code>javax.naming</code> and
-<code>javax.transaction</code> packages, started by Anthony Green
-finished by Warren Levy and Tom.
-</td></tr>
-
-<tr><td valign="top">
-<b>October 2, 2001</b>
-</td><td>
-Tom Tromey of Red Hat has written the support code necessary to
-implement <code>java.lang.ref.*</code>.
-</td></tr>
-
-<tr><td valign="top">
-<b>September 7, 2001</b>
-</td><td>
-Anthony Green of Red Hat has added a facility for compiling property
-files and other system resources into libraries and executables.
-These files are accessible to the gcj runtime via the new "core"
-protocol handler.  The gcj runtime places "core:/" at the end of the
-java.class.path, ensuring that compiled-in resource files are
-discovered and loaded when required.  This is a convenient feature for
-building and deploying libraries and executables with no external file
-dependencies.  See the <code>--resource</code> option in the gcj
-manual for details.
-</td></tr>
-
-<tr><td valign="top">
-<b>August 27, 2001</b>
-</td><td>
-Tom Tromey has imported RMI into libgcj.  This RMI implementation was
-implemented and donated to the Free Software Foundation by
-Transvirtual Technologies; many thanks to them for their important
-contribution.
-</td></tr>
-
-<tr><td valign="top">
-<b>June 18, 2001</b>
-</td><td>
-<b>GCC 3.0 has been released!</b> Everything you need to build and run GCJ is now 
-included in a single source distribution. Download it from one of our
-<a href="../mirrors.html">mirror sites</a>.
-</td></tr>
-
-<tr><td valign="top">
-<b>June 4, 2001</b>
-</td><td>
-Per Bothner of Brainfood Inc has implemented an invocation interface
-allowing an existing non-Java thread to start and connect to a Java
-environment.  The GCJ start-up code now uses this interface.
-Brainfood is using this to attach an Apache module to a pre-compiled
-servlet-like class.
-</td></tr>
-
-<tr><td valign="top">
-<b>May 30, 2001</b>
-</td><td>
-We now have a new hash-table based lightweight lock implementation which was 
-contributed by Hans Boehm. The new code should reduce memory consumption and 
-improve performance for applications which do a lot of synchronization. 
-Currently, this code is enabled for IA-64 and X86 Linux.
 </td></tr>
 
 <tr><td valign="top">
Index: old-news.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/old-news.html,v
retrieving revision 1.23
diff -u -r1.23 old-news.html
--- old-news.html 23 May 2003 10:16:57 -0000 1.23
+++ old-news.html 31 Jul 2003 18:09:43 -0000
@@ -8,6 +8,86 @@
 
 <h1>GCJ - Less Recent News</h1>
 
+<tr><td valign="top">
+<b>December 14, 2001</b>
+</td><td>
+Hans Boehm has checked in changes which once again allow gcj and
+libgcj to work on IA-64.  His changes also speed up allocation of
+objects which don't require a finalizer.
+</td></tr>
+
+<tr><td valign="top">
+<b>November 5, 2001</b>
+</td><td>
+Tom Tromey contributed a bytecode verifier.  It hasn't yet been
+extensively tested, so it is still disabled by default.
+</td></tr>
+
+<tr><td valign="top">
+<b>October 24, 2001</b>
+</td><td>
+Tom Tromey of Red Hat checked in the <code>javax.naming</code> and
+<code>javax.transaction</code> packages, started by Anthony Green
+finished by Warren Levy and Tom.
+</td></tr>
+
+<tr><td valign="top">
+<b>October 2, 2001</b>
+</td><td>
+Tom Tromey of Red Hat has written the support code necessary to
+implement <code>java.lang.ref.*</code>.
+</td></tr>
+
+<tr><td valign="top">
+<b>September 7, 2001</b>
+</td><td>
+Anthony Green of Red Hat has added a facility for compiling property
+files and other system resources into libraries and executables.
+These files are accessible to the gcj runtime via the new "core"
+protocol handler.  The gcj runtime places "core:/" at the end of the
+java.class.path, ensuring that compiled-in resource files are
+discovered and loaded when required.  This is a convenient feature for
+building and deploying libraries and executables with no external file
+dependencies.  See the <code>--resource</code> option in the gcj
+manual for details.
+</td></tr>
+
+<tr><td valign="top">
+<b>August 27, 2001</b>
+</td><td>
+Tom Tromey has imported RMI into libgcj.  This RMI implementation was
+implemented and donated to the Free Software Foundation by
+Transvirtual Technologies; many thanks to them for their important
+contribution.
+</td></tr>
+
+<tr><td valign="top">
+<b>June 18, 2001</b>
+</td><td>
+<b>GCC 3.0 has been released!</b> Everything you need to build and run GCJ is now 
+included in a single source distribution. Download it from one of our
+<a href="../mirrors.html">mirror sites</a>.
+</td></tr>
+
+<tr><td valign="top">
+<b>June 4, 2001</b>
+</td><td>
+Per Bothner of Brainfood Inc has implemented an invocation interface
+allowing an existing non-Java thread to start and connect to a Java
+environment.  The GCJ start-up code now uses this interface.
+Brainfood is using this to attach an Apache module to a pre-compiled
+servlet-like class.
+</td></tr>
+
+<tr><td valign="top">
+<b>May 30, 2001</b>
+</td><td>
+We now have a new hash-table based lightweight lock implementation which was 
+contributed by Hans Boehm. The new code should reduce memory consumption and 
+improve performance for applications which do a lot of synchronization. 
+Currently, this code is enabled for IA-64 and X86 Linux.
+</td></tr>
+
 <table>
 <tr><td valign="top">
 <b>April 25, 2001</b>



More information about the Gcc-patches mailing list