This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Patch: RFA: gcj updates for gcc-4.0/changes.html


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>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]