Ion Gaztañaga
c283a2f123
Fixes #26 ("Invalid iterator increment/decrement in the last iteration of adaptive_sort_combine_blocks")
2019-04-24 20:59:00 +02:00
Ion Gaztañaga
f363c21df8
Fix typo in 1.70 release notes
2019-04-08 13:13:57 +02:00
Ion Gaztañaga
bfdfca0b88
Fixes Issue #25
2019-04-08 00:32:28 +02:00
Ion Gaztañaga
754eaae8e5
Default disable/enable_if to a nat type instead of void, as many SFINAE expressions in funcions default to void *values that are valid parameters.
2019-01-03 00:07:21 +01:00
Ion Gaztañaga
1decc552eb
Added deprecation warning for GCC < 4.3 & MSVC < 9.0
2018-11-10 10:49:33 +01:00
Ion Gaztañaga
7799e4df12
Update changelog with issue #19
2018-09-09 00:23:16 +02:00
Ion Gaztañaga
8fb3a94cb1
Update changelist and added special thanks to sorting algorithm authors.
2018-01-01 14:51:13 +01:00
Ion Gaztañaga
fce88c0110
Add Git Pull #14 to changelist for 1.66
2017-11-01 11:50:16 +01:00
Ion Gaztañaga
fcf217b8ec
Git Issue #15 : Incorrect merge in adaptive_merge when the number of unique items is limited
2017-10-07 14:35:22 +02:00
Ion Gaztañaga
1de24de66c
Git Pull #12
2017-06-08 14:19:26 +02:00
Ion Gaztañaga
96d8ec4deb
Update changelog with Git Pull #11
2017-04-13 12:38:58 +02:00
Ion Gaztañaga
1dbc7bab5c
Fixed Trac #12920 ("movelib::unique_ptr: incorrect pointer type for nested array")
2017-04-09 13:44:08 +02:00
Rene Rivera
a854bbb5fd
Add, and update, documentation build targets.
2016-10-07 23:07:35 -05:00
Ion Gaztañaga
0c492d7548
Changelog correction
2016-08-29 00:02:59 +02:00
Ion Gaztañaga
cfd6be4ab4
Documented limitations reported in Trac #12194 and Trac #12307
2016-07-29 11:55:10 +02:00
Ion Gaztañaga
1194a39ab3
Undo commit b474e8c28a
as it breaks some Boost libraries. Emulation limitations will be documented.
2016-07-05 23:18:21 +02:00
Ion Gaztañaga
fec7e30d36
Use BOOST_MOVE_TO_RV_CAST in the newly fixed assignment operator.
...
Update changelog
2016-06-30 12:22:41 +02:00
Ion Gaztañaga
541f28037d
Fixed Trac #11758 : "BOOST_MOVABLE_BUT_NOT_COPYABLE doesn't reset private access with rvalue ref version"
2016-02-23 16:17:42 +01:00
Ion Gaztañaga
d5981c52a9
Add experimental adaptive_merge/sort functions
2016-02-23 13:17:12 +01:00
Ion Gaztañaga
ab98479759
Introduce BOOST_MOVE_FORCELINE, disabled by default, so that we can start speeding up debug builds that use Boost.Move
2015-12-24 10:39:57 +01:00
Ion Gaztañaga
9efcc3ba7a
Update changelog with Trac #11615
2015-09-08 23:26:46 +02:00
Ion Gaztañaga
b88cfcaf84
Fixed Trac #11510 ("unique_ptr: -Wshadow warning issued")
2015-07-31 21:54:35 +02:00
Ion Gaztañaga
5dd4040723
Update changelog
2015-07-02 14:52:26 +02:00
Ion Gaztañaga
32f4d91cec
Fixed Trac #11229 : vector incorrectly copies move-only objects using memcpy
2015-04-25 11:36:36 +02:00
Ion Gaztañaga
0ebc3f4682
Updated changelog with #11044
2015-02-23 23:26:06 +01:00
Ion Gaztañaga
8503b508e8
Reduced dependencies on other Boost libraries to make the library a bit more lightweight.
2015-01-02 18:34:14 +01:00
Ion Gaztañaga
910165c230
Added test for adl_move_swap.cpp
...
For move-emulation enabled types, if present, member swap is used, instead of the move-based swap.
2014-11-28 15:39:49 +01:00
Ion Gaztañaga
ad50fba54f
Added BOOST_MOVE_BASE utility
2014-11-01 19:32:36 +01:00
Ion Gaztañaga
78e032ccf0
Fixes Trac #10460
2014-10-01 00:21:38 +02:00
Ion Gaztañaga
4115ecc45a
Updated changelog with Git Pull #3
2014-09-23 16:37:59 +02:00
Ion Gaztañaga
364ee17476
Simplified and improved unique_ptr implementation:
...
- No array specialization to avoid code duplication
- Constructible and assignable from literal zero
2014-08-27 23:21:36 +02:00
Ion Gaztañaga
e3959c982c
Corrected typos in documentation
2014-08-24 21:17:43 +02:00
Ion Gaztañaga
e1da7c5ca1
Added class unique_ptr under boost::movelib namespace. This could be lifted to ::boost namespace if the community agrees.
...
This unique_ptr implementation is based on C++14, including make_unique functions. Large parte of the testsuite is based on Howard Hinnant's unique_ptr emulation testsuite.
2014-08-22 18:34:34 +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
388b71d333
Fixed Trac #9785 : Compiler warning with intel icc in boost/move/core.hpp
2014-08-01 17:29:59 +02:00
Ion Gaztañaga
51c9e874a8
Fixes #8420 and some clang errors.
2014-02-24 08:29:31 +01:00
Ion Gaztañaga
f1de12bfef
Fixes #9045 ("Wrong macro name on docs")
2014-02-23 22:02:39 +01:00
Ion Gaztañaga
688955ab9b
Fixes #9482
2014-02-23 21:31:52 +01:00
Ion Gaztañaga
062000ed68
Added BOOST_MOVE_RET
2014-02-15 23:04:15 +01:00
Ion Gaztañaga
c07b4d3365
Updated changelog with #8979
...
[SVN r85298]
2013-08-10 23:04:49 +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
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
81e1253a50
Updated change log with #7832
...
[SVN r82231]
2012-12-27 22:35:50 +00:00
Ion Gaztañaga
cda22a37bc
Added newly fixed bug to changelog
...
[SVN r82207]
2012-12-25 23:13:30 +00:00