aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.2.1/libjava/classpath/TODO
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2015-06-17 11:09:54 -0700
committerDan Albert <danalbert@google.com>2015-06-17 14:15:22 -0700
commitf378ebf14df0952eae870c9865bab8326aa8f137 (patch)
tree31794503eb2a8c64ea5f313b93100f1163afcffb /gcc-4.2.1/libjava/classpath/TODO
parent2c58169824949d3a597d9fa81931e001ef9b1bd0 (diff)
downloadtoolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.tar.gz
toolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.tar.bz2
toolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.zip
Delete old versions of GCC.
Change-Id: I710f125d905290e1024cbd67f48299861790c66c
Diffstat (limited to 'gcc-4.2.1/libjava/classpath/TODO')
-rw-r--r--gcc-4.2.1/libjava/classpath/TODO76
1 files changed, 0 insertions, 76 deletions
diff --git a/gcc-4.2.1/libjava/classpath/TODO b/gcc-4.2.1/libjava/classpath/TODO
deleted file mode 100644
index df7eed7d0..000000000
--- a/gcc-4.2.1/libjava/classpath/TODO
+++ /dev/null
@@ -1,76 +0,0 @@
-See also http://www.gnu.org/software/classpath/tasks.html
-Which is updated more often then this file.
-
-The Classpath TODO list as of 2002/05/05
-
--- Write Mauve (http://sourceware.cygnus.com/mauve/) tests for those
- classes that don't have them.
-
--- Write Java 2 packages not currently included or improve existing
- ones.
-
--- Modify ClassLoader.getSystemResource() to support loading classes
- from zip files in the CLASSPATH. This requires java.util.zip to
- be integrated first. Jar files can probably be treated as zip
- files for now.
-
--- Continue comparison and merge of classes between Classpath and GCJ.
-
- Current status: http://gcc.gnu.org/java/libgcj-classpath-compare.html
-
- Please keep in mind that Red Hat wishes to continue to use CNI
- as their preferred native interface. See:
-
- http://sourceware.cygnus.com/java/papers/cni/t1.html
-
--- No resolution was identified for generating JNI compatible code from
- CNI source. The simple solution has been adopted to include
- both in GNU Classpath if and only if another JVM chooses to use CNI.
- Provisions for compiling CNI correctly need to be implemented.
-
--- Update the GNU Classpath Hacker's Guide. There is a master texinfo
- file in the doc/ directory in Classpath CVS.
-
--- Audit the code to identify methods that do not have Javadoc comments
- and/or comments that are incomplete. All input parameters, return
- values, etc should be documentes. Also look for Javadoc comments on
- variables that are serializable.
- See http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#tag
- for details of what should be where in comments.
-
--- Figure out a way to generate a hardcopy manual for the Java class
- library from the embedded Javadocs. This probably involves writing
- a custom doclet and probably some supplementary documentation
- files into which the extracted Javadoc files are included.
-
--- Audit the code to ensure that all variable declarations are consistent
- with the "Serialized Form" in the JDK. That is, all serialized
- variables in the JDK should be included in Classpath and all Classpath
- instance variables that are not part of the JDK docs should be marked
- transient. Please be sure to use the online version of the Javadocs
- for this and do not accept any "clickwrap" licenses from Sun in order
- to download the JDK 1.2 Javadocs, which is where this information is
- stored.
-
--- Audit code similar to above to determine where Sun uses readObject()
- and writeObject() for serialization and determine what Classpath
- needs to do for compatibility.
-
--- Audit code to ensure that every class that should be serializable
- actually implementst java.io.Serializable and has the correct
- serialVersionUID private static variable that is identical to the
- JDK 1.1 version. You can obtain that variable value using the
- serialver command.
-
--- Do real life serialization compatibility tests of our code vs
- the JDK using serialcompat from Japitools.
-
--- Audit code for thread safety.
-
--- Audit Java code for proper Security implementation.
-
--- Audit native code for security, memory handling, etc.
-
--- Bug reports are always welcome. They are double welcome if they
- are accompanied by a Mauve test that reproduces the bug.
-