Ion Gaztañaga
86f1c4dc87
Enable MSVC extensions. /Za is buggy and unrecommended. It breaks rvalue references in newer MSVC compilers.
2014-08-22 18:29:28 +02:00
Ion Gaztañaga
000092a5b9
Merge branch 'develop'
2014-08-18 16:55:31 +02:00
Daniel James
68efa1b3ab
Add metadata file.
2014-08-18 15:07:21 +01:00
Ion Gaztañaga
4fd5cf3d13
Merge branch 'apolukhin-develop' into develop
2014-08-18 02:09:35 +02:00
Ion Gaztañaga
3c56780e0e
- Splitted utility.hpp into utility_core.hpp and utility.hpp. The first one implements move() and forward() minimizing external dependencies. utility.hpp includes utility_core.hpp and implemente move_if_noexcept.cpp
...
- Changed move_if_noexcept with a single function
- Changed test case to use boost/core/lightweight_test.hpp
- Added boost::is_nothrow_move_constructible<T>::value to is_nothrow_move_constructible_or_uncopyable so types with only a non-throwing move constructor is forwarded with move_if_noexcept.
-
2014-08-18 02:03:35 +02:00
Ion Gaztañaga
bb00439e4f
Resolved conflicts when merging move_if_noexcept implementation
2014-08-17 16:42:31 +02:00
Ion Gaztañaga
bd75d2f573
Merge branch 'develop'
2014-08-14 12:18:03 +02:00
Ion Gaztañaga
d45f2cd734
Reduced dependencies with type_traits. Updated "forward" to be standard conforming.
2014-08-03 21:26:46 +02:00
Ion Gaztañaga
acbf002199
Tabs replaced with spaces.
2014-08-01 17:30:13 +02:00
Ion Gaztañaga
388b71d333
Fixed Trac #9785 : Compiler warning with intel icc in boost/move/core.hpp
2014-08-01 17:29:59 +02:00
Antony Polukhin
c60351de0f
Fix move_if_noexcept: add const to reference
2014-06-23 12:35:41 +04:00
Antony Polukhin
688c5726f8
Add tests for move_if_noexcept
2014-06-06 12:43:34 +04:00
Antony Polukhin
f02990aebc
Added initial implementation of move_if_noexcept
2014-06-04 19:57:30 +04:00
Ion Gaztañaga
d1b7421f05
Merge branch 'develop'
boost-1.56.0
2014-02-24 08:30:48 +01:00
Ion Gaztañaga
51c9e874a8
Fixes #8420 and some clang errors.
2014-02-24 08:29:31 +01:00
Ion Gaztañaga
165b28cc8b
Merge branch 'develop'
2014-02-23 22:06:08 +01:00
Ion Gaztañaga
f1de12bfef
Fixes #9045 ("Wrong macro name on docs")
2014-02-23 22:02:39 +01:00
Ion Gaztañaga
d2ee790d4a
Merge branch 'develop'
2014-02-23 21:33:11 +01:00
Ion Gaztañaga
688955ab9b
Fixes #9482
2014-02-23 21:31:52 +01:00
Ion Gaztañaga
ec8de5194e
Merge branch 'develop'
2014-02-23 14:11:13 +01:00
Ion Gaztañaga
062000ed68
Added BOOST_MOVE_RET
2014-02-15 23:04:15 +01:00
Ion Gaztañaga
902cc8a1b0
Create first merge point for Git
2014-02-14 19:43:16 +01:00
Ion Gaztañaga
21ab9586de
Last merge for 1.55
...
[SVN r85702]
2013-09-16 16:59:03 +00:00
Ion Gaztañaga
51dc02e043
Added a convertible guard to conversion-aware macro to avoid ambiguities in overloads.
...
[SVN r85659]
2013-09-12 21:56:02 +00:00
Ion Gaztañaga
26aecaa3c8
First Move merge for 1.55
...
[SVN r85442]
2013-08-24 10:34:37 +00:00
Ion Gaztañaga
55d5015a2b
Fix has_nothrow_move and avoid boost::has_nothrow_move<copyable>::value test as each compiler can deduce a different thing depending on its type analysis.
...
[SVN r85410]
2013-08-20 18:10:09 +00:00
Ion Gaztañaga
c07b4d3365
Updated changelog with #8979
...
[SVN r85298]
2013-08-10 23:04:49 +00:00
Ion Gaztañaga
fa3137bc25
Fixes #8979
...
[SVN r85296]
2013-08-10 22:41:48 +00:00
Ion Gaztañaga
0cd5b2022c
FixesFixes #8764 .
...
[SVN r85182]
2013-08-01 15:18:00 +00:00
Ion Gaztañaga
b0ba0bb9c0
Fixes #8765 .
...
[SVN r85181]
2013-08-01 14:43:25 +00:00
Ion Gaztañaga
fe513fd14c
Fixes #8842 .
...
[SVN r85180]
2013-08-01 14:17:39 +00:00
Ion Gaztañaga
ebab4240b2
Fixes #7952
...
[SVN r84546]
2013-05-29 10:07:00 +00:00
Ion Gaztañaga
d98a4eebb7
Merge changes for 1.54
...
[SVN r84342]
2013-05-18 10:52:46 +00:00
Ion Gaztañaga
92e31e84e2
Container, Interprocess, Intrusive, Move merge for 1.54
...
[SVN r84341]
2013-05-18 10:40:55 +00:00
Ion Gaztañaga
dbc1ef7722
Fix missing const in BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS
...
[SVN r84339]
2013-05-18 09:43:17 +00:00
Ion Gaztañaga
9f0d968eb8
Removed unused images from documentation and fixed some qbk [endsect] tags.
...
[SVN r83728]
2013-04-02 22:44:23 +00:00
Ion Gaztañaga
dfa6ffe930
Removed unused images from documentation and fixed some qbk [endsect] tags.
...
[SVN r83727]
2013-04-02 22:42:58 +00:00
Ion Gaztañaga
7c91cca54f
Fixes #8231
...
[SVN r83270]
2013-03-03 12:21:48 +00:00
Ion Gaztañaga
d0250b46ab
Updated changelog with bug #7969
...
[SVN r82884]
2013-02-14 17:31:25 +00:00
Ion Gaztañaga
bf475b68a8
Fixes #7969
...
[SVN r82711]
2013-02-04 05:34:22 +00:00
Ion Gaztañaga
a7091d1009
Fixes #7969
...
[SVN r82706]
2013-02-03 20:42:26 +00:00
Ion Gaztañaga
c981f170ef
Fixes #7830 & #7832
...
[SVN r82248]
2012-12-28 23:09:30 +00:00
Ion Gaztañaga
81e1253a50
Updated change log with #7832
...
[SVN r82231]
2012-12-27 22:35:50 +00:00
Ion Gaztañaga
8e3fb9acbb
Fixes #7832
...
[SVN r82230]
2012-12-27 22:33:06 +00:00
Ion Gaztañaga
cda22a37bc
Added newly fixed bug to changelog
...
[SVN r82207]
2012-12-25 23:13:30 +00:00
Ion Gaztañaga
5bbb9bbf0f
Fixes #7830
...
[SVN r82206]
2012-12-25 23:07:01 +00:00
Hartmut Kaiser
a194813177
Move: Merging from trunk
...
[SVN r81883]
2012-12-13 00:15:53 +00:00
Hartmut Kaiser
e38f7faaf6
Move: applying patch fixing a problem when compiling Boost.Container with newer compilers
...
[SVN r81873]
2012-12-12 14:39:17 +00:00
Ion Gaztañaga
69dc55a76a
Merged from trunk
...
[SVN r81661]
2012-12-01 22:50:46 +00:00
Ion Gaztañaga
10e9d4604b
Merged from trunk
...
[SVN r81660]
2012-12-01 22:50:24 +00:00