Beman Dawes
							
						 
					 | 
					
						
						
							
						
						5ab6b24856
					 | 
					
						
						
							
							config, detail, filesystem, system, tools, at 41278.
						
						
						
						
						
						
						
						[SVN r41316] 
						
						
					 | 
					
						2007-11-23 17:03:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						239bb6d966
					 | 
					
						
						
							
							#include reorderings for Boost.TR1
						
						
						
						
						
						
						
						[SVN r31623] 
						
						
					 | 
					
						2005-11-11 21:06:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						25ca855127
					 | 
					
						
						
							
							shared_ptr( p, d, a ) added.
						
						
						
						
						
						
						
						[SVN r31613] 
						
						
					 | 
					
						2005-11-09 20:05:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						8d2aeea3a8
					 | 
					
						
						
							
							Moved warning 8027 suppression above the #includes
						
						
						
						
						
						
						
						[SVN r29852] 
						
						
					 | 
					
						2005-06-30 21:49:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						09a0ba8c75
					 | 
					
						
						
							
							sp_counted_impl_p added for the pointer constructor
						
						
						
						
						
						
						
						[SVN r27727] 
						
						
					 | 
					
						2005-03-17 23:30:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						b0eb65b433
					 | 
					
						
						
							
							Refactored sp_counted_impl.hpp out of shared_count.hpp
						
						
						
						
						
						
						
						[SVN r27726] 
						
						
					 | 
					
						2005-03-17 23:05:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						c830315dff
					 | 
					
						
						
							
							Refactored shared_count.hpp into bad_weak_ptr.hpp, sp_counted_base.hpp
						
						
						
						
						
						
						
						[SVN r27725] 
						
						
					 | 
					
						2005-03-17 22:45:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						b07447aa6e
					 | 
					
						
						
							
							BCB 6.4 still needs option -pc (reported by Pavel Vozenilek)
						
						
						
						
						
						
						
						[SVN r27672] 
						
						
					 | 
					
						2005-03-15 16:02:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						8f317492ee
					 | 
					
						
						
							
							Outdated comment removed (Jonathan Wakely)
						
						
						
						
						
						
						
						[SVN r26272] 
						
						
					 | 
					
						2004-11-22 12:32:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Douglas Gregor
							
						 
					 | 
					
						
						
							
						
						cb6cb636f7
					 | 
					
						
						
							
							Converted to Boost Software License, Version 1.0
						
						
						
						
						
						
						
						[SVN r24055] 
						
						
					 | 
					
						2004-07-26 00:32:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						53cc52127b
					 | 
					
						
						
							
							Self-assignment optimization
						
						
						
						
						
						
						
						[SVN r22233] 
						
						
					 | 
					
						2004-02-10 23:17:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						93d69af60a
					 | 
					
						
						
							
							_MSC_VER use clarified.
						
						
						
						
						
						
						
						[SVN r20992] 
						
						
					 | 
					
						2003-11-28 15:35:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						b4ec0e90fb
					 | 
					
						
						
							
							Switched weak_count_ from #shared+#weak to #weak+(#shared != 0); thanks to Alexander Terekhov and Ben Hutchings
						
						
						
						
						
						
						
						[SVN r19246] 
						
						
					 | 
					
						2003-07-21 14:17:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						7c36a640ae
					 | 
					
						
						
							
							add_ref split to add_ref_copy and add_ref_lock to eliminate the redundant use_count_ == 0 check.
						
						
						
						
						
						
						
						[SVN r19126] 
						
						
					 | 
					
						2003-07-15 12:18:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						dcdbaf1e57
					 | 
					
						
						
							
							A binary compatible 'null' lightweight_mutex for Win32 added.
						
						
						
						
						
						
						
						[SVN r18916] 
						
						
					 | 
					
						2003-07-02 11:54:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						889cb6bee6
					 | 
					
						
						
							
							-Wundef fixes.
						
						
						
						
						
						
						
						[SVN r18788] 
						
						
					 | 
					
						2003-06-12 17:09:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						190893a1ce
					 | 
					
						
						
							
							BOOST_ENABLE_SP_DEBUG_HOOKS -> BOOST_SP_ENABLE_DEBUG_HOOKS
						
						
						
						
						
						
						
						[SVN r17301] 
						
						
					 | 
					
						2003-02-10 12:54:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						cd41426fe9
					 | 
					
						
						
							
							Dave's quick_allocator added, #define BOOST_SP_USE_QUICK_ALLOCATOR to make shared_ptr use it.
						
						
						
						
						
						
						
						[SVN r17087] 
						
						
					 | 
					
						2003-01-30 14:20:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						fabd6e5755
					 | 
					
						
						
							
							Moved 'garbage collector' to sp_collector.cpp, collector_test.cpp added.
						
						
						
						
						
						
						
						[SVN r17050] 
						
						
					 | 
					
						2003-01-27 14:02:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						6bd66fe054
					 | 
					
						
						
							
							detail::counted_base renamed to sp_counted_base.
						
						
						
						
						
						
						
						[SVN r16900] 
						
						
					 | 
					
						2003-01-14 15:13:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						c5bae28eeb
					 | 
					
						
						
							
							use_count() postconditions added; enable_..._test.cpp renamed.
						
						
						
						
						
						
						
						[SVN r16896] 
						
						
					 | 
					
						2003-01-13 18:32:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						e3f2329c14
					 | 
					
						
						
							
							report_unreachable_objects() added to sp_debug_hooks.cpp
						
						
						
						
						
						
						
						[SVN r16780] 
						
						
					 | 
					
						2003-01-07 15:34:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						c5f7c973d9
					 | 
					
						
						
							
							Bug in get_deleter fixed.
						
						
						
						
						
						
						
						[SVN r16477] 
						
						
					 | 
					
						2002-12-02 14:34:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						66a8e8b3c1
					 | 
					
						
						
							
							get_deleter<> added.
						
						
						
						
						
						
						
						[SVN r16365] 
						
						
					 | 
					
						2002-11-21 14:46:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						8283ec826b
					 | 
					
						
						
							
							Changed debug hook names, reverted weak_ptr() to have use_count of zero.
						
						
						
						
						
						
						
						[SVN r16362] 
						
						
					 | 
					
						2002-11-21 13:14:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						e555d33695
					 | 
					
						
						
							
							Added array versions of the hooks.
						
						
						
						
						
						
						
						[SVN r16346] 
						
						
					 | 
					
						2002-11-20 16:18:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						b632f1ef20
					 | 
					
						
						
							
							Debug hooks, general cleanup.
						
						
						
						
						
						
						
						[SVN r16323] 
						
						
					 | 
					
						2002-11-19 16:11:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						f6b7ff4b34
					 | 
					
						
						
							
							Major changes to shared_ptr and weak_ptr
						
						
						
						
						
						
						
						[SVN r16314] 
						
						
					 | 
					
						2002-11-18 14:37:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						ff7410cad2
					 | 
					
						
						
							
							Fixed a subtle problem in counted_base::release (report and test case by Per Kristensen)
						
						
						
						
						
						
						
						[SVN r16211] 
						
						
					 | 
					
						2002-11-12 13:14:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						57c0ad44f3
					 | 
					
						
						
							
							Changed typename to class; some libraries helpfully #define typename
						
						
						
						
						
						
						
						[SVN r15970] 
						
						
					 | 
					
						2002-10-23 13:55:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						f2f616a95c
					 | 
					
						
						
							
							BOOST_SP_USE_STD_ALLOCATOR support
						
						
						
						
						
						
						
						[SVN r15807] 
						
						
					 | 
					
						2002-10-08 16:37:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						f79b8cb7ae
					 | 
					
						
						
							
							Tabs removed.
						
						
						
						
						
						
						
						[SVN r15175] 
						
						
					 | 
					
						2002-09-06 12:50:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Maddock
							
						 
					 | 
					
						
						
							
						
						e84eb3f1ba
					 | 
					
						
						
							
							Added #pragma's to fix codeguard errors.
						
						
						
						
						
						
						
						[SVN r14984] 
						
						
					 | 
					
						2002-08-20 11:08:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						8436c4d271
					 | 
					
						
						
							
							#pragma option -pc around use_count_is_zero added for Borland 5.5.1, to enable compilation with -ps set.
						
						
						
						
						
						
						
						[SVN r14927] 
						
						
					 | 
					
						2002-08-16 15:55:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						a09c2e556f
					 | 
					
						
						
							
							BOOST_NO_EXCEPTIONS support added.
						
						
						
						
						
						
						
						[SVN r14835] 
						
						
					 | 
					
						2002-08-14 12:27:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						dca9628be3
					 | 
					
						
						
							
							Disabled some Borland warnings (David B. Held)
						
						
						
						
						
						
						
						[SVN r14368] 
						
						
					 | 
					
						2002-07-09 12:06:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						951c2b7e83
					 | 
					
						
						
							
							counted_base is now smaller
						
						
						
						
						
						
						
						[SVN r14212] 
						
						
					 | 
					
						2002-06-20 14:56:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						4653c3673b
					 | 
					
						
						
							
							shared_ptr now autodetects counted_bases; minor test updates; intrusive_ptr no longer calls addref/release for NULL pointers.
						
						
						
						
						
						
						
						[SVN r13602] 
						
						
					 | 
					
						2002-05-01 11:22:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						110c0021e2
					 | 
					
						
						
							
							counted_base default constructor added
						
						
						
						
						
						
						
						[SVN r13542] 
						
						
					 | 
					
						2002-04-22 18:01:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						4c5e355a0b
					 | 
					
						
						
							
							Bugfixes.
						
						
						
						
						
						
						
						[SVN r13541] 
						
						
					 | 
					
						2002-04-22 09:37:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						fbc9028313
					 | 
					
						
						
							
							intrusive_ptr.hpp added (still experimental)
						
						
						
						
						
						
						
						[SVN r13526] 
						
						
					 | 
					
						2002-04-19 19:34:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						7981b647c3
					 | 
					
						
						
							
							lwm_nop fixed to not emit warnings on g++; locking code #ifdef'ed since compilers sometimes have trouble removing it.
						
						
						
						
						
						
						
						[SVN r12822] 
						
						
					 | 
					
						2002-02-15 18:07:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						5a6cd1cf3e
					 | 
					
						
						
							
							Added a default constructor to shared_count and shared_ptr for incomplete types (void).
						
						
						
						
						
						
						
						[SVN r12815] 
						
						
					 | 
					
						2002-02-15 13:31:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Douglas Gregor
							
						 
					 | 
					
						
						
							
						
						5e2f514140
					 | 
					
						
						
							
							Added forward declaration of 'weak_count' class, which is referenced in
						
						
						
						
						
						
						
						shared_count; the friend declaration does not suffice to forward-declare the
name.
[SVN r12813] 
						
						
					 | 
					
						2002-02-14 23:08:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						6c5d296722
					 | 
					
						
						
							
							Modified weak_ptr to reflect list comments.
						
						
						
						
						
						
						
						[SVN r12793] 
						
						
					 | 
					
						2002-02-13 13:16:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						1b69c14f45
					 | 
					
						
						
							
							weak_ptr made thread safe, shared->weak conversions, lightweight_mutex added.
						
						
						
						
						
						
						
						[SVN r12786] 
						
						
					 | 
					
						2002-02-12 16:55:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						6f7b927641
					 | 
					
						
						
							
							weak_ptr::operator< is now stable, shared_ptr_test has much better coverage.
						
						
						
						
						
						
						
						[SVN r12769] 
						
						
					 | 
					
						2002-02-09 12:34:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						39c10f739d
					 | 
					
						
						
							
							added an auto_ptr & constructor to shared_count
						
						
						
						
						
						
						
						[SVN r12623] 
						
						
					 | 
					
						2002-02-01 18:40:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						a8efe20862
					 | 
					
						
						
							
							Comments added.
						
						
						
						
						
						
						
						[SVN r12510] 
						
						
					 | 
					
						2002-01-25 16:10:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Dimov
							
						 
					 | 
					
						
						
							
						
						09c1476063
					 | 
					
						
						
							
							Smart pointer enhancements, initial commit
						
						
						
						
						
						
						
						[SVN r12439] 
						
						
					 | 
					
						2002-01-22 13:38:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |