TODO: Update.

2006-04-27  Benjamin Kosnik  <bkoz@redhat.com>

	* docs/html/17_intro/TODO: Update.

From-SVN: r113325
This commit is contained in:
Benjamin Kosnik 2006-04-27 22:49:28 +00:00 committed by Benjamin Kosnik
parent 2a67186a24
commit 6f3d6562d8
2 changed files with 14 additions and 20 deletions

View 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.

View 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,