From b8f5be70c4ccaded6b37096f56f1a6e86c96572c Mon Sep 17 00:00:00 2001
From: Eric Andersen <andersen@codepoet.org>
Date: Thu, 26 Oct 2006 17:11:26 +0000
Subject: some updates noting things that should be done

---
 TODO | 31 +++++++++++++++++++++----------
 1 file changed, 21 insertions(+), 10 deletions(-)

(limited to 'TODO')

diff --git a/TODO b/TODO
index 3674855c1..d0f8314b1 100644
--- a/TODO
+++ b/TODO
@@ -1,30 +1,41 @@
 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
 	are not supported -- especially needed for the libm headers.
     *) Audit header files.  When options are disabled, also disable
 	them in the include files as well by checking for the proper
 	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
-	and used by ldso.  Currently it whines on basically about virtually
-	every function call when doing default lazy binding, which makes its
-	output virtually useless due to the excess noise.
+
+
+
+General release feature sets:
+-------------------------------------------------
+.29 will be mostly as-is
+.30 will be the NPTL merge
+.31 for the no-kernel-headers fix, etc, etc.
+
 
 
 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:
 	http://bugs.uclibc.org/view.php?id=420
 	http://bugs.uclibc.org/view.php?id=539
     *) bug in getopt handling:
 	http://bugs.uclibc.org/view.php?id=61
 	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:
-- 
cgit v1.2.3