Peter Dimov
b541145a60
Honor BOOST_NO_TEMPLATED_IOSTREAMS.
...
[SVN r44707]
2008-04-21 23:01:51 +00:00
Peter Dimov
04be979670
Atomic access added.
...
[SVN r44636]
2008-04-20 14:59:12 +00:00
John Maddock
35f2af947c
Changed #includes to avoid circular dependencies between shared_ptr and TR1.
...
[SVN r44595]
2008-04-19 16:28:00 +00:00
Peter Dimov
4094c23537
sp_accept_owner added.
...
[SVN r44353]
2008-04-12 18:22:18 +00:00
Peter Dimov
f85a1bf406
shared_ptr::lock no longer requires exceptions.
...
[SVN r44344]
2008-04-12 14:27:22 +00:00
Peter Dimov
b08789b784
Silence unused parameter warning.
...
[SVN r43887]
2008-03-27 22:13:55 +00:00
Frank Mori Hess
b30aa1468a
Worked around compilation error in boost::get_deleter when using old versions
...
of g++.
[SVN r43766]
2008-03-21 19:19:25 +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
3a4dc43924
Fix #398 , as long as the macros BOOST_NO_STD_TYPEINFO and BOOST_NO_IOSTREAM are defined. I don't know how Boost.Config needs to be changed to autodetect eVC4 and set these on its own.
...
[SVN r43318]
2008-02-19 14:26:36 +00:00
Peter Dimov
e6f6ec9fa3
Attempt unspecified bool fix for Sun 5.7-5.9
...
[SVN r40914]
2007-11-07 22:47:55 +00:00
Peter Dimov
f854829d86
Port unspecified_bool fix for Sun 5.8 from RC_1_34
...
[SVN r40708]
2007-11-02 23:46:04 +00:00
Peter Dimov
5a85c1f0f2
CINT support (Nils Krumnack)
...
[SVN r39282]
2007-09-14 19:19:09 +00:00
Peter Dimov
b2354d0a5e
BOOST_NO_TYPEID support ( #1108 ).
...
[SVN r38977]
2007-08-26 20:35:52 +00:00
Peter Dimov
86d3f0aba7
Changed move constructors/assignments to leave the source empty
...
[SVN r37439]
2007-04-15 02:47:45 +00:00
Peter Dimov
66a25bd4a9
Move support
...
[SVN r37434]
2007-04-13 22:04:22 +00:00
Peter Dimov
ce72827dc7
Aliasing support
...
[SVN r37405]
2007-04-09 18:48:47 +00:00
Peter Dimov
ae6c180be8
_MANAGED fix for sp_enable_shared_from_this
...
[SVN r37403]
2007-04-09 16:37:30 +00:00
Peter Dimov
54e12d03fd
Aliasing constructor added
...
[SVN r37402]
2007-04-09 16:32:45 +00:00
Peter Dimov
97118668e2
Fix compare_fail failure
...
[SVN r37373]
2007-04-06 00:21:41 +00:00
Peter Dimov
b440e85452
Fixed get_deleter comment
...
[SVN r36229]
2006-12-01 14:24:58 +00:00
Peter Dimov
75bc821afd
Patch #1551992 (Michael Fink)
...
[SVN r35882]
2006-11-06 17:25:59 +00:00
Peter Dimov
4fcee64483
New, improved and more portable unspecified bool type. I hope.
...
[SVN r33987]
2006-05-17 22:39:34 +00:00
Peter Dimov
747c9a1d3e
Rvalue auto_ptr constructor is no longer explicit.
...
[SVN r33526]
2006-03-29 19:19:14 +00:00
Peter Dimov
e427716dc2
Fully qualified detail:: to work around a subtle VC 7.1 problem.
...
[SVN r32994]
2006-02-18 19:17:33 +00:00
Peter Dimov
a86b2f7fbf
Rvalue auto_ptr support, technique by Dave Abrahams
...
[SVN r32326]
2006-01-15 13:54:53 +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
92a027fbeb
Minor warning fix for SGI MIPSPro (Kevin Wheatley)
...
[SVN r31113]
2005-09-25 22:00:31 +00:00
Douglas Gregor
c6a4e93a05
Qualify detail references
...
[SVN r30824]
2005-09-06 03:28:01 +00:00
John Maddock
ff7e027648
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
Peter Dimov
52587aaa05
Fixed shared_ptr_delete_fail failure on g++ 3.3 and below
...
[SVN r27930]
2005-04-02 12:00:14 +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
7d59d29ad1
HP aCC fix for get_deleter (Jaroslav Gresula)
...
[SVN r27092]
2005-02-04 16:28:50 +00:00
Peter Dimov
27be736b8f
Fixed sp_enable_shared_from_this to not use void cv * since this breaks function types.
...
[SVN r24718]
2004-08-24 16:27:31 +00:00
Douglas Gregor
ef51f6a1de
License update
...
[SVN r24598]
2004-08-19 15:23:47 +00:00
Peter Dimov
c48f05dcb4
enable_shared_from_this is now const-tolerant.
...
[SVN r22298]
2004-02-16 18:50:07 +00:00
Dave Abrahams
feff6e40ea
Use conforming is_class for EDG compilers
...
Make is_enum work for class types which are convertible to anything at
all (on many compilers).
smart_ptr library workarounds for __MWERKS__ (must use member function
pointer for unspecified_bool_type).
[SVN r20244]
2003-10-02 17:49:06 +00:00
Peter Dimov
96f572b19b
Switched unspecified_bool_type to data member pointer.
...
[SVN r20238]
2003-10-01 11:12:15 +00:00
Peter Dimov
f2c5439644
'volatile' fixes.
...
[SVN r19961]
2003-09-08 12:26:02 +00:00
Peter Dimov
2d4eb92401
get_deleter fix for EDG 2.38
...
[SVN r19148]
2003-07-16 11:54:49 +00:00
Peter Dimov
192970b3b8
const_pointer_cast added.
...
[SVN r19147]
2003-07-16 11:51:12 +00:00
Peter Dimov
889cb6bee6
-Wundef fixes.
...
[SVN r18788]
2003-06-12 17:09:24 +00:00
Peter Dimov
d091ee85c0
Turns out Sun CC doesn't like operator int().
...
[SVN r18512]
2003-05-23 13:46:07 +00:00
Peter Dimov
bc00d5fa1a
Fixed bool conversions for Sun 5.3
...
[SVN r18419]
2003-05-16 12:11:17 +00:00
Peter Dimov
be0267f9a3
Enabled copy assignment on all Borland versions (for Kylix) and g++ (for -Wsynth, report by Wolfgang Bangerth)
...
[SVN r17173]
2003-02-03 13:48:33 +00:00
Peter Dimov
3e616752c9
weak_ptr documentation updated; still a work in progress.
...
[SVN r16748]
2003-01-04 14:24:14 +00:00
Peter Dimov
987a7d32fb
Documentation updated to reflect changes to shared_ptr
...
[SVN r16739]
2003-01-03 16:53:04 +00:00
Dave Abrahams
fafd9a863b
Workarounds for vc6-stlport
...
[SVN r16706]
2002-12-26 18:23:11 +00:00
Peter Dimov
eee96e8059
Borland 5.6.1 still broken.
...
[SVN r16666]
2002-12-19 18:15:53 +00:00
Peter Dimov
e60c1f9b49
Some versions of g++ 2.9x don't have basic_ostream.
...
[SVN r16406]
2002-11-25 13:52:42 +00:00