OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-dev/] [fsf-gcc-snapshot-1-mar-12/] [or1k-gcc/] [libjava/] [classpath/] [TODO] - Diff between revs 766 and 783

Only display areas with differences | Details | Blame | View Log

Rev 766 Rev 783
See also http://www.gnu.org/software/classpath/tasks.html
See also http://www.gnu.org/software/classpath/tasks.html
Which is updated more often then this file.
Which is updated more often then this file.
The Classpath TODO list as of 2002/05/05
The Classpath TODO list as of 2002/05/05
-- Write Mauve (http://sourceware.cygnus.com/mauve/) tests for those
-- Write Mauve (http://sourceware.cygnus.com/mauve/) tests for those
   classes that don't have them.
   classes that don't have them.
-- Write Java 2 packages not currently included or improve existing
-- Write Java 2 packages not currently included or improve existing
   ones.
   ones.
-- Modify ClassLoader.getSystemResource() to support loading classes
-- Modify ClassLoader.getSystemResource() to support loading classes
   from zip files in the CLASSPATH.  This requires java.util.zip to
   from zip files in the CLASSPATH.  This requires java.util.zip to
   be integrated first.  Jar files can probably be treated as zip
   be integrated first.  Jar files can probably be treated as zip
   files for now.
   files for now.
-- Continue comparison and merge of classes between Classpath and GCJ.
-- Continue comparison and merge of classes between Classpath and GCJ.
   Current status: http://gcc.gnu.org/java/libgcj-classpath-compare.html
   Current status: http://gcc.gnu.org/java/libgcj-classpath-compare.html
   Please keep in mind that Red Hat wishes to continue to use CNI
   Please keep in mind that Red Hat wishes to continue to use CNI
   as their preferred native interface.  See:
   as their preferred native interface.  See:
   http://sourceware.cygnus.com/java/papers/cni/t1.html
   http://sourceware.cygnus.com/java/papers/cni/t1.html
-- No resolution was identified for generating JNI compatible code from
-- No resolution was identified for generating JNI compatible code from
   CNI source.  The simple solution has been adopted to include
   CNI source.  The simple solution has been adopted to include
   both in GNU Classpath if and only if another JVM chooses to use CNI.
   both in GNU Classpath if and only if another JVM chooses to use CNI.
   Provisions for compiling CNI correctly need to be implemented.
   Provisions for compiling CNI correctly need to be implemented.
-- Update the GNU Classpath Hacker's Guide.  There is a master texinfo
-- Update the GNU Classpath Hacker's Guide.  There is a master texinfo
   file in the doc/ directory in Classpath CVS.
   file in the doc/ directory in Classpath CVS.
-- Audit the code to identify methods that do not have Javadoc comments
-- Audit the code to identify methods that do not have Javadoc comments
   and/or comments that are incomplete.  All input parameters, return
   and/or comments that are incomplete.  All input parameters, return
   values, etc should be documentes.  Also look for Javadoc comments on
   values, etc should be documentes.  Also look for Javadoc comments on
   variables that are serializable.
   variables that are serializable.
   See http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#tag
   See http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#tag
   for details of what should be where in comments.
   for details of what should be where in comments.
-- Figure out a way to generate a hardcopy manual for the Java class
-- Figure out a way to generate a hardcopy manual for the Java class
   library from the embedded Javadocs.  This probably involves writing
   library from the embedded Javadocs.  This probably involves writing
   a custom doclet and probably some supplementary documentation
   a custom doclet and probably some supplementary documentation
   files into which the extracted Javadoc files are included.
   files into which the extracted Javadoc files are included.
-- Audit the code to ensure that all variable declarations are consistent
-- Audit the code to ensure that all variable declarations are consistent
   with the "Serialized Form" in the JDK.  That is, all serialized
   with the "Serialized Form" in the JDK.  That is, all serialized
   variables in the JDK should be included in Classpath and all Classpath
   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
   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
   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
   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
   to download the JDK 1.2 Javadocs, which is where this information is
   stored.
   stored.
-- Audit code similar to above to determine where Sun uses readObject()
-- Audit code similar to above to determine where Sun uses readObject()
   and writeObject() for serialization and determine what Classpath
   and writeObject() for serialization and determine what Classpath
   needs to do for compatibility.
   needs to do for compatibility.
-- Audit code to ensure that every class that should be serializable
-- Audit code to ensure that every class that should be serializable
   actually implementst java.io.Serializable and has the correct
   actually implementst java.io.Serializable and has the correct
   serialVersionUID private static variable that is identical to the
   serialVersionUID private static variable that is identical to the
   JDK 1.1 version.  You can obtain that variable value using the
   JDK 1.1 version.  You can obtain that variable value using the
   serialver command.
   serialver command.
-- Do real life serialization compatibility tests of our code vs
-- Do real life serialization compatibility tests of our code vs
   the JDK using serialcompat from Japitools.
   the JDK using serialcompat from Japitools.
-- Audit code for thread safety.
-- Audit code for thread safety.
-- Audit Java code for proper Security implementation.
-- Audit Java code for proper Security implementation.
-- Audit native code for security, memory handling, etc.
-- Audit native code for security, memory handling, etc.
-- Bug reports are always welcome.  They are double welcome if they
-- Bug reports are always welcome.  They are double welcome if they
   are accompanied by a Mauve test that reproduces the bug.
   are accompanied by a Mauve test that reproduces the bug.
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.