Browse Source

some updates noting things that should be done

Eric Andersen 18 years ago
parent
commit
b8f5be70c4
1 changed files with 21 additions and 10 deletions
  1. 21 10
      TODO

+ 21 - 10
TODO

@@ -1,30 +1,41 @@
 TODO list for every uClibc release:
 TODO list for every uClibc release:
 -------------------------------------------------
 -------------------------------------------------
+    *) Test cris, i386, mips, mipsel, sh, x86_64, arm, armeb, and powerpc
+	with the latest LTP testsuite.  Fix any regressions and post LTP
+	testsuite results for each architecture on uclibc.org.
     *) Audit header files.  Remove prototypes for all functions that
     *) Audit header files.  Remove prototypes for all functions that
 	are not supported -- especially needed for the libm headers.
 	are not supported -- especially needed for the libm headers.
     *) Audit header files.  When options are disabled, also disable
     *) Audit header files.  When options are disabled, also disable
 	them in the include files as well by checking for the proper
 	them in the include files as well by checking for the proper
 	define from include/bits/uClibc_config.h (pulled in from features.h)
 	define from include/bits/uClibc_config.h (pulled in from features.h)
-    *) Test cris, i386, mips, mipsel, sh, x86_64, arm, armeb, and powerpc
+
-	with the latest LTP testsuite.  Fix any regressions and post LTP
+
-	testsuite results for each architecture on uclibc.org.
+
-    *)  Fix it so valgrind 2.4.0 no longer complains about the memory mmaped
+General release feature sets:
-	and used by ldso.  Currently it whines on basically about virtually
+-------------------------------------------------
-	every function call when doing default lazy binding, which makes its
+.29 will be mostly as-is
-	output virtually useless due to the excess noise.
+.30 will be the NPTL merge
+.31 for the no-kernel-headers fix, etc, etc.
+
 
 
 
 
 TODO list for the uClibc 0.9.29 release:
 TODO list for the uClibc 0.9.29 release:
 -------------------------------------------------
 -------------------------------------------------
+    *) as many of the arch-specific issues as possible
+    *) Remove N instances of libc_hidden_proto() from uClibc internals.
+	Instead add internal only header(s) defining all hidden prototypes.
+	This will avoid clutter and guarantee prototype consistancy.
+    *) The __is*_l() functions were all removed, such that we now only export
+	the is*_l() functions (no prefix).  Before, we had the prefixed versions
+	for use by libstdc++ and weak versions without prefixes exported because
+	those functions belong to no std (unless you call glibc a std).  This should
+	be fixed.  Similar problems likely were created elsewhere.
     *) misc stdio bugs:
     *) misc stdio bugs:
 	http://bugs.uclibc.org/view.php?id=420
 	http://bugs.uclibc.org/view.php?id=420
 	http://bugs.uclibc.org/view.php?id=539
 	http://bugs.uclibc.org/view.php?id=539
     *) bug in getopt handling:
     *) bug in getopt handling:
 	http://bugs.uclibc.org/view.php?id=61
 	http://bugs.uclibc.org/view.php?id=61
 	http://www.uclibc.org/lists/uclibc/2006-January/013851.html
 	http://www.uclibc.org/lists/uclibc/2006-January/013851.html
-    *) fold NPTL branch back into trunk
-    *) as many of the arch-specific issues as possible
-
 
 
 
 
 TODO list for the uClibc 1.0.0 release:
 TODO list for the uClibc 1.0.0 release: