09a855ae3c 
								
							 
						 
						
							
							
								
								Document LWG DR 2684 status and regenerate libstdc++ manual  
							
							... 
							
							
							
							* doc/xml/manual/intro.xml: Document DR 2684 status.
	* doc/html/*: Regenerate.
From-SVN: r238535 
							
						 
						
							2016-07-20 19:22:05 +01:00  
				
					
						
							
							
								 
						
							
								e87b7d52c3 
								
							 
						 
						
							
							
								
								LWG 2441 Provide exact-width atomic typedefs  
							
							... 
							
							
							
							* include/std/atomic (atomic_int8_t, atomic_uint8_t, atomic_int16_t)
	(atomic_uint16_t, atomic_int32_t, atomic_uint32_t, atomic_int64_t)
	(atomic_uint64_t): Define (LWG 2441).
	* testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc: Remove empty
	lines.
	* testsuite/29_atomics/headers/atomic/types_std_c++0x.cc: Test for
	the new types.
	* doc/xml/manual/intro.xml: Document DR 2441 status.
From-SVN: r238534 
							
						 
						
							2016-07-20 19:21:59 +01:00  
				
					
						
							
							
								 
						
							
								07c772ed4e 
								
							 
						 
						
							
							
								
								LWG 2328 Rvalue stream extraction should use perfect forwarding  
							
							... 
							
							
							
							* include/std/istream (operator>>(basic_istream&&, _Tp&)): Adjust
	to use perfect forwarding (LWG 2328).
	* testsuite/27_io/rvalue_streams.cc: Test perfect forwarding.
	* doc/xml/manual/intro.xml: Document DR 2328 status.
From-SVN: r238533 
							
						 
						
							2016-07-20 19:21:53 +01:00  
				
					
						
							
							
								 
						
							
								7cbadfdced 
								
							 
						 
						
							
							
								
								Remove unused operator delete overloads (LWG 2458)  
							
							... 
							
							
							
							* libsupc++/new: Remove nothrow sized deletes (LWG 2458).
	* doc/xml/manual/intro.xml: Document DR 2458 status.
	* doc/html*: Regenerate.
From-SVN: r238246 
							
						 
						
							2016-07-12 15:31:04 +01:00  
				
					
						
							
							
								 
						
							
								1b24fb4cd1 
								
							 
						 
						
							
							
								
								Add tests and docs for LWG 2212 support  
							
							... 
							
							
							
							* testsuite/20_util/pair/astuple/astuple.cc: Only include <utility>.
	* testsuite/23_containers/array/tuple_interface/tuple_element.cc:
	Only include <array>.
	* testsuite/23_containers/array/tuple_interface/tuple_size.cc:
	Likewise.
	* doc/xml/manual/intro.xml; Document LWG 2212 support.
	* doc/html*: Regenerate.
From-SVN: r238244 
							
						 
						
							2016-07-12 15:00:26 +01:00  
				
					
						
							
							
								 
						
							
								5caff414f1 
								
							 
						 
						
							
							
								
								Implement N4258 noexcept for std::basic_string.  
							
							... 
							
							
							
							PR libstdc++/58265
	* doc/xml/manual/intro.xml: Document LWG 2063 and 2064 resolutions.
	* doc/html/manual/bugs.html: Regenerate.
	* include/bits/basic_string.h (basic_string): Implement N4258. Add
	correct exception-specifications and propagate allocators correctly.
	* include/bits/basic_string.tcc (basic_string::swap): Propagate
	allocators correctly.
	* include/debug/string (__gnu_debug::basic_string): Add correct
	exceptions-specifications and allcoator-extended constructors.
	* testsuite/21_strings/basic_string/allocator/char/copy.cc: New.
	* testsuite/21_strings/basic_string/allocator/char/copy_assign.cc:
	New.
	* testsuite/21_strings/basic_string/allocator/char/minimal.cc: New.
	* testsuite/21_strings/basic_string/allocator/char/move.cc: New.
	* testsuite/21_strings/basic_string/allocator/char/move_assign.cc:
	New.
	* testsuite/21_strings/basic_string/allocator/char/noexcept.cc: New.
	* testsuite/21_strings/basic_string/allocator/char/swap.cc: New.
	* testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc: New.
	* testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc:
	New.
	* testsuite/21_strings/basic_string/allocator/wchar_t/minimal.cc: New.
	* testsuite/21_strings/basic_string/allocator/wchar_t/move.cc: New.
	* testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc:
	New.
	* testsuite/21_strings/basic_string/allocator/wchar_t/noexcept.cc: New.
	* testsuite/21_strings/basic_string/allocator/wchar_t/swap.cc: New.
	* testsuite/util/testsuite_allocator.h (tracker_allocator): Define
	defaulted assignment operators.
From-SVN: r227681 
							
						 
						
							2015-09-11 12:02:14 +01:00  
				
					
						
							
							
								 
						
							
								a2b5fdcbdb 
								
							 
						 
						
							
							
								
								Implement N4258 (Cleaning-up noexcept in the Library rev 3)  
							
							... 
							
							
							
							* doc/xml/manual/intro.xml: Document LWG 2108 status.
	* include/bits/alloc_traits.h (allocator_traits::is_always_equal):
	Define.
	* include/bits/allocator.h (allocator::is_always_equal): Likewise.
	* include/bits/forward_list.h
	(forward_list::operator=(forward_list&&)): Use __bool_constant.
	(forward_list::swap(forward_list&)): Add noexcept.
	* include/bits/hashtable.h (_Hashtable::operator=(_Hashtable&&)):
	Likewise.
	(_Hashtable::swap(_Hashtable&)): Likewise.
	* include/bits/stl_deque.h (_Deque_base::_Deque_base(_Deque_base&&)):
	Use _Alloc_traits::is_always_equal.
	(deque::operator=(deque&&)): Likewise.
	(deque::_M_move_assign1(deque&&, false_type)): Add comment and use
	__bool_constant.
	(swap(deque&, deque&)): Add noexcept.
	* include/bits/stl_list.h (list::operator=(list&&)): Use
	__bool_constant.
	(swap(list&, list&)): Add noexcept.
	* include/bits/stl_map.h (map::swap(map&)): Include _Compare in
	noexcept.
	(swap(map&, map&)): Add noexcept.
	* include/bits/stl_multimap.h (multimap::swap(multimap&)): Include
	_Compare in noexcept.
	(swap(multimap&, multimap&)): Add noexcept.
	* include/bits/stl_multiset.h (multiset::swap(multiset&)): Include
	_Compare in noexcept.
	(swap(multiset&, multiset&)): Add noexcept.
	* include/bits/stl_set.h (set::swap(set&)): Include _Compare in
	noexcept.
	(swap(set&, set&)): Add noexcept.
	* include/bits/stl_tree.h (_Rb_tree::operator=(_Rb_tree&&)): Include
	_Compare in noexcept.
	(_Rb_tree::_Rb_tree(_Rb_tree&&, _Node_alloc_type&&)): Use
	is_always_equal.
	* include/bits/stl_vector.h (vector::operator=(vector&&)): Use
	__bool_constant.
	(swap(vector&, vector&)): Add noexcept.
	* include/bits/unordered_map.h (swap(unordered_map&, unordered_map&),
	swap(unordered_multimap& unordered_multimap&)): Add noexcept.
	* include/bits/unordered_set.h (swap(unordered_set&, unordered_set&),
	swap(unordered_multiset& unordered_multiset&)): Add noexcept.
	* include/ext/alloc_traits.h (__allocator_always_compares_equal):
	Remove.
	(__alloc_traits::_S_always_equal()): Use is_always_equal instead of
	__allocator_always_compares_equal.
	* include/ext/array_allocator.h (array_allocator::is_always_equal):
	Define.
	* include/std/scoped_allocator (__any_of, __propagate_on_copy,
	__propagate_on_move, __propagate_on_swap): Remove.
	(scoped_allocator_adaptor::propagate_on_container_copy_assignment,
	scoped_allocator_adaptor::propagate_on_container_move_assignment,
	scoped_allocator_adaptor::propagate_on_container_swap): Define with
	__and_ instead of __any_of.
	(scoped_allocator_adaptor::is_always_equal): Define.
	* testsuite/20_util/allocator_traits/members/is_always_equal.cc: New.
	* testsuite/20_util/scoped_allocator/propagation.cc: Make traits
	derive from true_type or false_type.
	* testsuite/23_containers/deque/allocator/move_assign-2.cc: Add
	is_always_equal member and remove the trait specialization.
	* testsuite/23_containers/vector/52591.cc: Likewise.
	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
	Adjust dg-error line number.
	* testsuite/23_containers/deque/requirements/dr438/
	constructor_1_neg.cc: Likewise.
	* testsuite/23_containers/deque/requirements/dr438/
	constructor_2_neg.cc: Likewise.
	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
	Likewise.
	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
	Likewise.
	* testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
	Likewise.
	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
	Likewise.
	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
	Likewise.
	* testsuite/23_containers/vector/requirements/dr438/
	constructor_1_neg.cc: Likewise.
	* testsuite/23_containers/vector/requirements/dr438/
	constructor_2_neg.cc: Likewise.
	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
	Likewise.
From-SVN: r225081 
							
						 
						
							2015-06-26 21:10:24 +01:00  
				
					
						
							
							
								 
						
							
								5d65efd4df 
								
							 
						 
						
							
							
								
								lwg-active.html: Update to R93.  
							
							... 
							
							
							
							* doc/html/ext/lwg-active.html: Update to R93.
	* doc/html/ext/lwg-closed.html: Likewise.
	* doc/html/ext/lwg-defects.html: Likewise.
	* doc/html/manual/*: Regenerate.
	* doc/xml/manual/intro.xml: Document status of several DRs.
From-SVN: r224023 
							
						 
						
							2015-06-02 12:07:30 +01:00  
				
					
						
							
							
								 
						
							
								75eb64433e 
								
							 
						 
						
							
							
								
								future (__async_result_of): New alias template.  
							
							... 
							
							
							
							* include/std/future (__async_result_of): New alias template.
	(async): Use __async_result_of to pass decayed types to result_of.
	* testsuite/30_threads/async/lwg2021.cc: New.
	* doc/xml/manual/intro.xml: Document LWG 2021 status.
From-SVN: r223866 
							
						 
						
							2015-05-29 14:44:52 +01:00  
				
					
						
							
							
								 
						
							
								1d15ed75ab 
								
							 
						 
						
							
							
								
								intro.xml: Link to new status_cxx2017.xml file.  
							
							... 
							
							
							
							* doc/xml/manual/intro.xml: Link to new status_cxx2017.xml file.
	* doc/xml/manual/status_cxx2011.xml: Update status tables.
	* doc/xml/manual/status_cxx2014.xml: Likewise.
	* doc/xml/manual/status_cxx2017.xml: New.
	* doc/xml/manual/using.xml: Fix typo.
	* doc/html/*: Regenerate.
From-SVN: r222675 
							
						 
						
							2015-05-01 12:02:24 +01:00  
				
					
						
							
							
								 
						
							
								9570791897 
								
							 
						 
						
							
							
								
								intro.xml: Update.  
							
							... 
							
							
							
							* doc/xml/manual/intro.xml: Update.
	* doc/xml/manual/status_cxx2011.xml: Update.
	* doc/html/manual/*: Regenerate.
From-SVN: r216215 
							
						 
						
							2014-10-14 18:24:38 +01:00  
				
					
						
							
							
								 
						
							
								f0bb873672 
								
							 
						 
						
							
							
								
								faq.xml (faq.stream_reopening_fails): Replace <quote> in code example.  
							
							... 
							
							
							
							* doc/xml/faq.xml (faq.stream_reopening_fails): Replace <quote> in
	code example.
	* doc/xml/manual/backwards_compatibility.xml
	(backwards.second.stringstreams): Likewise.
	* doc/xml/manual/configure.xml (--enable-libstdcxx-time): Document
	change of default.
	* doc/xml/manual/containers.xml (associative.bitset.type_string):
	Replace <quote> in code example.
	* doc/xml/manual/debug.xml: Clarify reference to ThreadSanitizer.
	* doc/xml/manual/documentation_hacking.xml: Improve debugging tips,
	fix typos, improve markup.
	* doc/xml/manual/intro.xml (manual.intro.status.bugs.iso): Replace
	<emphasis> with <replaceable>.
	* doc/xml/manual/locale.xml (locale.impl.c): Remove backticks.
	* doc/xml/manual/support.xml (std.support.memory): Replace <quote>
	and remove newlines in string literal.
From-SVN: r211316 
							
						 
						
							2014-06-06 15:36:22 +01:00  
				
					
						
							
							
								 
						
							
								4e30cb71f9 
								
							 
						 
						
							
							
								
								complex (pow(const complex<>&, int)): Enable in C++11 mode too.  
							
							... 
							
							
							
							2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
	* include/std/complex (pow(const complex<>&, int)): Enable in
	C++11 mode too.
	* testsuite/26_numerics/complex/dr844.cc: Adjust.
	* doc/xml/manual/intro.xml: Update.
From-SVN: r201253 
							
						 
						
							2013-07-25 21:24:07 +00:00  
				
					
						
							
							
								 
						
							
								3ed8a9cd21 
								
							 
						 
						
							
							
								
								Status page for C++2014 library features  
							
							... 
							
							
							
							2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
	Status page for C++2014 library features
	* doc/xml/faq.xml: Add link to new C++14 status page.
	* doc/xml/manual/intro.xml: Ditto.
	* doc/xml/manual/status_cxx2014.xml: New.
From-SVN: r200413 
							
						 
						
							2013-06-26 01:24:25 +00:00  
				
					
						
							
							
								 
						
							
								92eba4000d 
								
							 
						 
						
							
							
								
								chapter.txml: Remove whitespace inside <keyword>.  
							
							... 
							
							
							
							* doc/xml/chapter.txml: Remove whitespace inside <keyword>.
* doc/xml/class.txml: Likewise.
* doc/xml/manual/abi.xml: Likewise.
* doc/xml/manual/algorithms.xml: Likewise.
* doc/xml/manual/allocator.xml: Likewise.
* doc/xml/manual/appendix_contributing.xml: Likewise.
* doc/xml/manual/appendix_free.xml: Likewise.
* doc/xml/manual/appendix_porting.xml: Likewise.
* doc/xml/manual/atomics.xml: Likewise.
* doc/xml/manual/auto_ptr.xml: Likewise.
* doc/xml/manual/backwards_compatibility.xml: Likewise.
* doc/xml/manual/bitmap_allocator.xml: Likewise.
* doc/xml/manual/build_hacking.xml: Likewise.
* doc/xml/manual/codecvt.xml: Likewise.
* doc/xml/manual/concurrency.xml: Likewise.
* doc/xml/manual/concurrency_extensions.xml: Likewise.
* doc/xml/manual/configure.xml: Likewise.
* doc/xml/manual/containers.xml: Likewise.
* doc/xml/manual/ctype.xml: Likewise.
* doc/xml/manual/debug.xml: Likewise.
* doc/xml/manual/debug_mode.xml: Likewise.
* doc/xml/manual/diagnostics.xml: Likewise.
* doc/xml/manual/extensions.xml: Likewise.
* doc/xml/manual/internals.xml: Likewise.
* doc/xml/manual/intro.xml: Likewise.
* doc/xml/manual/io.xml: Likewise.
* doc/xml/manual/iterators.xml: Likewise.
* doc/xml/manual/locale.xml: Likewise.
* doc/xml/manual/localization.xml: Likewise.
* doc/xml/manual/messages.xml: Likewise.
* doc/xml/manual/mt_allocator.xml: Likewise.
* doc/xml/manual/numerics.xml: Likewise.
* doc/xml/manual/parallel_mode.xml: Likewise.
* doc/xml/manual/policy_data_structures.xml: Likewise.
* doc/xml/manual/prerequisites.xml: Likewise.
* doc/xml/manual/profile_mode.xml: Likewise.
* doc/xml/manual/shared_ptr.xml: Likewise.
* doc/xml/manual/status_cxx1998.xml: Likewise.
* doc/xml/manual/status_cxx2011.xml: Likewise.
* doc/xml/manual/status_cxxtr1.xml: Likewise.
* doc/xml/manual/status_cxxtr24733.xml: Likewise.
* doc/xml/manual/strings.xml: Likewise.
* doc/xml/manual/support.xml: Likewise.
* doc/xml/manual/test.xml: Likewise.
* doc/xml/manual/using_exceptions.xml: Likewise.
* doc/xml/manual/utilities.xml: Likewise.
* doc/xml/spine.xml: Likewise.
From-SVN: r193414 
							
						 
						
							2012-11-11 21:17:43 +00:00  
				
					
						
							
							
								 
						
							
								f25481f470 
								
							 
						 
						
							
							
								
								faq.xml: Replace references to C++0x with C++11.  
							
							... 
							
							
							
							* doc/xml/faq.xml: Replace references to C++0x with C++11.
	* doc/xml/manual/intro.xml: Likewise.
	* doc/xml/manual/backwards_compatibility.xml: Likewise.
	* doc/xml/manual/shared_ptr.xml: Likewise.
	* doc/xml/manual/configure.xml: Likewise.
	* doc/xml/manual/evolution.xml: Likewise.
	* doc/xml/manual/using.xml: Likewise.
	* doc/xml/manual/strings.xml: Likewise.
	* doc/xml/manual/debug_mode.xml: Likewise.
	* doc/xml/manual/policy_data_structures.xml: Likewise.
	* doc/xml/manual/extensions.xml: Likewise.
	* doc/xml/manual/diagnostics.xml: Likewise.
	* doc/xml/manual/test.xml: Likewise.
	* doc/xml/manual/status_cxx200x.xml: Likewise, and rename to...
	* doc/xml/manual/status_cxx2011.xml: Here.
	* doc/Makefile.am: Rename status_cxx200x.xml.
	* doc/Makefile.in: Regenerate.
	* doc/html/*: Regenerate.
From-SVN: r181041 
							
						 
						
							2011-11-06 20:15:53 +00:00  
				
					
						
							
							
								 
						
							
								9594f433f6 
								
							 
						 
						
							
							
								
								lwg-active.html: Update to Revision D73.  
							
							... 
							
							
							
							2011-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
	* doc/html/ext/lwg-active.html: Update to Revision D73.
	* doc/html/ext/lwg-closed.html: Likewise.
	* doc/html/ext/lwg-defects.html: Likewise.
	* doc/xml/manual/intro.xml: Update status of issues 408, 539, 865.
From-SVN: r169426 
							
						 
						
							2011-01-31 00:19:58 +00:00  
				
					
						
							
							
								 
						
							
								c6a21af2ff 
								
							 
						 
						
							
							
								
								DocBook 4.5 to 5.0 transition.  
							
							... 
							
							
							
							2010-07-22  Benjamin Kosnik  <bkoz@redhat.com>
	DocBook 4.5 to 5.0 transition.
	* doc/xml/authors.xml: Update markup to DocBook 5.0.
	* doc/xml/faq.xml: Same.
	* doc/xml/api.xml: Same.
	* doc/xml/class.txml
	* doc/xml/gnu/gpl-3.0.xml: Same.
	* doc/xml/gnu/fdl-1.2.xml: Same.
	* doc/xml/gnu/fdl-1.3.xml: Same.
	* doc/xml/gnu/gpl-2.0.xml: Same.
	* doc/xml/chapter.txml: Same.
	* doc/xml/manual/mt_allocator.xml: Same.
	* doc/xml/manual/allocator.xml: Same.
	* doc/xml/manual/ctype.xml: Same.
	* doc/xml/manual/numerics.xml: Same.
	* doc/xml/manual/codecvt.xml: Same.
	* doc/xml/manual/backwards_compatibility.xml: Same.
	* doc/xml/manual/concurrency.xml: Same.
	* doc/xml/manual/intro.xml: Same.
	* doc/xml/manual/abi.xml: Same.
	* doc/xml/manual/shared_ptr.xml: Same.
	* doc/xml/manual/status_cxxtr1.xml: Same.
	* doc/xml/manual/auto_ptr.xml: Same.
	* doc/xml/manual/internals.xml: Same.
	* doc/xml/manual/atomics.xml: Same.
	* doc/xml/manual/parallel_mode.xml: Same.
	* doc/xml/manual/status_cxx1998.xml: Same.
	* doc/xml/manual/profile_mode.xml: Same.
	* doc/xml/manual/containers.xml: Same.
	* doc/xml/manual/io.xml: Same.
	* doc/xml/manual/concurrency_extensions.xml: Same.
	* doc/xml/manual/appendix_porting.xml: Same.
	* doc/xml/manual/utilities.xml: Same.
	* doc/xml/manual/support.xml: Same.
	* doc/xml/manual/bitmap_allocator.xml: Same.
	* doc/xml/manual/configure.xml: Same.
	* doc/xml/manual/build_hacking.xml: Same.
	* doc/xml/manual/evolution.xml: Same.
	* doc/xml/manual/using.xml: Same.
	* doc/xml/manual/using_exceptions.xml: Same.
	* doc/xml/manual/debug.xml: Same.
	* doc/xml/manual/localization.xml: Same.
	* doc/xml/manual/strings.xml: Same.
	* doc/xml/manual/debug_mode.xml: Same.
	* doc/xml/manual/locale.xml: Same.
	* doc/xml/manual/extensions.xml: Same.
	* doc/xml/manual/appendix_contributing.xml: Same.
	* doc/xml/manual/prerequisites.xml: Same.
	* doc/xml/manual/messages.xml: Same.
	* doc/xml/manual/diagnostics.xml: Same.
	* doc/xml/manual/algorithms.xml: Same.
	* doc/xml/manual/appendix_free.xml: Same.
	* doc/xml/manual/iterators.xml: Same.
	* doc/xml/manual/spine.xml: Same.
	* doc/xml/manual/status_cxxtr24733.xml: Same.
	* doc/xml/manual/status_cxx200x.xml: Same.
	* doc/xml/manual/test.xml: Same.
	* doc/xml/book.txml: Same.
	* doc/xml/spine.xml: Same.
	* doc/Makefile.am: Same.
	* doc/Makefile.in: Regenerate.
From-SVN: r162433 
							
						 
						
							2010-07-22 22:58:15 +00:00  
				
					
						
							
							
								 
						
							
								669b5857cc 
								
							 
						 
						
							
							
								
								Makefile.am, [...] (xml_sources_extra): Add fdl-1.3.xml.  
							
							... 
							
							
							
							2010-06-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
	* doc/Makefile.am, doc/Makefile.in (xml_sources_extra): Add
	fdl-1.3.xml.
	* doc/xml/manual/intro.xml: Update FDL link.
	* doc/xml/manual/spine.xml: Update FDL include.
	* doc/xml/gnu/fdl-1.3.xml: Add.
	* doc/html/*: Regenerate.
From-SVN: r160352 
							
						 
						
							2010-06-07 00:13:32 +01:00  
				
					
						
							
							
								 
						
							
								8d825422c0 
								
							 
						 
						
							
							
								
								faq.xml: Fix anachronisms.  
							
							... 
							
							
							
							2010-05-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
	* doc/xml/faq.xml: Fix anachronisms.
	* doc/xml/manual/intro.xml (Make): Tweak grammar and whitespace.
	* doc/xml/manual/support.xml (NULL): Use inline <code> element
	instead of <programlisting> block.
	* doc/html/*: Regenerate.
From-SVN: r158964 
							
						 
						
							2010-05-01 21:03:19 +01:00  
				
					
						
							
							
								 
						
							
								03a32789f4 
								
							 
						 
						
							
							
								
								faq.xml: Adjust structure for pdf index.  
							
							... 
							
							
							
							2010-02-24  Benjamin Kosnik  <bkoz@redhat.com>
	* doc/xml/faq.xml: Adjust structure for pdf index.
	* doc/xml/manual/mt_allocator.xml: Same.
	* doc/xml/manual/allocator.xml: Same.
	* doc/xml/manual/ctype.xml: Same.
	* doc/xml/manual/numerics.xml: Same.
	* doc/xml/manual/codecvt.xml: Same.
	* doc/xml/manual/intro.xml: Same.
	* doc/xml/manual/shared_ptr.xml: Same.
	* doc/xml/manual/status_cxxtr1.xml: Same.
	* doc/xml/manual/auto_ptr.xml: Same.
	* doc/xml/manual/internals.xml: Same.
	* doc/xml/manual/status_cxx1998.xml: Same.
	* doc/xml/manual/parallel_mode.xml: Same.
	* doc/xml/manual/profile_mode.xml: Same.
	* doc/xml/manual/containers.xml: Same.
	* doc/xml/manual/io.xml: Same.
	* doc/xml/manual/concurrency_extensions.xml: Same.
	* doc/xml/manual/appendix_porting.xml: Same.
	* doc/xml/manual/utilities.xml: Same.
	* doc/xml/manual/support.xml: Same.
	* doc/xml/manual/bitmap_allocator.xml: Same.
	* doc/xml/manual/configure.xml: Same.
	* doc/xml/manual/build_hacking.xml: Same.
	* doc/xml/manual/evolution.xml: Same.
	* doc/xml/manual/using.xml: Same.
	* doc/xml/manual/debug.xml: Same.
	* doc/xml/manual/localization.xml: Same.
	* doc/xml/manual/strings.xml: Same.
	* doc/xml/manual/debug_mode.xml: Same.
	* doc/xml/manual/locale.xml: Same.
	* doc/xml/manual/extensions.xml: Same.
	* doc/xml/manual/appendix_contributing.xml: Same.
	* doc/xml/manual/prerequisites.xml: Same.
	* doc/xml/manual/messages.xml: Same.
	* doc/xml/manual/diagnostics.xml: Same.
	* doc/xml/manual/algorithms.xml: Same.
	* doc/xml/manual/appendix_free.xml: Same.
	* doc/xml/manual/iterators.xml: Same.
	* doc/xml/manual/spine.xml: Same.
	* doc/xml/manual/status_cxxtr24733.xml: Same.
	* doc/xml/manual/status_cxx200x.xml: Same.
	* doc/Makefile.am: Refactor.
	* doc/Makefile.in: Regenerate.
	* include/bits/c++0x_warning.h: Tweak doxygen file markup.
From-SVN: r157059 
							
						 
						
							2010-02-25 01:22:57 +00:00  
				
					
						
							
							
								 
						
							
								c448a85e09 
								
							 
						 
						
							
							
								
								intro.xml: Order TR's at the end of status.  
							
							... 
							
							
							
							2009-12-31  Benjamin Kosnik  <bkoz@redhat.com>
	* doc/xml/manual/intro.xml: Order TR's at the end of status.
	* doc/xml/manual/abi.xml: Update.
	* doc/xml/manual/evolution.xml: Put in stubs.
From-SVN: r155544 
							
						 
						
							2010-01-01 00:30:45 +00:00  
				
					
						
							
							
								 
						
							
								82ab4b640b 
								
							 
						 
						
							
							
								
								PR libstdc++/25304, DR 865 [Ready]  
							
							... 
							
							
							
							2009-12-14  Paolo Carlini  <paolo.carlini@oracle.com>
	PR libstdc++/25304, DR 865 [Ready]
	* include/bits/stl_algobase.h (fill_n): Add comment about DR 865.
	* include/bits/stl_algo.h (generate_n): Likewise.
	* include/bits/algorithmfwd.h: Remove obsolete comment.
	* doc/xml/manual/intro.xml: Add an entry for DR 865.
From-SVN: r155241 
							
						 
						
							2009-12-15 00:07:52 +00:00  
				
					
						
							
							
								 
						
							
								8246b3148e 
								
							 
						 
						
							
							
								
								PR libstdc++/22634, DR 539 [Ready]  
							
							... 
							
							
							
							2009-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
	PR libstdc++/22634, DR 539 [Ready]
	* include/bits/stl_numeric.h (adjacent_difference): Use std::move
	at the end of the loop body, per the Ready resolution.
	* include/std/numeric: Do not include unnecessarily <cstddef>.
	* doc/xml/manual/intro.xml: Add an entry for DR 539.
From-SVN: r155173 
							
						 
						
							2009-12-11 17:54:37 +00:00  
				
					
						
							
							
								 
						
							
								f9679d8ae7 
								
							 
						 
						
							
							
								
								lwg-active.html: Update to Revision R68.  
							
							... 
							
							
							
							2009-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
	* doc/html/ext/lwg-active.html: Update to Revision R68.
	* doc/html/ext/lwg-closed.html: Likewise.
	* doc/html/ext/lwg-defects.html: Likewise.
	* doc/xml/manual/intro.xml: Update status of issues 431, 630, and 696.
From-SVN: r155170 
							
						 
						
							2009-12-11 17:23:09 +00:00  
				
					
						
							
							
								 
						
							
								2c42b33914 
								
							 
						 
						
							
							
								
								intro.xml: Refer to our bugs page instead of Bugzilla directly.  
							
							... 
							
							
							
							* doc/xml/manual/intro.xml: Refer to our bugs page instead of
	Bugzilla directly.
From-SVN: r153775 
							
						 
						
							2009-10-31 12:00:44 +00:00  
				
					
						
							
							
								 
						
							
								49d60f14c0 
								
							 
						 
						
							
							
								
								authors.xml: Update.  
							
							... 
							
							
							
							2009-10-14  Benjamin Kosnik  <bkoz@redhat.com>
	* doc/xml/authors.xml: Update.
	* doc/xml/manual/intro.xml: Move test section...
	* doc/xml/manual/appendix_porting.xml: ...here.
	* doc/xml/manual/diagnostics.xml: Edit.
	* doc/xml/manual/using.xml: Break out exception section.
	* doc/xml/manual/using_exceptions.xml: New.
	* doc/html: Regenerate.
From-SVN: r152797 
							
						 
						
							2009-10-15 02:51:30 +00:00  
				
					
						
							
							
								 
						
							
								4cdc876153 
								
							 
						 
						
							
							
								
								[multiple changes]  
							
							... 
							
							
							
							2009-10-05  Benjamin Kosnik  <bkoz@redhat.com>
	    Edward Smith-Rowland  <3dw4rd@verizon.net>
	* include/decimal/decimal: Warn if decimal floating point types
	are not available.
	* acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
	* configure.ac: Use it.
	* configure: Regenerate.
	* config.h.in: Regenerate.
2009-10-05  Benjamin Kosnik  <bkoz@redhat.com>
	* include/Makefile.am: Remove stray line break.
	* include/decimal/decimal: Brief class doxygen markup.
	* libsupc++/exception: Whitespace cleanup.
	* testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
	decimal.
	* scripts/create_testsuite_files (dlist): Same.
	* doc/xml/manual/using.xml: One column in table. Move after TR1.
	* testsuite/decimal/bad-cast.cc: Move to...
	* testsuite/decimal/cast_neg.cc: ...here.
	* testsuite/decimal/bad-mixed-mode.cc: Move to...
	* testsuite/decimal/mixed-mode_neg.cc: ...here.
	* testsuite/decimal/bad-operator.cc: Move to...
	* testsuite/decimal/operator_neg.cc: ...here.
	* doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
2009-10-05  Janis Johnson  <janis187@us.ibm.com>
	* doc/Makefile.am: Process new file.
	* doc/xml/manual/intro.xml: Ditto.
	* doc/xml/manual/using.xml: Document new header.
	* doc/xml/manual/status_cxxdecimal.xml: New file.
	* include/Makefile.am: Process new headers.
	* include/decimal/decimal: New file.
	* include/decimal/decimal.h: New file.
2009-10-05  Janis Johnson  <janis187@us.ibm.com>
	* testsuite/decimal: New directory.
	* testsuite/decimal/bad-cast.cc: New test.
	* testsuite/decimal/bad-mixed-mode.cc: New test.
	* testsuite/decimal/bad-operator.cc: New test.
	* testsuite/decimal/binary-arith.cc: New test.
	* testsuite/decimal/comparison.cc: New test.
	* testsuite/decimal/compound-assignment.cc: New test.
	* testsuite/decimal/compound-assignment-memfunc.cc: New test.
	* testsuite/decimal/conversion-from-float.cc: New test.
	* testsuite/decimal/conversion-from-integral.cc: New test.
	* testsuite/decimal/conversion-to-generic-float.cc: New test.
	* testsuite/decimal/conversion-to-integral.cc: New test.
	* testsuite/decimal/ctor.cc: New test.
	* testsuite/decimal/incdec.cc: New test.
	* testsuite/decimal/incdec-memfunc.cc: New test.
	* testsuite/decimal/make-decimal.cc: New test.
	* testsuite/decimal/unary-arith.cc: New test.
From-SVN: r152457 
							
						 
						
							2009-10-05 17:42:00 +00:00  
				
					
						
							
							
								 
						
							
								15a155ef0d 
								
							 
						 
						
							
							
								
								lwg-active.html: Update to Revision R66.  
							
							... 
							
							
							
							2009-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
	* doc/html/ext/lwg-active.html: Update to Revision R66.
	* doc/html/ext/lwg-closed.html: Likewise.
	* doc/html/ext/lwg-defects: Likewise. 
	* doc/xml/manual/intro.xml: Update entry for DR 853.
From-SVN: r152208 
							
						 
						
							2009-09-26 21:30:59 +00:00  
				
					
						
							
							
								 
						
							
								c105751c46 
								
							 
						 
						
							
							
								
								stl_tree.h: Make erase return iterator as per DR 130.  
							
							... 
							
							
							
							2009-08-14  Edward Smith-Rowland  <3dw4rd@verizon.net>
	* include/bits/stl_tree.h: Make erase return iterator as per DR 130.
	* include/bits/stl_set.h: Same.
	* include/bits/stl_multiset.h: Same.
	* include/bits/stl_map.h: Same.
	* include/bits/stl_multimap.h: Same.
	* doc/xml/manual/intro.xml: Document.
	* testsuite/23_containers/set/dr130.cc: New.
	* testsuite/23_containers/multiset/dr130.cc: New.
	* testsuite/23_containers/map/dr130.cc: New.
	* testsuite/23_containers/multimap/dr130.cc: New.
From-SVN: r150768 
							
						 
						
							2009-08-14 17:54:44 +00:00  
				
					
						
							
							
								 
						
							
								05168714db 
								
							 
						 
						
							
							
								
								re PR libstdc++/15523 ([DR 408] Can't have vectors of vector::const_iterator)  
							
							... 
							
							
							
							2009-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
	PR libstdc++/15523
	* include/debug/safe_iterator.h (_Safe_iterator<>::
	_Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
	operator=(const _Safe_iterator&)): Implement resolution of DR 408,
	do not error out when the source is a value-initialized iterator.
	* testsuite/23_containers/vector/15523.cc: New.
	* doc/xml/manual/intro.xml: Add an entry for DR 408.
From-SVN: r150455 
							
						 
						
							2009-08-04 13:01:08 +00:00  
				
					
						
							
							
								 
						
							
								f50e1d8436 
								
							 
						 
						
							
							
								
								lwg-closed.html: Update to R65.  
							
							... 
							
							
							
							2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
	* doc/html/ext/lwg-closed.html: Update to R65.
	* doc/html/ext/lwg-defects.html: Likewise.
	* doc/html/ext/lwg-active.html: Likewise.
	* doc/xml/manual/intro.xml: Update DRs entries.
From-SVN: r150016 
							
						 
						
							2009-07-23 15:50:16 +00:00  
				
					
						
							
							
								 
						
							
								af4beb4b95 
								
							 
						 
						
							
							
								
								valarray (valarray<>::operator=(const valarray<>&), [...]): Implement resolution of DR 630, [Ready] in Frankfurt.  
							
							... 
							
							
							
							2009-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
	* include/std/valarray (valarray<>::operator=(const valarray<>&),
	valarray<>::operator=(initializer_list<>)): Implement resolution
	of DR 630, [Ready] in Frankfurt.
	* testsuite/26_numerics/valarray/dr630-1.cc: New.
	* testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
	* doc/xml/manual/intro.xml: Add an entry for DR 630.
From-SVN: r149929 
							
						 
						
							2009-07-22 12:19:58 +00:00  
				
					
						
							
							
								 
						
							
								50fbf0c35d 
								
							 
						 
						
							
							
								
								intro.xml: Escape '&', validate.  
							
							... 
							
							
							
							2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
	* doc/xml/manual/intro.xml: Escape '&', validate.
	* doc/xml/manual/using.xml: Validate, dead link check.
	* doc/xml/manual/strings.xml: Same.
	* doc/xml/manual/appendix_contributing.xml: Same.
	* doc/xml/manual/iterators.xml: Same.
	* doc/xml/manual/spine.xml: Same.
	* doc/xml/faq.xml: Remove redundant xreflabel entities.
	* doc/xml/gnu/gpl-3.0.xml: Same.
	* doc/xml/manual/mt_allocator.xml: Same.
	* doc/xml/manual/allocator.xml: Same.
	* doc/xml/manual/ctype.xml: Same.
	* doc/xml/manual/codecvt.xml: Same.
	* doc/xml/manual/backwards_compatibility.xml: Same.
	* doc/xml/manual/shared_ptr.xml: Same.
	* doc/xml/manual/abi.xml: Same.
	* doc/xml/manual/auto_ptr.xml: Same.
	* doc/xml/manual/internals.xml: Same.
	* doc/xml/manual/parallel_mode.xml: Same.
	* doc/xml/manual/bitmap_allocator.xml: Same.
	* doc/xml/manual/build_hacking.xml: Same.
	* doc/xml/manual/evolution.xml: Same.
	* doc/xml/manual/debug.xml: Same.
	* doc/xml/manual/localization.xml: Same.
	* doc/xml/manual/appendix_contributing.xml: Same.
	* doc/xml/manual/locale.xml: Same.
	* doc/xml/manual/messages.xml: Same.
	* doc/xml/manual/spine.xml: Same.
	* doc/xml/manual/test.xml: Same.
	* doc/xml/book.txml: Same.
	* doc/xml/spine.xml: Same.
	* doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
	* doc/xml/manual/backwards_compatibility.xml: Same.
	* doc/xml/manual/concurrency.xml: Same.
	* doc/xml/manual/intro.xml: Same.
	* doc/xml/manual/parallel_mode.xml: Same.
	* doc/xml/manual/status_cxx1998.xml: Same.
	* doc/xml/manual/containers.xml: Same.
	* doc/xml/manual/io.xml: Same.
	* doc/xml/manual/support.xml: Same.
	* doc/xml/manual/strings.xml: Same.
	* doc/xml/manual/debug_mode.xml: Same.
	* doc/xml/manual/extensions.xml: Same.
	* doc/xml/manual/appendix_contributing.xml: Same.
	* doc/xml/manual/messages.xml: Same.
	* doc/xml/manual/test.xml: Same.
	* doc/html: Regenerate.
From-SVN: r149844 
							
						 
						
							2009-07-21 02:47:00 +00:00  
				
					
						
							
							
								 
						
							
								fb8c6cc97a 
								
							 
						 
						
							
							
								
								intro.xml: Escape '&', validate.  
							
							... 
							
							
							
							2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
	* doc/xml/manual/intro.xml: Escape '&', validate.
	* doc/xml/manual/using.xml: Validate, dead link check.
	* doc/xml/manual/strings.xml: Same.
	* doc/xml/manual/appendix_contributing.xml: Same.
	* doc/xml/manual/iterators.xml: Same.
	* doc/xml/manual/spine.xml: Same.
	* doc/html: Regenerate.
From-SVN: r149831 
							
						 
						
							2009-07-20 19:20:27 +00:00  
				
					
						
							
							
								 
						
							
								6f0398bb14 
								
							 
						 
						
							
							
								
								istream.tcc (basic_istream<>::operator>>(short&), [...]): Implement resolution of DR 696, [Ready] in Frankfurt.  
							
							... 
							
							
							
							2009-07-16  Paolo Carlini  <paolo.carlini@oracle.com>
	* include/bits/istream.tcc (basic_istream<>::operator>>(short&),
	basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
	[Ready] in Frankfurt.
	* include/tr1_impl/regex (regex_traits<>::value): Adjust.
	* testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
	New.
	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
	Likewise.
	* testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
	Adjust.
	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
	Likewise.
	* doc/xml/manual/intro.xml: Add an entry for DR 696.
	* include/bits/istream.tcc: Minor clean-up to the initializers of the
	__err locals.
	* include/bits/ostream.tcc: Likewise.
	* src/compatibility.cc: Likewise.
	* src/istream.cc: Likewise.
From-SVN: r149704 
							
						 
						
							2009-07-16 12:41:03 +00:00  
				
					
						
							
							
								 
						
							
								92851a93f1 
								
							 
						 
						
							
							
								
								authors.xml: Add space.  
							
							... 
							
							
							
							2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
	* xml/authors.xml: Add space.
	* xml/faq.xml: Update links.
	* xml/manual/intro.xml: Same.
	* xml/manual/abi.xml: Update.
	* xml/manual/appendix_contributing.xml: Fix typo.
	* xml/manual/status_cxxtr1.xml: Update links.
	* xml/manual/status_cxx1998.xml: Same.
	* xml/manual/status_cxx200x.xml: Same.
From-SVN: r146746 
							
						 
						
							2009-04-24 20:39:16 +00:00  
				
					
						
							
							
								 
						
							
								5e623d0be4 
								
							 
						 
						
							
							
								
								status_cxx1998.xml: Update to new table style.  
							
							... 
							
							
							
							2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
	* doc/xml/manual/status_cxx1998.xml: Update to new table style.
	* doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
	* doc/xml/gnu/fdl-1.2.xml: Same.
	* doc/xml/manual/numerics.xml: Same.
	* doc/xml/manual/concurrency.xml: Same.
	* doc/xml/manual/intro.xml: Same.
	* doc/xml/manual/status_cxxtr1.xml: Same.
	* doc/xml/manual/containers.xml: Same.
	* doc/xml/manual/io.xml: Same.
	* doc/xml/manual/utilities.xml: Same.
	* doc/xml/manual/support.xml: Same.
	* doc/xml/manual/using.xml: Same.
	* doc/xml/manual/localization.xml: Same.
	* doc/xml/manual/locale.xml: Same.
	* doc/xml/manual/extensions.xml: Same.
	* doc/xml/manual/appendix_contributing.xml: Same.
	* doc/xml/manual/diagnostics.xml: Same.
	* doc/xml/manual/status_cxx200x.xml: Same.
From-SVN: r146139 
							
						 
						
							2009-04-15 23:26:59 +00:00  
				
					
						
							
							
								 
						
							
								f86ce6015e 
								
							 
						 
						
							
							
								
								spine.xml: Remove unused license entity, update copyright year.  
							
							... 
							
							
							
							2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
	* doc/xml/spine.xml: Remove unused license entity, update
	copyright year.
	* doc/xml/manual/spine.xml: Markup for primary index terms.
	* doc/xml/manual/numerics.xml: Same.
	* doc/xml/manual/intro.xml: Same.
	* doc/xml/manual/containers.xml: Same.
	* doc/xml/manual/io.xml: Same.
	* doc/xml/manual/appendix_porting.xml: Same.
	* doc/xml/manual/utilities.xml: Same.
	* doc/xml/manual/support.xml: Same.
	* doc/xml/manual/localization.xml: Same.
	* doc/xml/manual/strings.xml: Same.
	* doc/xml/manual/extensions.xml: Same.
	* doc/xml/manual/appendix_contributing.xml: Same.
	* doc/xml/manual/diagnostics.xml: Same.
	* doc/xml/manual/algorithms.xml: Same.
	* doc/xml/manual/appendix_free.xml: Same.
	* doc/xml/manual/iterators.xml: Same.
	* doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
	* doc/xml/gnu/fdl-1.2.xml: Same.
	* doc/xml/manual/status_cxx200x.xml: Re-write.
From-SVN: r146077 
							
						 
						
							2009-04-15 03:11:37 +00:00  
				
					
						
							
							
								 
						
							
								748086b7b2 
								
							 
						 
						
							
							
								
								Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception.  
							
							... 
							
							
							
							From-SVN: r145841 
							
						 
						
							2009-04-09 17:00:19 +02:00  
				
					
						
							
							
								 
						
							
								9daf8216f4 
								
							 
						 
						
							
							
								
								re PR libstdc++/38244 (bitset initialization from 0 rejected.)  
							
							... 
							
							
							
							2008-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
	PR libstdc++/38244
	* include/std/bitset (bitset<>::bitset(const char*, char, char)):
	Remove, do not implement DR 778.
	* doc/xml/manual/intro.xml: Remove entry for DR 778.
	* testsuite/23_containers/bitset/cons/2.cc: Remove.
	* testsuite/23_containers/bitset/cons/dr396.cc: Tweak.
	* testsuite/23_containers/bitset/cons/38244.cc: Add.
From-SVN: r142152 
							
						 
						
							2008-11-24 11:13:44 +00:00  
				
					
						
							
							
								 
						
							
								19a6a2ea61 
								
							 
						 
						
							
							
								
								bitset: Adjust comment to reflect DR 853.  
							
							... 
							
							
							
							2008-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
	* include/std/bitset: Adjust comment to reflect DR 853.
	* include/debug/bitset: Likewise.
	* doc/xml/manual/intro.xml: Add an entry for DR 853.
From-SVN: r140637 
							
						 
						
							2008-09-24 17:49:21 +00:00  
				
					
						
							
							
								 
						
							
								47cd155763 
								
							 
						 
						
							
							
								
								Implement DR 396 [Ready].  
							
							... 
							
							
							
							2008-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
	Implement DR 396 [Ready].
	* include/std/bitset (bitset<>::bitset(const std::basic_string<>&,
	size_t, size_t, _CharT, _CharT), bitset<>::bitset(const char*,
	char, char), bitset<>::to_string(_CharT, _CharT),
	bitset<>::_M_copy_from_string(const std::basic_string<>&, size_t,
	size_t, _CharT, _CharT), bitset<>::_M_copy_to_string
	(std::basic_string<>&, _CharT, _CharT), bitset<>::_M_copy_from_ptr(
	const _CharT*, size_t, size_t, size_t, _CharT, _CharT)): Add.
	(operator>>(std::basic_istream<>&, bitset<_Nb>&), operator<<(
	std::basic_ostream<>&, const bitset<_Nb>&)): Adjust.
	* include/debug/bitset (bitset<>::bitset(const std::basic_string<>&,
	size_t, size_t, _CharT, _CharT), bitset<>::bitset(const char*,
	char, char), bitset<>::to_string(_CharT, _CharT)): Add.
	* doc/xml/manual/intro.xml: Add an entry for DR 396.
	* testsuite/23_containers/bitset/cons/dr396.cc: Add.
	* testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
From-SVN: r140607 
							
						 
						
							2008-09-23 18:14:24 +00:00  
				
					
						
							
							
								 
						
							
								5ef46f9559 
								
							 
						 
						
							
							
								
								PR libstdc++/32422, DR 23 [Ready in R60]  
							
							... 
							
							
							
							2008-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
	PR libstdc++/32422, DR 23 [Ready in R60]
	* config/locale/gnu/c_locale.cc (__convert_to_v(const char*, float&,
	ios_base::iostate&, const __c_locale&), __convert_to_v(const char*,
	double&, ios_base::iostate&, const __c_locale&), __convert_to_v(const
	char*, long double&, ios_base::iostate&, const __c_locale&)): Implement
	DR 23 and deal correctly with broken exponents.
	* config/locale/generic/c_locale.cc (__convert_to_v(const char*,
	float&, ios_base::iostate&, const __c_locale&), __convert_to_v(const
	char*, double&, ios_base::iostate&, const __c_locale&),
	__convert_to_v(const char*, long double&, ios_base::iostate&, const
	__c_locale&)): Likewise.
	* include/bits/locale_facets.tcc (num_get<>::_M_extract_int(_InIter,
	_InIter, ios_base&, ios_base::iostate&, _ValueT&)): Likewise.
	(num_get<>::_M_extract_float(_InIter, _InIter, ios_base&,
	ios_base::iostate&, string&): Change grouping check to set instead of
	OR failbit; do not check for eofbit here...
	(num_get<>::do_get(iter_type, iter_type, ios_base&,
	ios_base::iostate&, float&), num_get<>::do_get(iter_type, iter_type,
	ios_base&, ios_base::iostate&, double&), num_get<>::do_get(iter_type,
	iter_type, ios_base&, ios_base::iostate&, long double&),
	num_get<>::__do_get(iter_type, iter_type, ios_base&,
	ios_base::iostate&, double&)): ... do it here instead.
	(num_get<>::do_get(iter_type, iter_type, ios_base&,
	ios_base::iostate&, bool&)): Implement DR 23.
	(num_get<>::do_get(iter_type, iter_type, ios_base&,
	ios_base::iostate&, void*&)): Adjust.
	* doc/xml/manual/intro.xml: Add and entry for DR 23.
	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
	Adjust.
	* testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
	Likewise.
	* testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
	* testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
	* testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
	* testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
	* testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
	* testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
	* testsuite/22_locale/num_get/get/char/10.cc: Likewise.
	* testsuite/22_locale/num_get/get/char/12.cc: Likewise.
	* testsuite/22_locale/num_get/get/char/15.cc: Likewise.
	* testsuite/22_locale/num_get/get/char/16.cc: Likewise.
From-SVN: r140574 
							
						 
						
							2008-09-23 00:47:02 +00:00  
				
					
						
							
							
								 
						
							
								7fd30be84b 
								
							 
						 
						
							
							
								
								lwg-closed.html: Update to Revision R59.  
							
							... 
							
							
							
							2008-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
	* doc/html/ext/lwg-closed.html: Update to Revision R59.
	* doc/html/ext/lwg-active.html: Likewise.
	* doc/html/ext/lwg-defects.html: Likewise.
	* doc/xml/manual/intro.xml: Adjust.
From-SVN: r140552 
							
						 
						
							2008-09-22 15:17:09 +00:00  
				
					
						
							
							
								 
						
							
								41061822aa 
								
							 
						 
						
							
							
								
								Makefile.am: Edit xml file list.  
							
							... 
							
							
							
							2008-08-27  Benjamin Kosnik  <bkoz@redhat.com>
	* doc/Makefile.am: Edit xml file list.
	* doc/Makefile.in: Regenerate.
	* configure: Regenerate.
	* doc/xml/manual/intro.xml: Edit, correct links, structure.
	* doc/xml/manual/configure.xml: Same.
	* doc/xml/manual/debug.xml: Same.
	* doc/xml/manual/test.xml: Same.
	* doc/xml/manual/build.xml: Remove.
	* doc/xml/manual/prerequisites.xml: Add.
	* doc/html/*: Regenerate.
From-SVN: r139690 
							
						 
						
							2008-08-28 00:44:45 +00:00  
				
					
						
							
							
								 
						
							
								caa8b3c687 
								
							 
						 
						
							
							
								
								move.h (swap(_Tp (&)[_Nm], _Tp (&)[_Nm])): Add, per DR 809.  
							
							... 
							
							
							
							2008-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
	* include/bits/move.h (swap(_Tp (&)[_Nm], _Tp (&)[_Nm])): Add,
	per DR 809.
	* include/bits/algorithmfwd.h: Add.
	* doc/xml/manual/intro.xml: Add an entry for DR 809.
	* testsuite/25_algorithms/swap/dr809.cc: New.
	* testsuite/25_algorithms/swap/requirements/explicit_instantiation/
	2.cc: Remove stray empty line.
From-SVN: r137012 
							
						 
						
							2008-06-22 13:57:06 +00:00  
				
					
						
							
							
								 
						
							
								6a4533e554 
								
							 
						 
						
							
							
								
								array (array<>::assign): Do not define in C++0x mode, per DR 776...  
							
							... 
							
							
							
							2008-06-13  Paolo Carlini  <paolo.carlini@oracle.com>
	* include/tr1_impl/array (array<>::assign): Do not define in
	C++0x mode, per DR 776...
	(array<>::fill): ... define instead.
	* doc/xml/manual/intro.xml: Add an entry for DR 776.
	* testsuite/23_containers/array/requirements/fill.cc: New.
From-SVN: r136741 
							
						 
						
							2008-06-13 07:35:22 +00:00  
				
					
						
							
							
								 
						
							
								3fd29fa912 
								
							 
						 
						
							
							
								
								complex (pow(const complex<>&, int)): Do not define in C++0x mode, per DR 844.  
							
							... 
							
							
							
							2008-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
	* include/std/complex (pow(const complex<>&, int)): Do not define in
	C++0x mode, per DR 844.
	* include/tr1/complex (pow(const complex<>&, int)): Remove.
	* doc/xml/manual/intro.xml: Add an entry for DR 844.
	* testsuite/26_numerics/complex/dr844.cc: New.
	* testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Adjust.
From-SVN: r136694 
							
						 
						
							2008-06-12 10:17:53 +00:00  
				
					
						
							
							
								 
						
							
								64bd554cdc 
								
							 
						 
						
							
							
								
								hashtable (_Hashtable<>::cbegin(size_type), [...]): Add per DR 691.  
							
							... 
							
							
							
							2008-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
	* include/tr1_impl/hashtable (_Hashtable<>::cbegin(size_type),
	cend(size_type)): Add per DR 691. 
	* testsuite/23_containers/unordered_map/requirements/cliterators.cc:
	New.
	* testsuite/23_containers/unordered_multimap/requirements/
	cliterators.cc: Likewise.
	* testsuite/23_containers/unordered_set/requirements/cliterators.cc:
	Likewise.
	* testsuite/23_containers/unordered_multiset/requirements/
	cliterators.cc: Likewise.
	* doc/xml/manual/intro.xml: Add an entry for DR 691.
From-SVN: r136685 
							
						 
						
							2008-06-11 22:56:51 +00:00