Antony Polukhin
|
1fd7271d2e
|
Update copyright years
|
2025-01-08 19:52:10 +03:00 |
|
Antony Polukhin
|
e37df948d7
|
Update copyright years
|
2024-01-07 12:56:27 +03:00 |
|
Andrey Semashev
|
9d1e62f33c
|
Remove deprecated boost/swap.hpp include. (#108)
This header is deprecated and will be removed. There is
boost/core/invoke_swap.hpp as a replacement, but it isn't needed in this case.
|
2023-09-03 11:23:14 +03:00 |
|
Antony Polukhin
|
7b45064ed8
|
Drop C++03 support (#107)
Drop boost::move and boost::bind dependencies. Use Boost.PP in less cases
|
2023-08-25 16:02:34 +03:00 |
|
Antony Polukhin
|
e4447e892f
|
Update copyright years
|
2023-01-19 10:24:10 +03:00 |
|
Antony Polukhin
|
d2fdf2384b
|
update copyright years
|
2022-01-30 15:03:18 +03:00 |
|
Antony Polukhin
|
9221b1513c
|
update copyright years
|
2021-01-03 20:10:23 +03:00 |
|
Antony Polukhin
|
bee77d42a8
|
update copyright year
|
2020-01-11 19:35:53 +03:00 |
|
Antony Polukhin
|
d069511e31
|
Update copyright
|
2019-01-17 13:00:51 +03:00 |
|
Antony Polukhin
|
2cd28cdd9c
|
Replace boost/test/minimal.hpp from Boost.Test with boost/core/lightweight_test.hpp
|
2018-12-22 21:35:48 +03:00 |
|
Antony Polukhin
|
2e9d5566b3
|
Fix travis builds
|
2016-05-30 20:09:08 +03:00 |
|
Antony Polukhin
|
b3650685f9
|
Variant constructors and assignment operators now do not participate in overload resolutions if variant can not hold the input type (trac 5871, trac 11602)
|
2016-05-28 01:29:52 +03:00 |
|
Antony Polukhin
|
da89ab5633
|
Add test for unambiguous call to swap (refs trac #10882)
|
2014-12-26 16:49:31 +03:00 |
|
Antony Polukhin
|
0367512bc7
|
Fix for pull request #4 : make it possible to return movable-only structures; reduce resulting binary size by removing duplicate BOOST_ASSERTs
|
2014-06-23 20:10:10 +04:00 |
|
Antony Polukhin
|
63fb3ff427
|
Do not use variadic templates on MSVC2013 + add some tests to make sure that Spirit metaprogramming code works well with macro from Variant
|
2014-01-22 11:52:03 +04:00 |
|
Antony Polukhin
|
e20324e2c4
|
Updated docs and variadic templates support
|
2013-12-09 11:50:15 +04:00 |
|
Antony Polukhin
|
1b57cf1ade
|
Fix issue with const rvalue references in Boost.Variant (refs #8988)
[SVN r85315]
|
2013-08-12 12:00:13 +00:00 |
|
Antony Polukhin
|
f9d2d9f9d9
|
Get rid of Boost.Variant hand written non-usable move emulation and use Boost.Move instead (refs #7601). This commit does not make Boost.Variant use move emulated assignments in all situations, but at least removes duplicate/non-working code and makes sure that Boost.Variant is able to work with boost::move (one step closer to full support of rvalue references emulations).
[SVN r85159]
|
2013-07-25 13:19:50 +00:00 |
|
Antony Polukhin
|
86165b88e3
|
Temporary disable noexcept detection for move assignment for Boost.Variant (exception specification detection for assignment requires call to is_nothrow_move_assignable for each type. But GCC 4.6 fails to do that and complains about incomplete types ) (refs #7911)
[SVN r85089]
|
2013-07-20 17:20:02 +00:00 |
|
Antony Polukhin
|
e8e060416c
|
Fix test case (refs #8772)
[SVN r85087]
|
2013-07-20 15:32:31 +00:00 |
|
Antony Polukhin
|
a3eb4ddd48
|
Fix compilation of Boost.Variants move assignment for situations when one of the variant template classes has nothrow copy constructor and throwing move constructor (refs #8772)
[SVN r85080]
|
2013-07-19 07:52:40 +00:00 |
|
Antony Polukhin
|
e6014a3e21
|
Added code (and tests) to mark move constructors and move assignemnt of Boost.Variant as noexcept if possible (refs #7911)
[SVN r85079]
|
2013-07-19 07:43:03 +00:00 |
|
Antony Polukhin
|
d1376d9783
|
Basic rvalues and C++11 support part 2 (refs #7718 , all bugs from patch were fixed)
[SVN r81617]
|
2012-11-28 19:20:19 +00:00 |
|
Antony Polukhin
|
f398fb9b2a
|
Added basic rvalue support and marked some functions with BOOST_NOEXCEPT (#refs #7620)
[SVN r81293]
|
2012-11-11 08:04:55 +00:00 |
|