This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Patch: RFA: gcj updates for gcc-4.0/changes.html
- From: Tom Tromey <tromey at redhat dot com>
- To: Gcc Patch List <gcc-patches at gcc dot gnu dot org>
- Cc: Java Patch List <java-patches at gcc dot gnu dot org>
- Date: 01 Dec 2004 13:11:34 -0700
- Subject: Patch: RFA: gcj updates for gcc-4.0/changes.html
- Reply-to: tromey at redhat dot com
This adds some gcj updates to gcc-4.0/changes.html.
This is based on a pass over our news items and the Classpath NEWS
file. I've probably missed some things, but we can add more updates
later. Java folks, please give this a read-through.
Ok?
Tom
Index: gcc-4.0/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.0/changes.html,v
retrieving revision 1.19
diff -u -r1.19 changes.html
--- gcc-4.0/changes.html 30 Nov 2004 00:37:45 -0000 1.19
+++ gcc-4.0/changes.html 1 Dec 2004 20:11:13 -0000
@@ -196,6 +196,51 @@
packaging conventions which install symlinks in <code>/usr/bin</code>
that point to the preferred versions of these tools.
</li>
+
+ <li>The <code>-findirect-dispatch</code> argument to the compiler
+ now works and generates code following a new "binary
+ compatibility" ABI. Code compiled this way follows the binary
+ compatibility rules of the Java Language Specification.
+ </li>
+
+ <li>libgcj now has support for using gcj as a JIT, using
+ the <code>gnu.gcj.jit</code> family of system properties.
+ </li>
+
+ <li>libgcj can now find a shared library corresponding to the
+ bytecode representation of a class. See the documentation for
+ the new <code>gcj-dbtool</code> program, and the
+ new <code>gnu.gcj.precompiled.db.path</code> system property.
+ </li>
+
+ <li>There have been many improvements to the class library. Here
+ are some highlights:
+ <ul>
+ <li>Much more of AWT and Swing exist.
+ </li>
+
+ <li>Many new packages and classes were added,
+ including <code>java.util.regex</code>, <code>java.net.URI</code>,
+ <code>javax.crypto</code>,
+ <code>javax.crypto.interfaces</code>, <code>javax.crypto.spec</code>,
+ <code>javax.net</code>, <code>javax.net.ssl</code>,
+ <code>javax.security.auth</code>,
+ <code>javax.security.auth.callback</code>,
+ <code>javax.security.auth.login</code>,
+ <code>javax.security.auth.x500</code>,
+ <code>javax.security.sasl</code>,
+ <code>org.ietf.jgss</code>,
+ <code>javax.imageio</code>,
+ <code>javax.imageio.event</code>,
+ <code>javax.imageio.spi</code>,
+ <code>javax.print</code>,
+ <code>javax.print.attribute</code>,
+ <code>javax.print.attribute.standard</code>,
+ <code>javax.print.event</code>,
+ </li>
+ </ul>
+ </li>
+
</ul>
<h3>Fortran</h3>