David Deakins
28de0cb1e3
Have config/select_stdlib_config.hpp and config/stdlib/stlport.hpp use <cstddef> instead of <utility> to determine which standard library is in use. For std lib implementations that rely on Boost components like TypeTraits, Bind, Function, or SmartPtr, this helps to avoid circular header dependency issues, since <cstddef> is much less likely to pull in Boost libraries than <utility>.
...
In get_pointer.hpp, switched to using <boost/config/no_tr1/memory.hpp> instead of using <memory> directly. As above, this helps avoid circular header dependency issues in Boost-supplemented std libs (specifically it avoids issues when <memory> pulls in pieces of Boost.SmartPtr).
These two changes were made in response to testing done with STLport 5.2.1 using the _STLP_USE_BOOST_SUPPORT option.
[SVN r52221]
2009-04-06 21:25:18 +00:00
Peter Dimov
a1b4fc8d95
Merge [51978], [51985] to release. Closes #2885 .
...
[SVN r52016]
2009-03-27 13:10:46 +00:00
Peter Dimov
77971c6ff5
Merge [51686] to release.
...
[SVN r51847]
2009-03-18 23:02:27 +00:00
Frank Mori Hess
1742c37942
Merged [51699] and [51700] from trunk to release.
...
Closes #1897
[SVN r51703]
2009-03-11 15:08:14 +00:00
Peter Dimov
31e06b4a1d
Merge [51643] to release. Fixes #2813 .
...
[SVN r51688]
2009-03-10 18:26:57 +00:00
Peter Dimov
22f1b092c9
Merge [51581] to release. Fixes #2126 . Fixes #2584 .
...
[SVN r51632]
2009-03-05 23:06:17 +00:00
Peter Dimov
5a2771e585
Merge [51518] to release. Closes #2814 .
...
[SVN r51539]
2009-03-02 16:45:22 +00:00
Peter Dimov
dad59f3325
Merge [51517] to release. Closes #2525 .
...
[SVN r51538]
2009-03-02 16:42:28 +00:00
Peter Dimov
bad394b1e9
Merge [51516] to release. Closes #2662 .
...
[SVN r51537]
2009-03-02 16:39:53 +00:00
Peter Dimov
f93110620a
Merge [51515] to release. Closes #2675 .
...
[SVN r51536]
2009-03-02 16:37:31 +00:00
Peter Dimov
6be1e3fceb
Merge [51514] to release. Closes #2394 .
...
[SVN r51535]
2009-03-02 16:35:06 +00:00
Peter Dimov
cf91287732
Merge [51509], [51519] to release. Closes #2239 .
...
[SVN r51531]
2009-03-02 16:22:16 +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
Peter Dimov
13f91c15f0
Sync enable_shared_from_this.hpp and shared_ptr.hpp with release.
...
[SVN r51485]
2009-02-28 20:02:12 +00:00
Peter Dimov
a2c5208b8e
Sync shared_count.hpp with trunk.
...
[SVN r51484]
2009-02-28 19:59:56 +00:00
Troy D. Straszheim
55583ac749
merge of cmake build files from trunk per beman
...
[SVN r50756]
2009-01-24 18:57:20 +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
Nicola Musatti
6f91ea87c3
CodeGear patch. Fixes #2342
...
[SVN r49320]
2008-10-13 19:22:17 +00:00
Nicola Musatti
ed79000ea8
Patch from Ticket #2342
...
[SVN r49153]
2008-10-06 20:17:18 +00:00
Peter Dimov
6e804e64b8
Merge 48832-48840 from trunk.
...
[SVN r48989]
2008-09-28 15:05:17 +00:00
Peter Dimov
395766e2d3
Fix #2315 .
...
[SVN r48839]
2008-09-17 22:59:07 +00:00
Peter Dimov
774332f85a
Fix #2263 . See also [48835].
...
[SVN r48838]
2008-09-17 22:53:53 +00:00
Peter Dimov
f5990cab65
Fix #1758 . V9 is the default for g++ 4.2 or later, on 4.1 and earlier do not attempt to use CAS on V8.
...
[SVN r48837]
2008-09-17 22:49:18 +00:00
Peter Dimov
6175baf858
Fix #2000 .
...
[SVN r48836]
2008-09-17 22:43:14 +00:00
Peter Dimov
2fb567b3f2
Fix #2336 .
...
[SVN r48835]
2008-09-17 22:37:13 +00:00
Peter Dimov
2b25579338
Fix #2310 .
...
[SVN r48834]
2008-09-17 22:31:13 +00:00
Peter Dimov
a97cd2d0cc
Fix #2337 .
...
[SVN r48833]
2008-09-17 22:21:56 +00:00
Peter Dimov
e3b9389a24
Fix #2338 .
...
[SVN r48832]
2008-09-17 22:17:29 +00:00
Peter Dimov
6ba78f76f6
Merge 47736 from trunk (untabify).
...
[SVN r47739]
2008-07-23 20:47:47 +00:00
Peter Dimov
8c7954a53a
Untabify.
...
[SVN r47736]
2008-07-23 20:04:52 +00:00
Peter Dimov
556b9fe563
Merge 47357 (atomic access N2674 edits) from trunk to release.
...
[SVN r47358]
2008-07-12 16:18:05 +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
Peter Dimov
991b02b03e
Whitespace fix.
...
[SVN r47356]
2008-07-12 15:16:31 +00:00
Peter Dimov
31d0c48f18
Merged 45224, 45225 from trunk to release.
...
[SVN r47355]
2008-07-12 14:47:13 +00:00
Peter Dimov
1b49f08cb8
Merged 44686 from trunk to release.
...
[SVN r47350]
2008-07-12 12:21:19 +00:00
Peter Dimov
034c12d244
Merged 44636, 44640, 45094 (atomic access) from trunk to release.
...
[SVN r47349]
2008-07-12 11:57:45 +00:00
Peter Dimov
f884c53bd6
Updated spinlock_pool.hpp from trunk HEAD; takes care of 45069.
...
[SVN r47346]
2008-07-12 11:41:20 +00:00
Peter Dimov
07b4c17980
Merged 44979, 45068, 45085, 45089, 45177, 45194, 45346, 45422, 45545, 46055 from trunk to release
...
[SVN r47345]
2008-07-12 11:37:16 +00:00
Peter Dimov
1bc4f16ff8
Update esft_regtest.cpp to trunk HEAD; takes care of 43829, 43856, 44775.
...
[SVN r47342]
2008-07-12 10:45:56 +00:00
Peter Dimov
774a8d330c
Merged 44595, 44638, 44707, 44711, 44728 from trunk to release
...
[SVN r47341]
2008-07-12 10:41:24 +00:00
Peter Dimov
0fd94d6d56
Updated sp_counted_base.hpp to trunk version; takes care of 44369, 44441.
...
[SVN r47340]
2008-07-12 10:17:08 +00:00
Peter Dimov
866590ee97
Merged 43316, 43317, 43318, 43733, 43782, 43873, 43888, 43916, 43950, 44055, 44056, 44058, 44073, 44074, 44132, 44137, 44138, 44140, 44344 from trunk to release
...
[SVN r47339]
2008-07-12 09:55:08 +00:00
Peter Dimov
2a92df56f2
#include <ia64intrin.h> in spinlock_sync.hpp as well.
...
[SVN r46055]
2008-06-02 20:01:30 +00:00
Peter Dimov
a9cd84f43d
Fix #1938 in release
...
[SVN r45691]
2008-05-23 20:30:15 +00:00
Peter Dimov
366472fc35
Fix #1938 in trunk
...
[SVN r45690]
2008-05-23 20:29:14 +00:00
Peter Dimov
2bfe13c9c4
Renamed CRITICAL_SECTION to critical_section to avoid ambiguity.
...
[SVN r45545]
2008-05-19 15:09:54 +00:00
John Maddock
83e2510ce5
Use the "no_tr1" version of <functional>: addition of Boost.Exception support to throw_exception has created new cyclic dependencies with Boost.TR1.
...
[SVN r45422]
2008-05-16 11:12:32 +00:00
Peter Dimov
31685fe551
Updated Borland workaround to properly use BOOST_NO_MEMBER_TEMPLATE_FRIENDS.
...
[SVN r45347]
2008-05-14 00:21:28 +00:00