gcc/libstdc++-v3
Jonathan Wakely d8af84e67b Implement resolutions of LWG 2399, 2400 and 2401.
* include/bits/shared_ptr.h (shared_ptr, weak_ptr): Define
	_Convertible alias template to simplify constraints.
	(shared_ptr(unique_ptr<TD>&&)): Constrain (LWG 2399).
	* include/bits/shared_ptr_base.h: Likewise.
	(_Sp_counted_deleter::_M_get_deleter()): Use addressof (LWG 2400).
	* include/std/functional (function::operator=(nullptr_t)): Add
	noexcept (LWG 2401).
	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error.
	* testsuite/20_util/shared_ptr/cons/void_neg.cc: Adjust dg-error.

From-SVN: r217442
2014-11-12 19:41:36 +00:00
..
config Makefile.am: Move ctype.cc, ctype_configure_char.cc and ctype_members.cc to ... 2014-10-20 13:34:10 +01:00
doc Add <experimental/algorithm> and <experimental/functional>. 2014-10-29 18:21:59 +00:00
include Implement resolutions of LWG 2399, 2400 and 2401. 2014-11-12 19:41:36 +00:00
libsupc++ dyncast.cc (__dynamic_cast): Handle mid-destruction dynamic_cast more gracefully. 2014-09-18 08:34:43 -04:00
po
python xmethods.py: Add xmethods for associative containers. 2014-11-11 11:35:34 +00:00
scripts
src Makefile.am: Move ctype.cc, ctype_configure_char.cc and ctype_members.cc to ... 2014-10-20 13:34:10 +01:00
testsuite Implement resolutions of LWG 2399, 2400 and 2401. 2014-11-12 19:41:36 +00:00
acinclude.m4 re PR libstdc++/49561 ([C++0x] std::list::size complexity) 2014-10-10 16:33:57 +01:00
aclocal.m4
ChangeLog Implement resolutions of LWG 2399, 2400 and 2401. 2014-11-12 19:41:36 +00:00
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
config.h.in
configure re PR target/63610 (Fixing the libtool bug for Yosemite (darwin14)) 2014-11-11 20:25:18 +00:00
configure.ac re PR libstdc++/49561 ([C++0x] std::list::size complexity) 2014-10-10 16:33:57 +01:00
configure.host configure.host (aix5+): New stanza. 2014-10-30 10:20:50 -04:00
crossconfig.m4
fragment.am
linkage.m4
Makefile.am
Makefile.in
README

file: libstdc++-v3/README

New users may wish to point their web browsers to the file
index.html in the 'doc/html' subdirectory.  It contains brief
building instructions and notes on how to configure the library in
interesting ways.