Edward Diener
686efe100b
Updated Sleep declaration only includes _mingw.h when needed.
2015-07-22 18:23:43 -04:00
Edward Diener
acb880d8c2
Change to Sleep declaration for clang on Windows to match Windows implementation being used
2015-07-22 06:51:49 -04:00
Edward Diener
1712b87cb6
Added __declspec(dllimport) for Sleep using clang on Windows.
2015-07-21 15:41:35 -04:00
Peter Dimov
f8943703f8
Merge branch 'develop'
boost-1.59.0
2015-06-06 01:40:42 +03:00
Peter Dimov
a42dda0af4
Apply fix for errata 754327 for ARM Cortex-A9 suggested in ticket #11362
2015-06-06 01:40:01 +03:00
Peter Dimov
9b9b6d3ca6
Merge branch 'develop'
2015-05-12 20:13:50 +03:00
Peter Dimov
d875a68ceb
Add constructor/assignment taking boost::movelib::unique_ptr
2015-05-04 01:06:42 +03:00
Peter Dimov
8cb2c56556
Merge branch 'develop'
boost-1.58.0
2015-03-20 15:04:59 +02:00
Peter Dimov
290fe82a43
Merge pull request #14 from Bjoe/changes
...
Fix bug ticket 11131
2015-03-20 03:02:09 +02:00
Jörg Böhme
94824c807f
Add missing std:: namespace
2015-03-20 00:23:58 +01:00
Jonathan Wang
334654de06
intrusive_ptr: add converting ctor for intrusive_ptr<U> with move semantics. Analagous to
...
template <class U> intrusive_ptr(intrusive_ptr<U> const&)
2015-03-15 20:17:55 -04:00
Peter Dimov
0ab0e6eecc
Merge branch 'develop'
2015-03-02 16:11:06 +02:00
Peter Dimov
effc9f73d6
Merge pull request #12 from Theodor/size_t_fix_11066
...
Add <cstddef> include. fixes #11066
2015-03-02 15:53:36 +02:00
Fedor Sergeev
99762e7dde
Add <cstddef> include. fixes #11066
2015-03-01 23:14:28 +04:00
Peter Dimov
add539142b
Merge branch 'develop'
2015-01-28 13:03:43 +02:00
Peter Dimov
e067fd2cfd
Fix comment.
2015-01-28 13:03:23 +02:00
Peter Dimov
212528860a
Merge branch 'develop'
2015-01-28 12:52:40 +02:00
Peter Dimov
711c36958a
Add an additional weak_from_raw test.
2015-01-28 12:52:10 +02:00
Peter Dimov
7104e7dc7e
Add weak_from_this.
2015-01-25 20:10:57 +02:00
Peter Dimov
254bda34b7
Merge branch 'develop'
2015-01-25 18:26:07 +02:00
Peter Dimov
3fd53ced83
Make shared_from_raw and weak_from_raw return consistent values in a constructor, regardless of order, as suggested by Gavin Lambert in #8 .
2015-01-22 20:47:01 +02:00
Peter Dimov
75de3dbcf1
Add clang-specific sp_counted_base.
2015-01-22 05:13:27 +02:00
Peter Dimov
7faec4265b
Fix conflicts with the I macro in <complex.h>.
2015-01-21 19:55:42 +02:00
Peter Dimov
c81d0806e4
Merge branch 'develop'
2015-01-16 20:53:48 +02:00
Peter Dimov
a74329794c
Fix ambiguous 'detail' errors under msvc-8.0.
2015-01-16 20:53:27 +02:00
Peter Dimov
71756350d9
Merge branch 'develop'
2015-01-15 22:00:17 +02:00
Peter Dimov
f65c57d9d2
Fix explicit instantiation regression
2014-11-12 19:04:29 +02:00
Peter Dimov
b1fc261fe6
Merge branch 'develop'
boost-1.57.0
2014-08-21 23:48:32 +03:00
Peter Dimov
aedcf3ccda
Merge pull request #11 from danieljames/metadata
...
Create metadata file.
2014-08-21 13:21:23 +03:00
Daniel James
a1a5999a38
Add metadata file.
2014-08-18 15:10:40 +01:00
Peter Dimov
8afd3bee69
Merge branch 'develop'
2014-08-10 21:24:41 +03:00
Peter Dimov
2a56c73924
Add weak_from_raw_test2.cpp.
2014-08-09 13:50:38 +03:00
Peter Dimov
720ce12a25
Add shared_from_raw_test6.cpp.
2014-08-09 13:42:51 +03:00
Peter Dimov
2be09db523
Merge branch 'develop'
2014-08-09 13:16:34 +03:00
Peter Dimov
de10be8560
Fix sp_nullptr_test for compilers that don't define std::nullptr_t.
2014-08-09 12:28:28 +03:00
Peter Dimov
7b71068b52
Extend nullptr_t workaround to Intel C++.
2014-08-09 00:26:00 +03:00
Peter Dimov
6b562cb5b1
Rename enable_shared_from_raw_test.cpp to weak_from_raw_test.cpp.
2014-08-08 21:28:15 +03:00
Peter Dimov
3d2c230623
Rename esft_constructor_test.cpp to shared_from_raw_test5.cpp.
2014-08-08 21:24:20 +03:00
Axel Ismirlian
553c7994ba
Avoid potential conflict between AIX's and Lambda's var.
...
In ../boost/lambda/detail/lambda_functor_base.hpp there is variable called var that conflicts with an AIX system variable. The entire file (sched.h) does not need to be included only the one function it uses (sched_yield).
2014-08-08 16:03:40 +03:00
Andrey Semashev
280aadfcdb
Fix compilation problems with clang
...
Apparently, clang presents itself as gcc 4.2 even though it supports the final version of rvalue references. Restrict the workaround to gcc only.
2014-08-08 16:03:13 +03:00
Peter Dimov
59ac922a1c
Revert "Revert "Fix warnings on gcc 4.4""
...
This reverts commit d28b0d07fc .
2014-08-08 16:02:08 +03:00
Peter Dimov
8de3e84021
Fix shared_from_raw_test4 failures.
2014-08-06 21:28:03 +03:00
Peter Dimov
bd4f9c239a
Add shared_from_raw tests.
2014-08-06 21:07:52 +03:00
Peter Dimov
528195233b
Merge branch 'aix_fix' of https://github.com/ibmsoe/smart_ptr into develop
2014-07-30 17:51:32 +03:00
Axel Ismirlian
8c49f5a637
Avoid potential conflict between AIX's and Lambda's var.
...
In ../boost/lambda/detail/lambda_functor_base.hpp there is variable called var that conflicts with an AIX system variable. The entire file (sched.h) does not need to be included only the one function it uses (sched_yield).
2014-07-30 09:23:21 -05:00
Glen Fernandes
0bab2cc658
Rename member because _CRTDBG_MAP_ALLOC in VS does not allow it
...
_CRTDBG_MAP_ALLOC has issues with member functions named "free".
boost-1.56.0
2014-07-25 23:44:34 -07:00
Glen Fernandes
88f0a98d71
Rename member because _CRTDBG_MAP_ALLOC in VS does not allow it
...
_CRTDBG_MAP_ALLOC has issues with member functions named "free".
2014-07-25 20:33:29 -07:00
Peter Dimov
96d82e0275
Merge pull request #6 from Lastique/patch-3
...
Fix compilation problems with clang
2014-07-16 16:31:22 +03:00
Andrey Semashev
40387ef654
Fix compilation problems with clang
...
Apparently, clang presents itself as gcc 4.2 even though it supports the final version of rvalue references. Restrict the workaround to gcc only.
2014-07-16 16:43:35 +04:00
Peter Dimov
d28b0d07fc
Revert "Fix warnings on gcc 4.4"
...
This reverts commit b1beb11a45 .
2014-07-16 15:24:17 +03:00