2
0
mirror of https://github.com/boostorg/variant.git synced 2026-01-19 04:42:16 +00:00

735 Commits

Author SHA1 Message Date
Antony Polukhin
fdf2c0f646 Update copyright years 2026-01-04 11:27:21 +03:00
dependabot[bot]
0d822a9b73 Bump actions/checkout from 2 to 6 (#114)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 12:31:14 +03:00
Antony Polukhin
cf72f05cef Add dependabot 2025-12-24 20:23:02 +03:00
Antony Polukhin
9738f5733b CI fixes (#113) boost-1.90.0.beta1 boost-1.90.0 2025-09-13 13:52:35 +03:00
Alexander Grund
a803f3f1dd Update Link to regression test matrix in README (#112) 2025-08-26 13:00:54 +03:00
Antony Polukhin
1fd7271d2e Update copyright years boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 2025-01-08 19:52:10 +03:00
Antony Polukhin
36fc992f51 Do not test on MinGW 32-bit any more 2024-12-19 18:56:14 +03:00
René Ferdinand Rivera Morell
0fd179fbd8 Add support for modular build structure. (#111)
This is part of the effort to make the Boost libraries "modular" for build and consumption. See https://lists.boost.org/Archives/boost/2024/01/255704.php and https://github.com/grafikrobot/boost-b2-modular/blob/b2-modular/README.adoc for more information.

This PR depends on the following other PRs being merged to both develop and master branches of the respective repos:

- https://github.com/boostorg/boost/pull/854
boost-1.87.0.beta1 boost-1.87.0
2024-08-24 12:40:30 +03:00
Antony Polukhin
b33ff4f811 Remove obsolete code (#109) boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 2024-01-08 20:13:32 +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.
boost-1.84.0.beta1 boost-1.84.0
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
d48711fb84 update CI boost-1.83.0.beta1 boost-1.83.0 2023-05-22 09:18:54 +03:00
Antony Polukhin
a3368f0cf8 add C++03 deprecation warnings 2023-05-14 20:10:13 +03:00
Antony Polukhin
e4447e892f Update copyright years boost-1.82.0.beta1 boost-1.82.0 2023-01-19 10:24:10 +03:00
Antony Polukhin
db54469549 Merge pull request #105 from fanquake/core_addressof
refactor: use core/addressof over utility/addressof
2023-01-17 15:29:41 +03:00
fanquake
8bad74942d refactor: use core/addressof over utility/addressof
The later is deprecated.
2022-12-07 16:23:37 +00:00
Antony Polukhin
78856c049d Remove MacOS run from CI as it almost always hits CI limits boost-1.81.0.beta1 boost-1.81.0 2022-09-02 19:18:52 +03:00
Antony Polukhin
738e53c83b Update CI 2022-09-02 17:47:11 +03:00
Antony Polukhin
40621b1256 fix c++03 compilation 2022-09-02 16:24:24 +03:00
Antony Polukhin
bab78044e4 add tests from #100 2022-09-01 14:20:47 +03:00
Antony Polukhin
73753b3d9e avoid recursive inclusion of multivisitors_cpp14_based.hpp
Fixes #101
2022-09-01 11:21:55 +03:00
Antony Polukhin
a104ef5f8a Merge pull request #96 from fanquake/core_checked_delete
refactor: use core/checked_delete over checked_delete
2022-08-31 21:40:54 +03:00
Antony Polukhin
edec2ffb3b Merge pull request #98 from ecatmur/patch-1
clang/c++23: disable converting move assignment
2022-08-31 21:38:26 +03:00
Ed Catmur
70ff3706c5 clang/c++23: disable converting move assignment
Workaround https://github.com/boostorg/variant/issues/97
2022-06-29 12:36:16 +01:00
fanquake
281c1791b1 refactor: use core/checked_delete over checked_delete
The later has been deprecated:
```cpp

// The header file at this path is deprecated;
// use boost/core/checked_delete.hpp instead.

```
2022-04-08 14:48:21 +01:00
Antony Polukhin
d2fdf2384b update copyright years boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 2022-01-30 15:03:18 +03:00
Antony Polukhin
18853a6bfb disable fusion_interop test for compilers with no variadic templates boost-1.78.0.beta1 boost-1.78.0 2021-09-20 22:08:50 +03:00
Antony Polukhin
2d490e74bf update the Readme 2021-09-20 21:44:48 +03:00
Antony Polukhin
445d790b2f add a test for trac issue 8721 2021-09-20 20:27:43 +03:00
Antony Polukhin
39d38baf29 remove outdated CI scripts 2021-09-20 20:14:39 +03:00
Antony Polukhin
fce20c67fb simplify test to produce smaller binary 2021-09-20 18:03:27 +03:00
Antony Polukhin
a8e42245e1 fix b2 warning 2021-09-20 18:02:42 +03:00
Antony Polukhin
afe0914af5 disable test that is broken since C++20 2021-09-20 13:30:23 +03:00
Antony Polukhin
15f2eefbc4 Update ci.yml 2021-09-13 13:57:34 +03:00
Peter Dimov
4962a5307c Update CMakeLists.txt 2021-06-10 00:44:42 +03:00
Antony Polukhin
d80cb48f02 fix issues found by inspect tool 2021-04-26 21:44:35 +03:00
Antony Polukhin
95ddf424e5 update CI from Boost.Conversion 2021-04-26 21:44:05 +03:00
Antony Polukhin
2969e124bc Merge pull request #91 from sdarwin/githubactions
GitHub Actions config
2021-04-18 14:10:16 +03:00
sdarwin
3a46150c0f Add GitHub Actions config [ci skip] 2021-03-04 18:23:02 +00:00
Antony Polukhin
8942489244 Merge pull request #89 from sdarwin/drone
Drone config
boost-1.77.0.beta1 boost-1.77.0 boost-1.76.0.beta1 boost-1.76.0
2021-01-27 10:30:36 +03:00
Antony Polukhin
5f90f71e1b Merge pull request #88 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-27 10:24:40 +03:00
sdarwin
4c9b00be1a add drone config [ci skip] 2021-01-26 15:29:55 +00:00
Edward Diener
945331a312 [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2021-01-20 02:57:30 -05:00
Antony Polukhin
dcaa5ba5ef Specify address model for MSVC
Relates boostorg/build#659
2021-01-04 11:06:38 +03:00
Antony Polukhin
9221b1513c update copyright years 2021-01-03 20:10:23 +03:00
Antony Polukhin
688a7db652 Merge pull request #87 from sdarwin/lcov
update lcov in .travis.yml
2021-01-03 12:49:52 +03:00
sdarwin
8da93b3259 update lcov in .travis.yml 2020-12-31 00:29:18 +00:00
Antony Polukhin
5e989572ae Merge pull request #83 from camolezi/camolezi-missing-include
Added missing <tuple> include
boost-1.75.0.beta1 boost-1.75.0 boost-1.74.0
2020-07-29 19:17:54 +03:00
Lucas Camolezi
b948c1a486 Added missing <tuple> include
This makes the header able to be built standalone, making possible C++ clang modules builds.
2020-07-24 11:03:10 -03:00