Jakub Jelinek
							
						 | 
						
							
							
							
							
							
								
							
							
								818ab71a41
								
							
						 | 
						
							
							
								
								Update copyright years.
							
							
							
							
							
							
							
							From-SVN: r232055 
							
						 | 
						
							2016-01-04 15:30:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Jakub Jelinek
							
						 | 
						
							
							
							
							
							
								
							
							
								5624e564d2
								
							
						 | 
						
							
							
								
								Update copyright years.
							
							
							
							
							
							
							
							From-SVN: r219188 
							
						 | 
						
							2015-01-05 13:33:28 +01:00 | 
						
					
				
					
						
							
							
								 
								Richard Sandiford
							
						 | 
						
							
							
							
							
							
								
							
							
								aa118a03c4
								
							
						 | 
						
							
							
								
								Update copyright years in libstdc++-v3/
							
							
							
							
							
							
							
							From-SVN: r206301 
							
						 | 
						
							2014-01-02 22:30:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Richard Sandiford
							
						 | 
						
							
							
							
							
							
								
							
							
								405feeb871
								
							
						 | 
						
							
							
								
								Update copyright in libstdc++-v3.
							
							
							
							
							
							
							
							From-SVN: r195701 
							
						 | 
						
							2013-02-03 17:54:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Paolo Carlini
							
						 | 
						
							
							
							
							
							
								
							
							
								8535715d0f
								
							
						 | 
						
							
							
								
								re PR libstdc++/51438 (std::exception and derived classes are not compatible with std::nested_exception and C++11 in general)
							
							
							
							
							
							
							
							2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
	PR libstdc++/51438
	* libsupc++/nested_exception.h (nested_exception::~nested_exception):
	Declare noexcept.
	* libsupc++/nested_exception.cc: Adjust.
	* testsuite/18_support/nested_exception/51438.cc: New.
	* testsuite/18_support/nested_exception/throw_with_nested.cc: Adjust.
	* testsuite/18_support/nested_exception/rethrow_if_nested.cc:
	Likewise.
	* src/shared_ptr.cc: Use noexcept where appropriate.
	* include/std/system_error: Likewise.
	* include/std/functional: Likewise.
	* include/bits/shared_ptr_base.h: Likewise.
	* src/stdexcept.cc: Use _GLIBCXX_USE_NOEXCEPT where appropriate.
	* include/std/stdexcept: Likewise.
	* libsupc++/bad_cast.cc: Likewise.
	* libsupc++/bad_typeid.cc: Likewise.
	* libsupc++/eh_exception.cc: Likewise.
	* libsupc++/typeinfo: Likewise.
	* libsupc++/exception: Likewise.
	* libsupc++/eh_ptr.cc: Likewise.
	* libsupc++/bad_alloc.cc: Likewise.
	* libsupc++/exception_ptr.h: Likewise.
	* include/std/chrono: Use noexcept where appropriate.
	* src/chrono.cc: Likewise.
From-SVN: r182064 
							
						 | 
						
							2011-12-06 20:03:25 +00:00 | 
						
					
				
					
						
							
							
								 
								Benjamin Kosnik
							
						 | 
						
							
							
							
							
							
								
							
							
								a152e96f01
								
							
						 | 
						
							
							
								
								acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Remove size-specific macros.
							
							
							
							
							
							
							
							2011-11-30  Benjamin Kosnik  <bkoz@redhat.com>
        * acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Remove
        size-specific macros. _GLIBCXX_ATOMIC_BUILTINS_1,
        _GLIBCXX_ATOMIC_BUILTINS_2, _GLIBCXX_ATOMIC_BUILTINS_4,
        _GLIBCXX_ATOMIC_BUILTINS_8. Use _GLIBCXX_ATOMIC_BUILTINS to
        indicate use of C++11 atomic builtins.
        * config.h.in: Regenerate.
        * configure: Regenerate.
        * include/Makefile.am (bits_sup_headers): Add atomic_lockfree_defines.h.
        * include/Makefile.in: Regenerate.
        * libsupc++/Makefile.am: Compile C++11 support with -std=gnu++0x.
        * libsupc++/Makefile.in: Regenerate.
        * include/bits/atomic_base.h: Move lock-free property macros...
        * libsupc++/atomic_lockfree_defines.h: ...here.
        * include/std/future: Use C++11 macros.
        * libsupc++/eh_ptr.cc: Same.
        * libsupc++/eh_throw.cc: Same.
        * libsupc++/exception: Same.
        * libsupc++/exception_ptr.h: Same.
        * libsupc++/guard.cc: Same.
        * libsupc++/nested_exception.cc: Same.
        * libsupc++/nested_exception.h: Same.
        * src/future.cc: Same.
        * include/ext/atomicity.h: Use _GLIBCXX_ATOMIC_BUILTINS.
        * doc/doxygen/user.cfg.in
        * doc/xml/manual/concurrency_extensions.xml
        * testsuite/18_support/exception_ptr/lifespan.cc
        * testsuite/lib/libstdc++.exp
From-SVN: r181869
							
						 | 
						
							2011-12-01 02:20:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Benjamin Kosnik
							
						 | 
						
							
							
							
							
							
								
							
							
								0d2e205e34
								
							
						 | 
						
							
							
								
								re PR libstdc++/48130 (build fails on libsupc++/nested_exception.cc)
							
							
							
							
							
							
							
							2011-03-14  Benjamin Kosnik  <bkoz@redhat.com>
        PR libstdc++/48130
        * src/future.cc: Guard definitions.
        * libsupc++/nested_exception.cc: Same.
From-SVN: r170979
							
						 | 
						
							2011-03-15 06:19:08 +00:00 | 
						
					
				
					
						
							
							
								 
								Benjamin Kosnik
							
						 | 
						
							
							
							
							
							
								
							
							
								e95992339f
								
							
						 | 
						
							
							
								
								Makefile.am: Add functional.cc, shared_ptr.cc.
							
							
							
							
							
							
							
							2011-03-14  Benjamin Kosnik  <bkoz@redhat.com>
	* src/Makefile.am: Add functional.cc, shared_ptr.cc.
	* src/Makefile.in: Regenerate.
	* libsupc++/Makefile.am: Add nested_exception.cc.
	* libsupc++/Makefile.in: Regenerate.
	* src/system_error.cc: Add ctor and dtor definitions for error_category.
	* src/functional.cc: New. Add dtor definition for bad_function_call.
	* src/stdexcept.cc: Add dtor definitions for domain_error,
	invalid_argument, length_error, out_of_range, range_error,
	overflow_error, underflow_error.
	* src/future.cc: Add dtor definition for __future_base::_Result_base.
	* src/shared_ptr.cc: New. Add dtor definition for bad_weak_ptr.
	* src/thread.cc: Add dtor for thread::_Impl_base.
	* include/std/system_error: Adjust.
	* include/std/stdexcept: Same.
	* include/std/future: Same.
	* include/std/functional: Same.
	* include/std/thread: Same.
	* include/bits/shared_ptr_base.h: Same.
	* libsupc++/nested_exception.cc: New. Add dtor for nested_exception.
	* libsupc++/nested_exception.h: Adjust.
	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust line numbers.
	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Same.
	* config/abi/pre/gnu.ver: Add new exports.
	* include/bits/regex_compiler.h: Nest namespace versioning.
	* include/bits/regex_grep_matcher.tcc: Same.
	* include/bits/regex_grep_matcher.h: Same.
	* include/bits/regex_cursor.h: Same.
	* include/bits/regex_nfa.h: Same.
	* include/bits/regex_nfa.tcc: Same.
From-SVN: r170975 
							
						 | 
						
							2011-03-15 00:24:08 +00:00 |