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]

Patch: FYI: Update Classpath/libgcj comparison


I'm checking this in.
Yet another Classpath/libgcj comparison update.

Tom

Index: libgcj-classpath-compare.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/libgcj-classpath-compare.html,v
retrieving revision 1.17
diff -u -r1.17 libgcj-classpath-compare.html
--- libgcj-classpath-compare.html 2001/11/07 04:52:30 1.17
+++ libgcj-classpath-compare.html 2001/11/11 18:31:40
@@ -9,7 +9,7 @@
 cvs Classpath.  It was generated using the <a
 href="scripts/gen-classpath-compare"><code>gen-classpath-compare</code></a>
 script on
-2001-11-06.
+2001-11-11.
 This table intentionally omits certain classes which are not of
 interest.  If the third column shows a "Diff" link, then that means
 the script believes that the class has been merged, but a difference
@@ -33,22 +33,16 @@
 <tr> <td>java.io.OutputStreamWriter</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> </tr>
 <tr> <td>java.io.PrintStream</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> </tr>
 <tr> <td>java.io.RandomAccessFile</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> </tr>
-<tr> <td>java.lang.Boolean</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.Boolean.diff">Diff</a></td> </tr>
-<tr> <td>java.lang.Byte</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.Byte.diff">Diff</a></td> </tr>
 <tr> <td>java.lang.Character</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> </tr>
 <tr> <td>java.lang.Class</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> <td bgcolor="#eeeeaa">No</td> </tr>
 <tr> <td>java.lang.ClassLoader</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> </tr>
 <tr> <td>java.lang.Double</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.Double.diff">Diff</a></td> </tr>
 <tr> <td>java.lang.EcosProcess</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> <td bgcolor="#eeeeaa">No</td> </tr>
-<tr> <td>java.lang.Float</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.Float.diff">Diff</a></td> </tr>
-<tr> <td>java.lang.Integer</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.Integer.diff">Diff</a></td> </tr>
-<tr> <td>java.lang.Long</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.Long.diff">Diff</a></td> </tr>
 <tr> <td>java.lang.Math</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> </tr>
 <tr> <td>java.lang.Object</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> </tr>
 <tr> <td>java.lang.Package</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.Package.diff">Diff</a></td> </tr>
 <tr> <td>java.lang.PosixProcess</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> <td bgcolor="#eeeeaa">No</td> </tr>
 <tr> <td>java.lang.Runtime</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> <td bgcolor="#eeeeaa">No</td> </tr>
-<tr> <td>java.lang.Short</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.Short.diff">Diff</a></td> </tr>
 <tr> <td>java.lang.String</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> </tr>
 <tr> <td>java.lang.StringBuffer</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.StringBuffer.diff">Diff</a></td> </tr>
 <tr> <td>java.lang.System</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.System.diff">Diff</a></td> </tr>
@@ -56,7 +50,6 @@
 <tr> <td>java.lang.Throwable</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> <td bgcolor="#eeeeaa">No</td> </tr>
 <tr> <td>java.lang.VMClassLoader</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> <td bgcolor="#eeeeaa">No</td> </tr>
 <tr> <td>java.lang.VMSecurityManager</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> <td bgcolor="#eeeeaa">No</td> </tr>
-<tr> <td>java.lang.Void</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.Void.diff">Diff</a></td> </tr>
 <tr> <td>java.lang.ref.Reference</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.ref.Reference.diff">Diff</a></td> </tr>
 <tr> <td>java.lang.reflect.AccessibleObject</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#aaaaee"><a href="compare/java.lang.reflect.AccessibleObject.diff">Diff</a></td> </tr>
 <tr> <td>java.lang.reflect.Array</td> <td>Yes</td> <td>Yes</td> <td bgcolor="#eeeeaa">No</td> </tr>
Index: compare/java.lang.Boolean.diff
===================================================================
RCS file: java.lang.Boolean.diff
diff -N java.lang.Boolean.diff
--- compare/java.lang.Boolean.diff Sun Nov 11 10:31:58 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,11 +0,0 @@
---- /home/tromey/gnu/egcs/classpath/classpath/java/lang/Boolean.java	Mon Jul 23 14:20:24 2001
-+++ java/lang/Boolean.java	Fri Oct 26 16:18:42 2001
-@@ -60,7 +60,7 @@
-      * The primitive type <code>boolean</code> is represented by this 
-      * <code>Class</code> object.
-      */
--    public static final Class TYPE = VMClassLoader.getPrimitiveClass("boolean");
-+    public static final Class TYPE = VMClassLoader.getPrimitiveClass('Z');
-     
-     /**
-      * The immutable value of this Boolean.
Index: compare/java.lang.Byte.diff
===================================================================
RCS file: java.lang.Byte.diff
diff -N java.lang.Byte.diff
--- compare/java.lang.Byte.diff Sun Nov 11 10:31:58 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,11 +0,0 @@
---- /home/tromey/gnu/egcs/classpath/classpath/java/lang/Byte.java	Mon Jul 23 14:21:55 2001
-+++ java/lang/Byte.java	Fri Oct 26 16:18:42 2001
-@@ -57,7 +57,7 @@
-    * The primitive type <code>byte</code> is represented by this 
-    * <code>Class</code> object.
-    */
--  public static final Class TYPE = VMClassLoader.getPrimitiveClass("byte");
-+  public static final Class TYPE = VMClassLoader.getPrimitiveClass('B');
- 
-   /**
-    * The immutable value of this Byte.
Index: compare/java.lang.Double.diff
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/compare/java.lang.Double.diff,v
retrieving revision 1.2
diff -u -r1.2 java.lang.Double.diff
--- compare/java.lang.Double.diff 2001/11/07 01:23:48 1.2
+++ compare/java.lang.Double.diff 2001/11/11 18:31:40
@@ -1,25 +1,10 @@
---- /home/tromey/gnu/egcs/classpath/classpath/java/lang/Double.java	Sun Oct 21 10:39:26 2001
+--- /home/tromey/gnu/egcs/classpath/classpath/java/lang/Double.java	Sun Nov 11 11:51:23 2001
 +++ java/lang/Double.java	Fri Oct 26 16:18:42 2001
-@@ -80,7 +80,7 @@
-    * The primitive type <code>double</code> is represented by this
-    * <code>Class</code> object.
-    */
--  public static final Class TYPE = VMClassLoader.getPrimitiveClass ("double");
-+  public static final Class TYPE = VMClassLoader.getPrimitiveClass('D');
- 
-   /**
-    * The immutable value of this Double.
-@@ -504,13 +504,7 @@
+@@ -504,7 +504,7 @@
     * @see #NEGATIVE_INFINITY
     * @since 1.2
     */
--  public static double parseDouble (String s) throws NumberFormatException
--  {
--    String t = s.trim ();
--      return parseDouble0 (t);
--  }
--
--  private static native double parseDouble0 (String s)
+-  public static native double parseDouble (String s)
 +  public native static double parseDouble (String s) 
      throws NumberFormatException;
  
Index: compare/java.lang.Float.diff
===================================================================
RCS file: java.lang.Float.diff
diff -N java.lang.Float.diff
--- compare/java.lang.Float.diff Sun Nov 11 10:31:58 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,11 +0,0 @@
---- /home/tromey/gnu/egcs/classpath/classpath/java/lang/Float.java	Sun Oct 21 10:39:27 2001
-+++ java/lang/Float.java	Fri Oct 26 16:18:42 2001
-@@ -79,7 +79,7 @@
-    * The primitive type <code>float</code> is represented by this 
-    * <code>Class</code> object.
-    */
--  public static final Class TYPE = VMClassLoader.getPrimitiveClass ("float");
-+  public static final Class TYPE = VMClassLoader.getPrimitiveClass('F');
- 
-   /**
-    * The immutable value of this Float.
Index: compare/java.lang.Integer.diff
===================================================================
RCS file: java.lang.Integer.diff
diff -N java.lang.Integer.diff
--- compare/java.lang.Integer.diff Sun Nov 11 10:31:58 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,11 +0,0 @@
---- /home/tromey/gnu/egcs/classpath/classpath/java/lang/Integer.java	Mon Jul 30 12:07:52 2001
-+++ java/lang/Integer.java	Fri Oct 26 16:18:42 2001
-@@ -58,7 +58,7 @@
-    * The primitive type <code>int</code> is represented by this 
-    * <code>Class</code> object.
-    */
--  public static final Class TYPE = VMClassLoader.getPrimitiveClass ("int");
-+  public static final Class TYPE = VMClassLoader.getPrimitiveClass ('I');
- 
-   /**
-    * The immutable value of this Integer.
Index: compare/java.lang.Long.diff
===================================================================
RCS file: java.lang.Long.diff
diff -N java.lang.Long.diff
--- compare/java.lang.Long.diff Sun Nov 11 10:31:58 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,11 +0,0 @@
---- /home/tromey/gnu/egcs/classpath/classpath/java/lang/Long.java	Mon Jul 23 14:15:25 2001
-+++ java/lang/Long.java	Fri Oct 26 16:18:42 2001
-@@ -60,7 +60,7 @@
-    * The primitive type <code>long</code> is represented by this 
-    * <code>Class</code> object.
-    */
--  public static final Class TYPE = VMClassLoader.getPrimitiveClass ("long");
-+  public static final Class TYPE = VMClassLoader.getPrimitiveClass ('J');
- 
-   /**
-    * The immutable value of this Long.
Index: compare/java.lang.Short.diff
===================================================================
RCS file: java.lang.Short.diff
diff -N java.lang.Short.diff
--- compare/java.lang.Short.diff Sun Nov 11 10:31:58 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,11 +0,0 @@
---- /home/tromey/gnu/egcs/classpath/classpath/java/lang/Short.java	Mon Jul 23 14:15:25 2001
-+++ java/lang/Short.java	Fri Oct 26 16:18:42 2001
-@@ -56,7 +56,7 @@
-    * The primitive type <code>short</code> is represented by this 
-    * <code>Class</code> object.
-    */
--  public static final Class TYPE = VMClassLoader.getPrimitiveClass("short");
-+  public static final Class TYPE = VMClassLoader.getPrimitiveClass('S');
- 
-   /**
-    * The immutable value of this Short.
Index: compare/java.lang.Void.diff
===================================================================
RCS file: java.lang.Void.diff
diff -N java.lang.Void.diff
--- compare/java.lang.Void.diff Sun Nov 11 10:31:58 2001
+++ /dev/null	Tue May  5 13:32:27 1998
@@ -1,11 +0,0 @@
---- /home/tromey/gnu/egcs/classpath/classpath/java/lang/Void.java	Mon Oct  1 14:44:13 2001
-+++ java/lang/Void.java	Fri Oct 26 16:18:42 2001
-@@ -47,7 +47,7 @@
-    * The return type <code>void</code> is represented by this 
-    * <code>Class</code> object.
-    */
--  public static final Class TYPE = VMClassLoader.getPrimitiveClass("void");
-+  public static final Class TYPE = VMClassLoader.getPrimitiveClass('V');
- 
-   /**
-    * Don't allow Void objects to be made.


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