head	1.4;
access;
symbols;
locks; strict;
comment	@# @;


1.4
date	2000.03.24.18.35.30;	author bkoz;	state Exp;
branches;
next	1.3;

1.3
date	2000.03.24.18.34.05;	author bkoz;	state Exp;
branches;
next	1.2;

1.2
date	99.08.04.03.50.17;	author bkoz;	state Exp;
branches;
next	1.1;

1.1
date	99.05.11.23.50.47;	author bkoz;	state Exp;
branches;
next	;


desc
@@


1.4
log
@
2000-03-24  Benjamin Kosnik  <bkoz@@cygnus.com>

	* docs/index.html: Update.
	* docs/17_intro/BUGS: Update.
	* docs/status.html: Update for 2.90.8 release.
@
text
@2000-03-24 libstdc++2.90.8

- testsuite/27_io/istream_extractors_char.cc: 
  Failing on all platforms with -O2, working with -O. Need to look at this.

- _GLIBCPP_HAS_BUILTIN_SINF: We should still hold out for a cleaner solution the is currenly the case in bits/std_cmath.h. 

- there may be one set of remaining string bugs, dependant on final
clarification of the string::find technicalities when finding in an
empty string or using an empty string for an argument. At the very
least, v-3 has interpreted the standard in a way that is in opposition
to other libraries on other platforms.

- trigraphs and keywords a la the iso646 header are not correctly
implemented. It looks like the compiler recognizes them as keywords
but then doesn't translate into the correct bit ops. It is a mystery.

- wide strings have not been tested, and may therefore be unusable.

- Chapter 27 io functionality is not finished. As such, there are
known bugs in: filebuf::putbackfail

- Many facet implementations are stubs. (22) 

- Almost no optimizations for small-footprint/low-overhead. (22,27) 

- There has been some work to wrap the C headers in namespace std::, but 
   it may not be complete yet, and C macros are not shadowed. Please consult 
   the mailing list archives for more information. 


@


1.3
log
@
2000-03-24  Benjamin Kosnik  <bkoz@@cygnus.com>

	* docs/index.html: Update.
	* docs/17_intro/BUGS: Update.
	* docs/status.html: Update for 2.90.8 release.
@
text
@d21 1
a21 1
known bugs in: filbuf::putbackfail
@


1.2
log
@
1999-08-03  Benjamin Kosnik  <bkoz@@cygnus.com>

	* docs/index.html: Update for libstdc++-2.90.6 release.
	* docs/17_intro/RELEASE-NOTES (New): Update.
	* docs/17_intro/BUGS: Update.
	* bits/c++config.h.in (__GLIBCPP__): Bump version number.
	* README (file): Update.
@
text
@d1 1
a1 1
1999-08-04 libstdc++2.90.6
d6 1
a6 12
- _GLIBCPP_USE_CTYPE_ISBIT complete and utter hack to get basic ctype
functionality, such as isspace(char) working on x86/linux. Currently,
this does not work on any other non-linux (non-x86?) host. This needs
to be re-architected, to say the least.

- _GLIBCPP_HAS_BUILTIN_SINF: Need to think of some way to make
bits/std_cmath.h actually take into account the complier intrinsics,
without leading to unresolved symbols at link time. Ideally, this
would take place at configure time.

- bits/std_cwchar.h: Need to figure out what wide string functions are
around at configure time, not with ugly macro hacks.
a17 5
- ostream inserters for floating point types is known to be faulty.

- istream::get(char) is not working for cin: See
http://sourceware.cygnus.com/ml/libstdc++/1999-q3/msg00060.html

d21 1
a21 3
known bugs in: ios_base::failure, basic_ios::callbacks, basic_ios::
fmtflags manipulators, basic_streambuf, basic_istream, basic_ostream,
basic_stringbuf, basic_istringstream, and basic_filebuf.
a25 2

- It has not been made thread-safe. 
@


1.1
log
@`
1999-05-11  Benjamin Kosnik  <bkoz@@loony.cygnus.com>
	* stl/bits/stl_config.h (__USE_MALLOC): Change underlying allocator.
	Check __USE_MALLOC before defining specializations containing
	__default_alloc_template.
	* src/stl-inst.cc: Here too.
	* bits/basic_string.h: Change.
	* testsuite/make_check_libfree++: More tweaks.
	* testsuite/21/capacity.cc: New file.
	* src/string.cc: Rename to be consistent with other inst files.
	Rename to string-inst.cc.
	* src/string*.cc: Change include.
	* src/wstring.cc: Rename to wstring-inst.cc.
	* src/wstring*.cc: Ditto.
	* src/Makefile.in: Also here.
	* src/Makefile.am: Ditto.
	* src/traits.cc: Remove.
	* src/wtraits.cc: Same.
	Try a new way of organizing documentation, one with synchronicity
	between testsuites and docs subdirectories, and see who yelps.
	* docs/html: Remove, use chapter and subject specific directories
	instead of forcing things immediately into format of
	documentation.
	* docs/text: Same.
	* docs/image: Same.
	* docs/faq/text, docs/faq/html: Remove, put in the docs/faq
	directory and sort by filename and extension.
	* docs/17_intro, 18_support, 19_diagnostics, 20_util, 21_strings,
	22_locale, 23_containers, 24_iterators, 25_algorithms,
	26_numerics, 27_io: Add.
	* docs/17_intro/*: Populate with all the text files. . .
	* docs/index.html: Construct.
	* testsuite/*: Update with same names as the docs subdir.
	* testsuite/results: Where to stash conformance results for the
	different snapshots, so that progress/size/speed issues can be
	tracked over time.
@
text
@d1 50
a51 3
bits/c++config.h:
* Investigate the LONG_LONG_{MIN,MAX} bug and __USE_GNU not being defined,
leading those to not get introduced by limits.h.
@


