| 
							
							
								 Peter Dimov | 0adb1fb212 | Add shared_count constructor taking sp_counted_base* | 2017-06-22 15:24:49 +03:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | 6e5a382b6b | Start work on get_deleter for local_shared_ptr | 2017-06-20 19:01:16 +03:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | 0e78e219f5 | Make default constructors constexpr | 2017-06-18 02:43:20 +03:00 |  | 
			
				
					| 
							
							
								 Glen Fernandes | b42acf77b3 | Only use allocator construct/destroy for value_type, not shared_count | 2017-03-01 06:18:06 -05:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | df90496583 | Disable deprecation warnings on g++/clang | 2015-09-10 23:45:47 +03:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | d875a68ceb | Add constructor/assignment taking boost::movelib::unique_ptr | 2015-05-04 01:06:42 +03:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | 90e74511f7 | Add support and tests for C++11 minimal allocators | 2014-02-05 00:17:34 +02:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | a4f853bfbc | Revert "SmartPtr: Remove obsolete MSVC version checks." This reverts commit 7d1c527ac0. | 2013-12-07 19:25:05 +02:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | d9b29beebe | Revert "Remove obsolete MSVC check from pragma guard" This reverts commit e4f24e4d3d. | 2013-12-07 19:22:43 +02:00 |  | 
			
				
					| 
							
							
								 Stephen Kelly | e4f24e4d3d | Remove obsolete MSVC check from pragma guard git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952] | 2013-09-26 13:02:51 +00:00 |  | 
			
				
					| 
							
							
								 Stephen Kelly | 7d1c527ac0 | SmartPtr: Remove obsolete MSVC version checks. [SVN r85929] | 2013-09-26 09:39:50 +00:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | 82e178f043 | Avoid stack overflow in make_shared. Refs #4256. [SVN r83198] | 2013-02-28 08:02:09 +00:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | 647f67aabf | Replace use of BOOST_HAS_RVALUE_REFS with !BOOST_NO_CXX11_RVALUE_REFERENCES. [SVN r81900] | 2012-12-13 16:48:57 +00:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | fd52dbc411 | Change make_shared to use the new _internal_get_untyped_deleter. Refs #6830. [SVN r81860] | 2012-12-11 18:21:29 +00:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | d74c09dd5a | Apply patch from #7722. Refs #7722. [SVN r81488] | 2012-11-22 17:39:27 +00:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | 8c15401ea7 | Implement shared_ptr<X[]>, weak_ptr<X[]>. Refs #1113. [SVN r81149] | 2012-11-02 17:41:33 +00:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | 0c22e55f3e | Add shared_ptr constructor taking std::unique_ptr. Refs #6625. [SVN r81131] | 2012-10-31 22:16:20 +00:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | 593093e46d | Fix make_shared to not copy the deleter. Refs #4256. Refs #3875. [SVN r69250] | 2011-02-24 21:51:21 +00:00 |  | 
			
				
					| 
							
							
								 Timothy Zachary Laine | fc12543814 | Merged in smart_ptr changes from the sandbox/boost0x branch created for BoostCon '09.  This adds move semantics to weak_ptr and intrusive_ptr.
[SVN r52937] | 2009-05-12 16:18:15 +00:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | ad1b344405 | Refs #2394 (fixed in trunk.) [SVN r51514] | 2009-03-01 17:10:49 +00:00 |  | 
			
				
					| 
							
							
								 Peter Dimov | 0da6902267 | Move smart_ptr into boost/smart_ptr/*.hpp (refs #2239). [SVN r51509] | 2009-03-01 16:00:42 +00:00 |  |