OSDN Git Service

2006-04-27 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Apr 2006 22:49:28 +0000 (22:49 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Apr 2006 22:49:28 +0000 (22:49 +0000)
* docs/html/17_intro/TODO: Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113325 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/docs/html/17_intro/TODO

index 5f26d32..e5414e0 100644 (file)
@@ -1,3 +1,7 @@
+2006-04-27  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * docs/html/17_intro/TODO: Update.
+       
 2006-04-26  Benjamin Kosnik  <bkoz@redhat.com>
 
        PR libstdc++/26875
@@ -73,7 +77,7 @@
 
 2006-03-29  Benjamin Kosnik  <bkoz@redhat.com>
 
-       * testsuite/data/sgetn.txt:  Correct copyright holder.
+       * testsuite/data/sgetn.txt: Correct copyright holder.
        * testsuite/data/wistream_extractor_other-1.tst: Same.
        * testsuite/data/wistream_extractor_other-2.tst: Same.
        * testsuite/data/istream_extractor_other-1.txt: Same.
index 93685fa..a0a257c 100644 (file)
@@ -1,18 +1,17 @@
 std::allocator
 
-  - switch to mt_allocator with --enable-threads=posix. 
-
   - persistent allocator
-
-  - global/extern allocator
+  - shared memory allocator (use or link to boost::shmem::allocator)
 
 std::string 
 
-  - Policy-based design incorporating COW
+  - document __gnu_cxx::__versa_string, add new policies
+    (Policy-based design incorporating COW
     vs. deep copy issues, MT scalability
     See Andrei Alexandrescu, June 2001, C/C++ Users Journal
     "Generic<Programming>: A Policy-Based basic_string Implementation"
-    http://www.cuj.com/documents/s=7994/cujcexp1906alexandr/
+    http://www.cuj.com/documents/s=7994/cujcexp1906alexandr/)
 
   - operator!= and utility/rel_ops operators need to be made safe with
     string and vector iterator classes. basic_string::reverse_iterator may
@@ -75,7 +74,7 @@ testsuite
   - valgrind hooks into make check so can tell memory leakage
     Some commentary on the valgrind users list
 
-  - add hooks for qmtest for visual diffs 
+  - add hooks for qmtest, pychart, other for visual diffs 
 
   - automatic testing of interactive tests
 
@@ -99,7 +98,7 @@ threads
 
   - solution for threads + C++.
 
-- audit for places where __builtin_expect can be used.
+other/random
 
 - relocations, work on getting these down
 
@@ -122,8 +121,8 @@ everybody can live with.
 
 - exception specifications need to be reviewed for all parts of the
 library support and utility areas, particularly <new>. Part of this is
-a standards issue, where the 27_io bugs/standard is really in an odd
-spot.
+a standards issue, where the 27_io standard is really in an odd
+spot. Do the work to make this consistent.
 
 - C-related issues WRT to io and filepos, mbstate_t. Seeking in wide
 streams. May need to define operators for mbstate_t so that
@@ -152,15 +151,6 @@ needs to be drawn throughout the entire STL implementation.
 addressed. Some of them proposed resolutions are already in the v-3
 sources, with macro-guards. Also, same with the TR.
 
-- add deprecated features from Annex D
-  - add #ifdef wrappers for all of them, including in each
-    C <xxx.h> header
-  - replace typedef'd non-deprecated types with more type-safe equivalents.
-
-- add feature-test macros for non-standard extensions
-
-- add MT support for locale, string, istream, ostream
-
 - need to think about doing a .texi or DocBook manual, instead of all
 these HTML pages. In addition, it would be nice to have a full manual,
 instead of a lot of ad-hoc pages. Weaknesses include numerics, locale,