Glen Fernandes
87e5debdc2
Minor cosmetic changes in make_shared for arrays
2014-01-28 03:40:54 -08:00
Glen Fernandes
630e4f49f3
Update make_shared for arrays to conform to N3870
...
Update make_shared and allocate_shared for arrays to be confined to the
set of overloads specified in N3870.
2014-01-23 20:40:46 -08:00
Peter Dimov
4de3f36839
Add add_ref parameter to intrusive_ptr::reset, add tests for reset.
2013-12-26 18:47:05 +02:00
Peter Dimov
4e46cb0609
Add one more intrusive_ptr test case.
2013-12-26 18:05:52 +02:00
Avi Kivity
73153d5797
Add intrusive_ptr<>::detach()
...
This provides a way to escape from automatic reference counting, and taking
manual control of the reference. Useful when interfacing to a C API that
expects a pointer with an elevated reference count.
Similar to std::unique_ptr<>::release().
2013-12-26 17:47:28 +02:00
Peter Dimov
a41b81f1c8
Added shared_array constructor from nullptr, per #8894 .
2013-12-12 01:22:51 +02:00
Andrey Semashev
7b9354fcf3
Changed intrusive_ref_counter to follow CRTP design.
...
[SVN r85547]
2013-09-01 21:05:14 +00:00
Andrey Semashev
a7d96b4762
Extracted intrusive_ref_counter from Boost.Log. The extracted version supports customizing the reference counter nature, two policies provided: thread_unsafe_counter and thread_safe_counter.
...
[SVN r85535]
2013-08-31 19:54:11 +00:00
Peter Dimov
e8be24c003
Untabify.
...
[SVN r82188]
2012-12-23 16:05:00 +00:00
Glen Fernandes
66f34142be
Fix cxxflags in smart_ptr/test/Jamfile.v2
...
[SVN r82070]
2012-12-18 09:24:31 +00:00
Glen Fernandes
63834f7233
Specify gcc-4.6 instead of gcc-4.6.3 for toolset
...
[SVN r82038]
2012-12-16 23:03:30 +00:00
Glen Fernandes
bb700870c0
Specify <cxxflags>-fno-deduce-init-list for gcc-4.6.3 only.
...
[SVN r81950]
2012-12-14 20:05:03 +00:00
Glen Fernandes
e36689bd5e
Correct call to init_list in make_shared and allocate_shared. Move g++ failing case into separate test to not mask other issues.
...
[SVN r81905]
2012-12-13 18:02:25 +00:00
Peter Dimov
1c070b3a32
Replace use of BOOST_HAS_VARIADIC_TMPL with !BOOST_NO_CXX11_VARIADIC_TEMPLATES.
...
[SVN r81901]
2012-12-13 16:57:55 +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
Glen Fernandes
bbf0245248
Remove -fno-deduce-init-list for certain tests in Jamfile.v2
...
[SVN r81894]
2012-12-13 12:21:44 +00:00
Glen Fernandes
4ba8d879f1
Use BOOST_NO_CXX11_RVALUE_REFERENCES and BOOST_NO_CXX11_VARIADIC_TEMPLATES instead of the legacy macros. Rename identifiers of detail utility functions.
...
[SVN r81886]
2012-12-13 04:04:23 +00:00
Glen Fernandes
ecceb710de
Add overloads of allocate_shared_noinit to complement make_shared_noinit
...
[SVN r81858]
2012-12-11 17:42:47 +00:00
Peter Dimov
8093967da7
Use explicit operator bool when available; add nullptr support to shared_ptr. Refs #4116 .
...
[SVN r81780]
2012-12-08 00:51:59 +00:00
Peter Dimov
7a4ad75f5d
Add more unique_ptr tests.
...
[SVN r81776]
2012-12-07 22:42:56 +00:00
Peter Dimov
7a733263da
Fix get_pointer for the array case, add operator= for unique_ptr, update auto_ptr signatures to use rvalue reference when available.
...
[SVN r81730]
2012-12-06 03:18:54 +00:00
Glen Fernandes
188602581d
Add overloads of make_shared and allocate_shared for arrays for E&& where E is typename boost::detail::array_base<T>::type
...
[SVN r81700]
2012-12-04 06:06:23 +00:00
Glen Fernandes
5e5ff387fa
For fixed size arrays upon constructor exception thrown destroy correctly.
...
[SVN r81684]
2012-12-03 05:41:34 +00:00
Glen Fernandes
19283a3548
Move two tests for allocate_shared and make_shared within check for BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
...
[SVN r81669]
2012-12-02 10:17:05 +00:00
Glen Fernandes
f5adfb0963
Code consistency: Use the same style of #if conditional compilation checks in allocate_shared_array.hpp and make_shared_array.hpp.
...
[SVN r81643]
2012-12-01 05:40:06 +00:00
Glen Fernandes
8597433028
Use BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX instead for certain overloads of make_shared and allocate_shared
...
[SVN r81642]
2012-12-01 05:23:37 +00:00
Glen Fernandes
4da0e2b7fc
Use const T (&)[N] for fixed size arrays instead of std::initializer<T> in overloads of make_shared and allocate_shared for arrays.
...
[SVN r81641]
2012-12-01 04:36:41 +00:00
Peter Dimov
97d32745aa
Update shared_ptr casts.
...
[SVN r81463]
2012-11-21 17:43:48 +00:00
Glen Fernandes
6b2556edfb
Add additional overload for allocate_shared and make_shared array forms that take initializer list of T for the array types T[M][N]
...
[SVN r81341]
2012-11-14 15:18:50 +00:00
Glen Fernandes
3b0b10d06d
Update Jamfile.v2 with two new smart_ptr tests for allocate_shared and make_shared
...
[SVN r81300]
2012-11-11 19:21:18 +00:00
Glen Fernandes
25e11b20d3
Update tests for make_shared and allocate_shared array forms, for normal case, initializer lists, variadic template arguments, for arrays and fixed size arrays.
...
[SVN r81299]
2012-11-11 19:14:50 +00:00
Glen Fernandes
980070e63f
Add final overload of make_shared and allocate_shared (array forms) for T[][N] with C++11 initializer lists.
...
[SVN r81275]
2012-11-10 01:33:29 +00:00
Peter Dimov
5bdde37414
Updated shared_array to match shared_ptr. Refs #1113 .
...
[SVN r81272]
2012-11-10 00:04:49 +00:00
Peter Dimov
58a46f4e55
Add allocate_shared_array_args_test.cpp.
...
[SVN r81268]
2012-11-09 18:26:40 +00:00
Glen Fernandes
2731957b5b
Add additional overload for make_shared and allocate_shared for arrays for fixed size arrays and initializer lists.
...
[SVN r81266]
2012-11-09 17:30:07 +00:00
Glen Fernandes
fe06c120b9
Add overloads to support fixed size arrays, T[N], to allocate_shared (variadic) and make_shared (variadic) and make_shared_noinit.
...
[SVN r81265]
2012-11-09 17:12:56 +00:00
Glen Fernandes
c1f41aa925
Actually remove test cases from make_shared_array_create_test.cpp and allocate_shared_array_create_test.cpp that g++ does not handle.
...
[SVN r81262]
2012-11-09 16:35:18 +00:00
Glen Fernandes
ffa3327817
For allocate_shared and make_shared: Separate test case that g++ does support yet. Remove macros testing for no partial specialization in traits. Add additional traits.
...
[SVN r81261]
2012-11-09 16:06:48 +00:00
Glen Fernandes
d512eaaa0f
Change make_shared and allocate_shared array form semantics with initializer lists overload that takes no size.
...
[SVN r81259]
2012-11-09 10:14:55 +00:00
Glen Fernandes
3d50db11b9
Add C++11 initializer list support for make_shared and allocate_shared array forms.
...
[SVN r81257]
2012-11-09 06:17:05 +00:00
Peter Dimov
aa7562c3e5
Add support for shared_ptr<X[N>.
...
[SVN r81253]
2012-11-08 18:07:49 +00:00
Glen Fernandes
c57245d710
Add tests for variadic template constructors overload of array forms of make_shared and allocate_shared for multidimensional arrays and up to 9 constructor arguments.
...
[SVN r81242]
2012-11-08 05:33:52 +00:00
Glen Fernandes
5d9312239c
Update allocate_shared and make_shared to treat multidimensional array as single dimension. Remove detail array_helper. Add detail array traits. Update tests.
...
[SVN r81236]
2012-11-07 18:37:17 +00:00
Peter Dimov
e50c849ab3
Add sp_convertible_test.cpp.
...
[SVN r81234]
2012-11-07 15:33:44 +00:00
Peter Dimov
c06ba497a3
Rename sp_convertible_test.cpp to shared_ptr_convertible_test.cpp.
...
[SVN r81232]
2012-11-07 15:07:08 +00:00
Glen Fernandes
dc5406aa5a
Add support for make_shared of array of arrays. Correctly destroy elements and construct elements for the variadic template constructor variants.
...
[SVN r81229]
2012-11-07 14:42:10 +00:00
Peter Dimov
6e873de0fa
Add make_shared_array_args_test.cpp.
...
[SVN r81226]
2012-11-06 17:31:15 +00:00
Glen Fernandes
e7d3987cfb
Update Jamfile.v2 to run make_shared array tests and allocate_shared array tests.
...
[SVN r81220]
2012-11-06 14:35:40 +00:00
Glen Fernandes
6662ae7242
Add allocate_shared and make_shared for shared_ptr arrays of runtime size. Fulfills need for allocate_shared_array and make_shared_array.
...
[SVN r81219]
2012-11-06 14:17:32 +00:00
Peter Dimov
2ba7b6b99b
Add catch(...) clauses to sp_array_test.cpp.
...
[SVN r81174]
2012-11-04 18:30:03 +00:00
Peter Dimov
0b6cab9f2f
Fix shared_ptr<T[]> EDG issues.
...
[SVN r81159]
2012-11-03 14:49:45 +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
df364f37f2
std::move is in <utility>.
...
[SVN r76125]
2011-12-23 23:54:41 +00:00
Peter Dimov
57a5441ebf
Creatively apply patch from #2603 . Refs #2603 .
...
[SVN r76111]
2011-12-23 03:00:05 +00:00
Peter Dimov
e4cb5e131f
Add hash_value for intrusive_ptr. Refs #6087 .
...
[SVN r75392]
2011-11-07 18:46:46 +00:00
Peter Dimov
fbe4ddf4a2
Add get_deleter for shared_array. Refs #4493 .
...
[SVN r75390]
2011-11-07 18:19:24 +00:00
Peter Dimov
69aa01ec00
Add hash_value for shared_ptr; prevents hash_value( bool ) from being used. Refs #5216 .
...
[SVN r69260]
2011-02-24 23:24:54 +00:00
Peter Dimov
1426b0bbdd
Apply patch to allow perfect forwarding without variadics. Refs #4892 .
...
[SVN r69244]
2011-02-24 20:41:29 +00:00
Peter Dimov
4fabf9b352
Add include guards, make_shared.hpp to smart_ptr.hpp. Refs #4288 . Refs #5189 .
...
[SVN r69242]
2011-02-24 20:29:38 +00:00
Peter Dimov
3c84388186
Resolve the ambiguity between the zero argument make_shared and the variadic one. Refs #3856 .
...
[SVN r62248]
2010-05-26 18:18:10 +00:00
Peter Dimov
37c9a235a5
Add BOOST_HAS_VARIADIC_TMPL as a test condition.
...
[SVN r61579]
2010-04-26 16:39:45 +00:00
Peter Dimov
7083e76666
Remove duplicate using declarations.
...
[SVN r61575]
2010-04-26 12:20:44 +00:00
Peter Dimov
ae34be773f
Qualify detail:: references. Detabify sp_typeinfo_test.cpp.
...
[SVN r58306]
2009-12-11 22:36:35 +00:00
Peter Dimov
577528812a
Fix sp_typeinfo to match the interface of std::type_info.
...
[SVN r58127]
2009-12-03 20:31:01 +00:00
Peter Dimov
e78efdbb96
Fix smart_ptr tests to not require RTTI.
...
[SVN r58123]
2009-12-03 18:10:37 +00:00
Frank Mori Hess
18bfaea996
Fixed perfect forwarding for make_shared() in trunk, and added
...
corresponding test. Refs #2962 .
[SVN r57520]
2009-11-09 18:12:35 +00:00
Frank Mori Hess
9f49538b37
Added weak_from_raw(), for use in conjunction with
...
enable_shared_from_raw base class.
[SVN r57423]
2009-11-05 21:41:38 +00:00
Frank Mori Hess
2ee5eb70f3
Brought back code which fixes get_deleter when it is called on a deleter
...
which has been wrapped inside a deleter_wrapper by "shared_from_raw() in
constructors" support.
[SVN r57206]
2009-10-28 22:42:21 +00:00
Frank Mori Hess
32eb028e13
Renamed enable_shared_from_this2 to enable_shared_from_raw and
...
added shared_from_raw free function. These changes fix the pointer
value in shared_ptr which were obtained before an external shared_ptr has
taken ownership of the object (for example when a shared_ptr to
this is obtained in an object's constructor).
[SVN r57197]
2009-10-28 19:10:47 +00:00
Troy D. Straszheim
e824e23ec2
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
f5cc79f58d
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +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
4b4a62513f
Make ++a, where a is an atomic_count, return the new value.
...
[SVN r52456]
2009-04-17 20:24:01 +00:00
Peter Dimov
0368a37fde
Bring back "explicit" on the auto_ptr rvalue constructor. Refs #2951 .
...
[SVN r52454]
2009-04-17 19:51:18 +00:00
Peter Dimov
d34d638998
Bring back the constructor-enabled enable_shared_from_this as enable_shared_from_this2.
...
[SVN r51912]
2009-03-22 21:11:17 +00:00
Peter Dimov
dc3ffc5f4b
Attempt to fix como link failure.
...
[SVN r51686]
2009-03-10 18:07:13 +00:00
Peter Dimov
0610947c4a
De-optimize assignment into this_type(r).swap(*this) - turns out that they were not equivalent, leading to leaks in contrived cases. Refs #2813 .
...
[SVN r51643]
2009-03-07 22:21:56 +00:00
Peter Dimov
9c55fbc6c2
Fix enable_shared_from_this-related tickets in trunk. Refs #2126 . Refs #2584 .
...
[SVN r51581]
2009-03-03 19:25:26 +00:00
Peter Dimov
68c939ec5a
Fix #includes in spinlock_test.cpp, spinlock_try_test.cpp, yield_k_test.cpp.
...
[SVN r51519]
2009-03-01 18:54:51 +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
Peter Dimov
10f6ff8b77
Sync smart_ptr/test/Jamfile.v2 with release.
...
[SVN r51486]
2009-02-28 21:08:25 +00:00
Michael A. Jackson
c40b306647
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
...
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
d9b9921d23
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
Peter Dimov
8c7954a53a
Untabify.
...
[SVN r47736]
2008-07-23 20:04:52 +00:00
Peter Dimov
77ab953171
Updated atomic access syntax to match N2674 and the WD.
...
[SVN r47357]
2008-07-12 16:07:20 +00:00
Ion Gaztañaga
d261079616
Replaced non-ascii characters, ticket 1736
...
[SVN r45225]
2008-05-08 19:22:16 +00:00
Peter Dimov
4b0490c0ae
Fix sp_convertible_test.cpp failure in C++0x mode.
...
[SVN r45194]
2008-05-07 10:15:16 +00:00
Peter Dimov
f0f9f72be6
sp_atomic_mt2_test.cpp added.
...
[SVN r45094]
2008-05-03 22:47:35 +00:00
Peter Dimov
83c43617af
Fixes for MSVC 6.0.
...
[SVN r45085]
2008-05-03 19:29:01 +00:00
Peter Dimov
0c4aaef77c
Fix #1106 .
...
[SVN r45068]
2008-05-03 15:07:58 +00:00
Peter Dimov
18a6c1add8
make_shared added; tweaks for old compilers; fixes #1884 .
...
[SVN r44979]
2008-05-01 16:50:39 +00:00
Anthony Williams
4bb747fb27
reverted accidental change
...
[SVN r44839]
2008-04-28 09:04:40 +00:00
Anthony Williams
f13591ef2b
Added detail::try_lock_wrapper for use as scoped_try_lock typedefs, to fix issue #1873
...
[SVN r44838]
2008-04-28 09:00:58 +00:00
Peter Dimov
7dc6b3d810
Added a few more tests.
...
[SVN r44775]
2008-04-26 13:39:52 +00:00
Peter Dimov
7802c695ef
sp_atomic_mt_test.cpp added.
...
[SVN r44640]
2008-04-20 17:00:58 +00:00
Peter Dimov
71fa2cd658
Factored out boost/detail/lightweight_thread.hpp.
...
[SVN r44638]
2008-04-20 15:37:08 +00:00
Peter Dimov
04be979670
Atomic access added.
...
[SVN r44636]
2008-04-20 14:59:12 +00:00
Peter Dimov
4094c23537
sp_accept_owner added.
...
[SVN r44353]
2008-04-12 18:22:18 +00:00
Peter Dimov
748b1baee8
detail/spinlock_pool.hpp added.
...
[SVN r44074]
2008-04-06 16:53:11 +00:00
Peter Dimov
4880292c07
Add MT runs of yield_k_test and spinlock_try_test.
...
[SVN r44073]
2008-04-06 16:23:42 +00:00
Peter Dimov
acb6824ef7
spinlock_nt.hpp added, Cygwin fixes.
...
[SVN r44055]
2008-04-05 15:06:31 +00:00
Peter Dimov
6ef32e1627
boost::detail::spinlock added.
...
[SVN r43950]
2008-03-30 16:33:58 +00:00
Peter Dimov
bb076d67e6
detail::yield(k) added.
...
[SVN r43888]
2008-03-27 22:20:11 +00:00
Peter Dimov
dc6a8f0696
_internal_accept_owner now checks if _owned isn't already true.
...
[SVN r43856]
2008-03-25 15:46:40 +00:00
Peter Dimov
af7d4fabad
New enable_shared_from_this tests, fix.
...
[SVN r43829]
2008-03-24 16:00:28 +00:00
Frank Mori Hess
d7448b5746
Added a little more test code for new enable_shared_from_this behavior.
...
[SVN r43804]
2008-03-23 14:51:40 +00:00
Frank Mori Hess
f22516d650
Fixed bogus test failure caused by new enable_shared_from_this features.
...
[SVN r43782]
2008-03-21 21:12:21 +00:00
Frank Mori Hess
1c2d780f9e
Added support for calling enable_shared_from_this::shared_from_this in
...
constructors. Closes #1696 .
[SVN r43738]
2008-03-20 19:32:43 +00:00
Peter Dimov
2eb3991630
Regression test for enable_shared_from_this.
...
[SVN r43733]
2008-03-19 19:39:50 +00:00
Peter Dimov
a055d9829e
Fixes #1444 .
...
[SVN r43317]
2008-02-19 14:01:13 +00:00
Peter Dimov
f596092bac
Fixes #1590 .
...
[SVN r43316]
2008-02-19 13:18:58 +00:00
Vladimir Prus
6646d8acd2
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +00:00
Peter Dimov
ecb41cb150
sp_unary_addr_test added (reported by Scott French)
...
[SVN r38137]
2007-07-04 16:35:44 +00:00
Peter Dimov
4ba37fce95
Negative test for conversion to void*
...
[SVN r37756]
2007-05-23 23:22:45 +00:00
Peter Dimov
4d45e5b9b5
Move tests added
...
[SVN r37526]
2007-04-28 15:49:13 +00:00
Peter Dimov
745dbedbaa
Fix CW regression re strcmp, strcpy
...
[SVN r37407]
2007-04-09 22:24:37 +00:00
Peter Dimov
ce72827dc7
Aliasing support
...
[SVN r37405]
2007-04-09 18:48:47 +00:00
Peter Dimov
469578e976
Fix C++0x ambiguity between boost::shared_ptr and std::shared_ptr
...
[SVN r37374]
2007-04-06 00:23:17 +00:00
Peter Dimov
b215e34650
License/copyright edits
...
[SVN r35956]
2006-11-09 20:17:14 +00:00
Peter Dimov
39551bdc1a
A negative test for p > q added.
...
[SVN r34509]
2006-07-11 23:17:17 +00:00
Peter Dimov
8c256502cc
Added a test for rvalue auto_ptrs
...
[SVN r32327]
2006-01-15 13:55:37 +00:00
Peter Dimov
90b5a3736a
Pointer utilities added (proposed by Ion Gaztañaga)
...
[SVN r31932]
2005-12-06 13:26:13 +00:00
Peter Dimov
2d25f8f036
Qualified ptrdiff_t with std:: (fixes a failure on CW 9.4)
...
[SVN r31790]
2005-11-27 17:16:30 +00:00
Peter Dimov
3771707bb7
Added a test for the custom allocator constructor/reset.
...
[SVN r31624]
2005-11-11 21:07:18 +00:00
Peter Dimov
357f57d147
Added a weak_ptr timing test.
...
[SVN r28483]
2005-04-26 11:08:28 +00:00
Peter Dimov
1942b64751
weak_ptr_mt_test.cpp added.
...
[SVN r27938]
2005-04-02 19:35:58 +00:00
Peter Dimov
13657c8bda
lw_mutex_test added.
...
[SVN r27931]
2005-04-02 12:51:17 +00:00
Peter Dimov
613e684b30
shared_ptr_delete_fail.cpp added (reported by Dan Bikel)
...
[SVN r27888]
2005-03-30 22:06:25 +00:00
Peter Dimov
bfc0225cda
Switched to atomic_count
...
[SVN r27811]
2005-03-24 21:55:24 +00:00
Peter Dimov
adec862262
atomic_count_test.cpp added.
...
[SVN r27746]
2005-03-20 15:40:30 +00:00
Peter Dimov
34953d8a45
Split sp_counted_base into no threads (nt), win32 lock-free (w32) and pthreads (pt)
...
[SVN r27729]
2005-03-18 01:27:11 +00:00
Peter Dimov
42a739b357
Fixed nonportable elision assumption.
...
[SVN r27093]
2005-02-04 16:39:44 +00:00
John Maddock
c7abff0099
Updated Beman Dawes' licence statement to use the new prefered form of words.
...
[SVN r24370]
2004-08-10 10:34:20 +00:00
Douglas Gregor
cb6cb636f7
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2004-07-26 00:32:12 +00:00
Vladimir Prus
1346982b80
Fix a typo
...
[SVN r23077]
2004-06-10 12:31:20 +00:00
Peter Dimov
93d69af60a
_MSC_VER use clarified.
...
[SVN r20992]
2003-11-28 15:35:21 +00:00
Peter Dimov
09c8685181
Fixed a VC7 'regression' (pointers to volatile cannot be deleted)
...
[SVN r20977]
2003-11-27 16:58:23 +00:00
Vladimir Prus
d6c4633e89
Add V2 Jamfile
...
[SVN r20223]
2003-09-30 07:42:34 +00:00
Beman Dawes
106a6d58d4
Change license message to reference Boost Software License
...
[SVN r20038]
2003-09-12 17:09:29 +00:00
Dave Abrahams
debd953d8f
Use the import rule
...
[SVN r19968]
2003-09-08 17:38:49 +00:00
Peter Dimov
f2c5439644
'volatile' fixes.
...
[SVN r19961]
2003-09-08 12:26:02 +00:00
Peter Dimov
192970b3b8
const_pointer_cast added.
...
[SVN r19147]
2003-07-16 11:51:12 +00:00
Peter Dimov
6dbec7621d
Detect the VC6 STL, not VC6 itself (for Intel)
...
[SVN r18837]
2003-06-18 16:03:09 +00:00
Peter Dimov
e760759414
Fixed a copy/assignment issue.
...
[SVN r18122]
2003-03-28 12:27:55 +00:00
Peter Dimov
d7c841484a
Further edits, predestructor technique removed.
...
[SVN r17374]
2003-02-13 18:35:13 +00:00
Peter Dimov
b400d34bec
Added copyright to Jamfiles.
...
[SVN r17363]
2003-02-13 15:41:26 +00:00
Peter Dimov
851d87a1bb
get_shared_ptr renamed to weak_ptr::lock.
...
[SVN r17307]
2003-02-10 15:56:36 +00:00
Peter Dimov
4244992d4d
Split winapi.hpp across win32-specific headers, added BOOST_USE_WINDOWS_H option.
...
[SVN r17277]
2003-02-08 16:05:46 +00:00
Peter Dimov
4b502993b5
Added BOOST_QA_PAGE_SIZE.
...
[SVN r17270]
2003-02-07 18:43:48 +00:00
Peter Dimov
a24ec3988a
Quick_allocator updates.
...
[SVN r17267]
2003-02-07 15:08:52 +00:00
Peter Dimov
23f7532a9f
Disabled some watnings.
...
[SVN r17255]
2003-02-06 17:16:06 +00:00
Peter Dimov
86e9a322ba
Documentation fixes, make_shared -> get_shared_ptr.
...
[SVN r17230]
2003-02-05 12:56:48 +00:00
Dave Abrahams
44afc7e5cd
really prevent shared_ptr_alloc_test building from status/.
...
[SVN r17097]
2003-01-30 20:57:34 +00:00
Dave Abrahams
d2c7febd26
cleanup, add shared_ptr_alloc_test.
...
[SVN r17095]
2003-01-30 18:20:51 +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
89ea2156bc
intrusive_ptr_test.cpp added.
...
[SVN r17051]
2003-01-27 14:09:21 +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
abb0d9e725
Moved smart_ptr contents to subdirectories, switched to a local test/Jamfile.
...
[SVN r17042]
2003-01-25 16:17:17 +00:00