+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
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.
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
- 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
- solution for threads + C++.
-- audit for places where __builtin_expect can be used.
+other/random
- relocations, work on getting these down
- 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
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,